自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

示申 言舌 的专栏

示申 言舌 专注个人的成长,关注公司的发展

  • 博客(51)
  • 资源 (22)
  • 收藏
  • 关注

原创 C++ Builder 2010 如何调用Vs2008创建出的C++的DLL

1.创建一个VS2008的C++的DLL工程2.导出DLL结果为C方式,即如下代码示:#pragma once#include"TestClass.h"#ifdef INTERFACE_EXPORTS#define INTERFACE_API __declspec(dllexport)#else#define INTERFACE_API __declspec(dllimpor

2013-01-08 17:34:07 1974

原创 GSoap 调用webservice的一些注意事项

1.根据wsdl生成.h文件:wsdl2h -s -o PhoneQuery.h http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl2.根据生成的.h文件生成C++代码soapcpp2 -C -L -i -I E:\gSOAP\gsoap-2.8\gsoap\import -xPhoneQuery

2012-12-28 17:28:02 2376 3

原创 Lua语言写的几个简单排序(1)

本文主要用lua语言写了:冒泡排序,简单选择排序,快速排序三种排序方法。原理就不多说了,你懂的。直接贴代码:--[[print an array with some descriptions descriptions 打印array之前的描述信息 array 需要打印的数组--]]function show(descriptions,array) io.write(descr

2012-12-26 16:25:11 5449

原创 Java Script 几个比较有意思的题目

1.局部变量和全局变量var n=1;function test(){ n++; alert(n); var a=1; alert(a);}test();你的输出是什么?这个很简单吧。那么来一个难一点的。var a=1;function test(){ a++; alert(a); var a=1; a

2012-09-28 16:36:14 1218

原创 C++悄悄做的那些事

摘自:《编写高质量代码:改善c++程序的150个建议》所有类都一个类似的中枢骨干,人送外号“Big Three”:     一个或多个构造函数  +  一个析构函数  +  一个拷贝复制运算它们控制着类的基本操作:新对象的创建和初始化,为对象赋一新值,以及类的消亡清理。难道就没有一个类超出“三界”,打破这一规律?答案是肯定的,在类的世界里,没有例外。即使像下面完成一个空类的定义

2012-08-30 23:06:40 761

原创 C++ 内存的那点事

摘自:《编写高质量代码:改善c++程序的150个建议》程序的运行,必须先把可执行程序加载到内存,程序加载完成之后,就可以形成一个可以运行的空间,这个空间可以用下图进行表示:代码区(Code Area):存放可执行程序的代码。数据区(Data Area):存放的是全局变量,常量,静态变量等;堆区   (Heap Area):存放的则是动态内存,提供程序随即申请使用

2012-08-26 22:25:34 1029

原创 优化if else 和 switch case 结构

摘自:《编写高质量代码:改善c++程序的150个建议》简单:if -else 和switch-case 是我们经常见到的一个普通编程技术。他们所生成的代码按照顺序进行比较,如果发现匹配,程序就会跳转到满足条件的语句上执行。优化建议1:按照他们发生的相对频率来进行排序,把最可能发生的情况放在第一位,最不可能的情况放在最后一位。另外如过case 语句比较多,为了

2012-08-23 20:10:10 6379 4

原创 IOCP模型总结 (转)

转自http://www.oschina.net/question/12_58913IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往 的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows

2012-08-20 20:48:47 855

转载 经过一年时间的沉淀 再次回首 TCP Socket服务器编程

转自http://www.cnblogs.com/zc22/archive/2010/06/27/1766007.html------------------前言------------------开发了这么多年,发现最困难的程序开发就是通讯系统。 其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么复杂,基本上都能够本地代码本地调试,性能也不太重要。(也许

2012-08-19 20:52:24 689

转载 socket用户异常掉线检测

转自:socket用户异常掉线检测目前主要有三种方法来实现用户掉线检测:SO_KEEPALIVE ,SIO_KEEPALIVE_VALS 和Heart-Beat线程。下面我就上面的三种方法来做一下介绍。(1)SO_KEEPALIVE 机制         这是socket库提供的功能,设置接口是setsockopt API:   BOOL  bSet=TRUE;   set

2012-08-19 20:38:02 1422

原创 iocp 比较不错的网站

IOCPhttp://hi.baidu.com/lateblue/blog/item/97161bde1186ef1a48540364.htmlhttp://www.codeproject.com/Articles/10330/A-simple-IOCP-Server-Client-Classhttp://www.cppblog.com/ldcsaa/archive/2012/06/15/1787

2012-08-10 21:46:16 683

原创 教你用命令行的方式发送Email

题记:如果你觉得这对你来说已经没有什么问题,那么请你继续看下去,我的文章会对你有帮助;如果你觉得很神奇,那么你可以继续阅读下面的文章。下面的文章,会让你更清晰的理解一个smtp协议的工作方式的。开始工作:A:简单smtp连接:如163,qq,126等命令行的工作方式A1:准备工作:打开telnet服务器和客户端服务 vista之前的版本:

2012-08-09 14:23:15 5315

原创 [windows编程] 如何利用句柄操作其他windows窗体(1)

如何利用句柄操作其他windows窗体?首先你需要获得需要操作窗体(A)的句柄。第二需要你获得窗体(A)中控件的ID号,比如文本框(Edit)控件的ID第三需要根据控件的ID获得控件的句柄(hwnd)第四根据hwnd对控件进行操作明白了上述任务之后,那么下面的就是具体如何操作了。第一:获得窗体的句柄        分为两种情况,窗体有标题和窗体没有标题有标题的窗体很

2012-08-04 19:45:04 6177 1

原创 CString基本使用以及 和Char*之间的转化

CString的简单使用1.CString对象的连接CString对象的连接是通过该类的“+”成员操作符进行的。“+”成员操作符也称为连接操作符,可以把两个字符串连接起来,并返回一个CString的对象。但需要注意的是:两个参数字符串至少有一个是CString对象,另外一个可以是字符或者字符指针。例如:CString gray("Gray");CString

2012-07-31 17:05:22 855

转载 Peekmessage和Getmessage的区别

Peekmessage和Getmessage都是向系统的消息队列中取得消息,不过性质不同。   若第一次向消息队列中取不到消息,则程序的主线程会被OS(操作系统)挂起;等到OS重新调度到该线程时,而且消息队列仍然是空的时,两者的性质不同:    若使用Getmessage(),则程序的主线程会仍被OS挂起。    若是用Peekmessage(),则程序会取得OS控制权,运行一段时间。

2012-07-30 10:10:36 672

转载 异步与多线程的区别

转载地址:http://www.oecp.cn/hi/LiuBP/blog/2524一、异步和多线程有什么区别?其实,异步是目的,而多线程是实现这个目的的方法。异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作就没有必要异步了),可以继续自顾自的处理它自己的事儿,不用干等着这个耗时操作返回。.Net中的这种异步编程模型,就简化了多线程编程,我们甚至都不用去关心Thread

2012-07-27 14:53:41 817

转载 C++ 三种继承方式和构造函数执行的顺序

C++中的继承方式有:  public、private、protected三种(它们直接影响到派生类的成员、及其对象对基类成员访问的规则)。  (1)public(公有继承):继承时保持基类中各成员属性不变,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基类中的public成员。

2012-07-23 15:44:24 1050

原创 希尔排序

基本思想:     先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为dl的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d21重复上述的分组和排序,直至所取的增量dt=1(dtt-l21),即所有记录放在同一组中进行直接插入排序为止。     该方法实质上是一种分组插入方法。算法过程参看演示过程:

2012-07-17 08:11:48 467

原创 直接插入排序

插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。1、基本思想     假设待排序的记录存放在数组R[1..n]中。初始时,R[1]自成1个有序区,无序区为R[2..n]。从i=2起直至i=n为止,依次将R[i]插入当前的有序区R[1..i-1]中,生成含n个记录的有序区。

2012-07-17 08:07:29 446

原创 快速排序算法

1、算法思想     快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。(1) 分治法的基本思想     分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。(2)快速排序的基本思想

2012-07-17 08:05:45 549

转载 堆排序及其分析

前言记得在学习数据结构的时候一味的想用代码实现算法,重视的是写出来的代码有一个正确的输入,然后有一个正确的输出,那么就很满足了。从网上看了许多的代码,看了之后貌似懂了,自己写完之后也正确了,但是不久之后就忘了,因为大脑在回忆的时候,只依稀记得代码中的部分,那么的模糊,根本不能再次写出正确的代码,也许在第一次写的时候是因为参考了别人的代码,看过之后大脑可以进行短暂的高清晰记忆,于是欺骗了我,

2012-07-11 20:52:08 517

原创 sql 数据的分页 自称完美的实现

数据的分页 留下该函数,朋友们看懂应该没什么问题,如果有疑问留言,会在第一时间内帮你解决。注释的部分在速度和版本上都会有问题,没有注释的sql 是通用的,最起码在sql server  系列上是通用的。请大家拍砖我的 数据的分页  /// /// 数据的分页  分页WithCommand /// /// 执行命令 该命令必须指定

2012-06-06 11:24:36 571

翻译 CCSPrite Class Reference(CCSprite 类参考手册)

CCSprite 是一个2d的图像,#incudeCCSprite类的继承图表如下:详细成员列表参见:http://www.cocos2d-x.org/embedded/cocos2d-x/d4/de7/classcocos2d_1_1_c_c_sprite.html详细描述:         CCSprite是个2D的图像。         CCSprite可以用

2012-06-06 08:05:17 849

翻译 CCDirector Class Reference (CCDirector 类参考手册)

该类创建并处理主窗体,且能维护一个场景怎样、何时执行。CCDirection的集成图如下:成员函数等列表详见:http://www.cocos2d-x.org/embedded/cocos2d-x/db/d7f/classcocos2d_1_1_c_c_director.html#details详细的描述:该类创建并处理主窗体,且能维护一个场景怎样、何时执行。

2012-06-05 21:24:40 1000

翻译 在不同平台下CocosDenshion支持的音频格式

背景音乐:1.Android               支持Android media和MediaPlayer支持的格式。2.iphone              和苹果手机支持的格式一样。但推荐使用mp3或caf格式的。3.win32             .mid .mav4.WoPhone           .mp3   .wav   .ogg

2012-06-02 17:24:08 746

原创 cocos2d的关于坐标系的一点思考

在上一篇博客中,对与一句话很感兴趣player->setPosition(ccp(player->getContentSize().width/2,winSize.height/2));为什么要这样写呢?电脑中的坐标一般不是左上角为原点,x正方方向向右,y正方向向下。而使用上述语句,player这个对象显示在平铺的左侧靠边的中央位置。进行一些测试,发现cocos2d使用的坐标系

2012-06-02 02:42:40 595 3

翻译 cocos2之How to add a sprite (2)

原文参看:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Chapter_2_-_How_to_Add_a_sprite2 添加一个一个小精灵由此可见现在从objec到C++转化cocos2d游戏的端口是多么的容易.打开HelloWorldSene.cpp,用下面的代码体院init函数。// on "init" you need t

2012-06-02 02:07:27 723 1

翻译 Cocos2d学习之 How to add a sprite(1)

Add resources on win32Win32 executable files will find the resources from it’s relative path. So we had to copy the images from cocos2d-x/Cocos2dSimpleGame/Resources folder to cocos2d-x/Debug.win3

2012-05-31 23:04:01 720 2

原创 逆向思维:问题就是机会

公司的问题,就是你晋升的机会;客户的问题,就是你销售的机会;自己的问题,就是你成长的机会;同事的问题,就是你建立人脉的机会;老板的问题,就是你赢得信任的机会;竞争对手的问题,就是你变强的机会。

2012-05-30 17:58:11 1009

原创 一个无名程序员关于个人和公司的一点点思考

本人不才,参加工作一快一年,职位没变,工资没加。仍然过着很苦逼的程序员生活。    先介绍一下工作单位:       工作单位私企,公司员工数量对20取mod等于0。研发部人员,算上项目经理mod 10 等于0。况且公司有三个项目组,我嘞个擦,其中两个项目组的成员都是最小的正偶数(我也在其中)。       别的先不说,先说公司开发的流程。对于刚开始最开发的人来讲也许coding是比较

2012-05-27 22:48:39 1286 10

原创 新手如何在Windows xp 下安装并配置Memcached

最近这些日子在搞一个公司内部的Online Judge的东西。还好有开源的东西,参见网站:http://code.google.com/p/hustoj/由于是PHP的所以要搭建一下PHP的环境。本人新手,第一次接触PHP。首先下载PHP的包,解压到一个目录下面。注册Zend,下载Zend的ZendServer-php-5.3.9-5.6.0-SP1-Windows_x86.exe

2012-05-19 19:20:41 1278

转载 MVVM设计模式

MVVM设计模式   一、背景:与用户界面 (UI) 相关的最大的问题就是大量的凌乱的代码,原因两个:(1)  用户界面包含负责的逻辑用于维护界面相关对象;(2)      其次也包含了应用程序状态的维护。用户界面的3大问题:状态 (State) , 逻辑 (Logic) ,同步 (Synchronization),其中状态是用户

2012-02-08 13:04:56 954

原创 WPF中不规则窗体与WindowsFormsHost控件的兼容问题完美解决方案

首先先得瑟一下,有关WPF中不规则窗体与WindowsFormsHost控件不兼容的问题,网上给出的解决方案不能满足所有的情况,是有特定条件的,比如  WPF中不规则窗体与WebBrowser控件的兼容问题解决办法。该网友的解决办法也是别出心裁的,为什么这样说呢,你下载了他的程序认真读一下就便知道,他的webBrowser控件的是单独放在一个Form中,让这个Form与WPF中的一个Bord控件进

2011-11-18 15:38:49 12858 39

原创 工作小感悟

不知不觉,离开原来的公司已经有两个月了,现在在这个公司还是蛮好的,能学到不少新技术,新知识。这让我欣喜若狂。在这个公司给了我施展自己才华的平台,可以上我自由的发挥。很开心。

2011-10-14 17:36:09 551

翻译 MVVM之旅-给任意的事件绑定命令(Adventures in MVVM – Binding Commands to ANY Event)

原文标题:Adventures in MVVM – Binding Commands to ANY Event当我实现MVVM模式时,令我最为头疼一件事是需要给事件绑定命令。当我使用Prism框架时,我得到一个Button.Click的命令绑定,但是每一个其他的时间都需要

2011-10-03 21:51:50 2045

翻译 MVVM设计模式之旅 – 通用的命令附加行为

标题:Adventures in MVVM – Generalized Command Behavior Attachments   网上有很多关于WPF和Silverlight技术描述附加行为的例子。在WVVM模型中这些例子对命令绑定结合的非常好。不过有个问题是,对每一

2011-10-03 21:14:28 1422

原创 C#WebService 之Session之我见

这几天一直在学习WebService的知识。正好现在有一个项目,需要在WebService实现如下接口:  String Login(string username, string password) // 登录方法,返回值用来指名是不是登录成功,并且这个值在之后的接口中用来

2011-08-29 14:58:06 12150

原创 C#调用C++的DLL入门篇

首先,问什么会出现C#程序调用C++编写的DLL文件呢?下面简单描述一下这种情况的背景。在新开发的项目中使用的新语言C#和新的技术方案webService,但是在新项目中,一些旧的模块仍需要使用,一般采用C、C++或Delphi编写,如何利用旧模块对与开发人员有三种方法可选择

2011-08-24 12:21:38 1331

原创 C#之运算符重载

C# 允许用户定义的类型通过使用 operator 关键字定义静态成员函数来重载运算符。但不是所有的运算符都可被重载,下表列出了不能被重载的运算符:运算符可重载性+、-、!、~、++、--、true

2011-08-10 09:42:04 559

原创 全国排名前20的一家软件公司的C#面试题

编程题:1.写文件操作;2编写一个类实现重载和多态;(没想出多态的好例子,没写代码,只写了对多态的看法)3实现字符串索引器 4重载+运算符。问答题:1.protected internal 声明的方法有那些类可以访问?2.什么情况下声明一个类为抽象类?

2011-08-09 10:32:50 1442 5

WPF中不规则窗体与WindowsFormsHost控件的兼容问题完美解决方案源代码demo

WPF中不规则窗体与WindowsFormsHost控件的兼容问题完美解决方案源代码demo 具体可参见: http://blog.csdn.net/wziyx513225244/article/details/6988494 本Demo使用的Framework为4.0,使用vs2010进行开发。

2012-09-21

WPF中不规则窗体与WindowsFormsHost控件的兼容问题完美解决方案

WPF中不规则窗体与WindowsFormsHost控件的兼容问题完美解决方案源代码demo 具体可参见: http://blog.csdn.net/wziyx513225244/article/details/6988494

2012-08-05

C#调用C++DLL文件的详细说明

C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明C#调用C++DLL文件的详细说明

2011-08-24

设计模式 抽象工厂模式 反射 配置文件

设计模式 抽象工厂模式 反射 配置文件 设计模式 抽象工厂模式 反射 配置文件 设计模式 抽象工厂模式 反射 配置文件 设计模式 抽象工厂模式 反射 配置文件 设计模式 抽象工厂模式 反射 配置文件 设计模式 抽象工厂模式 反射 配置文件 收您1个资源分,算是对我劳动的一个尊重,谢谢您的下载。

2011-08-03

设计模式 抽象工厂模式 三层架构

设计模式 抽象工厂模式 三层架构 设计模式 抽象工厂模式 三层架构 设计模式 抽象工厂模式 三层架构 设计模式 抽象工厂模式 三层架构 设计模式 抽象工厂模式 三层架构 要您一个资源分,也算是对我的尊重,谢谢下载。

2011-08-03

设计模式之工厂方法模式

设计模式之工厂方法模式设计模式之工厂方法模式设计模式之工厂方法模式设计模式之工厂方法模式设计模式之工厂方法模式 源代码

2011-08-02

log4net配置详解

log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解log4net配置详解

2011-08-01

sql语句大全sql语句大全

sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全sql语句大全

2011-08-01

设计模式之禅 设计模式

设计模式之禅 设计模式之禅 设计模式之禅设计模式之禅 设计模式之禅 设计模式之禅 设计模式之禅 设计模式之禅 设计模式之禅 设计模式之禅 设计模式之禅 设计模式之禅 设计模式之禅设计模式之禅设计模式之禅设计模式之禅

2011-07-29

合租房,记账管理程序

合租房,记账管理程序,分担账单。 可以算多人,借款,公款,个人记账。 分页查看记录,可以导出任意时间段的消费表报。 适合合租房人员用。 程序有两个版本,4.0比3.0 更为强大,显示方式更灵活,存储效率更高。其中4.0在vs2010下开发,3.0在vs2008下开发。

2011-07-28

asp.net 后天管理末模板

asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板asp.net 后天管理末模板

2011-04-08

屏幕取色屏幕取色屏幕取色

屏幕取色简单好用,直接取的十六进制 和 三原色的数值。 做网页设计必备的选择。

2011-02-28

MFC课程设计之拼图游戏设计报告

MFC课程设计之拼图游戏设计报告 MFC课程设计之拼图游戏设计报告 MFC课程设计之拼图游戏设计报告.doc

2010-12-11

mfc 贪吃蛇游戏 MFC实现贪吃蛇小游戏

游戏规则如下:  点击游戏->开始菜单游戏开始;  通过方向键控制蛇的运动方向,吃掉随机出现的豆子,若不小心碰到墙壁或者与自身相交,则该轮游戏结束;  点击 游戏->暂停按钮,暂停游戏;点击游戏->继续菜单,继续游戏;  点击设置->难度菜单,设定游戏难易程度;  点击游戏->结束菜单退出游戏。  单击帮助->游戏规则查看游戏规则

2010-12-11

python2.5 twisted

python 2.5安装组件 twisted for python 2.5.4 zorp interface Api doc of twisted

2010-04-29

windows xp下的文件夹加密工具

本软件能实现在windows xp 下对文件夹加密, 不过有一个缺陷,如果中途换更高版本的操作系统,本软件不支持解密。

2010-01-07

vb c#等基于.net的换肤工具

界面美化,更换皮肤的首选工具 使用简单,方便,效果优美,使用 一共有22种不同的风格的皮肤供您选择

2010-01-07

联想虚拟光驱LevinISO

本虚拟光驱简单实用,无须安装,参看说明书,很容易上手!

2009-10-09

计算机三级网络技术机试题集

计算机三级网络技术机试题集 计算机三级网络技术机试题集 计算机三级网络技术机试题集

2009-07-09

计算机三级网络技术笔试题集

计算机三级网络技术笔试题集,计算机三级网络技术笔试题集,计算机三级网络技术笔试题集

2009-07-09

mac修改器(mac makeup)

mac修改器,利用该软件进行修改网卡的mac地址,进行伪装,可以实现破解对mac绑定。

2009-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除