自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android 红外遥控器适配

红外遥控器协议简介目前有如下几类标准RC5NECSAMSWNG......SIRC (Sony Infrared Remote Control)目前RK平台只支持 NEC 协议.NEC 协议如下所示 NEC 默认协议采用32bit 帧格式来发送按键指令, 格式如下表Address | Complement of Address | Command | Compl...

2019-10-07 11:43:46 2658

原创 linux route命令解析

有两块网卡if1和if2eth0: 192.168.10.23/255.255.255.0eth1: 192.168.20.22/255.255.255.0添加路由命令如下route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0route add -net 192.168.20.0 netmask 255.255.255.0 dev eth1通过上面两个命令, 发往192.168.10.0网段的IP包会通过eth0发送, 发往192

2013-12-06 20:48:18 3812

原创 apache 搭建网站中文gbk乱码问题解决

安装Discuz过程中,所有的中文都是乱码,这是由于在/etc/http/conf/httpd.conf文件中设置了默认的编码集为utf-8,需要取消这一默认设置,方法如如下, 编辑/etc/httpd/conf/httpd.conf文件,在里面搜索AddDefaultCharset UTF-8,搜索到后可以删除,也可以设置为OFF,也就是关闭,我选择了OFF,也就是修改为AddDefaultCharset OFF就可以了。 还需要重启httpd来使设置生效,这样就OK了

2013-12-06 20:43:49 4341

原创 添加用户权限到sudo(通过visudo命令)

用visudo来编辑/etc/sudoers文件,赋予特定用户执行敏感命令权限Defaults requirettyDefaults env_resetDefaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS"Defaults env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE"Default

2013-12-06 16:23:29 3418

原创 linux netstat 命令讲解

Command: netstatCommon Used: netstat -tnlp # 输出处于监听状态的TCP链接端口信息,包含关联的进程信息,并且用数字代替主机名等信息。Command Description: 用于显示网络信息,如网络链接,监听的端口号对应的服务,路由表,多播成员(Muticast Memberships)等。

2013-12-05 22:47:51 1809

原创 linux file命令讲解

功能简介: 用于查询文件类型。平时我们判定一个文件的类型通常是通过该文件的扩展名,而file命令是通过详细阅读文件内容,找到特征量来判定文件类型。

2013-12-05 22:42:34 4214 1

原创 Proc 文件系统总结

Proc 文件系统总结 1 概述 Proc文件系统(Process data filesystem, 进程数据文件系统)可以生成操作系统的状态和配置信息,并组织成目录和文件的形式,让用户可以方便查看和修改(通过cat等操作普通文件的方式)。在开发应用程序的过程中也可以随时方便读取。该文件系统是一个虚拟文件系统,也就是它实际不保存在块存储设备上,只有在读取时才动态生成所要的信息。 Proc文件系统包含的信息主要包含以下几大类:

2013-12-05 22:37:35 1264

原创 Kernel系统调用功能分类

#ifndef __ASM_ARM_UNISTD_H#define __ASM_ARM_UNISTD_H// 这里定义系统调用的起始地址,应该是虚拟地址#define __NR_OABI_SYSCALL_BASE 0x900000// 这里定义系统调用号的起始数字#if defined(__thumb__) || defined(__ARM_EABI__)#define __NR_SYSCALL_BASE 0#else#define __NR_SYSCALL_BASE __NR_OABI

2013-12-04 22:16:07 1894

原创 Kernel 顶层Makefile文件引用Scripts/Kbuild.include分析

##### kbuild: Generic definitions# Convenient variables# 为了方便定义的变量# 逗号comma := ,# 单引号squote := '# 空empty :=# 空格,空+ +空,聪明space := $(empty) $(empty)

2013-12-04 22:11:50 4619

原创 Kernel顶层Makefile文件分析

注: 基于Linux 2.6.25新函数origin函数简介:函数origin并不操作变量的值,只是告诉你这个变量是来自哪里语法:$(origin )返回值:"undefined":在这前还没有定已过"default":默认的定义。。不太明白"environment":来自环境变量"file":变量被定义在makefile文件内

2013-12-04 22:09:53 4120

原创 Android环境变量的设置

