自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 git

此页图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。 如果你想知道这个站点怎样产生,请前往GitHub repository。基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git add files 把当前文件放入暂存区域。git commit 给暂存区域生成快照并提交。git reset --

2013-04-03 19:35:50 538

转载 linux 线程函数大全

线程创建一个缺省的线程缺省的线程的属性:l         非绑定l         未分离l         一个缺省大小的堆栈l         具有和父线程一样的优先级 用 phread_attr_init() 创建一个缺省的属性对象,用属性对象创建一个线程 pthread_create(3T) int p thread_create ( pthr

2012-12-05 18:38:54 406

转载 pthread_create用法上的小问题

天解决了困扰我好久的一个问题:短信网关内存不断攀升(好像看似内存泄露)。兴奋之余,积极响应ds和小飞鱼的号召,把此问题分享出来。虽然可供参考的部分并不多,但是也有一定的反面教材意义:-)问题描述:原有的短信网关,每产生一个socket连接,就会create一个或多个thread去处理这个socket上的数据收发(数据收发是在 CTCPConnection类中完成,这个类自动创建线程)。

2012-12-05 17:47:01 562

转载 kref

本文简单介绍了设备驱动模型中最最简单的一个数据结构:kref,它作为内核中最基本的引用计数而存在。首先直观地介绍该数据结构及操作它的一些方法,然后再介绍其具体的用法。参考:kref.h kref.c kref.txt一、kref及操作kref的方法struct kref { atomic_t refcount;};可以看到kref结构体的成员只有一个原子变量refcou

2012-10-01 13:45:06 829

转载 写给我们这些浮躁的程序员

多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。当你毕业后刚进一家公司时,如果主管没有把你安排到项目组工作,那真的很杯具,因为他认为你还不能胜任工作或者你的加入会让项目组更糟。还有人说,我刚进公司,公司就把我当成了苦工,工资又低,项目组加入好几个,也做了很多事情,每天都要加班。我估计有很

2012-08-17 22:23:32 458

原创 别人比25岁的今日,你去比25岁后的明天!!!

别人与你比25岁的今日,你与别人比25岁后的明天。你可以没一个轻松惹人羡的25岁,但你可以有一个美好的30岁,一个让人羡慕的35岁,一个让人尊敬的40岁,以及一个自己满意并且成功过,辉煌过的人生。125岁时,你在做什么?这是网络上十分火热的一个帖子。看到了大量的留言,25岁,薪水普通,存款5位数,生活充满迷惘。好似成了很多主流群体。这不仅让我想到,以前读过的一篇关于

2012-08-13 22:12:10 3500

转载 华为转基因

“脑子简直进水了。不是研究生、博士生,搞不明白这个(产品设计)的逻辑。”华为终端公司董事长余承东说的是华为即将亮相的Emotion UI,“今天夜里还得和团队再开个会,不能把用户体验搞得非常复杂,搞得功能强大但很难用,消费产品要懂人性,要讲体验,体验是真正打动消费者心灵的力量。”  余承东并不介意员工们称他为“余疯子”,他抓住机会就充满激情地长篇大论,关键词是:意识,意识!他不止一次提及,

2012-08-08 23:39:41 14174

原创 page_to_pfn和pfn_to_page

PFN => Page Frame Number 页帧号在内核源代码中 找出如下代码。#define PHYS_PFN_OFFSET (CONFIG_PHYS_OFFSET >> PAGE_SHIFT)#define pfn_to_page(pfn) (mem_map + ((pfn) - PHYS_PFN_OFFSET))#define page_to_pf

2012-08-08 12:50:32 2034

转载 Ubuntu环境下安装LXR

1.安装apache2 sudo apt-get install apache2 2.安装Glimplse . Glimplse # wget http://webglimpse.net/trial/glimpse-latest.tar.gz # tar xvzf glimpse-latest.tar.gz # cd glimpse-4.18.6 # ./con

2012-08-02 23:53:10 1578

转载 在Ubuntu的英文环境下安装及使用fcitx输入法

一、安装fcitx输入法: 输入以下命令$sudo apt-get install fcitx注:安装 fcitx小企鹅输入法 打开应用程序---附件----终端:注:下载安装fcitx$sudo gedit ~/.bashrc注:在打开的文件最末尾添加新的一行,内容如下export XMODIFIERS="@im=fcitx"输入完成后保存

2012-07-29 22:31:42 1160

原创 12则故事

1、父子二人经过五星级饭店门口,看到一辆十分豪华的进口轿车。儿子不屑地对他的  父亲说:「坐这种车的人,肚子里一定没有学问!」父亲则轻描淡写地回答:「说这种  话的人,口袋里一定没有钱!」     (注:你对事情的看法,是不是也反映出你内心真正的态度?)       2、晚饭后,母亲和女儿一块儿洗碗盘,父亲和儿子在客厅看电视。突然,厨房里  传来打破盘子的响声,然后一片沉寂

