自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知识在于积累

天下第二

  • 博客(97)
  • 资源 (81)
  • 收藏
  • 关注

原创 《节日1024》

由感于某机构,将举办1024程序员编程节,特此作诗,以表心情。

2024-10-14 15:07:25 81

原创 量化选股--tushare的利用

量化选股的常用python模块,介绍tushare使用中,总结的一些短代码import tushare as tssymbols = ts.get_stock_basics()st = ts.get_st_classified()lv_price_1 = 50def isSt(stockID):    for sti in st.code:        if sti == stockID:   ...

2018-05-04 08:21:41 3407 1

原创 量化选股-开放平台

量化选股,实时选股,短线王http://ykquant.cn开源项目:https://gitee.com/yquant/YKQuantPublisherApp下载:》》webApp版http://yquant.gitee.io/ykquantpublisher/app/download/app_v01.apk》》NativeApp版http://yquant.git...

2018-04-28 08:33:06 1595

原创 乐舞app client 反编译

当前 Apktool 使用版本:Android Killer Default APKTOOL正在反编译 APK,请稍等...>I: 使用 ShakaApktool 2.0.0-20150914>I: 正在加载资源列表...>I: 反编译 AndroidManifest.xml 与资源...>I: 正在从框架文件加载资源列表: C:\Users\think\apktool\fra

2017-02-22 19:19:47 802

原创 期货ctp开源量化平台

OC开放量化平台(原open_ctp);使用c++,python等语言;支持A股,国内期货CTP;使用CMAKE构建跨平台工程;实现个人策略编写的开放平台:量化选 股,CTP策略等待你实现;“ctp互动交易平台“”使用cocos引擎支持跨平台(windows,IOS,Android)本项目暂停维护,敬请谅解。起始时间 2018.3 ~支持CMAKE构建项目了!!!...

2016-11-11 14:15:33 11597

原创 多态 和 virual 析构的关系