因为我的电脑是Win7,就只有Win7的介绍。      首先你已经成功安装Android的SDK。第一步根据图示找到环境变量窗口第二步 看到如下图所示窗口然后单击用户变量处新建按钮,可以用绝对路径和相对路径设置两种方式先介绍相对路径设置,不废话上图,变量名:ANDROID_SDK_HOME,变量值是android-SDK-windows的路径下面我们新建一

2013-12-04 21:42:27 640

原创 在Eclipse中编译系统应用

1.1 在eclipse中编译系统apkandroid自带的apk,或者平时我们开发一些系统apk时,经常会发现导入eclipse开发时报一堆错误,无法编译,如图所示: 图中DeviceManager.java 引用了两个系统接口IMountService和ServiceManager,这时直接用下载的SDK包是会提示找不到该两个类的,所以我们要使用我们从代码里编译出来的j

2013-12-04 21:36:55 1062

原创 观自在菩萨菠萝菠萝蜜心经

观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄。舍利子,色不异空,空不异色,色即是空,空即是色,受想行识,亦复如是。舍利子,是诸法空相,不生不灭,不垢不净,不增不减。是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界。无无明,亦无无明尽,乃至无老死,亦无老死尽。无苦集灭道,无智亦无得。以无所得故,菩提萨埵,依般若波罗蜜多故,心无挂碍,无挂碍故,无有恐怖,远离颠

2013-12-04 21:30:15 6914

原创 有趣言论

1. "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."------Albert Einstein2. "Security is not a product, it's a  process."---------Bruce Schneie

2013-12-04 21:25:11 651

转载 关于爱情、关于伴侣、关于承诺、关于人生、关于友情、关于微笑、关于生活、关于幸福、关于妳の卟珍惜

关于爱情、关于伴侣、关于承诺、关于人生、关于友情、关于微笑、关于生活、关于幸福、关于妳の卟珍惜 关于爱情:不要认为后面还有更好的,因为现在拥有的就是最好的。不要认 为还年轻可以晚些结 婚,爱情是不等年龄的。不要因为距离太远而放弃,爱情可以和你一起坐火车的。不要因为对方不富裕而放弃,只要不是无能的人,勤劳可以让你们富裕的。不要因 为父母反对而放弃,你会发现因为这个原因而反放弃的爱情,将是

2013-12-04 21:23:41 673

转载 静心经

静心经    老君曰:大道无形,生育天地;大道无情,运行日月;大道无名,長养万物;吾不知其名,强名曰道。夫道者,有清有浊,有动有静;天清地浊,天动地静;男清女浊,男动女静;降本流末,而生万物。清者,浊之源。动者,静之基。人能常清静,天地悉皆归。夫,人神好清,而心忧之。人心好静,而欲牵之。常能遣其欲,而心自静;澄其心,而神自清,自然六欲不生,三毒消滅。所以

2013-12-04 21:22:10 1610

原创 NAT (Net Address Translation)

NAT(Net Address Translation): 网络地址转换, NAT使能路由器就是家里俗称的路由器,但它对于广域网来说只是一台具有单一IP地址的设备,NAT使能路由器对外网隐藏了内网的细节。运行机制:    1) 首先它通过wan的DHCP服务器获取一个唯一的IP地址    2) 然后开启自己的NAT-DHCP服务,连接到NAT使能路由器上的其它客户及从此DHCP服务

2013-12-04 21:08:20 1223

原创 ARP协议

ARP(Address Resolution Protocal)协议    适用于链路层的协议,功能是将唯一的目的IP地址转换为唯一的MAC地址。    ARP的作用有点像DNS,DNS是通过域名找到对应的IP地址,    实例分析ARP过程:    ARP的使用要分两种情况:    1) 与子网内机器通信,如        Client A

2013-12-04 21:07:03 974

转载 IP与MAC为什么同是存在?

?? 一直有疑问, 数据链路收发包时是根据MAC地址来认证的, 为什么还要IP地址, 这个不太好理解, 想想如下几个情景,1. 网络中只有MAC地址的情况下, 网络通信会是个什么情形.1.1 baidu服务器换了一台, mac地址换了, 那就无法访问了. 网卡坏了换一个是很常见的.1.2 mac地址只能在子网内被识别, 发往子网外MAC地址的包发布出去了, 以前是通过选路算法解决, 但