2012-07-03 22:23:18 1402

转载 给IT新人的15点建议:苦逼程序员的辛酸反省与总结

很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。我相信大多数人都看过《豪门夜宴》这部香港老电影。张学友、梁朝伟演的拍马屁的场景太有意思了,其中有这样一段:当两马屁精帮老板说出主意,老板马上叫停,然后拍一下脑门:“哦。。。我想到

2012-06-23 02:19:26 475

转载 软件开发人员的“七重苦”

软件开发这个行业无疑的是有快乐的,但这篇文章里,我们先不关注他,而是要来看看那些让人痛苦的地方。有时候想想,人作为一种生物还是挺有意思的。快乐的东西快乐过了,也就忘了,记的牢的的反倒是些让人不快乐的东西。第一重:垃圾代码佛家总讲成住坏空,软件亦莫能外。唯一有点特别的是,软件“住”的阶段短,“坏”的阶段来的快。要想软件保持不“腐败”,其

2012-04-12 23:16:57 471

转载 飞漫魏永明:从MiniGUI看嵌入式十年收获与失去

日前,飞漫软件创始人魏永明,在飞漫成立十周年之际,回顾了公司发展这十年,同时也回顾了嵌入式发展的这十年。魏永明以自身涉及嵌入式产业的方方面面,创新、人员管理、工程管理、教育培训、经营策略等多方面,并且点名批评了华为的做事风格。    他表示:接下来的十年,不会再有嵌入式软件这个行当了。嵌入式软件将整个被平台化的系统(iOS、Android、Windows)占据。    以下

2012-04-11 23:22:47 853

转载 gdb和dbx

类UNIX下C/C++开发,代码调试比较麻烦,最原始的加跟踪调试很土,也很费时,特别是一个庞大的项目,代码行数非常大的时候调试起来非常费劲,当core dump时定位也不容易,这里介绍几个常用工具: gdb、dbx调试工具,valgrind内存检查工具(Linux) 。gdb(GNU DeBugger)是GNU的调试器,一般和gcc配搭使用。要使用GDB进行调试,编译程序时要指定-g或-g

2012-03-31 11:57:36 600

转载 liunx pipe

1、 管道概述及相关API应用1.1 管道相关的关键概念管道是Linux 支持的最初Unix IPC形式之一,具有以下特点:管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单

2012-03-31 11:45:12 350

原创 ubuntu源

1.sudo gedit /etc/apt/sources.list编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源(注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。2.sudo apt-get update 更新源列表信息可以在运行“sudo apt-get update”时查看一下错误信息,把不能连接的源删除再重新运行“sud

2012-03-29 18:44:22 318

转载 ubuntu下安装SDL

先简单再介绍一下SDL:SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。主要用在开发游戏上!Ubuntu的新得立已经包含SDL库,所以通过几个简单的命令就可以安装,比windows还傻瓜!sudo apt-get install libsdl1.2-dev(比较大,10M左右)附加包:

2012-03-21 19:26:35 524

转载 8种人将被淘汰

发现一篇好文,观点也不完全认同,个人总体感觉不错:收藏之余、贴出来与大家分享。虽然原作者没有特意写给我们IT人员,个人认为,这些危机对我们而言,更是无时不在、无处不在。     非常感谢原作者沉静的思考、深刻的分析、精炼的总结! 第一种,知识陈旧的人。如今,知识更新的速度越来越快,知识倍增的周期越来越短。20世纪60年代,知识倍增,周期是8年,70年代减少为6年,80年代缩短成3年

2012-03-19 21:05:26 355

转载 哲理小故事

1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。  乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。  这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾

2012-03-19 18:03:16 345

转载 三个小故事

一、甲不喜欢吃鸡蛋,每次发了鸡蛋都给乙吃。刚开始乙很感谢,久而久之便习惯了。习惯了,便理所当然了。于是,直到有一天,甲将鸡蛋给了丙,乙就不爽了。她忘记了这个鸡蛋本来就是甲的,甲想给谁都可以。为此,她们大吵一架,从此绝交。二、有一年,很热的夏天,一队人出去漂流。  女孩的拖鞋在玩水的时候,把拖鞋掉下去了,沉底了。到岸边的时候,全是晒的很烫的鹅卵石,他们要走很长的一

2012-03-19 17:58:54 394

转载 写代码如坐禅:你是哪一类程序员

导读:本文作者Jiri Novotny+由于受Windows 平台任务管理软件的困扰。他把这篇用户文章投递在 ComponentOwl.com,因为他的Swift To-Do List要使用Component Owl 上基于.Net框架的Better ListView作为它的核心组件。当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什

2012-03-04 13:04:48 316

空空如也

空空如也

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

TA关注的人

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