自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

章志强的专栏

资深软件工程师,C/C++全栈技术专家,证券金融科技行业专家、mdb、zqdb、mytrader作者

  • 博客(12)
  • 资源 (26)
  • 收藏
  • 关注

原创 Winet API 支持HTTPP/SOCKS代理

源程序1、Winet API 支持使用IE代理、或者不使用代理、或者使用自定义代理三种方式。2、使用自定义代理的话,支持HTTP代理,SOCKS代理,但是SOCKS代理不知支持用户名密码,HTTP代理支持3、这里写了一个使用Winet API写的测试程序,测试Winet API对各种代理的支持,截图如下:4、下面是程序源码:void GetLastErrorMe

2013-06-27 14:22:34 3116

转载 Internet API 使用代理

1.  相关函数: HINTERNET  WINAPI  InternetOpen(    LPCTSTR  lpszAgent,      DWORD  dwAccessType,      LPCTSTR  lpszProxy,      LPCTSTR  lpszProxyBypass,      DWORD  dwFlags);     BOOL  WINAPI  InternetSe

2013-06-26 15:32:21 1976

转载 MT4自带30项指标介绍

MT4平台介绍:全球金融交易主导-MT4交易平台涵盖两大金融市场:可同时交易全球8大货币中最热门的16种货币对以及倍受广大投资者欢迎的现货伦敦金/银。定额低点差 极具竞争力:提供极具竞争力的定额点差,外汇交易定额点差低至2点;伦敦金/银点差优惠10美元/手。实时风险管理功能:YL-MT4平台提供了4种挂单设置,全面的仓位风险管理功能帮助您及时锁定利润,并确保100%

2013-06-26 14:36:51 7277 5

转载 MA、EMA、SMA、DMA、TMA、WMA

MA、EMA、SMA、DMA、TMA、WMA 6种平均算法经常在各种指标公式中运用,但多数初学者可能并不理解其具体区别,整理如下:MA(X,N)简单算术平均求X的N日移动平均值,不分轻重,平均算。算法是:(X1+X2+X3+…..+Xn)/N例如:MA(C,20)表示20日的平均收盘价。C表示CLOSE。EMA(X,N)指数平滑移动平均求X的N日指数平滑移动平均,它

2013-06-25 16:50:55 11608 1

转载 MetaTrader编程入门

MetaTrader编程入门教程(0)  ----指标文件构成例1//+--------------------------------------------------//双些线后是单行注释,用于注解,自用说明。/*和*/包起来实现多行注释,记录自己的说明介绍,编程使用记录等//MQL4语言基本服从C语言的规则-----------注意目前MetaEdi

2013-06-25 15:37:45 3802

转载 常用网络命令

如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写。例如,"sh int" 的意思是 "show interface"。 现在 Windows 2000 也有了类似界面的工具,叫做 netsh。 我们在 Windows 2000 的 cmd shell 下,输入 netsh就出来:netsh> 提示符,输入 int ip 就显示:interface ip> 然后输入 dump ,我

2013-06-24 14:15:02 822

转载 环比与同比

环比:与上一统计段比较,例如2005年7月份与2005年6月份相比较。同比:与历史同时期比较,例如2005年7月份与2004年7月份相比。环比增长率=(本期数-上期数)/上期数×100% 反映本期比上期增长了多少;环比发展速度,一般指是指报告期水平与前一时期水平之比,表明现象逐期的发展速度。环比=(本统计周期数据/上统计周期数据)×100%。http://baike.baidu

2013-06-24 13:38:25 1346

原创 平均算法

1、调和平均数:Hn=n/(1/a1+1/a2+...+1/an)2、几何平均数:Gn=(a1a2...an)^(1/n)3、算术平均数:An=(a1+a2+...+an)/n 4、平方平均数:Qn=√ (a1^2+a2^2+...+an^2)/n 这四种平均数满足Hn≤Gn≤An≤Qn 的式子即为均值不等式。【MA】:求简单移动平均用法:MA(X,N),求

2013-06-22 15:48:57 3212

转载 CPI、PPI、PMI

CPI    消费者物价指数(Consumer Price Index),英文缩写为CPI,是反映与居民生活有关的商品及劳务价格统计出来的物价变动指标,通常作为观察通货膨胀水平的重要指标。如果消费者物价指数升幅过大,表明通胀已经成为经济不稳定因素,央行会有紧缩货币政策和财政政策的风险,从而造成经济前景不明朗。因此,该指数过高的升幅往往不被市场欢迎。例如,在过去12个月,消费者物价指数上升2