2013-12-04 21:02:19 906

原创 tcpdump工具使用(Android环境)

常用命令    Linux测试工具tcpdump命令用于监视TCP/IP连接并直接读取数据链路层的数据包头.可以指定哪些数据被监视,哪些空是要显示格式,如:    tcpdump -i eth0        监视所有以太网上来往的通信    tcpdump -i eth0 host hostname    监听主机名为hostname的以太网上来往的通信    tcpdump -

2013-12-04 20:55:28 1129

原创 我的vim配置和对应的插件

1. 配置文件.vimrc??附件怎么上传?2. 插件??附件怎么上传??3. 配置项详解set ai: 自动缩进set sm: 显示括号匹配set paste/nopaste: 设置是否进入黏贴模式set et: 将所有Tab替换为空格set ts=4: Tab宽度为4set sw=4: 设置缩进为4set no

2013-12-04 20:52:57 536

原创 VIM正则表达式

1. 使用正则表达式1.1 使用搜索命令"/"    命令格式/正则表达式1.2 使用替换命令    命令格式:s/正表达式/正则表达式/选项                                        #将第一个/*/之间的正则表达式替换为第二个/*/之间的字符串

2013-12-04 20:44:56 580

原创 VIM常用命令

1 ctags: 命令    ctags -R *(sh): 对当前目录下所有文件执行同步tag操作,最终会在目录下生成一个tags文件,保存着各个tag的信息    ctrl+](vim): 转到当前光标所在位置变量所在文件    ctrl+p: 可以根据ctags生成的标志,进行自动补全    ctrl+t: 返回到上一个标志    g+]: 显示所有该

2013-12-04 20:43:31 656

原创 dd命令使用

dd功能简介:    可以用于拷贝硬盘整体内容, 配合/dev/zero可以用于生成只包含二进制0的磁盘镜像文件, 并可以指定block size和count.使用实例:   1.  一下创建一个block size为1KB,count为1440的磁盘镜像文件,内容用0初始化wanran@debian:~/Documents/testC$ dd

2013-12-04 17:15:47 708

原创 TvdSettings系统应用---Ethernet设置相关

TvdSettings/src/com/android/settings/ethernet/EthernetSettings.java类EthernetSettings继承了--SettingsPreferenceFragment 继承了PreferenceFragment,并且实现了DialogCreatable接口, 这就表示EthernetSettings可以作为一个Fragment

2013-12-04 13:10:53 3123

原创 PPPOE流程分析3---pppoe native程序包

1. 相关文件主要源码目录是, android/external/ppp/pppoe, 其中核心的是4个shell script, 和一个bin1.1 Android.mk此编译脚本主要用来指明编译pppoe这个binary时的规则.1.2 Script/Pppoe-connect执行pppoe拨号脚本1.3 Script/Pppoe-disconnect杀掉pppoe

2013-12-03 19:22:44 1682

原创 PPPOE流程分析2 --PPPoEService系统应用

1. PPPoEService相关文件核心代码在android/device/softwinner/common/packages/PPPoEService中, 文件也只有Loader.java/PPPoEService.java/IPppoeBinder.aidl/Android.mk/AndroidManifest.xml1.1 Android.mk此文件定义了最终编译出的应用名称

2013-12-03 19:20:53 2874

原创 Android-PPPoE流程分析1---TvdSettings系统应用

1. 相关代码:1.1 android/system/netdnetd守护进程与framework中的NetworkManagementService通信, 接受command, 上传event1.2 android/external/ppp/pppoe使用以太网来进行PPP拨号的native程序, 包含一个bin程序pppoe和多个脚本1.3 android/external

2013-12-03 19:19:08 2916 3

[重构与模式].(美国)Joshua.Kerievsky.清晰版

[重构与模式].(美国)Joshua.Kerievsky.清晰版, djvu格式

2011-06-23

stardict-3.0.2-RC3.2源代码

stardict-3.02-RC3.2 源代码,一起学习。。

2011-06-23

Applying UML and Patterns.pdf(EN)

学习uml建模的经典,英文版。。面向对象设计,统一过程的介绍

2011-06-16

编译原理及实践(CN+code)

编译原理及实践,中文版,带源码。tiny语言的实例

2011-06-16

空空如也

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

TA关注的人

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