自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知识在于积累

天下第二

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

原创 PandasAI接入星火大模型

【代码】PandasAI接入星火大模型。

2025-02-19 14:39:17 189

原创 《节日1024》

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

2024-10-14 15:07:25 126

原创 量化选股--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 3539 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 1665

原创 期货ctp开源量化平台

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

2016-11-11 14:15:33 11793

原创 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 12170

原创 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 860

原创 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 6083

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

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

2011-01-12 08:50:00 1421

原创 数组初始化还记得吗

<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 570

原创 处理器的大小端

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

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

原创 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 771

原创 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 7795

原创 请勿滥用memcached

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

2010-12-17 21:02:00 770 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 1232

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

<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 495

转载 用 GDB 调试程序

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

2010-12-15 16:51:00 468

转载 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 1569

原创 新浪围脖开放平台六"字符串转化"

<br />//.h<br />/*** @brief char convertion* @file NAStingUNIT.h* @author welbon * @Email < libo.weng@gmail.com >** Copyright (C) 1996-2010 SINA Corporation, All Rights Reserved** Permission is hereby granted, free of charge, to any pe

2010-12-11 12:14:00 696

原创 新浪围脖开放平台五"string的替代品"

<br />/*<br />www.sourceforge.net/projects/tinyxml<br />Original file by Yves Berquin.<br />This software is provided 'as-is', without any express or implied<br />warranty. In no event will the authors be held liable for any<br />damages arising from the u

2010-12-11 11:22:00 756

原创 新浪围脖开放平台四"xml解析"

<br />/*<br />www.sourceforge.net/projects/tinyxml<br />Original file by Yves Berquin.<br />This software is provided 'as-is', without any express or implied<br />warranty. In no event will the authors be held liable for any<br />damages arising from the u

2010-12-11 11:18:00 923

原创 新浪围脖开放平台三"urlEncode"

<br />//.h<br />/**<br />*  @brief URL Encode<br />*  @file Urlcode.h<br />*  @author loach <loachmr@sina.com><br />*<br />* Copyright (C) 1996-2010 SINA Corporation, All Rights Reserved<br />*<br />* Permission is hereby granted, free of charge, to any pe

2010-12-11 11:11:00 715

原创 新浪围脖开放平台二"各种编码转换"

<br />//.h<br />/**<br />*  @brief String opeartion.<br />*  @file  strconv.h<br />*  @author loach <br />*  @Email < loachmr@sina.com ><br />*<br />* Copyright (C) 1996-2010 SINA Corporation, All Rights Reserved<br />*<br />* Permission is hereby granted,

2010-12-10 22:07:00 628

原创 新浪围脖开放平台一"各种锁"

#ifndef __lo_LOCK_H__#define __lo_LOCK_H__#ifdef WIN32#include #include DEFINE_NAMESPACE(locom)class CloSemaphore{private: CloSemaphore& operator=(const CloSemaphore& r);public: CloSemaphore(HANDLE* psem)  :m_psem(psem) {  *m_psem = ::CreateSemaphore(0,1,0

2010-12-10 22:01:00 614

转载 正则表达式30分钟入门教程

如何使用本教程<br />最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)<br />别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上的可能性为零。这里只是让你明白基本的原理,以后你还需要多练习,多使用,才能熟练掌握正则表达式。<

2010-12-10 09:15:00 396

原创 linux ulimit命令详解

<br />表 1. ulimit 参数说明选项 [options]含义例子-H 设置硬资源限制,一旦设置不能增加。 ulimit – Hs 64;限制硬资源,线程栈大小为 64K。 -S 设置软资源限制,设置后可以增加,但是不能超过硬资源设置。 ulimit – Sn 32;限制软资源,32 个文件描述符。 -a 显示当前所有的 limit 信息。 ulimit – a;显示当前所有的 limit 信息。 -c 最大的 core 文件的大小, 以 blocks 为单位。 ulimit – c unlimi

2010-12-09 11:12:00 1432

原创 map key是结构体的find问题:小于号重载须注意的问题 strict weak ordering

<br />这是今天写程序中遇到的两个诡异的问题。我的 IDE 是 VC++2005 ExpressiEdition 。 <br />第一个问题是关于 map 的。话不多说,以下 20 多行的 C++ 代码重现了我遇到的问题: <br />#include <iostream> <br />#include <map> <br />using namespace std; <br />  <br />struct S { <br />     int x, y; <br />     S(int xx, i

2010-12-08 10:35:00 5986

原创 c++下的xml解析器

<br />.h<br />///////////////////<br />/**<br />****************************************************************************<br />* <P> XML.c - implementation file for basic XML parser written in ANSI C++<br />* for portability. It works by using recursion

2010-12-07 16:08:00 3647

原创 curl_easy_setopt函数介绍

<br />本节主要介绍curl_easy_setopt中跟http相关的参数。注意本节的阐述都是以libcurl作为主体,其它为客体来阐述的。<br />1.     CURLOPT_URL<br />设置访问URL<br />2.       CURLOPT_WRITEFUNCTION,CURLOPT_WRITEDATA<br />回调函数原型为:size_t function( void *ptr, size_t size, size_t nmemb, void *stream); 函数将在libcu

2010-12-07 13:50:00 12968 1

原创 atoi 及 itoa 的使用

<br />int a = atoi("123")<br /> <br />char str[32];<br />itoa(a,str,2); //转成2进制

2010-12-07 13:49:00 708

原创 C++ string详解

<br />之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。<br />   好了,进入正题………<br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下:<br />   #include //

2010-12-07 13:47:00 447

原创 C++ string详解

<br />之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。<br />   好了,进入正题………<br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下:<br />   #include //

2010-12-07 13:34:00 378

原创 R6025

<br />R6025<br />- pure virtual function call

2010-12-07 09:58:00 809

原创 在日志中输入当前文件及行数

<br />printf("%s %d",__FILE__,__LINE__);

2010-12-07 09:26:00 570

原创 PostQueuedCompletionStatus 的应用

<br />PostQueuedCompletionStatus 函数向IOCP发送三个参数(DWORD dwNumberOfBytesTransferred, ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped),GetQueuedCompletionStatus 函数将接收到这三个参数。IOCP将不会对这三个参数做任何操作。<br />   在实际应用中,该函数一般用于控制IOCP接收线程的退出。其实,该函数的用法远不止于此,它还可以作为消息来使用。

2010-11-29 14:45:00 4499

原创 stl 中list 或者vector正确使用find查找类对象

<br />关键做好类对象的运算符重载<br /> <br />#include "stdafx.h"<br />#include <vector><br />#include <algorithm><br />class people<br />{<br />public:<br /> int age;<br /> char name[32];<br />public:<br /> bool operator == (const people&T)<br /> {<br />  if (age == T.

2010-11-19 09:42:00 2786

原创 使用libiconv库,解决多语言编码处理转换等应用问题

<br />libiconv库是一个基于GNU协议的开源库,主要是解决多语言编码处理转换等应用问题。<br />    怎样学习使用libiconv库?对于刚接触到人来说,这篇文章不妨去看一看,若已经用到过该库的人,在应用的过程中可能遇到一些问题,我们可以一起来探讨,我的联系方式是 cnangel@gmail.com 。<br />    几个函数原型:<br />iconv_t iconv_open(const char *tocode, const char *fromcode);<br />size_

2010-11-15 11:31:00 1133

原创 C++重载箭头操作符的理解

<br />class A{<br />public:<br /> void action(){<br />  cout << "Action in class A!" << endl;<br /> }<br />};<br /><br />class B{<br /> A a;<br />public:<br /> A* operator->(){<br />  return &a;<br /> }<br /> void action(){<br />  cout << "Action in class 

2010-11-10 16:10:00 1598

原创 stl set

在使用set时,set是自动排序的,就是每当你修改集合的状态,都会执行一次排序操作,当元素的个数很大时,追加和删除的对数复杂度可以增长的很快。因此如果你的操作大多是查找时使用set比较好,这些都是在使用时需要认真考虑的.真的是这样吗?看来要去看下set的实现了。

2010-11-10 12:46:00 402

原创 编译lua的简单方法

<br />1.打开vs的命令行工具,工具-->visual studio 2003/05 command prompt<br />2.跳转到 etc的上一级目录,如:cd /d d:/lua<br />2.执行:etc/luavs.bat( 注意,是 / 不是 /,写错了不能执行编译 )<br />3.然后lua51.dll, lua51.lib, lua.exe, and luac.exe就生成在 src路径下了。<br />当然,也可以自定义生成文件的名字,具体请看luavs.bat。

2010-11-09 13:34:00 633

Xgo 跨平台编译cgo项目

xgo的跨平台编译golang项目,很多教程写的不完美。现将自己的arm,windows,amd 交叉编译的过程,整理成doc。共享使用。

2024-12-25

纯前端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

空空如也

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

TA关注的人

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