2013-06-20 13:12:02 5023

转载 MT4编程开发实战系列-画图系列

第一节如何画水平线与垂直线 这是MT4编程开发实战系列的第一站,我们先来学习一下如何在MT4图表上进行基本的画图操作。在开始动手之前,首先讲一个很基本也很重要的概念:在MT4系统中,图表的方向是从右到左的,举例说:在一个记录有当前图表每根K线位置的数组中,第一个数值表示的是图表最右边、也就是当前的K线的数值!画图最基本的操作是画直线。下面的两个例子将演示如何

2013-06-19 15:41:10 9815 2

转载 ntsd调试dump文件

ntsd生成dump文件:在Linux下,如果有内存访问异常等问题,可以生成core文件,协助开发人员定位问题所在。那么在Windows下,出现类似问题怎么办?其实Windows下也有类似的命令行工具——ntsd,可以用来生成dump文件,然后使用WinDbg进行分析。        ntsd的生成dump文件的方式为: ntsd -pv -p  $PID   -c  ".

2013-06-17 16:27:00 1264

原创 UILite——C++类库(XLib非界面功能库+UI和DirectUI库)简介

UILite是一款继承自WTL以及和界面无关的功能库的合集,能够生成很小的可执行文件。如果你也象我一样希望自己的程序又小又快的话,UILite就是你的选择。当然,我们还要克服一些障碍:  1) ATL/WTL样式的模板类初看起来有点怪异   2) 没有类向导的支持,所以要手工处理所有的消息映射。   3) MSDN没有正式的文档支持,你现在看到的就是UILite的最权威的文档4

2013-06-14 13:29:48 4353 5

swigwin-4.0.2.zip

swigwin-4.0.2 windows下swig工具(包含swig.exe) SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Python, Tcl, Ruby and PHP。支持语言列表中 也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及R,甚至是编译器或者汇编的计划应用(Guile, MzScheme, Chicken)。SWIG普遍应用于创建高级语言解析或汇编程序环境,用户接口,作为一种用来测试C/C++或进行原型设计的工具。SWIG还能够导出 XML或Lisp s-expressions格式的解析树。SWIG可以被自由使用,发布,修改用于商业或非商业中。

2020-06-23

mac_ios_openssl_1.1.1

iOS编译OpenSSL静态库(使用脚本自动编译) ARCH_LIST=("armv7" "armv7s" "arm64" "i386" "x86_64") -miphoneos-version-min=6.0"

2018-10-24

Neural Network and Deep Learning

Neural Network and Deep Learning

2017-03-14

获取系统版本信息

获取系统版本信息的各种方法 GetVersionEx 内嵌清单 IsWindows10OrGreater GetFileVersionInfo 等等

2016-10-28

SkinSB_x64

64位系统滚动条自绘实现

2016-10-28

SkinSB源码

自绘系统自带滚动条实现源码,通过钩子实现的

2016-10-28

获取MAC地址例子

共7中获取MAC地址方法 使用GetAdaptersInfo 使用Netbios 使用IpTable 使用IOCTL 使用UUID 使用SNMP 使用ipconfig /all命令

2016-10-19

获取CPUID工程

获取CPUID信息例子

2016-10-19

运动追踪App

运动追踪会每天后台自动统计用户行走或是跑步的步数,计算出运动的距离、时间、速度、以及消耗的卡路里等,并以图表的形式展现给用户。

2015-12-02

CTP新版银期转账指南

CTP银期转账TradeApi使用说明,希望对大家有所帮助

2015-11-02

Winet 代理测试程序

源程序 1、Winet API 支持使用IE代理、或者不使用代理、或者使用自定义代理三种方式。 2、使用自定义代理的话,支持HTTP代理,SOCKS代理,但是SOCKS代理不知支持用户名密码,HTTP代理支持 3、这里写了一个使用Winet API写的测试程序,测试Winet API对各种代理的支持,截图如下: 4、下面是程序源码:http://blog.csdn.net/i7thtool/article/details/9187365

2013-06-27

MT4编程手册.pdf

MT4编程手册(带文档视图目录结构),学习MT4编程好帮手

2013-06-19

Goto 2.13.0521

