杂谈
billnie
分享,积累,传播技术,在传播积累中进步。
展开
-
真假火车票鉴别
火车票条形码下有三段数字字母串。 其中第一段前6位是车站代码(应该是始发站代码),7-10位是窗口代码(应该是出票窗口代码),11-14位是售票日期。 第二段(即15-21位)是车票号码,应该和左上角的红色数码一样。第三段的最后四位是里程数。其他的应该是加密校验码。 火车票上各种数据有以下含义 第一组:前面是车站和窗口代码 后面是发售日期代码(识别假票的好办法) 第二组:票号 第三组:前面是防转载 2008-01-21 16:56:00 · 3052 阅读 · 0 评论 -
.Net开源了,配置链接
配置链接http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx转载 2008-01-17 16:27:00 · 948 阅读 · 0 评论 -
VS2005关于目录和文件的宏定义
总接出来vs开发环境中的目录和文件宏的意义,供大家分享。$(IntDir) 编译输出目录$(TargetName) 生成exe程序或是dll库的名字,不包括文件扩展名。$(TargetFileName) 生成exe程序或是dll库的名字,包括文件扩展名。$(TargetDir) 生成目标文件的路径。$(ConfigurationName) 配置生成的名字,如Debug原创 2008-01-17 15:35:00 · 2353 阅读 · 1 评论 -
今日拿到酷派N92
由于开发需要今天去酷派公司以优惠的价格买到了N92,(当然是通过去那边面试聊天的代价换来的,另外是推荐一个人,最后说是多我一个不多,少我一个不少,TMD,不要这样挖苦人啊,好歹我在同洲也是高工,说是同洲的高工级别有问题,唉这年头)呵呵,感觉还行,虽然没有N900那个三维旋转球漂亮,但也还凑和,感觉同洲手机和酷派的手机没有多大的差距,为何还是没有上到量呢,估计是营销没有做好吧。 虽原创 2010-01-15 23:51:00 · 1264 阅读 · 0 评论 -
最近要从事MTK开发了
视频方面的开发。原创 2010-01-22 22:03:00 · 576 阅读 · 0 评论 -
移动mobile market
软件是开发出来,也放到移动的网站上去,不过移动寄合同好慢,用平信,唉,再观望下,不行,就放到别的网站上供用户免费下载了。原创 2009-11-27 17:18:00 · 607 阅读 · 0 评论 -
linux也还蛮好用的
<br />最近工作比较杂,因项目的原因也研究下android系统,自然要用到linux。感觉linux还是蛮适合软件工程师用的。啥东西都有源代码,都可以下载编译安装。编译的配置也是蛮高级的,编译过程全自动进行。感觉这方面做得不错。<br />原创 2010-06-04 12:18:00 · 822 阅读 · 0 评论 -
Qt生成工程文件出错的解决方法
<br />file or path is not found (nmake) <br />对于这个错误要设置路vc的路径才可以的,不然找不到nmake及其它的命令。<br /> <br /> set INCLUDE=C:/Program Files/Microsoft Visual Studio 8/VC/ce/include;C:/Program Files/Windows CE Tools/wce500/Windows Mobile 5.0 Pocket PC SDK/Include/A原创 2010-06-07 18:00:00 · 2392 阅读 · 0 评论 -
建议使用qt版的webkit
<br />今日花了半天时间搞定qt版的webkit,建议用户不要去搞原生版的webkit,编译起来复杂,调试起来麻烦。我花了两天时间编译完,可是发现不能调试。唉,水平有限啊。原创 2010-06-07 17:28:00 · 1372 阅读 · 0 评论 -
loadlibrary("")失败-找不到指定得模块组件注册失败-处理办法
我在vs2005上开发组件,有时会碰到组件注册不了,我查了下网上说返回vc6的工程就可以了或是重建工程,那太麻烦,经过我的测试,将.def文件移除,再添加就可以解决这个问题。 作为一个小的经验分享给大家。原创 2008-01-08 11:00:00 · 10060 阅读 · 4 评论 -
封装技术-软件开发者的爱与恨
谈起封装技术,我想大家并不陌生,从二进制到汇编,再到c语言和其它面向过程的语言,都是从简单易用的角度进行了封装,已经屏蔽了相当多的细节了,不光是不同的硬件,以及硬件的操作指令及其二进制结构。封装意味着开发者面对的一个个的功能块 ,一种逻辑上操作,并不真正面对具体的机器的指令形式,这确实给我们带来好处,我们不用懂很多的计算原理就可以控制计算机了。 语言的封装让我们简化了操作,那么操作系统的封装原创 2007-12-10 10:51:00 · 1474 阅读 · 0 评论 -
不知在中国成立个开源项目,行不行
作为一个软件的爱好者,一个人搞软件,精力有限,但是又不想把业余时间浪费掉,不知道成立一个开源的项目,怎么样,在中国共享软件成长不容易,做一个开源项目,为中国的行业软件出分力。不知道有什么好的建议?原创 2007-11-12 23:31:00 · 653 阅读 · 1 评论 -
唉,一个不慎,就被骗走1800多块
唉,一个不慎,就被骗走1800多块 上个星期三,也就是2007年11月7日的时候,有人跟我谈一笔生意。唉,我求好心切,一心想做成一笔大生意(网店已经开了快半年,可是一直没有什么生意,我心里很着急)。结果,一下子就被人骗走1816.2元。一下子,损失惨重,血本无归。怪只能怪我自己不小心,所以把事情讲出来告诉大家,引以为戒,也希望那些骗子不要那么过分。星期二的时候,我QQ里的一个好友转载 2007-11-12 23:35:00 · 1268 阅读 · 2 评论 -
ATL组件模板模拟
ATL创建组件方便快捷,但是内部结构层次比较复杂,使用了很多的模板类。我在分析原理过程中,对其简化如化。组件实现了某个结口,对于创建,基本生存周期管理及接口查询,尽量让宏去处理或是父类去处理。对于创建通过每个组件的内部对象 Xobj来实现。读者可以创建一个mfc的控制台程序,把下面的程序拷去执行。#include "stdafx.h"#include "wtypes.h"#incl原创 2007-11-26 17:32:00 · 746 阅读 · 0 评论 -
ATL组件模拟之多接口实现和内部类实现多接口
对于ATL生成的组件,很容易实现多个接口(不管是通过继承多个接口的方法或是通过内部类的方法),那么如何实现呢,关键还是对于组件的生存周期管理和创建管理,另外就是组件对于多接口查询的支持了。对于多重继承和内部类实现多重接口组件的模拟类图如下: 源代码如下 #include "stdafx.h"#include "wtypes.h"#include "objbase.h"#incl原创 2007-11-27 15:05:00 · 1780 阅读 · 0 评论 -
小技巧:vs2005创建的atl工程由不支持mfc转换为支持mfc
笔者的写一个组件时,开始之初没有考虑到支持mfc,后来需要支持对话框设置,加入mfc支持,编译不通过,1>AudioVista.obj : error LNK2005: _DllMain@12 已经在 mfcs80ud.lib(dllmodul.obj) 中定义1>Debug/AudioVista.dll : fatal error LNK1169: 找到一个或多个多重定义的符号 出现这个原创 2007-11-30 14:34:00 · 1243 阅读 · 0 评论 -
符号文件设置和获取
符号服务器和.NET Framework与Windows内核代码调试只需要在VS中设置符号服务器,就能在调试应用程序时进入.NET Framework和Windows内核代码。下面我们以VS2005调试.NET代码为例看一下怎么设置。1.在 VS2005工具/选项/符号 (Tools/Options/Symbols),添加如下符号文件位置(符号服务器):http://msdl.micros转载 2007-12-06 12:28:00 · 1875 阅读 · 0 评论 -
COM之套间理解之二
一、当主线程和辅助线程com库设置为COINIT_APARTMETNTHREADED时, 测试组件1设置为Single模式时,在辅助线程创建组件时,会出现死锁,此时辅助线程死锁的堆栈如下。ntdll.dll!_KiFastSystemCallRet@0() user32.dll!_NtUserMessageCall@28() + 0xc 字节 user32.dll!_Sen原创 2007-12-07 09:52:00 · 1300 阅读 · 0 评论 -
常用开发工具及开源库
收录下自己常用的一些集成开发环境和库vs/vc android studio xcode qt phpstorm pycharm yasm辅助工具 wireshank Cornerstone SourceTree proxifier 代理服务器iphone抓包rvictl -s af45d30bb74ec229d0fdd0bc0e92961992d**** //手机uuid原创 2017-08-29 17:17:13 · 623 阅读 · 0 评论