摘要: Linux下的调试工具随着XP的流行,人们越来越注重软件的前期设计、后期的实现,以及贯穿于其中的测试工作,经过这个过程出来的自然是高质量的软件。甚至有人声称XP会淘汰调试器!这当然是有一定道理的,然而就目前的现实来看,这还是一种理想。在日常工作中,调试工具还是必不可少的。在Linux下,调试工具并非... 阅读全文
posted @ 2015-07-29 19:27 高山小路 阅读(408) 评论(0) 推荐(0)
摘要: 转载于http://blog.chinaunix.net/uid-200142-id-4018863.htmlpython的string和PyQt的QString的区别 python string和PyQt的QString的区别 以下在Python2.6和PyQt4.4.4 for Python2,... 阅读全文
posted @ 2015-04-17 12:33 高山小路 阅读(1153) 评论(0) 推荐(0)
摘要: 目前网络上讨论的智能家居,大部分都是基于wifi或者蓝牙控制的智能设备,很少看到语音控制的设备。 当前国内主要做语音识别的企业有两家,一家是科大讯飞,另外一家是云知声,国外的主要有苹果的siri谷歌的google now ,微软公司自带的win7 语音识别。识别率高的都是基于云端来设计的,即本地... 阅读全文
posted @ 2015-01-06 15:25 高山小路 阅读(716) 评论(0) 推荐(0)
摘要: 用户空间的内存模型Linux操作系统在加载程序时,将程序所使用的内存分为5段:text(程序段)、data(数据段)、bss(bss数据段)、heap(堆)、stack(栈)。 text segment(程序段) text segment用于存放程序指令本身,Linux在执行程序时,要把这个程序的代... 阅读全文
posted @ 2014-12-05 08:57 高山小路 阅读(884) 评论(0) 推荐(0)
摘要: 在Linux的世界中,从大的方面来讲,有两块内存,一块叫做内存空间,Kernel Space,另一块叫做用户空间,即User Space。它们是相互独立的,Kernel对它们的管理方式也完全不同驱动模块和内核本身运行在Kernel Space当中一 linux内存模型Linux内存管理系统主要解决以... 阅读全文
posted @ 2014-12-05 08:43 高山小路 阅读(2881) 评论(0) 推荐(0)
摘要: 1.ZeroMQzmq是一个消息队列。可以在进程内、进程间、TCP、多播中,以消息为单位传输数据,而不是socket的字节流。官方主页上有下载、使用、文档,蛮全的。常用模式有:Request-Reply,Publish-Subscribe,Parallel Pipeline。官网:http://ap... 阅读全文
posted @ 2014-12-04 09:40 高山小路 阅读(462) 评论(0) 推荐(0)
摘要: 一 软件安装关于 makefile文件问题如果拿到的工程文件中,没有Makefile文件,而只有configure.in和Makefile.am文件,我们是不能够直接进行编译的,必须根据configure.in和Makefile.am文件生成编译所需的Makefile文件。具体操作步骤如下: 1、执... 阅读全文
posted @ 2014-11-28 11:41 高山小路 阅读(2074) 评论(0) 推荐(1)
摘要: 转摘于http://www.360doc.com/content/13/0915/09/8363527_314549949.shtml最近看了glibc的ptmaoolc,Goolge的tcmalloc和jemalloc,顺便做了一点记录。可能有些地方理解地不太对,如有发现还请大神指出。 操作系统... 阅读全文
posted @ 2014-11-20 16:26 高山小路 阅读(916) 评论(0) 推荐(0)
摘要: 转载于http://blog.csdn.net/lgouc/article/details/8235471为了速度和正确性,请对齐你的数据. 概述:对于所有直接操作内存的程序员来说,数据对齐都是很重要的问题.数据对齐对你的程序的表现甚至能否正常运行都会产生影响.就像本文章阐述的一样,理解了对齐的... 阅读全文
posted @ 2014-11-20 13:20 高山小路 阅读(281) 评论(0) 推荐(0)
摘要: 目前项目需要,需要做linux驱动了,记录一下 学习驱动,大家一定都会写一个hello world代码,网上也有很多范例,但是记录一下遇到的问题。1.make之后,使用insmod加载,终端没有打印modul_init函数里面输出的字符原因:因为printk是内核输出函数,要查看的话,还要执行下列... 阅读全文
posted @ 2014-09-03 16:44 高山小路 阅读(224) 评论(0) 推荐(0)