自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何在iphone/ipad/itouch上设置新浪VIP邮箱

下面向大家介绍如何使用iPhone/iPad/itouch上的邮件应用程序Mail创建新浪免费邮箱帐户,这里以iPhone为例(iPod touch/iPad中除了界面略有区别外,操作基本类似):1、进入设置 首先进入iphone的“设置”,选择“邮件、通讯录、日历”一项  选择“邮件、通讯录、日历”一项2、选择邮箱类型

2013-12-28 22:32:25 161047

转载 sprintf用法

from:  http://blog.sina.com.cn/s/blog_980cf62a0100ya0z.htmlsprintf字串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误,但好在由sprintf误用导致的问题虽然严重,却很容易找出,无非就是那么几种情况,通常用

2013-12-04 10:35:34 894

转载 fopen()函数

From: http://blog.csdn.net/borenbao/article/details/8496401.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。而在编程时使用最多的要算是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适

2013-12-04 10:24:09 770

转载 __KERNEL__ macro

From:    http://blog.csdn.net/songcdut/article/details/8625041  The __KERNEL__ macro is defined because there is programs (like libraries) that include kernel code and there is many things that

2013-12-03 16:37:08 4066

转载 GCC编译选项

GCC编译选项From:  http://yulinlu.blog.163.com/blog/static/588156982010724180248/gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编

2013-12-03 16:30:01 846

转载 fgets函数 和 fputs

From: http://blog.csdn.net/wuyu1125/article/details/7610652fgets从指定的文件中读一行字符到调用者提供的缓冲区中,gets从标准输入读一行字符到调用者提供的缓冲区中。#include char *fgets(char *s, int size, FILE *stream);char *gets(char *s);

2013-12-02 13:55:10 931

转载 main函数的两个参数

main函数的两个参数From:    http://blog.sina.com.cn/s/blog_4d3a41f40100e444.html详细一点。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main(argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv(第二个形参)必须是指

2013-12-02 11:20:08 785

原创 GCC特性之__init修饰解析

