-
简介
Lan,1990年生人
岭南人士,求学帝都
知识广泛,心不在焉
喜好折腾电脑,不擅编程 -
最近
-
分类
- 乱谈春秋 Review (28)
- 业界 IT (6)
- 伪文青 Art and Literature (7)
- 刁民 Critique (7)
- 新知 Idea (7)
- 假装技术 Technology (20)
- 很好很强大 Pillar of Shame (18)
- 游戏人生 Game and Fun (7)
- 网海拾贝 Collection (13)
- 脑残游记 Diary (19)
- 吐槽 Complaint (3)
- 琐事 Trivial Stuff (11)
- 驴行 Travel (4)
- 乱谈春秋 Review (28)
-
存档
在 Linux 下使用 OpenCV 库编程
我使用的是 Archlinux,可以很方便地使用 AUR 下载 OpenCV 的库文件,当然,下载完成之后还需要对 IDE 进行一定的配置,以 Code::Blocks 为例。
在项目上点右键选择 Build Options。
在 Other linker options 下输入如图所示的参数

切换到 Search directories 选项卡,在 Complier 项下添加 /usr/include/opencv。

在 Linker 下如法炮制:

确认后,就可以在头文件处加入
#include "cv.h"
#include "highgui.h"
Have fun!
PNG 格式技术文档
最近兴趣转向图像处理,着手编程之前看看技术文档还是有好处的。之前处理 BMP 图像的时候不知道位图信息的顺序是从左到右、从下到上,出来的图像都是上下颠倒的,问了 WenX 童鞋才意识到这个问题。
PNG 技术文档 (中文):转送门
如果在冬夜
去年看的这部片子,昨天偶然听到这部片子的 OST。熟悉的琴声仍然在心里激起涟漪,于是觉得还是写点东西纪念一下吧。
是在一个深夜一口气看完的,然后睁着眼睛陷入深深的黑暗中。
起初难以理解,为什么最终他们之间的联系会渐渐不了了之——直到想起,这样的事情不是每天都发生在我们的生活中么。
即使两人近在咫尺。
你是否也曾和谁写着一封又一封长长的信,直到有一天,不知是谁先搁下了手中的笔,谁先面对着信箱露出了失落的神色,随后那一封封信件被压在了抽屉的最底层,被时间隔绝在了想念的另一端。
你是否也曾将心中想说的话汇聚成一条又一条信息,可是没有收件人。
你是否也曾默默地注视着某人,却因知道她心中所注视的那个人并不是你,最终什么也未和她说。
你是否也在完成了一整天繁忙的工作以后望着玻璃上映出的落寞身影忽然想起年少的时光。
你是否在冬夜的小道上独自走过,却期望在街角遇到那个熟悉的身影。
你会不会听到了一些冰封的记忆解冻的轻响,然后汩汩的化作情感的溪流带来了一幅幅似曾相识的画面,让你无处躲藏?

父与女 Father and Daughter
蒙神恩宠的父亲
自己划船去赴约
仅能远眺的海,下面藏着什么
水退了,沼泽上有水鸟栖居
在抵达死亡的核心之前
要穿过齐脖的深草
垂死的路,很长
路上高草被生命碰得沙沙作响
一只小船半埋在沙中
父亲,我走到了。
Linux 内核更新后 VirtualBox 无法启动的问题
启动 VirtualBox 后提示输入
/etc/init.d/vboxdrv setup
重新编译,但是在 Arch Linux 里面正确的命令应该是
sudo /etc/rc.d/vboxdrv setup
sudo modprobe vboxdrv
之后 VirtualBox 就能启动了。
原来洪门就是共济会
什么是共济会?
近代的共济会(Freemasons)成立于18世纪的英国,是18世纪欧洲的一种带有乌托邦性质及宗教色彩的兄弟会性质组织,作为世界上最庞大的地下组织,总部设于伦敦市中心高芬园,宣扬博爱的思想,以及美德精神,追寻人类生存意义,号召建立和平理想的国家。世界上众多著名人士都是共济会成员。全世界会员约有5百万人,英格兰,苏格兰及爱尔兰会籍上约有48万名会员,美国境内也有约2百万名会员。( 来自维基百科 )
共济会最初是一个欧洲的石工组织。手工业者能形成一个影响如此大的组织,在视工程技术为“奇技淫巧”的中国是不可想像的。在中国,从事手工业的人只是将其视为谋生的权宜之计;但在西欧,手工业者为其技术的传承而自豪。现在欧洲那些享誉世界的企业,从奢侈品、钟表到机械、电气工程,最初都由几百年前一个个小作坊发展而来。
清光绪三十三年(1907年),德商泰来洋行喀佑斯在兰州承建了黄河第一座铁桥,并承诺大桥80年质量不变。89年曾致函兰州市政府,询问铁桥状况,并申明合同到期。90年,德国工程技术人员来到兰州,声称当年泰来洋行的承继者,从档案中发现这座桥的资料,认为应肩负承诺。于是加固并检修了大桥。
如此专业的态度,足以形成行会的凝聚力也就不足为奇了。
历史会不会简单重复 ?
去年中国的信贷扩张,似乎在今天正在迎来结果。
中国政府负债水平达到了GDP的70%,比国际机构的估计高的多。如果问题得不到妥善解决,到2012年它可能高达100%,这与欧洲五国的水平相当。
地方债务确实庞大,甚至在市场经济国家看来已经到了危机的程度。但是中国不是市场经济国家,寡头政治决定了地方的债务就是全民的债务,从这个角度看来,地方债务让全民来消化也不是没有可能。
反正有当年国有银行重组不良资产的前车之鉴,通过通胀、流转税、炒地等见不得人的手段搞钱,把国民的钱拿去给国有银行的蛀虫擦屁股,然后上市大赚一笔归入自己的腰包,最后 SB 的屁民还看着环球时报参考消息为国有银行市值全球第一欢呼雀跃,一点不知自己口袋里的钱变少了。
有怎样的国民就有怎样的政府。
滥发货币补贴地方自然不用说,所有地方政府控制的资源都可以拿来再卖一遍嘛。70 年产权不行了就出售永久产权,土地不行了就出售自然资源,没有产业支持了就把玉米大豆什么的搞成国家专卖。
只有你想不到,没有他们做不到的。
都说历史不会简单重复,我觉得中国的历史还是没有走出循环,这种感觉在我看完这篇文章后尤为强烈。
虚函数与纯虚函数
在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身生成对象明显不合常理。定义方法是:
virtual void foo2() = 0;//纯虚函数
带纯虚函数的类叫虚基类,这种基类不能直接生成对象,而只有被继承,并重写其虚函数后,才能使用。这样的类也叫抽象类。
为登录用户生成Session ID
假设有个 UserProfile 类,初始要求输入用户名,默认为 guest。问题是,如果同时多个 guest 登录,如何区分?
答案是为每个 guest 生成 session id,实现的方法是函数重载。
如果不需要区分 guest,那么使用
UserProfile::UserProfile(string login="guest")
给定默认参数就可以,但是在这里用函数重载会更好一些。
UserProfile::UserProfile(string login)
//有用户名
UserProfile::UserProfile():_login(“guest”),//….
{
static int id = 0;
char buffer[16];
_itoa(id++,buffer, 10);
_login+=buffer;
}

