自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 Nodejs Native AddOn的编写

本文转载自: http://blog.csdn.net/wangjia184/article/details/18940165如果要在nodejs中调用动态链接库中的导出方法,或者从动态链接库中回调nodejs中的某个方法,可以采用 node-ffi(https://github.com/rbranson/node-ffi )。不过我试了很久都没有成功,貌似ffi对于回调的

2015-05-27 20:19:40 589

转载 google v8使用示例

概念解释Handle V8里使用Handle类型来托管 JavaScript对象,与C++的std::shared_pointer类似,Handle类型间的赋值均是直接传递对象引用,但不同的是,V8使用自己的GC来管理对象生命周期,而不是智能指针常用的引用计数。如果一个v8对象没有任何Handle与之相关联(不再被访问),那么这个对象很快就会被垃圾回收器回收掉。 Handle有两种类型,Loca

2015-02-25 14:40:48 1337

原创 堆和栈的区别

一、程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(

2014-12-21 13:49:02 391

转载 解决ubuntu14.04下Qt 5.3.1下的QtCreator fcitx不能输入中文

1、安装fcitx-frontend-qt52、将安装后的fcitx-frontend-qt5复制到qt安装目录通常,fcitx-frontend-qt5在下面的目录路径中(可用命令dpkg -L 包名看文件安装路径):/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatformin

2014-12-20 16:05:37 1756 1

转载 软中断和硬中断的区别

①硬中断是由外部事件引起的因此具有随机性和突发性;软中断是执行中断指令产生的,无面外部施加中断请求信号,因此中断的发生不是随机的而是由程序安排好的。②硬中断的中断响应周期,CPU需要发中断回合信号(NMI不需要),软中断的中断响应周期,CPU不需发中断回合信号。③硬中断的中断号是由中断控制器提供的(NMI硬中断中断号系统指定为02H);软中断的中断号由指令直接给出,无需使用中断控制器。

2014-12-18 09:45:09 2369

原创 ubuntu使用make-kpkg安装新内核

第一步 下载源码包大家可以根据自己的需要下载源码包,下载之后,解压源码包。第二步 安装kernel-package在Ubuntu下,安装kernel-package这个包之后,就可以使用make-kpkg了。第三部 配置内核使用make-kpkg编译内核,第一个步骤“配置内核”还是必不可少的,在这里,我比较建议在发行版默认的config的基础上再进行

2014-12-09 15:31:03 1813

转载 强内聚与松耦合

IT界有一句很著名的口号:强内聚、松耦合。  即使是最初级的程序员,在常常的被教导中,他也了解了这句口号的含义:我们的程序要模块化,模块要完成明确的一组关联的服务功能,要求它的各部分是相关的、有机组合起来是完整体(外部程序来看黑盒子),模块的内部各成分之间相关联程度要尽可能高(强内聚);而模块与模块之间又要求是可分拆的、少依赖的(松耦合)。  人们易于实现强内聚的模块,例如:一个函数实现一

2014-12-09 09:18:43 398

原创 内核态下实现direct IO

如何在内核态下实现文件的无缓存读写,以及”do_mmap_pgoff undefined“的解决方法。

2014-12-01 22:38:00 2676 2

原创 完美解决ubuntu 64位安装qq

因为ubuntu 64位机没有 ia32-lib库,所以我在安装qq时遇到了一些问题,上网查找资料,很多网站给出的解决方案都不正确,找了很久,终于让我给解决了,只要执行以下几条命令就可以:sudo apt-get install g++-multilibsudo apt-get install libncurses5:i386sudo apt-get install libc6:i38

2014-09-07 17:13:37 1540

循环双向链表(C语言)

循环双向链表,实现了插入、查找特定的节点、删除等功能,是自己花了半天的时间写完的。

2014-09-17

Android入门中文教程.pdf

这个资料是我做实验时老师发给我们的,上面的例子不是很多,主要讲的都是一些技巧性的知识,希望都大家有用。

2014-08-25

VS2010MFC编程入门教程

来自鸡啄米网站的MFC入门教程,我自己整理的,简单易懂,可以在短时间内初步掌握VS2010MFC编程。

2013-11-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除