博客列表

嵌入式学习相关电子书,免费下载!
发表于:2017-12-21 14:58:08 | 分类:默认
浏览( ) | 评论( )

《你必须知道的495个C语言问题》作者: Steve Summit 出版社: 人民邮电出版社 译者: 孙云 / 朱群英 出版年: 2009-2 页数: 262 定价: 45.00元 装帧: 平装 丛书: 图灵程序设计丛书 ISBN: 9787115194329内容简介“本书是Summit以及C FAQ在线列表的许多参与者多年心血的结晶,是C语言界最为珍贵的财富之一。我向所有C语言程序员推荐本书。”——Francis Glassborow,著名C/C++专家,

推荐一些程序员自学应该读Linux的好书
发表于:2017-12-06 16:00:33 | 分类:默认
浏览( ) | 评论( )

你的周末是如何度过的呢?陪女友逛街?约朋友郊游?还是宅在家里打游戏?我想很多朋友是宅在家里打游戏(加班的朋友除外)。是不是被我猜中了?O(∩_∩)O哈哈~作为一名萌哒哒的愤青,小编则喜欢找一个安静的地方来读书。可以是散文小说,亦或者其他。因为我始终坚信:阅读是人进步的阶梯。昨天看后台留言说:自己是一个新入门的Linuxer,请给我推荐一些Linux入门的书吧。呐,今天的这些图偏向入门级,希望可以帮助到各位。1、《Linux从入门到精通(第2版)》2、《Linux命令行技术大全》3、《Lin

Linux入门的好书推荐,电子书免费领哦~
发表于:2017-12-06 15:59:08 | 分类:默认
浏览( ) | 评论( )

你的周末是如何度过的呢?陪女友逛街?约朋友郊游?还是宅在家里打游戏?我想很多朋友是宅在家里打游戏(加班的朋友除外)。是不是被我猜中了?O(∩_∩)O哈哈~作为一名萌哒哒的愤青,小编则喜欢找一个安静的地方来读书。可以是散文小说,亦或者其他。因为我始终坚信:阅读是人进步的阶梯。昨天看后台留言说:自己是一个新入门的Linuxer,请给我推荐一些Linux入门的书吧。呐,今天的这些图偏向入门级,希望可以帮助到各位。1、《Linux从入门到精通(第2版)》2、《Linux命令行技术大全》3、《Lin

未来5年哪种语言不会被淘汰?
发表于:2017-05-23 13:47:19 | 分类:默认
浏览( ) | 评论( )

未来5年哪种语言不会被淘汰?这个问题非常有前瞻性,自然不能轻易下结论。为此,特地请教了知乎的技术大咖们。大家纷纷都很热情,发表了自己的见解:@孙明琦:C++和C 不会被淘汰它构成了计算机世界基础的语言,是无论如何都不会被淘汰的。举例说明:①Linux五年之内肯定不会淘汰,而且以Linux的脾气,他不会想换C之外的语言开发内核的。②Windows销量再怎么下滑,也不会在五年之内死,C和C++肯定还得接着用UE4和其它基于C++引擎开发的游戏。③大量的老到没人敢改的C++****器代码。④各种高性能计算领域。

嵌入式招聘要求,你了解多少?
发表于:2017-05-15 13:41:42 | 分类:默认
浏览( ) | 评论( )

想从事嵌入式开发这个高大上的 IT金领岗位,如果你还不知道嵌入式招聘要求,那我可能会说:“哥们儿你想啥呢!”想从事一个行业或者说一个职业,起码要对其有所了解。然后朝着目标去努力、学习,这才是正确的做法。言归正传,那么嵌入式招聘要求有哪些呢?首先我说说嵌入式主要的2个岗位,大部分企业的技能要求:一、嵌入式软件工程师1.必须精通C语言,这个精通跟你在学校上课学到的那些真的是天壤之别。2.熟悉Linux,Debian,Android,Window平台开发环境的其中一种。(当前主流是Lin

如何编写块设备驱动?
发表于:2017-05-15 13:40:36 | 分类:默认
浏览( ) | 评论( )

首先参考内核代码中的z2ram.c 用内存模拟一个块设备驱动具体的块设备驱动流程:一、向内核注册块设备int register_blkdev(unsigned int major, const char *name)参数1:major写0表示自动获取主设备号参数2:注册的名称返回值:当参数1写0时 返回申请的主设备号二、分配disk个数struct gendisk *alloc_disk(int minors) 返回值: 通用的块设备数据结构指针三、初始化alloc_disk返回的gendisk指针成员1

Linux下文件的特殊权限
发表于:2017-05-12 11:28:18 | 分类:默认
浏览( ) | 评论( )

一、 问题的产生Linux下的文件具有rwx权限,为大家所熟知,当使用ls -l查看passwd文件。passwd在usr/bin目录下,其所有者是root,所属组也是root,但是其权限和其他文件却不太一样,rws是所属者的权限,那和我们众所周知的rwx有什么区别呢?二、 问题分析所有用户应该都有自己的密码,当然也可以修改,当我们执行passwd命令时,其实修改的文件为/etc/shadow,因为加密后的密码都保存在这个文件中。其所属者是root,权限是rw-r-----(备注:root用户对所有文件都

负数的源反补码
发表于:2017-05-09 17:06:44 | 分类:默认
浏览( ) | 评论( )

负数的源反补码之前一直搞不明白计算机中负数该如何存储,涉及到负数的问题,想起以前关于负数补码的知识看过但没通透,今天把它弄明白。看了些补码的知识,摘抄了些,自己整理了些。顺便带着两个小问题:INT_MAX = 2147483647 ;cout<<INT_MAX+1<<endl; //正确结果为-2147483648UINT_MAX = 4294967295;cout<<UINT_MAX+1<<endl; //正确结果为0开始正文:1、负数在计算机中如何表示?

QT中关于时间机制的一些看法
发表于:2017-03-02 14:24:56 | 分类:默认
浏览( ) | 评论( )

本文中主要以《UI到底是怎么接受事件的事件》举例,讲述QT中关于时间机制的一些看法:事件的产生过程:1 首先由底层的硬件中断 &agr**e; 操作系统(产生一个事件在其自己的事件队列中)2 Qt中有一个 a.exec() 会帮我们建立一个事件循环 该循环一直在等在系统有事件传入下列是一些示例代码:While(不为空队列){If(是退出事件?){该APP退出;}If(分配事件到事件的函数;){执行函数};}具体的说,a.exec() 会启动 event loop 实际上是启动的的是 QEventLoop

程序员该如何写出好代码?
发表于:2017-03-01 11:23:27 | 分类:默认
浏览( ) | 评论( )

作为一名程序员,我渴望我加入的应该要是一支“30%的时间在写代码,而70%的时间在喝着咖啡讨论着如何将产品做好”的团队。我觉得软件工作应该成为一项技术和艺术融合的高智力活动,我们的项目经理应该是一个高度理解质量、范围和进度客观规律的明白人,“高效工作,快乐生活”才应该是我们的座右铭。可现实情况却是,团队在一边超负荷的做着需求,一边改着没完没了的Bug。过点前夕,项目经理熬着通红通红的眼睛盯着我们整晚整晚的加班,质量专员一遍一遍的催促质量数据还不够,软件工作已