自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Huntinux

你会感谢曾经努力的自己 新博客地址:huntinux.github.com

  • 博客(16)
  • 资源 (13)
  • 收藏
  • 关注

转载 一篇关于bootloader的好文章

原文: http://www.cnblogs.com/cjjnjust/articles/1831271.html本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。 1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四

2013-02-22 16:05:25 520

转载 理解 pkg-config 工具

原文: http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/理解 pkg-config 工具你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工

2013-02-22 15:20:21 821

转载 谈谈MVC模式

原文: http://www.ruanyifeng.com/blog/2007/11/mvc.html作者: 阮一峰1.如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architectural pattern),属于编程的方法论。MVC模式就是架构模式的一种,它对我的启发特别大。我觉得它不仅适用于开发软件,也适用于其他广泛的设计和组织工作。下面是我对

2013-02-22 14:56:40 577

转载 Here document

原文: http://blog.sina.com.cn/s/blog_6aa1784101012caf.html最近使用Shell编程编辑文件的时候,学习到了Here Document。感觉不错,分享给大家。     HereDocument是已“    我们知道平常在linux命令行的操作都可以放到文件里面,赋予可执行权限后,就可以将这文件变成

2013-02-17 16:08:34 564

转载 grep的用法

http://www.thegeekstuff.com/2009/03/15-practical-unix-grep-command-examples/http://www.cnblogs.com/xuxm2007/archive/2011/01/10/1932288.html首先创建我们练习grep命令时需要用到的demo文件demo_file。$ cat demo_fi

2013-02-17 15:41:30 541

转载 在内核代码包中寻找一个函数的,结构体等的定义的方法

原文: http://z515256164.blog.163.com/blog/static/324430292012259314996/1.代码文件夹下面直接输入代码 在所有文件里寻找相似的命令,进行筛选; find命令,查找所有的.c和.h文件,通过管道,查找文件里面的函数名字; find -name "*.[c|h]" |xargs grep "函数名"

2013-02-17 15:35:00 1124

转载 关于 ioctl 的 FIONREAD 参数

原文:http://blog.csdn.net/yasi_xi/article/details/8246446ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的。而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区。 ioctl(keyFd, FIONREAD, &b)得到缓冲区里有多少字节要被读取

2013-02-17 14:48:52 1399

转载 linux中select()函数分析

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式

2013-02-15 21:36:41 825

转载 Linux开机启动过程详解

原文: http://blog.163.com/peng3637@126/blog/static/60157551201110303052929/?suggestedreading&wumii一.BIOS 加电自检  当你按电源开关开机时,电脑会首先去启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的.  BIOS 的工作 1.检测连接硬件,比如显卡,内存,磁盘等等

2013-02-15 21:24:27 672

转载 typedef和#define的用法与区别

原文: http://blog.csdn.net/cigogo/article/details/5124046方便以后自己查找,把网上看到的两篇文章都转载到这里。一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef    int       I

2013-02-11 23:22:16 593

转载 Linux 杀死进程方法大全(kill,killall)

原文:http://www.tot.name/show/5/94/20070922131806.htm*杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动

2013-02-11 23:14:52 920

转载 Linux Socket编程(不限Linux)

原文: http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?

2013-02-11 11:44:01 466

转载 进程,线程通信与同步

原文: http://www.cnblogs.com/fora/archive/2011/05/06/2039511.html1.0 Linux进程间通讯管道/FIFO:管道中还有命名管道和非命名管道(即匿名管道)之分,非命名管道(即匿名管道)只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式    消息队列:消息队列是用于两个进程之

2013-02-10 16:51:27 580

转载 Linux IPC 总结(全)

原文: http://www.cnblogs.com/wangkangluo1/archive/2012/05/14/2498786.htmlIPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是从Unix平台上继承而来的。主要包括最初的Unix IPC,System V IPC以及基于So

2013-02-10 16:46:01 643

转载 关于fflush

原文: http://bbs.bccn.net/thread-188008-1-1.html1.       为什么 fflush(stdin) 是错的首先请看以下程序:#include int main( void ){ int i; for (;;) { fputs("Please input an integer: ", stdout

2013-02-07 21:34:27 629

转载 Dekker's algorithm

原文: http://hi.baidu.com/rodimus/item/dc47c11f76e59cf786ad4e9e        这是实现锁的一种算法。这种算法只解决两个线程竞争资源的情况。为了不让两个线程同时执行一段代码,比较直观的方案是设一个共享bool变量,线程进入前先检测它的值,有线程进入后改变它的值。但是在并发的情况下,可能在A检查完认为B没进入,准备改备值前

2013-02-07 11:04:09 1869

drag and drop

用qt实现 拖拽行为。是c++ gui programming with qt 4 第9章的第一个例子。

2013-10-25

meandmyshadow-0.4-bin.tar

Linux下免费的好玩游戏,在source forge上找到的: http://sourceforge.net/projects/meandmyshadow/?source=directory

2013-10-23

scull pipe模块

LDD 第六章 scull pipe模块简化代码。

2013-10-14

tslib1.3.tar.gz

talib1.3 源代码。移植过程见这里:http://blog.csdn.net/huntinux/article/details/12612837

2013-10-11

Slope One Predictors for Online Rating-Based Collaborative Filtering

Daniel Lemire 写的介绍Slope one 算法的lecture。 想深入学习slope one的可以看看

2013-09-06

推荐系统实践

本书通过大量代码和图表全面系统地阐述了和推荐系统有关的理论基础,介绍了评价推荐系统优劣的 各种标准(比如覆盖率、满意度)和方法(比如 AB 测试) 总结了当今互联网领域中各种和推荐有关的产 , 品和服务。另外,本书为有兴趣开发推荐系统的读者给出了设计和实现推荐系统的方法与技巧,并解答了 在真实场景中应用推荐技术时最常遇到的一些问题。 本书适合对推荐技术感兴趣的读者学习参考。

2013-09-06

APUE 2nd 英文原版

APUE 第二版的英文原版。 从google搜来的,所以不要积分了,和大家分享共勉。

2013-03-23

s3c2440 IIC 读写 AT24C08A 实验代码

s3c2440 使用IIC总线读写EEPROM(AT24C08A)

2012-09-28

ZT-180 Adhoc Switcher

通过这个软件可以让安卓系统连接到ad hoc 网络。

2012-09-15

mini2440 定时器中断实验源代码

是能在友善之臂的mini2440板子上运行的定时器中断代码。定时器没0.5秒产生一次中断,控制led1的亮灭。可以结合韦东山的《嵌入式Linux应用开发完全手册》第十章来理解。

2012-08-09

Wildpackets OmniPeek 5.1序列号注册机

Wildpackets OmniPeek 5.1序列号注册机

2011-10-19

空空如也

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

TA关注的人

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