在阅读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.php100.com/html/webkaifa/database/Mysql/2010/0409/4279.html索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大...
                            
                            
                                分类:
数据库   时间:
2014-04-27 21:16:01   
                                阅读次数:
2114
                             
                         
                    
                        
                            
                            
                                Java技术是一套完整的IT行业解决方案,其中包含了很多技术。最初是从解决家电设备联网通讯的方案发展起来的,其特点适用于Internet,于是在Internet广泛应用的环境下,迅速发展成为一种计算机语言、一个平台、一个网络计算的架构。 
从整体上划分,Java技术可分成Java编程语言和Jav...
                            
                            
                                分类:
编程语言   时间:
2014-04-27 21:12:05   
                                阅读次数:
876
                             
                         
                    
                        
                            
                            
                                计算机网络学习中最基本的是计算机网络分层模型,目前学习需要了解的有两种1、OSI(开放系统互连)有七层,记忆方法:无数网传会报应(物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)具体每层功能分析:1.1物理层:规定建立,维持,断开通信端之间的机械、电气、功能、过程特性。单位bit; 
物....
                            
                            
                                分类:
其他好文   时间:
2014-04-27 20:59:15   
                                阅读次数:
592
                             
                         
                    
                        
                            
                            
                                苹果的验证机制:
  Appstore上的应用都采用了DRM(digital rights management)数字版权加密保护技术,直接的表现是A帐号购买的app,除A外的帐号无法使用,其实就是有了数字签名验证,而app的破解过程,实质也是去除数字签名的过程。去除过程包括两部分,如下所示:
       ipa文件都是使用苹果公司的FairPlay DRM技术进行加密保护
app...
                            
                            
                                分类:
移动开发   时间:
2014-04-27 20:23:19   
                                阅读次数:
1341
                             
                         
                    
                        
                            
                            
                                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
                             
                         
                    
                        
                            
                            
                                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