04 2014 档案

摘要:1. 基本概念静态库:链接时,库与编译生成的 .o 文件一起打包到可执行文件中。 linux / windows 下扩展名分别为:.a / .lib动态库:链接时,不会打包到可执行文件中, 执行时会动态的加载动态库。linux / windows 下扩展名分别为:.so / .dll区别主要体现在:... 阅读全文
posted @ 2014-04-25 01:39 Jackon Yang 阅读(1453) 评论(0) 推荐(0) 编辑
摘要:MinGW 默认安装MSYS。通常打开的 MinGW Shell 其实 MSYS,MinGW 作为一个组件存在。MSYS --Minimal SYStem,是一个Bourne Shell 解释器。MinGW -- Minimalist GNU for Windows. 基于原生 windows 的开... 阅读全文
posted @ 2014-04-24 17:31 Jackon Yang 阅读(1639) 评论(2) 推荐(0) 编辑
摘要:关于早教投资人以项目的形式投资,政府对达到目标的项目给我奖励。to make the investment worthwhile for both investor and government,people who are experienced in the field say thatan e... 阅读全文
posted @ 2014-04-22 12:33 Jackon Yang 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1. Hello Qt#include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("Hello, Vivian!"); la... 阅读全文
posted @ 2014-04-20 15:50 Jackon Yang 阅读(560) 评论(1) 推荐(0) 编辑
摘要:在 windows 下使用 vs2010 开发,未深入研究。c# 与 .net 开发,一堆又一堆的新名词,头晕目眩,比如 CLR /apartments / STA / MTA / COM吐槽无力,只一个问题:微软真的是软件公司,而不是文学公司?1. 工程代码结构创建 Windows Forms A... 阅读全文
posted @ 2014-04-16 16:41 Jackon Yang 阅读(14878) 评论(0) 推荐(2) 编辑
摘要:在数据库中存储时,使用 Bytes 更精确,可扩展性和灵活性都很高。输出时,需要做一些适配。1. 注意事项与测试代码需要考虑sizeInBytes为 None 的场景。除以 1024.0 而非 1024,避免丢失精度。实现的函数为getSizeInMb(sizeInBytes),通用的测试代码为def getSizeInMb(sizeInBytes): return 0def test(sizeInBytes): print '%s -> %s' % (sizeInBytes, getSizeInMb(sizeInBytes))test(None)test(0)test( 阅读全文
posted @ 2014-04-13 08:00 Jackon Yang 阅读(1484) 评论(0) 推荐(0) 编辑
摘要:代码 github 地址:https://github.com/JackonYang/bookhub初稿:1. 关键功能点扫描本地电子书(扩展名 pdf/epub 等),将不重复的复制到特定目录(图书仓库)下。 -- 电子书去重把书的名字、大小等信息写入数据库,与豆瓣关联,建立个人图书信息库... 阅读全文
posted @ 2014-04-08 16:07 Jackon Yang 阅读(1478) 评论(3) 推荐(1) 编辑
摘要:为了实现一个管理本地电子书的程序,搞了一段时间 GUI,使用 wxPython。实在难以适应和习惯,也搞不出什么太好看的效果。最不能忍受的是,多线程处理能力太弱。遂决定放弃 GUI。放弃之前,整理一点笔记。1. GUI 的基本原理与框架GUI 的核心都是基于事件编程,开启一个loop,不停的监听事件。监听到事件以后,交给对应的 handler 来处理。wxPython 中,需要有一个 wx.App 和 至少一个 Frame。wx.App 管理程序的生命周期,比如,开启一个 loop。wx.Frame 内添加各种控件 widgets 控制样式和具体的行为。GUI 中的窗口,除了wx.Frame, 阅读全文
posted @ 2014-04-07 16:18 Jackon Yang 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:写于 2011.11.2 日通常,我们会关心自己的密码安全, 一个较为通用的方法是密码分等级,安全级别最高的密码会使用字符数字等的混合组合。相比于密码安全,我想,网络上的隐私安全更为重要,尤其是在即将普及的数据挖掘时代。基于数据挖掘获取隐私的简单场景非实名社交网站 —> 人人网在社交网站中找到找到此人的学校、家乡和星座信息,以及年龄和年级区间。在人人网的高级搜索中输出上述信息,检索出的条目通常少于10.查看搜索结果的头像、ID、邮箱、最近的状态/日志等,通常可以找到与已知社交网站中相似度极高的信息。实名网站 —> 非实名社交网站根据一个社交网站的账号找其他非实名的网站,更简单,直接 阅读全文
posted @ 2014-04-06 21:20 Jackon Yang 阅读(1130) 评论(0) 推荐(1) 编辑
摘要:写于 2013.10.21项目地址:https://github.com/SciAid/SciAid_Server在十月的尾巴上,我终于找到了一个新的项目: 一款针对科技类书籍的阅读过程管理工具。第一款最小可行产品,从改进豆瓣读书做起。背景需求我是豆瓣读书的重度用户,特喜欢标注自己读过的书。一方面,... 阅读全文
posted @ 2014-04-06 21:14 Jackon Yang 阅读(474) 评论(0) 推荐(0) 编辑
摘要:《wxPython in Action》chap 9 笔记1. Modal Dialog(模式对话框)A modal dialog blocks other widgets from receivinguser events until it is closed;in other words, itplaces the user in dialog mode for the duration ofits existence.模式对话框阻塞了别的窗口部件接收用户事件,直到该模式对话框被关闭。严格来说,dialog 与 frame 在外观上没有区别,只是处理事件(event)的方式不一样。通常,d 阅读全文
posted @ 2014-04-06 14:40 Jackon Yang 阅读(6786) 评论(0) 推荐(0) 编辑