有一个比较 经典的实现:http://sigslot.sourceforge.net/很精简的 signal slot的实现,跨平台。webrtc项目在用,我在自己项目里也用了。这个源码有2000多行,但是一大半是为了模板适配不同个数的参数的代码,干货不足1000行。附上代码链接,这个项目只有一个头...
分类:
其他好文 时间:
2014-11-19 12:30:51
阅读次数:
256
我们经常在设计网站的导航部分的时候,如果想让导航超链接hover显示背景,但稍不注意,默认的inline会让你抓狂,因为display:inline会将超链接显示为内联元素,即没有宽和高的作用效果,这里无论你背景怎么设置,宽高都不会超出超链接的宽高范围!所以我们可以使用 block 或 inline...
分类:
其他好文 时间:
2014-11-19 12:25:40
阅读次数:
158
网络硬件Linux 能够使用具有驱动程序的任何网络硬件。Linux 驱动程序单独地或以可加载模块的形式编译到内核中。Linux 内核默认支持许多流行的网卡。在选择网络硬件时,最好总是使用“硬件兼容性列表”(参见参考资料中的链接)中列出的设备。另外还要使用最新的 Linux 发行版本。一般情况下,如果...
分类:
系统相关 时间:
2014-11-19 12:13:41
阅读次数:
327
创建动态链接库 (DLL) 项目在菜单栏上,依次选择“文件”、“新建”、“项目”。在“新建项目”对话框的左窗格中,依次展开“已安装”、“模板”、“Visual C++”,然后选择“Win32”。在中间窗格中,选择“Win32 控制台应用程序”。在“名称”框中为项目指定名称,例如 MathFuncsD...
分类:
编程语言 时间:
2014-11-19 12:11:06
阅读次数:
201
本文介绍下,当点击A标签时,触发事件但不跳转的实现方法,有需要的朋友参考下吧。点击页面上的空链接,点击后页面自动刷新,并会定位到页面顶端。不过,有时需要点击#页面但不作跳转,可以这样写:脚本学堂---网站编程在#后加上点别的东西即可,这样就不会链到别的页面,也不会刷新定位到顶端了。附,A标签点击触发...
分类:
其他好文 时间:
2014-11-19 12:01:57
阅读次数:
224
Unity3D 能够很方便的集成一些外部插件,以便调用现有的动态链接库。下面会介绍Unity中如何集成Dll的两种方法。 1.? 标准引用 这里所使用的语言是C#。 1.1 新建C#类库项目,这里就不多介绍了。 1.2 项目建好后正...
分类:
编程语言 时间:
2014-11-19 11:38:06
阅读次数:
279
不同操作系统中不同的文件系统对于文件目录名长度的支持是不一样的,具体可以参考http://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits在windowslogokit中的IFStest中有一个长文件名测试,请参考链接中OpenCreateGeneralFileSystemTestGroup——FileNameLengthTest..
编译cmake首先需要gcc环境,可以执行 gcc --version命令看看。
如果没有,可以使用yum或从cd中进行安装,此处是在虚拟机中从cd中进行安装,将cd链接到虚拟机都会吧,此处略去,,,,,
链接好虚拟机启动后登陆,运行如下命令即可:
cd
mkdir cd-dvd
mount /dev/cdrom cd-dvd
cd cd-dvd/Packages
...
分类:
其他好文 时间:
2014-11-19 11:32:05
阅读次数:
366
UVA10254 - The Priest Mathematician(找规律)
题目链接
题目大意:4根柱子的汉诺塔。
解题思路:题目里面有提示,先借助四个柱子移走k个,然后在借助三个柱子移走剩余的n - k个,再把n个移动到n - k个所在柱子。那么F[n] = min(2 * F[k] + H[n - k]);H[n - k] = 2^(n - k) - 1;把前面的60项...
分类:
其他好文 时间:
2014-11-19 11:29:26
阅读次数:
193
10519 - !! Really Strange !!(数论+高精度)
题目链接
题目大意:给你n个圆,每两个圆都有相交的部分,并且相交的两个点都唯一的,不能再和别的圆交于这点。问这样在一个矩形里的相交的n个圆可以产生多少个新的封闭图形。看图会明白的。
解题思路:规律:f(n) = f(n - 1) + 2
?(n
- 1) 最后推的 f(n) = n
?
(n...
分类:
其他好文 时间:
2014-11-19 11:29:01
阅读次数:
164