- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人