作一名真正合格的程序员,或者说真正合格完成一些代码工作的程序员,应该具有下列基本素质:一、团队精神和协作能力 
把此作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的。即便如linus这样的天才....
                            
                            
                                分类:
其他好文   时间:
2014-04-28 10:13:30   
                                阅读次数:
1039
                             
                    
                        
                            
                            
                                iconv [选项】文件输入/输出格式规范:-f, --from-code=名称 原始文本编码-t, 
--to-code=名称 输出编码信息:-l, --list 列举所有已知的字符集输出控制:-c 从输出中忽略无效的字符-o, --output=FILE 
输出文件-s, --silent 关闭警告...
                            
                            
                                分类:
系统相关   时间:
2014-04-28 10:09:36   
                                阅读次数:
1431
                             
                    
                        
                            
                            
                                在阅读Linux内核源码或对代码做性能优化时,经常会有在C语言中嵌入一段汇编代码的需求,这种嵌入汇编在CS术语上叫做inline 
assembly。本文的笔记试图说明Inline Assembly的基本语法规则和用法(建议英文阅读能力较强的同学直接阅读本文参考资料中推荐的技术文章 
^_^)。注意:由...
                            
                            
                                分类:
系统相关   时间:
2014-04-28 09:10:46   
                                阅读次数:
1246
                             
                    
                        
                            
                            
                                1、一般gpio_request 
封装了mem_request(),起保护作用,最后要调用mem_free之类的,主要是告诉内核这个地址被占用了。当其他地方调用同一地址gpio_request就会报告错误,改地址已被申请。在/proc/mem 
可以看到有地址占用表描述。 这种用法的保护前提是大家都....
                            
                            
                                分类:
其他好文   时间:
2014-04-27 21:17:53   
                                阅读次数:
834
                             
                    
                        
                            
                            
                                http://www.cr173.com/html/18898_all.html 
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对 
C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C....
                            
                            
                                分类:
编程语言   时间:
2014-04-27 20:49:03   
                                阅读次数:
885
                             
                    
                        
                            
                            
                                1.先对文件内容排序:cat 1.txt |sort > 2.txt 保存到2.txt中
2.使用vim打开2.txt 执行替换命令:
替换空格:%s/ //g
替换tab:%s/^I//g   (注意:^I 是直接按键盘是的tab键)
替换$:  %s/^M//g (注意:^M 是按ctrl+v 再按Enter键)
3.cat 2.txt | uniq > 3.txt
本文为...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 19:07:00   
                                阅读次数:
544
                             
                    
                        
                            
                            
                                我的主力博客:半亩方塘
对于 C++ 中的左值和右值,我们通常的说法是:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置),这句话来自于 《C++
 Primer 第五版》 第 121 页,那么,对于这句话,该作何理解呢?下面我想来谈谈我的看法:
ISO C++03规定表达式必须是左值或右值之一,而在ISO C++11中,左...
                            
                            
                                分类:
编程语言   时间:
2014-04-27 17:57:56   
                                阅读次数:
550
                             
                    
                        
                            
                            
                                1. Linux环境模拟,下载sygwin 安装,选择devl 和shell -> 
installsygwin 中的配置ndk环境,进入安装目录c:/cygwin64etc/profile文件配置ndk的环境//37行 
PATH="/usr/local/bin:/usr/bin:/cygdrive/...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 17:33:28   
                                阅读次数:
774
                             
                    
                        
                            
                            
                                对于一个显示设备,数据的更新率正比于画面的像素数和色彩深度的乘积。在嵌入式Linux系统中,受处理器资源配置和运算能力的制约,当使用大分辨率显示时(如在一些屏幕尺寸较大的终端上,往往需要640×480以上),需要降低显示的色彩深度。否则,由于数据处理负担过重会造成画面的抖动和不连贯。这时,调色板技术...
                            
                            
                                分类:
系统相关   时间:
2014-04-27 16:47:15   
                                阅读次数:
1187
                             
                    
                        
                            
                            
                                1、安装linux摄像头应用软件cheesesudo apt-get install 
cheese2、Ubuntu Tweak Ubuntu 
Tweak是一款专门为Ubuntu(GNOME桌面)准备的配置、调整工具。主要面向新手级的普通用户。它可以设置很多并不能在系统首选项中设置的隐藏选项,以满足用...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 16:45:48   
                                阅读次数:
724