- 博客(54)
- 资源 (1)
- 收藏
- 关注
转载 如何在iphone/ipad/itouch上设置新浪VIP邮箱
下面向大家介绍如何使用iPhone/iPad/itouch上的邮件应用程序Mail创建新浪免费邮箱帐户,这里以iPhone为例(iPod touch/iPad中除了界面略有区别外,操作基本类似):1、进入设置 首先进入iphone的“设置”,选择“邮件、通讯录、日历”一项 选择“邮件、通讯录、日历”一项2、选择邮箱类型
2013-12-28 22:32:25
161463
转载 sprintf用法
from: http://blog.sina.com.cn/s/blog_980cf62a0100ya0z.htmlsprintf字串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误,但好在由sprintf误用导致的问题虽然严重,却很容易找出,无非就是那么几种情况,通常用
2013-12-04 10:35:34
914
转载 fopen()函数
From: http://blog.csdn.net/borenbao/article/details/8496401.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。而在编程时使用最多的要算是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适
2013-12-04 10:24:09
784
转载 __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
4091
转载 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
858
转载 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
939
转载 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
791
原创 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
3815
转载 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
2525
原创 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
15248
原创 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
5646
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
710
转载 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
1891
原创 真正的上锁前,为何要调用preempt_disable()来关闭抢占的case
在真正的上锁前,为何要调用preempt_disable()来关闭抢占?==》1.如果内核可抢占, 单CPU process1通过系统调用进入内核态,如果其需要访问临界区,则在进入临界区前获得锁,上锁,V=1,然后进入临界区 如果process1在内核态执行该系统调用过程中发生了一个外部中断,当中断处理函数返回时,因为内核的可抢占性,此时将会出现一个调度点,如果CPU的
2013-09-09 12:37:42
12825
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
3960
转载 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
3641
转载 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
2614
转载 指针-->字符串
From: http://www.2cto.com/kf/201309/240740.html1. 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符。 如在代码中写"abc",那么编译器帮你存储的是"abc\0"。 2. "abc"是常量吗? 答案是有时是、有时不是。 不是常量的情况:"abc"作为字符数组初始值的时候就不是,如: c
2013-09-05 11:23:49
460
转载 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
1295
转载 #、##和__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
541
原创 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
7405
转载 PYTHON 双引号 单引号 多引号区别
先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用/ (“连行符”)吧,如s2 = "hello,/world"s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:s3 = """hello,world,hahaha."""或者:>>> s2='''hell
2013-08-27 11:07:01
666
原创 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
814
转载 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
487
转载 Android系统属性
From: http://blog.csdn.net/a345017062/article/details/6083026每一个属性都是一个名值对,名和值都是文本。Android系统中,属性被大量使用,用来记录系统设置或者在进程间交换信息。属性在整个系统中是可见的,每一个进程都可以get/set属性。系统初始化时,在init这个daemon中,Android会分配一些内存来存储这些属性
2013-08-14 20:20:41
620
原创 检查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
937
原创 $(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
11603
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
7921
转载 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
612
转载 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
830
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
3113
转载 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
933
转载 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
742
转载 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
3338
转载 setprob 和 getprob
SetPropFrom: http://baike.baidu.com/view/1080287.htm简介函数功能:该函数在指定窗口的属性表中增加一个新项,或者修改一个现有项。如果指定的字符串不在属性表中,那么就增加该新的项,新项中包含该字符串和句柄,否则就用指定的句柄替换该字符串的全前句柄。函数原型:BOOL SetProp(HWND hWnd,LPCTSTR lpStri
2013-08-05 16:36:30
1354
转载 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
687
转载 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
891
转载 pdf 旋转视图,为啥不能保存?
pdf 旋转视图,为啥不能保存? From: http://mykusun.blog.163.com/blog/static/73606388201121843325932/问题: 当我们用专业版的acrobat旋转视图的时候,希望保存后,即为调整后的视图。但是点工具栏上的旋转视图,保存,不行。用菜单里面的 /视图/旋转视图,也不行。 解决问题:这属于概念不明
2013-08-05 11:42:28
15441
LINUX和UNXIS SHELL编程指南
2010-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人