Goto是一款运行于Windows系统,功能强大的桌面搜索软件。目前支持快速启动、磁盘文件搜索、插件、Web搜索、换肤和本地化配置

2013-05-23

网页自动点击搜索

网页自动点击软件目录下有一个webapp.xml,使用时可以修改该配置来模拟网页自动点击功能 autoclick 的属性 enable表示启用还是禁用自动点击 autoclick 的属性 timeout 每隔多少秒,切换下一个website autoclick 的属性 loop表示循环次数,小于0表示无限循环,0表示不循环,只模拟点击一轮 每个站点用一个website表示,下面可以配多个keyvalue,每个key value表示搜索key,然后点击搜索结果中的value连接,比如: 表示在百度上搜索google 然后在google的结果网页中查找谷歌这个关键字的连接,然后点击它。 这里的key和value可以只填其中一个, 如果只填key值 而value为空,表示只模拟一次搜索 如果只天value 而key为空,表示只模拟一次点击 webapp.exe 还注册了一个热键,可以方便查看网页源文件,热键是ALT+F 有需要的朋友,可以拿去试试

2013-02-17

微软语音引擎使用

演示如何使用微软语音引擎,sapi,具体看代码

2013-02-15

Tw_ocr32.dll

Tw_ocr32.dll ocr识别库 相关文章 http://blog.csdn.net/i7thtool/article/details/8575486

2013-02-07

Goto 20121104

Goto 桌面搜索 1、智能常用程序搜索、执行CMD命令、打开URL、目录等,秒杀Launchy 2、极速文件搜索,秒杀Everything 3、实用的文件管理助手 个人作品,完全绿色 [email protected] [email protected]

2012-11-10

Goto 桌面搜索

Goto 简单 实用 高效 Goto功能强大,支持各种搜索,甚至支持正则表达式。 支持以下搜索: 1、 全局搜索(搜索所有电脑) 2、 指定盘搜索(比如只搜索C:\) 3、 指定路径搜索(比如只搜索C:\Windows\) 4、 排除指定路径(比如除了C:\Windows\以外的都搜索) 5、 可以指定搜索位置的层数(比如只搜索C:\Windows\下的两级目录) 6、 支持多关键字搜索(比如搜索 123 和 456) 7、 多关键字支持与/或匹配 8、 支持搜索指定扩展名的文件(比如只搜索MP3文件) 9、 正则表达式 10、 以上搜索可以随意组合使用 Goto另一个就是支持插件功能,这就意味着开发者可以开发基于文件功能的或者其他功能的各种应用。 ——Goto比Launchy更智能匹配用户想要打开的程序,比Everything更能快速的建立索引,和匹配文件,以及更好的更新和管理索引。 库介绍: 1、 UI库 UI库时使用WTL为基础架构的充分考虑自绘和无窗口模式设计开发的,同时兼顾两者使用,Goto由于关注的是搜索功能,所以使用前面的设计,因为开发库是要很长时间的,个人短时间很难完成。 2、 XLib库,主要是实现各种非UI功能的设计比如字符串特殊处理,编码转换、加密解密、内存池、多线程/线程池、文本/二进制文件、XML、PROFILE、进程间IO等处理、SOCKET/URL、HTTP服务器等。 ——Goto将UI和XLib合并开发了一个UILite共用库。

2012-07-29

Goto文件搜索

Goto 专业的文件搜索引擎 支持以下搜索: 1、 全局搜索 2、 指定盘搜索(如C:\) 3、 指定路径搜索(如C:\Windows\) 4、 排除指定路径(如除了C:\Windows\以外) 5、 可以指定搜索位置的层数(如C:\Windows\下两级目录) 6、 支持多关键字搜索 7、 多关键字支持与/或匹配 8、 支持搜索指定扩展名的文件(如MP3文件) 9、 正则表达式 Goto支持插件功能,开发者可以开发基于文件功能的或者其他功能的应用 库介绍: 1、UI库 UI库时使用WTL为基础架构的充分考虑自绘和无窗口模式设计开发的,同时兼顾两者使用,Goto由于关注的是搜索功能,所以使用前面的设计,因为开发库是要很长时间的,个人短时间很难完成。 2、XLib库,主要是实现各种非UI功能的设计比如字符串特殊处理,编码转换、加密解密、内存池、多线程/线程池、文本/二进制文件、XML、PROFILE、进程间IO等处理、SOCKET/URL、HTTP服务器等。 ——Goto将UI和XLib合并开发了一个UILite共用库。

