摘要:好久没写过了,由于工作和实实在在的技术研发不怎么挂钩,所以平时没有关注过技术方面的,更别提写代码了。所以这个博客就一直未更新。最近工作遇到了一个问题,至今还未解决,其中一个环节是需要将两个文件合并,找了一些工具发现用着都不太顺手,索性自己写一个吧,想想有一年多没写过代码了。今天下午开始写,期间也借鉴...
阅读全文
摘要:《Objective-C编程》部分示例 最近在看《Objective-C编程》顺带实现了书中部分示例代码。如果感兴趣可以自行 下载(点我)。 通过本书大致了解了Objective-C这门程序设计语言。下一步主要是学习iOS相关开发。《Objective-C编程》中也少量介绍了一些回调机制:动作-目标对、辅助对象、通告等,还有协议相关内容,另外还有MVC设计模式等。对于iOS开发这些基础理论理解的还是不够透彻。下一步学习《iOS编程》,希望能早日做出一款实现自己的idea的iOS APP。
阅读全文
摘要:通过赔率预测比赛 根据历往博彩公司开的赔率以及每次比赛的胜负,运用分类算法(本质上是二元分类,因为只是针对胜负)进行未来比赛的预测。得到的结果并不算很理想。主场情况下,最好只能达到七成的准确率,客场更差,对于二串一的玩法这种准确率无法胜任。 采用的分类算法是KNN,KNN的实现也可以详见之前的C++Blog上的博文,特征向量间距离是采用欧氏距离,特征向量间距离和相似度的计算可以详见C++Blog博文。 发表一下个人对于基于统计学习方法的看法:机器学习或者基于统计的方法是没有办法的办法,无法通过规则得到良好的结果,所以只能依赖于历史数据,经过大规模运算得到一个看上去还可以的结果。这种看上去还可以
阅读全文
摘要:价值博文索引 题目 链接 说明 设计模式汇集 http://www.cnblogs.com/unixfy/p/3384652.html 考勤处理程序 http://www.cppblog.com/unixfy/archive/2012/10/25/193843.html K近邻算法实现 http:/
阅读全文
摘要:个人作品集 作品 时间 相关链接 说明 扫雷游戏&Windows桌面模拟器 2007年 查词软件 2008年 拼写检查与纠错助手 2009年 成绩管理系统 2008年 水煤气管理系统 2008年 简单屏保 2008年 座次生成器 2008年 考勤处理软件 2012年 麻将 2009年 堆栈虚拟机 2
阅读全文
摘要:参数解析之写入参数解析 之前我们有篇关于参数解析的文章《参数解析》,在文章中我们讨论了对函数参数进行了解析,分为两种方法:状态转换图和顺序扫描。函数参数为一个字符串,格式为:file1|dataitem1|dataitem2|dateitem3|$file2|dataitem4|dataitem5|$file3|dataitem6|$ 通过我们的解析得到: file1 dataitem1 dataitem2 dataitem3 file2 dataitem4 dataitem5 ...
阅读全文
摘要:ASC与HEX之间的转换 有这么两个函数:函数原型功能返回值参数备注hex2asc__int16 hex2asc(unsigned char *strhex,unsigned char *strasc,__int16 length);字符串转换函数,十六进制字符转换成普通字符成功则返回 0,否则返回非0strhex:要转换的字符strasc:转换后的字符length:字符strasc的长度长转短asc2hex__int16 asc2hex(unsigned char *strasc,unsigned char *strhex,__int16 length);字符串转换函数,普通字符转换成十六进
阅读全文
摘要:字节存储数据 一个字节有8个bit,一个int一般情况下有32个bit(4个字节),一个long有64个bit(8个字节)。 对于一个数据:0123456789 我们可以用10个int来存储,共占用40个字节。如果用10个long来存储,则共占用80个字节,如果用10个char来存储,则共占用10个字节。 int有32个bit,其表示范围为2^(-31)~2^31-1 long有64个bit,其表示范围为2^(-63)~2^63-1 char有8个bit,其表示范围为2^(-7)~2^7-1,如果是unsigned char,其表示范围为0~2^8-1 显然int、long、char的表示能力
阅读全文
摘要:参数解析 一函数传递的参数为以字符串,其具体格式是用”$”和”|”来间隔文件名和数据项名,我们的工作时将参数字符串进行解析,得到一个个具体的文件名-数据项的形式。 我们可以采用顺序扫描的方法进行解析,也可以利用状态转换图进行解析。 字符串的格式为:文件之间用”$”来间隔,数据项之间用”|”来间隔。 例如:A|01|02|03|04|05|$B|01|02|03|$C|01|09|$ 该字符串指明了四个文件:A、B、C、D,其中,A文件的数据项为01、02、03、04、05,B文件的数据项为01、02、03,C文件的数据项为01、09。 我们是想得到如下的结果: A 01 A 02 A 03 A
阅读全文
摘要:动态链接库DLL导出函数并导入使用 本文完全参考自《vs2008制作dll笔记,回带值样例》。 首先制作DLL文件,在vs2010中新建Win32控制台项目,选择DLL选项,简历头文件,源文件如下: 头文件:// MyDll.hextern "C" _declspec(dllexport) int Max(int a, int b);extern "C" _declspec(dllexport) int Min(int a, int b);extern "C" _declspec(dllexport) bool cim2scada(c
阅读全文