<br />namespace B{ class CBase { public: CBase() { printf("<Base>+/n"); } virtual ~CBase() //virtual 加不加 打印结果不一样哦 { printf("<Base>-/n"); } protected: private: }; class CChild:public CBase { public: CChild

2011-05-06 17:05:00 777

原创 C++类继承关系问题(遗忘好久,拾起来)

<br />C++类继承关系问题<br />  在C++中继承主要有三种关系:public、protected和private。这三种继承关系中public<br />继承是最为常用的一种继承关系,代表了接口继承含义,而他们分别具体代表了什么含义呢?<br />1. public<br />  从语义角度上来说,public继承是一种接口继承,根据面向对象中的关系而言就是,子类<br />  可以代替父类完成父类接口所声明的行为,也就是必须符合“Liskov替换原则(LSP)”,<br />  此时子类可以

2011-05-06 16:45:00 1058

原创 error RC2135 :错误的解决方案

<br />定位到rc文件的后几行,找到类似文本,并改成如下形式:<br /> <br />主要区别就是:LANGUAGE 4,2<br />如下:<br /> <br />#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)<br />LANGUAGE 4,2<br />#pragma code_page(936)<br />#include "res/SkinControls.rc2"  // 非 Microsoft Visual C++ 编辑资

2011-04-25 10:31:00 12069

原创 客户端连续发包,服务器丢包?no,可能是缓冲区满了。

<br />socket发送数据时候先把数据发送到socket缓冲区中,之后接受函数再从缓冲区中取数据,如果发送端特别快的时候,缓冲区很快就被填满(socket默认的是1024×8=8192字节),这时候我们应该根据情况设置缓冲区的大小,可以通过setsockopt函数实现 int setsockopt( SOCKET s, int level, int optname, const char* optval, int optlen ); eg: int optVal = 1024*1024 ; int o

2011-04-15 15:26:00 3764

原创 gsoap库的使用技巧(使用类封装和接口的区别)

<br />从命令行生成顺序开始:<br /> <br />1.soapcpp2 -i -C -x a.h<br /> <br />生成的是类封装<br /> <br /> <br />2. soapcpp2 -C -x a.h<br /> <br />生产接口库<br /> <br />在使用过程中:<br /> <br />使用1,则编码无法更改 即<br /> <br />soap_set_mode(soap, SOAP_C_UTFSTRING)<br /> <br />导致某些返回utf8数据的接口

2011-03-22 14:52:00 1576

原创 精确计时:纳秒

<br />//纳秒__int64 Count(void){ _asm _emit 0x0F _asm _emit 0x31}CWinApp theApp;using namespace std;int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]){ int nRetCode = 0; // 初始化 MFC 并在失败时显示错误 if (!AfxWinInit(::GetModuleHandle(N

2011-03-11 15:14:00 984

原创 CComBSTR to CString char*

CComBSTR tmp;CString srt = COLE2T(tmp);

2011-03-02 15:50:00 847

原创 boost pool性能对比

<br />// testPool.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <boost/pool/object_pool.hpp>#include <boost/pool/object_pool.hpp>#include <boost/pool/pool.hpp>using namespace std;using namespace boost;class member{public:

2011-03-01 12:32:00 2337 1

原创 你的网站还差一个及时聊天室吧,来使用openchat组建

OpenCHAT INSTALLDOWNLOADING OpenCHAT is freely avaiable from http://sourceforge.net/project/openchat/ Please allways download the latest release.PREREQUISITES In order to install OpenCHAT you will need a Java VM installed (JRE). I've be

2011-02-28 21:23:00 2800

原创 unicode和utf8编码的互相转换

<br />class CUtf8{public: static std::string Encode(const wchar_t * pSrc) { _uint32_ srcLen = wcslen(pSrc); std::string outBuf; char _b[3] = {0}; for (_uint32_ i = 0; i < srcLen; ++i) { _uint32_ len = UnicodeToUTF8(_b, *(pSrc +

2011-02-24 10:23:00 833

原创 守护进程

<br />#include "stdafx.h"#include <iostream>#include <windows.h> #include <stdio.h> #include <tchar.h> #include "atltime.h"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ STARTUPINFO si; PROCESS_INFORMATION pi; //进程信

2011-02-10 09:14:00 615

原创 金庸武侠-历史的足迹

<br />公元前476年 西施送入吴国;范蠡遇到阿青,阿青传越国剑士剑法。<br /><br />  公元前473年 越国灭掉吴国;范蠡与西施隐居,阿青离去。<br /><br />  526年 南北朝时期,印度高僧菩提达摩来到中国,在嵩山少林寺面壁九年,创立中国禅宗。<br /><br />  隋朝末年,李靖将《易筋经》中的武学奥秘,尽数领悟。<br /><br />  694年 明教传至中土。<br /><br />  唐朝末叶,嘉兴剑术名家改良越女剑法。<br /><br />  877年 丐帮建立

2011-01-30 15:57:00 4536

原创 class的sizeof

<br />#include<iostream.h> class a {}; class b{}; class c:public a{ virtual void fun()=0; }; class d:public b,public c{}; int main(){ cout<<"sizeof(a)"<<sizeof(a)<<endl; cout<<"sizeof(b)"<<sizeof(b)<<endl; co

2011-01-27 16:59:00 6039 1

原创 memcpy() memmove()和memccpy()

<br />相关函数: bcopy(), memccpy(), memcpy(), strcpy(), strncpy()表头文件: #include <string.h>定义函数: void *memmove(void *dest, const void *src, size_t n);函数说明: memmove()与memcpy()一样都是用来拷贝src所指的内存内容前n个字节到dest所指的地址上。不同的是,当src和dest所指的内存区域重叠时,memmove()仍然可以正确的处理,不过

2011-01-24 13:25:00 868

原创 vs71编译boost 1.45库

<br />运行bootstrap.bat生产bjam.exe<br /> <br />控制台运行 bjam stage<br /> <br />等待3-10分钟,视机器情况而定<br /> <br />ok<br /> <br />发现state目录下生产的lib库了把<br /> <br />大功告成。

2011-01-20 10:16:00 679

原创 一个算法题:BYTE[0]=Ox12 BYTE[1]=0x34 BYTE[2]=0x56 最后要转换成字符串123456

<br />俺偷懒了<br /> <br />// byte2char.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"typedef unsigned char BYTE;BYTE data[]={ 0x12,0x34,0x56};int _tmain(int argc, _TCHAR* argv[]){ char tmp[64]={0}; for (int i=0;i<sizeof(data)/sizeof

2011-01-19 23:16:00 2920

原创 关闭windows的安全警报,超烦人的警告~!!

<br />在服务里关闭<br /><br />方法如下:<br />打开“控制面板”<br />打开“管理工具”<br />打开“服务”<br />找到名为“Security Center”的服务<br />双击这个服务,打开属性设置。<br />把启动类型设置为”已禁用”,然后点服务状态下的“停止”按纽停止这个服务。最后点确定退出。<br /><br />windowsXP的安全中心完全是个毫无价值的功能,经常发出没有意义的警报。杀毒程序你自己可以安装,防火墙也可以自己安装,根本不需要它来提醒你,禁用这

2011-01-12 08:50:00 1234

原创 placement new

<br />placement new 是重载operator new 的一个标准、全局的版本,它不能够被自定义的版本代替(不像普通版本的operator new 和 operator delete能够被替换)。<br />void *operator new( size_t, void *p ) throw()     { return p; }<br />placement new的执行忽略了size_t参数,只返还第二个参数。其结果是允许用户把一个对象放到一个特定的地方,达到调用构造函数的效果。 <b

2011-01-06 15:18:00 1535

原创 boost pool 集中展示

<br />// boostPoolTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <boost/pool/pool.hpp>#include <boost/pool/object_pool.hpp>#include <boost/pool/singleton_pool.hpp>#include <boost/pool/pool_alloc.hpp>#include <vector>void fun1()

2011-01-06 15:07:00 782

原创 经典的C++开源库 做大项目的时候别忘了利用上

<br />经典的C++库 <br />   STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合 <br />         标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了, <br />         故目前不怎么用它了。 <br />   Boost---------准标准库, 功能强大 涉及能想的到的大部分非特别领域的算法, <br />         有一个大的C++社区支持 <br />   WxWindows-----功能强大的跨

2011-01-06 14:30:00 1785

原创 数组初始化还记得吗

<br /> BYTE data[] = {"123456789"}; BYTE data1[] = {1,2,3,4,5,6,7,8,9}; BYTE num[]={'1','2','3','4','5','6','7','8','9'}; char * str = "123456789"; char str1[] = '1','2','3','4','5','6','7','8','9'};<br /> <br />以上几个定义的数组一样吗?<br /> <br />你要说一样那你就错了

2011-01-06 10:01:00 558

原创 处理器的大小端

<br />为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于 8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。例如一个16bit的short型x,在内存中的地址为0x0010,x的值为0x11

2011-01-05 09:43:00 1487 1

原创 需善于使用namespace

<br />我们经常在很多头文件中定义繁琐的函数,不免遇到英文单词匮乏,同名函数的出现,若此时某一文件同时包含了这2个文件,则造成编译异常。<br /> <br />此时我们就可以给不同的模块,定义自有的namespace,在使用的时候,用域操作::以用这些函数或变量。

2011-01-04 16:52:00 817

原创 还在纠结于unsigned的类型范围吗

<br />无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的数据,比如16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535。<br /><br />同样,在32位系统中一个char类型一般为8个bit,所以能存储的数据范围为-128~127,而unsigned char则是0~255,字符型所存储的数据是用来表示字符的,例如ASCⅡ或Unicode。<br />

2010-12-31 13:07:00 695

原创 gSoap的简易使用流程

<br />1。下载对应版本的gsoap包<br />2。解压后,到bin目录找到2个exe文件<br />3。此exe可以生成对应的 nsmp,h,cpp等相关文件<br />4。建立proj,包含这些文件<br />5。根据生成的接口,相对调用。

2010-12-29 16:59:00 679

原创 makefile 详细解读

<br />一、Makefile的规则<br /><br />在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则。<br /><br />target ... : prerequisites ...<br />command<br />...<br />...<br /><br />target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签<br />(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。<br /><br /

2010-12-23 14:50:00 738

原创 stl std::find使用

原型与概述<br />它与所有的STL算法一样,是一个模板函数,它的原型如下: #include <algorithm><br />template<class InputIterator, class T><br />InputIterator find ( InputIterator first, InputIterator last, const T& value );<br /> <br />在区间 [first, last) 里查找值为 value 的对象。参数与返回值<br />参数:本算法的功

2010-12-23 13:39:00 7725

原创 程序员阿士顿的故事

<br />我告诉过你有关阿士顿的事情吗?<br />阿士顿是一个典型的吃玉米长大的农场男孩,他的父母曾经是嬉皮士,从来没有真正地同心协力过,直到有一天他的妈妈继承了密歇根农村的15亩地。然后他全家搬到了那里,买了一对奶山羊,靠在农贸市场把有机山羊奶酪卖给雅皮士们谋生。<br /><br />那个时候阿士顿才10岁,他需要每天早晨4点起床给那些该死的山羊挤奶,这活非常累。阿士顿很喜欢上学,因为上学就意味着不需要跪在羊粪里工作了。整个高中他都异常努力,希望可以拿到一所名牌大学的奖学金,然后他就可以离开农场了。

2010-12-23 10:09:00 913 1

原创 联众购回海虹及NHN所持股份完成MBO

<br />12月22日凌晨消息,联众已经通过MBO(管理层收购)的方式,购回原两大股东海虹、NHN所持有的股份,涉及金额或在5000万美元左右。与此同时,联众还对公司架构进行了调整,并任命原IBM大中华区高管杨庆出任公司联席CEO一职。<br />两大股东离场<br />对于老牌游戏厂商联众来说,这是最坏的一年,也可能是最好的一年。<br />从今年一月开始,就有知情人士向新浪科技透露,联众的韩国大股东NHN准备从中国市场撤离,正频繁与不同资方洽谈接手事宜,对象包括盛大、完美等等。而这也被外界看作NHN在

2010-12-23 09:57:00 1934

原创 mysql sdk;顺便调查有多少er在用这种方式访问mysql?

<br />// mysqlCon.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "winsock2.h"#pragma comment(lib,"./inc/libmysql.lib")#include "./inc/mysql.h"MYSQL _sql;bool updateUser(int userID,char *nickName){ char cmd[256]; sprintf(cmd,"up

2010-12-20 16:16:00 1069

原创 请勿滥用memcached

<br />Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式理解。<br />本文的部分内容可能需要比较好的数学基础作为辅助。<br />◎Memcached是

2010-12-17 21:02:00 740 1

原创 DAMAGE:after Normal block

<br />今天帮助别人调试一个小程序,他的程序使用dev-c++调试会出现内存不可read的错误,我懒得启动linux就直接使用vc6来调试了,会咣一声程序挂掉,报DAMAGE:after Normal block这种错误,如图<br />http://wzgyantai.blogbus.com/files/12317423800.jpg<br />    断点调试发现前面都可以通过只要走到释放内存的free处,程序就会挂掉,后来发现是内存访问越界,针对他的程序而言是使用malloc申请的空间过小,编译器

2010-12-16 11:19:00 1207

原创 链表自实现:插入,删除

<br />// nodelist.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"struct Node{ int value; Node * _next;};class list{private: Node *head; Node *tail;public: list() { } ~list() { }public: Node* create(int len); No

2010-12-15 21:52:00 457

转载 用 GDB 调试程序

<br />用 GDB 调试程序<br />原著:Rick McMullin用 gdb 调试 GCC 程序    Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能: 它使你能监视你程序中变量的值. 它使你能设置断点以使程序在指定的代码行上停止执行. 它使你能一行行的执行你的代码. <br />     在命令行上键入 gdb 并按回车键就

2010-12-15 16:51:00 454

转载 CtrIsValidHeapPointer(pUserData)、DLL、以及CString

<br />在使用VC 6.0 做动态链接库的时候,如果从exe主程序里调用dll中的函数使用了CString类作为参数,在函数结束的时候通常会遇到以下错误:<br /><br />_CtrIsValidHeapPointer(pUserData)<br /><br />dbgheap.c<br /><br />Line:1044<br /><br />原因在于CString类的析构方式使得对象在dll空间中析构时,会重复释放,以致第二次释放时出错!<br /><br />解决办法:<br /><br />

2010-12-15 11:32:00 1532

纯前端js实现docx,pptx,xlsx 文件在线预览

docx,pptx,xlsx 文件在线预览

2022-07-19

IOCP网游内部协议代理服务器

协议代理服务器,作为中间件,可用于网游间协议过滤优化。 并发2000连接测试过,没问题。 iocp技术,3-4个线程即可完成代理工能。

2011-01-27

tcp socket代理服务器

中间件 转发服务 包含: tcp socket基础编程 代理服务器模型,源码,demo。

2011-01-20

odm开源(仿迅雷源码)

odm开源(仿迅雷源码)

2010-11-10

smartptr应用及拷贝构造函数使用 源码

smartptr 智能指针 拷贝构造 源码

2010-11-10

lua简单计算器vc交互实现

lua简单计算器vc交互实现 lua简单计算器vc交互实现

2010-11-09

手机号码归属地查询 qt开发

手机号码归属地查询 qt开发 跨平台,可发布到各种手机终端 如在使用中出现问题,请联系作者cn0512#126.com

2010-11-05

5种Socket模型实现源码

Socket模型 vc c++ 源码 Socket模型 vc c++ 源码

2010-10-09

视频会议 vc 源码

支持局域网视频,语音。 n年前偶得,可加工成网络版。 支持开源。

2009-12-15

vc dx游戏开发包一

游戏开发包一 vc c++ 游戏 开发 dx

2009-01-21

在线升级解决方案vc源码

在线升级解决方案vc源码

2008-06-16

GuiToolkit.GUI开发包

GuiToolkit.GUI开发包<br>GuiToolkit.GUI开发包<br>GuiToolkit.GUI开发包

2008-06-04

tnl-1.5.0-source游戏引擎

tnl-1.5.0-source游戏引擎<br>tnl-1.5.0-source游戏引擎<br>tnl-1.5.0-source游戏引擎

2008-06-04

hge游戏引擎源码

hge游戏引擎源码<br>hge游戏引擎源码<br>hge游戏引擎源码

2008-06-04

SDL-1.2.13游戏引擎源码

SDL-1.2.13游戏引擎源码SDL-1.2.13游戏引擎源码SDL-1.2.13游戏引擎源码

2008-06-04

vc api创建button

回调函数得经典应用;api创建窗体;创建button;

2008-04-22

socket开发包.zip

socket开发包.zip

2008-03-24

网络对时程序 vc源码

网络对时程序 vc源码

2008-03-24

完整的c++串口编程源代码

完整的c++串口编程源代码.rar

2008-03-10

c-s聊天室经典代码

迈向开源的第一步大家不要错过这个下载的机会

2008-01-02

浏览html文件 MDI

HTMViewerHtml文件浏览.zip

2007-09-24

一个从网上下载文件的类.rar

一个从网上下载文件的类.rar

2007-09-04

DownLoadFile With API.rar

DownLoadFile With API.rar<br>使用API函数从internet下载文件 vc源码

2007-09-04

一个闹钟程序.rar

一个闹钟程序.rar

2007-09-04

vc在线更新.rar

vc在线更新.rar

2007-09-04

CLog一个用于记录日志的类.rar

CLog一个用于记录日志的类.rar

2007-09-04

一个音量控制的例子.rar

一个音量控制的例子.rar

2007-09-04

读写ini的C++类.rar

读写ini的C++类.rar

2007-09-04

制作 MSN、QQ 的消息提示窗口.rar

制作 MSN、QQ 的消息提示窗口 vc源码

2007-09-04

具有正常、平面、下推几种风格的圆形按钮

具有正常、平面、下推几种风格的圆形按钮.zip

2007-09-04

平面,图片效果的cbutton

平面、带图片的按钮 vc源码

2007-09-04

列举本机上所有的TCP网络连接

列举本机上所有的TCP网络连接 控制台程序

2007-09-04

获取系统各种信息vb源码

获取系统各种信息vb源码(bios,os,硬盘,主板。。。各种信息应有尽有)

2007-09-04

网络独行虾1.002

网络独行虾共享软件,很方便的桌面软件

2007-08-19

定时关机等等

定时关机 定时关机

2007-08-07

"网络独行虾1.0"

为了方面网友朋友们快速上网,和打开软件。。。等等原因。<br>作者开发了这个小软件。希望大家喜欢。

2007-08-06

遍历目录.rar

遍历制定目录下的所有文件

2007-06-25

读写Xml类.rar

读写Xml类.rar

2007-06-25

读取ini文件类.rar

读取ini文件类.rar

2007-06-25

OutLook风格的界面的源程序.rar

OutLook风格的界面的源程序.rar

2007-06-25

空空如也

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

TA关注的人

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