2012-06-03

Process Explorer

Process Explorer 非常好用的进程管理器

2012-06-03

goto 多功能 及时搜索

goto 搜索,本人精力有限,使用bing风格的界面,想要体验的请下载试用。 Goto 专业的文件搜索引擎 支持以下搜索: 1、 全局搜索 2、 指定盘搜索(如C:\) 3、 指定路径搜索(如C:\Windows\) 4、 排除指定路径(如除了C:\Windows\以外) 5、 可以指定搜索位置的层数(如C:\Windows\下两级目录) 6、 支持多关键字搜索 7、 多关键字支持与/或匹配 8、 支持搜索指定扩展名的文件(如MP3文件) 9、 正则表达式 Goto支持插件功能,开发者可以开发基于文件功能的或者其他功能的应用 库介绍: 1、UI库 UI库时使用WTL为基础架构的充分考虑自绘和无窗口模式设计开发的,同时兼顾两者使用,Goto由于关注的是搜索功能,所以使用前面的设计,因为开发库是要很长时间的,个人短时间很难完成。 2、XLib库,主要是实现各种非UI功能的设计比如字符串特殊处理,编码转换、加密解密、内存池、多线程/线程池、文本/二进制文件、XML、PROFILE、进程间IO等处理、SOCKET/URL、HTTP服务器等。 ——Goto将UI和XLib合并开发了一个UILite共用库。

2012-03-11

KeyBoard 模拟键盘

void NotifyKBEvent(wchar_t ch) { SHORT vks = VkKeyScanW(ch); BYTE vk = LOBYTE(vks); BYTE Shift = HIBYTE(vks); if (vk == (BYTE)-1/* || Shift == (BYTE)-1*/) {//UNICODE 字符 INPUT input[2]; input[0].type = INPUT_KEYBOARD; input[0].ki.wVk = 0; input[0].ki.wScan = ch; input[0].ki.dwFlags = 0x4;//KEYEVENTF_UNICODE; input[1].type = INPUT_KEYBOARD; input[1].ki.wVk = 0; input[1].ki.wScan = ch; input[1].ki.dwFlags = KEYEVENTF_KEYUP | 0x4;//KEYEVENTF_UNICODE; SendInput(2, input, sizeof(INPUT)); } else {// if (Shift) { INPUT input[4] = {0}; input[0].type = INPUT_KEYBOARD; input[0].ki.wVk = Shift;//VK_SHIFT; input[1].type = INPUT_KEYBOARD; input[1].ki.wVk = ch; input[2].type = INPUT_KEYBOARD; input[2].ki.wVk = ch; input[2].ki.dwFlags = KEYEVENTF_KEYUP; input[3].type = INPUT_KEYBOARD; input[3].ki.wVk = Shift;//VK_SHIFT; input[3].ki.dwFlags = KEYEVENTF_KEYUP; SendInput(4, input, sizeof(INPUT)); } else { INPUT input[2] = {0}; input[0].type = INPUT_KEYBOARD; input[0].ki.wVk = vks; input[1].type = INPUT_KEYBOARD; input[1].ki.wVk = vks; input[1].ki.dwFlags = KEYEVENTF_KEYUP; SendInput(2, input, sizeof(INPUT)); } } } void NotifyKBEvent(wchar_t* chs) { if (chs == NULL) return ; while(*chs) NotifyKBEvent(*chs++); } void SendKBEvent(WORD wVk, DWORD dwFlags = 0, DWORD dwExtraInfo = 0) { INPUT input[1] = {0}; input[0].type = INPUT_KEYBOARD; input[0].ki.wVk = wVk; input[0].ki.wScan = MapVirtualKey(wVk, 0); input[0].ki.dwFlags = dwFlags; input[0].ki.dwExtraInfo = dwExtraInfo; input[0].ki.time = GetTickCount(); SendInput(1, input, sizeof(INPUT)); } //去掉任务栏图标 和 始终不处于活动状态 ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW | 0x08000000); //初始不活动 SetWindowPos(&CWnd;::wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE);

2012-03-11

MiniSniffer抓包工具

MiniSniffer抓包工具 小巧实用的网络抓包工具 分享给大家!

2012-03-08

空空如也

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

TA关注的人

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