- 博客(25)
- 资源 (42)
- 收藏
- 关注
转载 Linux系统下 execl 函数特点
Linux系统下execl函数特点: 当进程调用一种exec函数时,该进程完全由新程序代换,而新程序则从其main函数开始执行。因为调用exec并不创建新进程,所以前后的进程ID并未改变。exec只是用另一个新程序替换了当前进程的正文、数据、堆和栈段。 特点1.前后进程ID未改变,所以我们可以向该ID发送消息,控制一个不相关的可执行文件。pid
2012-11-30 19:59:26 636
转载 wpa_supplicant对wep,wpa,wpa2的psk和隐藏ap的scan_ssid扫描配置
# 请不要修改下面这一行内容,否则将不能正常工作ctrl_interface=/var/run/wpa_supplicant# 确保只有root用户能读取WPA的配置ctrl_interface_group=0# 使用wpa_supplicant来扫描和选择APap_scan=1# 简单的情形:WPA-PSk密码验证方式,PSK是ASCII密码短语,所有合法的加
2012-11-30 10:50:08 10803
转载 Wi-Fi术语总结
WEP:Wired Equivalency Protection,一种Wi-Fi连接的安全标准,类似的安全标准还包括下面的WPA,WPA2。它可以使用64/128bit的ASCII/HEX(0-9,A-F)的Password,它的密钥是由Password和一个IV(初始化向量)组成,加密算法是stream cipher RC4,并使用 CRC-32校验和确保完整性。加密解密过程如下:A
2012-11-29 09:17:59 1389
转载 linux中ls -l文件类型权限
第1行:总计(total) Total后面的数字是指当前目录下所有文件所占用的空间总和。使用ls –lh可查看,也可使用ls –alh查看 第1字段: 文件属性字段 -rw-r--r-- 1 root root 762 07-29 18:19 exit 文件属性字段总共有10个字母组成;第一个字符表示文件类型。 -表示
2012-11-20 14:04:54 886
转载 Linux 内核/sys 文件系统介绍
sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc 相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc 文件系统,使用 sysfs 导出内核数据的方式更为统一,并且组织的方式更好,它的设计从 proc 中吸取了很多教训。本文就 sysfs 的挂载点 /sys 目录结构、其
2012-11-14 17:04:17 1029
原创 property
struct prop_area { unsigned volatile count; unsigned volatile serial; unsigned magic; unsigned version; unsigned reserved[4]; unsigned toc[1];};prop_area *__system_property_a
2012-11-14 10:09:52 475
转载 android中wifi原理及流程分析(很经典)
wifi相关的文件位置:WIFI Settings应用程序位于 packages/apps/Settings/src/com/android/settings/wifi/JAVA部分: frameworks/base/services/java/com/android/server/ frameworks/base/w
2012-11-13 11:07:14 943
转载 android property_get 与 property_set
转载时请注明出处和作者文章出处:http://blog.csdn.net/lbmygf 1、 char driver_status[PROPERTY_VALUE_MAX]; property_get("wlan.driver.status", driver_status, NULL); 获得 "wlan.driver.status" 的属性,放到 dri
2012-11-13 11:06:16 1090
转载 Android属性系统
属性(property)系统对Android来说是一个重要的功能。他作为一个系统服务管理着系统的配置和状态,所有的这些系统配置和状态都是属性(property)。属性(property)是一对键/值(key/value)组合,键和值都是字符串类型。总体感觉属性系统非常像Windows的注册表的功能。Androd中非常多的应用程序和库直接或者间接的依赖于属性系统,并由此决定其运行期的行为。例如:ad
2012-11-13 11:00:53 563
转载 SourceInsight中如何创建一个只添加特定文件类型的工程
目的:创建一个工程,这个工程只包含*.own文件。步骤:1)在document options中加入了OWN Document Type,并且有其对应的语法分析和关键字文件了2)创建工程,然后加入文件,可是还是会加入很多其他非*.own文件问题:如何让一个工程的配置只识别OWN这种类型的Document Type?这样在创建工程后加入文件时只加入*.own文件,分析时也只分
2012-11-13 09:01:11 10884 1
转载 WIFI芯片供应商介绍
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mr0811.blog.51cto.com/804916/580440WIFI芯片供应商介绍atheros Atheros公司--802.11领域的先锋中文名称:创锐讯通讯技术Atheros是一家年轻的公
2012-11-13 08:44:25 2095
转载 C++ 内存分配方式 堆与栈的区别
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。
2012-11-12 17:48:28 387
转载 property_get/property_set
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一个属性服务。
2012-11-12 15:25:27 450
转载 关于函数strtok和strtok_r的使用要点和实现原理
strtok函数的使用是一个老生常谈的问题了。该函数的作用很大,争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证。交代一下实验环境是必要的,winxp+vc6.0,一个极端平民化的实验环境。本文中使用的源代码大部分来自于网络,我稍加修改作为例证。当然,本人水平有限,有不妥之处在所难免,各位见谅的同时不妨多做实验,以实验为证。strtok的函数原型
2012-11-12 10:30:04 727
转载 Sourc Insight 添加 磁盘目录
由于公司开发用的SI开发所以用起了Source Insight一开始搞了半天我还以为只能添加一个盘的东西,比如你在工程在D盘,但你的SDK目录在C盘,那么就不好办了,因为在添加文件那个选项里只能看到D盘的东西。有人说是BUG,不过我看了看,不是这样的,你可以这样添加,在File Name输入c:,然后点击Add就能看见C盘了。
2012-11-09 16:35:28 542 1
转载 GCC编译提示显示乱码
WindowsXP下使用SecureCRT SSH到Linux服务器上使用 gcc 编译程序发现里面带乱码,且多到几乎看不清意思的程度。原来我们的Linux服务器是中文环境,于是改为英文环境,设置方法如下:系统语言设置:[root@localhost pro2]# vi /etc/sysconfig/i18nLANG="en_US.UTF-8"
2012-11-09 15:09:57 2273
转载 linux下源码安装软件
在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包,不同的最终用户经过编译就可以正确运行,这也是非常符合c语言的设计哲学的,一次编写,到处编译么,而常见的二进制包,比如rpm和deb,软件开发者必须为每种特定的平台定制好专门的软件包,这个通过rpm文
2012-11-09 11:17:41 357
转载 【IPC通信】基于管道的popen和pclose函数
标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。popen函数还创建一个管道用于父子进程间通信。子进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。下在给出popen、pclose的定义:0
2012-11-06 15:07:20 467
转载 进程编程—fork,getpid,exit,_exit
一、要搞清楚fork的执行过程,就必须先讲清楚操作系统中的“进程(process)”概念。一个进程,主要包含三个元素:o. 一个可以执行的程序;o. 和该进程相关联的全部数据(包括变量,内存空间,缓冲区等等);o. 程序的执行上下文(execution context)。 不妨简单理解为,一个进程表示的,就是一个可执行程序的一次执行过程中的一个状态。操作系统对进程的管
2012-11-04 14:31:10 618
转载 ps aux中stat状态说明
[root@carschina ~]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.0 2076 620 ? Ss 2010 0:01 init [3] root
2012-11-03 16:37:30 617
转载 ioctl
概述 函数名: ioctl 头文件:#include 功 能: 控制I/O设备 ,提供了一种获得设备信息和向设备发送控制参数的手段。用于向设备发控制和配置命令 ,有些命令需要控制参数,这些数据是不能用read / write 读写的,称为Out-of-band数据。也就是说,read / write 读写的数据是in-band数据,是I/O操作的主体,而ioctl
2012-11-03 14:45:25 12129
转载 ifconfig lo
如果网卡还没有配置好,那么运行:#ifconfig 系统只会输出以lo 为首的部分。lo 是look-back网络接口,从IP地址127.0.0.1就可以看出,它代表本机。无论系统是否接入网络,这个设备总是存在的,除非你在内核编译的时候禁止了网络支持,这是一个称为回送设备的特殊设备,它自动由Linux配置以提供网络的自身连接。IP地址127.0.0.1是一个特殊的回送地址(即默认的本机地址),可以
2012-11-02 20:25:50 693
转载 OpenSSH 服务器的 20 个最佳实践
OpenSSH 是 SSH 协议的开源实现。 OpenSSH 可进行远程登录、备份、通过 scp 或 sftp 进行远程文件传输等等。 SSH 最完美的确保两个网络和系统之间交换数据的机密性和完整性。其主要的优点是通过使用公共密钥加密进行服务器身份验证。然而,不时有传闻关于 OpenSSH 零日漏洞。这里我们列出一些重要的事情,你需要作出调整来提高 OpenSSH 服务器的安全性。默认配置
2012-11-02 13:51:25 766
转载 pthread_join
函数简介 函数pthread_join用来等待一个线程的结束。 头文件 : #include 函数定义: int pthread_join(pthread_t thread, void **retval); 描述 : pthread_join()函数,以阻塞的方式等待thread指定的线程结束。当函数返回时,被等待线程的资源被收回。如
2012-11-01 21:36:58 608
转载 C++你仍不知道的事
C++学了这么多年你知道为什么定义类时,类的定义放在.h文件中,而类的实现放在cpp文件中。它们为什么能够关联到一起呢?你知道什么东西可以放在.h文件中,什么不能。什么东西又可以放在cpp文件中。如果你忘记了或是压根就不明白,那么读过此文你会清晰无比!! 首先谈下声明与定义的区别。 声明是将一个名称引入程序。定义提供了一个实体在程序中的唯一描述。声明和定
2012-11-01 08:34:36 344
ros by example vol 2 indigo
2016-11-17
ros_by_example_1_indigo
2016-11-17
Linux系统管理技术手册
2013-08-28
实战演练第二版
2013-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人