在阅读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
一:由于在上一个随笔的基础之上拓展的所以直接上代码,客户端:using
System;using System.Collections.Generic;using System.ComponentModel;using
System.Data;using System.Drawing;using S...
分类:
Windows程序 时间:
2014-04-27 21:14:46
阅读次数:
1392
前言由于工作需要,这几天学了一点MFC,在AFX里看到很多熟悉的东西,如类型信息,序列化,窗口封装和消息分派。几乎每个界面库都必须提供这些基础服务,但提供的手法却千差万别。MFC大量地借用了宏,映射表来实现,而VCL则更多的在语言级别上给与支持。这其实是很容易理解的,因为C++是一个标准,不会因某个...
分类:
其他好文 时间:
2014-04-27 20:57:45
阅读次数:
623
(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)原文来自于OAF开发文档OADBTransaction图5:基础模型架构-OADBTransaction 注意:要完全的精确和兼容,这个图应该包含实现类oracle.apps.fnd.framework.server.OADBTransa...
分类:
其他好文 时间:
2014-04-27 19:17:57
阅读次数:
729
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
当作PHP学习时,总是会在baidu上查很多的例如开发环境的选择呀,PHP好不好呀!或者是不是转学JAVA,或是.NET等;首先本人是从2010年下半年开始报名学的PHP(IN
Guangzhou),每周一天学了近6个月左右,从最基础的HTML,CSS,DIV,JAVASCRIPT,AJAX,PHP...
分类:
Web程序 时间:
2014-04-27 17:14:14
阅读次数:
1841
对于一个显示设备,数据的更新率正比于画面的像素数和色彩深度的乘积。在嵌入式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