在driver文件中经常看到"__init"修饰的代码,那么__init标记有什么意义?先看下面这段英文说明:(include/linux/init.h)/* These macros are used to mark some functions or * initialized data (doesn't apply to uninitialized data) * as `in

2013-11-28 21:22:12 3784

转载 LINUX内核中的xx_initcall初始化标号

From: csdn 800th       http://blog.csdn.net/thl789/article/details/6581146         LINUX内核中有很多的初始化指示标志postcore_initcall(), arch_initcall(), subsys_initcall(), device_initcall(), etc. 这些起什么作用呢?

2013-11-28 18:01:42 2485

原创 Error: 407 Proxy Authentication Required

今天在使用命令:BJS\lisa.liu@lisaliuubtpc:~/bin$ sudo apt-get install kate出现了一系列如下错误:Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/main/k/kubuntu-debug-installer/kubuntu-debug-installer_11.10ub

2013-11-12 10:55:20 15156

原创 BUG: scheduling while atomic

今天遇到这样一个错误,堆栈如下:09-18 16:51:11.081 [ 2.177138] c1 BUG: scheduling while atomic: kworker/u:0/5/0x0000000209-18 16:51:11.081 [ 2.177148] c1 Modules linked in:09-18 16:51:11.081 [ 2.177157] c1 Ba

2013-09-26 20:06:18 5582 2

转载 sort命令的k选项大讨论

转自Linux大棚-Linux主题博客正文开始]有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思。今天,我们就来搞定它—-k选项!1 准备素材$ cat facebook.txtgoogle 110 5000baidu 100 5000guge 50 3000sohu 100 4500第一

2013-09-26 19:44:38 704

转载 Firefox无法加载12306自家证书

From: http://blog.chinaunix.net/uid-20710081-id-3360235.html本文介绍firefox导入非标准CA颁发的证书的方法。问题:12306花3亿人冥币做一个自家的证书,天下人民要使用12306都必须导入12306大侠的证书。但是firefox这个米国老不认识12306怎么办。。现象:ff导入12306的证书后提示"I do

2013-09-12 13:58:14 1855

原创 真正的上锁前,为何要调用preempt_disable()来关闭抢占的case

在真正的上锁前,为何要调用preempt_disable()来关闭抢占?==》1.如果内核可抢占, 单CPU    process1通过系统调用进入内核态,如果其需要访问临界区,则在进入临界区前获得锁,上锁,V=1,然后进入临界区    如果process1在内核态执行该系统调用过程中发生了一个外部中断,当中断处理函数返回时,因为内核的可抢占性,此时将会出现一个调度点,如果CPU的

2013-09-09 12:37:42 12480 6

转载 struct semaphore定义

semaphore.h (include\linux) 1392 2013-2-28/* Please don't access any members of this structure directly */struct semaphore {     raw_spinlock_t  lock;     unsigned int  count;     struct lis

2013-09-09 07:22:35 3915

转载 spinlock_t定义

注意:下文中的所有定义已去掉调试和统计相关的信息spinlock_types.h (include\linux) typedef struct spinlock { union {  struct raw_spinlock rlock; };} spinlock_t;typedef struct raw_spinlock { arch_spinlock_t raw_

2013-09-09 06:51:55 3624

转载 Linux下分割大文件及合并还原

From: http://www.redwolf-blog.com/?p=2352现在的网盘,很多都不支持单个大文件,通常都限制在1GB之类。为了解决这个问题,在Linux下可以直接使用split命令将大文件分割成小于1GB的文件。如:为了保存一个虚拟机文件,使用了下面的命令:split  -b  600M   TOOLS.7z    TOOLS.7z.split.其中-b

2013-09-06 18:58:00 2365

转载 指针-->字符串

From: http://www.2cto.com/kf/201309/240740.html1. 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符。 如在代码中写"abc",那么编译器帮你存储的是"abc\0"。 2. "abc"是常量吗? 答案是有时是、有时不是。 不是常量的情况:"abc"作为字符数组初始值的时候就不是,如: c

2013-09-05 11:23:49 454

转载 genalloc — 通用内存分配器

From: http://www.2cto.com/kf/201302/187782.htmlgenalloc 是 linux 内核提供的通用内存分配器,源码位于 lib/genalloc.c。这个分配器为独立于内核以外的内存块提供分配方法,采用的是最先适配原则,android 最新的 ION 内存管理器对 ION_HEAP_TYPE_CARVEOUT 类型的内存就是采用的这个分配器。

2013-09-05 09:58:33 1262

转载 #、##和__VA_ARGS__

From: http://www.cnblogs.com/zhujudah/archive/2012/03/22/2411240.html1.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化为字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizin

2013-08-27 16:11:12 527

原创 bash中判断查找的字符串是否存在

if lsusb | grep "Spreadtrum" > /dev/null 2>&1  then    echo " success"else    echo " fail"filsusb | grep "Spreadtrum" > /dev/null 2>&1if [ "$?" -eq "0" ];then    echo "success"else

2013-08-27 16:08:25 7379

转载 PYTHON 双引号 单引号 多引号区别

先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用/ (“连行符”)吧,如s2 = "hello,/world"s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:s3 = """hello,world,hahaha."""或者:>>> s2='''hell

2013-08-27 11:07:01 655

原创 bash中单引号和双引号的区别

单引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是一般字符 ,而不会有特殊符号。我们以底下的例子做说明:假设定义了一个变量aBJS\lisa.liu@lisaliuubtpc:~/bin$ a='$$Lisa'BJS\lisa.liu@lisaliuubtpc:~/bin$ echo " my name is $a" my name is $$LisaB

2013-08-26 15:23:43 805

转载 Android.mk文件分析

Android.mk文件分析From:   http://blog.csdn.net/a345017062/article/details/6130264从对Makefile一无所知开始,折腾了一个多星期,终于对Android.mk有了一个全面些的了解。了解了标准的Makefile后,发现Android.mk其实是把真正的Makefile包装起来,做成了一个对使用者来说很简

2013-08-14 20:37:52 472

转载 Android系统属性

From: http://blog.csdn.net/a345017062/article/details/6083026每一个属性都是一个名值对,名和值都是文本。Android系统中,属性被大量使用,用来记录系统设置或者在进程间交换信息。属性在整个系统中是可见的,每一个进程都可以get/set属性。系统初始化时,在init这个daemon中,Android会分配一些内存来存储这些属性

2013-08-14 20:20:41 607

原创 检查adb 配置

在手机上插入usb后,如果想确认host是否识别该usb设备,可输入lsusb,如下:BJS\lisa.liu@lisaliuubtpc:~/code/sprdroid4.1_3.4x$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:000

2013-08-14 20:17:06 909

原创 $(srctree) is not clean, please run 'make mrproper'

在使用make menuconfig重新配置后,再编译kernel时常会遇到这样的问题:Using /home/likewise-open/BJS/lisa.liu/code/sprdroid4.0.3_vlx_3.0_13a/kernel as source for kernel/home/likewise-open/BJS/lisa.liu/code/sprdroid4.0.3_v

2013-08-14 20:10:49 11517 6

原创 BASH中用 read 实现“按任意键继续”

BASH中用 read 实现“按任意键继续”read -s -n1 -p "按任意键继续 ... "Debug Android native codehttp://blog.csdn.net/johnnylq/article/details/6401878

2013-08-14 20:01:30 7629

转载 ubuntu一些脚本的执行顺序

ubuntu一些脚本的执行顺序from: http://www.cnblogs.com/xiangzi888/archive/2012/03/20/2408804.html 一些优先级:/etc/enviroment(系统环境变量) --> /etc/profile(用户环境变量) --> $HOME/.profile -->$HOME/.env (如果存在)/et

2013-08-13 23:37:43 600

转载 bash之nl函数

bash之nl函数格式:nl options file选项:- I:行号每次增加n;缺省为1- p:在新的一页不重新计数。n l命令可用于在文件中列行号,在打印源代码或列日志文件时很有用$ nl myscript上面的命令将列出myscript文件的行号。$ nl myscript >hold_file则将上面命令的输出重

2013-08-13 23:34:53 815 1

原创 bash之sleep函数

bash之sleep函数格式:sleep number该命令使系统等待相应的秒数。例如:$ sleep 10意味着系统在1 0秒钟之内不进行任何操作可以指定sleep的具体时间,如下: sleep NUMBER[SUFFIX]...举例:(s秒,m分,h时,d天)sleep 5s  #延迟5ssleep 5m #延迟5msleep

2013-08-13 23:32:00 3016

转载 list_head使用介绍

list_head结构的介绍http://blog.csdn.net/billpig/article/details/5880895list_head结构定义在 里,它是一个double linked list的结构。 底下是它的结构宣告:struct list_head {struct list_head *next, *prev;};有的人可能看到这样的结构会觉得很

2013-08-11 20:23:45 908

转载 C语言snprintf函数

from:  http://blog.csdn.net/ccccdddxxx/article/details/7370169int snprintf(char *restrict buf, size_t n, const char * restrict  format, ...);函数说明:最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为n

2013-08-10 17:46:40 731

转载 CPU调速器Governor说明

From:  http://android.zone.it.sohu.com/thread-11841439-1-1.html现在很内核都会增加新的CPU调速器,很多人不知道内核中的CPU调速器有什么用, 下面给大家详细介绍一下CPU调速器Governor说明: 什么是Governor? →Android的CPU 的频率并不是一成不变的,会因应程式所需而调整频率,通常会

2013-08-07 10:29:34 3247

转载 setprob 和 getprob

SetPropFrom: http://baike.baidu.com/view/1080287.htm简介函数功能:该函数在指定窗口的属性表中增加一个新项,或者修改一个现有项。如果指定的字符串不在属性表中,那么就增加该新的项,新项中包含该字符串和句柄,否则就用指定的句柄替换该字符串的全前句柄。函数原型:BOOL SetProp(HWND hWnd,LPCTSTR lpStri

2013-08-05 16:36:30 1333

转载 Linux基础编程-文件操作open,lseek,read,write,close

From:   http://blog.csdn.net/yao_guet/article/details/6460900Linux基础编程-文件操作open,lseek,read,write,close Linux上面对文件的操作可以分为两种:1.Linux系统提供的API; 2.C标准的文件操作函数。前者依赖于Linux系统,后者是标准的C文件操作函数与操作系统无关。

2013-08-05 16:33:08 671

转载 Android系统中setprop,getprop,watchprops命令的使用

http://blog.csdn.net/yao_guet/article/details/6531241在android系统中,有一些初始化的配置文件,例如:/init.rc/default.prop/system/build.prop文件里面里面配置了开机设置的系统属性值, 这些属性值,可以通过getprop获取,setprop设置,它的格式如下:g

2013-08-05 16:31:41 872

转载 pdf 旋转视图,为啥不能保存?

pdf 旋转视图,为啥不能保存?  From:   http://mykusun.blog.163.com/blog/static/73606388201121843325932/问题: 当我们用专业版的acrobat旋转视图的时候,希望保存后,即为调整后的视图。但是点工具栏上的旋转视图,保存,不行。用菜单里面的 /视图/旋转视图,也不行。 解决问题:这属于概念不明

2013-08-05 11:42:28 15231

转载 互斥与同步

spinlock的设计思想:

2013-08-02 20:04:43 524

转载 特定脚本参数

2013-07-31 17:00:45 411

LINUX和UNXIS SHELL编程指南

本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。

2010-07-29

空空如也

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

TA关注的人

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