摘要: 有的共享软件赚了一百万美元,而为什么你没有? 转自:http://blog.csdn.net/wangjiwei2010/article/details/1267044 译:DreamGoal 原作:Steve Pavlin 几个月以前,我决定对共享软件业进行一项非正式的长期研究。我首先提出的问题是 阅读全文
posted @ 2016-10-22 23:23 阳光不远 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 很久没登录了,生活战胜了兴趣,这就是人生,大家共勉吧. 阅读全文
posted @ 2014-04-02 09:59 阳光不远 阅读(111) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/yank/archive/2009/12/31/1637092.html#topubuntu下载地址http://ubuntu.srt.cn/ubuntu-releases/karmic/ubuntu-9.10-server-i386.iso安装过程图解:1、主菜单2、选择安装语言,建议选择“中文(简体)”3、选择地区4、键盘5、选择美式键盘(按自己的选择)6、配置网络,可以选择“取消”7、一般会失败8、手动配置,这个需要知道网络的具体配置信息9、暂时没有自动更新10、磁盘分区11、安装系统12、设置用户名密码13、完成安装14、登陆测试 阅读全文
posted @ 2012-01-12 12:13 阳光不远 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 通过文件头标识判断图片格式用Delphi从内存流中通过文件头标识判断图片格式文件头标识大全:http://www.garykessler.net/library/file_sigs.htmlhttp://filext.com/index.php图片的格式很多,一个图片文件的后缀名并不能说明这个图片的真正格式什么,那么如何获取图片的格式呢?我想到了几个简单但有效的方法,那就是读取图片文件的文件头标识。我们知道各种格式的图片的文件头标识识不同的,因此我们可以通过判断文件头的标识来识别图片格式。 我对各种格式的图片文件头标识进行了分析,不仅查找资料,也用十六进制编辑器察看过图片的文件头,以下是我收集 阅读全文
posted @ 2012-01-04 14:36 阳光不远 阅读(5083) 评论(0) 推荐(0) 编辑
摘要: 到目前为止,微软已经强迫五家安卓手机厂商为其销售的每一部手机支付专利费并且正在起诉摩托罗拉和Barnes & Noble,声称安卓窃取了微软的知识产权。谷歌的安卓移动操作系统到底侵犯了微软的那些专利呢?微软在没有提出起诉就达成和解的案子中没有披露这个细节。微软已经与宏达电、Velocity Micro、General Dynamics、Onkyo和Wistron等公司达成了和解协议。但是,微软在去年10月起诉摩托罗拉的案子中和在今年3月起诉Barnes & Noble的案子中说明了安卓设备侵犯的十几项专利。首先,我们看看微软在去年10月1日向美国国际贸易委员会提出的投诉中解释的 阅读全文
posted @ 2011-10-25 09:14 阳光不远 阅读(686) 评论(2) 推荐(0) 编辑
摘要: 【转】sqlite3加密SQLite 3 开源版不带加密功能,对于一个保存在本地的数据库来说没有加密功能让人难以接受,只要用记事本打开数据库就可以看到数据库内保存的数据,对安全多多少少有一点影响。有一个办法是把内容加密后保存到数据库中,但遇到类似 like,或字段内容与字段内容比较这就不行了。治本的办法是让 SQLite 原生的支持加密。好在 SQLite 的作者预留了加密解密的相关接口,许多爱好者也自己修改源版添加加密功能。如果你也在关注,那你可能已经阅读了大量关于如何添加加密的文章,同时我也不是很通相关的技术,我就不再讲解如何修改源码了。虽然网上有大量的文章教你如何修改源码,但都没有提供编 阅读全文
posted @ 2011-04-07 23:24 阳光不远 阅读(7937) 评论(0) 推荐(0) 编辑
摘要: « 博客园首页 http://kb.cnblogs.com/a/1611595/Visual c++ 2008 程序部署问题作者:feisky来源:博客园发布时间:2009-11-26 21:18阅读:483 次原文链接[收藏]Microsoft Visual C++ 2008 发布程序的部署问题这个问题有好多Blog和Forum已经讨论过了,但都不详尽,在具体的操作过程中还是有许多疑问。我摘录并整合了许多网络文章,希望能够做个最终了结。一、VC2005和VC2008编译出来的程序如何发布http://www.cppblog.com/lf426/archive/2008/04/12/ 阅读全文
posted @ 2011-03-27 10:47 阳光不远 阅读(760) 评论(0) 推荐(0) 编辑
摘要: Socket线程获取源码无阻塞socket编程阻塞的问题搞了我几个月,这段时间实在是太漫长了,其实我只是需要一个很简单的函数,那就是获取网页源码,就是一个这么简单的需要,我搞了几个月。最初我把所有的socket函数放入一个线程,在线程中设置超时时间,但这样会遇到一个问题,如果线程的超时时间设为30秒,30秒没接收完成就表达失败,但在正常情况下网页文件在30秒内也有可能接收不完,所以这个方法宣告失效。接着又找了个Linux下的多线程下载软件,研究了一下代码,写了个多线程的网页文件下载,这又把问题弄得更复杂了,可能是我的代码没控制好,程序虽然不会阻塞了,但下载的网页源码偶尔会不完整,遇到这个问题又 阅读全文
posted @ 2011-03-23 15:26 阳光不远 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 调用外部程序,等待外部程序运行完成,相当于Showmodal功能,呵呵delphi代码1.function WinExecAndWait32(FileName: string; Visibility: Boolean): integer;2.var3. zAppName: array[0..512] of char; //存放应用程序名4. StartupInfo: TStartupInfo;5. ProcessInfo: TProcessInformation;6. exitCode: Dword;7. aVisibility: integer;8.begin9. StrPCopy(zApp 阅读全文
posted @ 2011-03-23 11:09 阳光不远 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: Use Jpegprocedure TForm1.snapscreen(a,b,c,d:Integer);var bmpscreen:Tbitmap; jpegscreen:Tjpegimage; FullscreenCanvas:TCanvas; dc:HDC; sourceRect, destRect: TRect;begin try dc:=getdc(0); fullscreencanvas:=Tcanvas.Create; fullscreencanvas.Handle:=dc; bmpscreen:=Tbitmap.create; bmpscreen.Width :=c-a; bm 阅读全文
posted @ 2011-03-23 11:03 阳光不远 阅读(680) 评论(0) 推荐(0) 编辑