2012年12月3日

Python参考手册----第一章: Python简介(二)

摘要: #1.4文件输入和输出#读文件f = open("/home/liulipeng/test.c") line = f.readline() while line: print line, # print(line, end='') line = f.readline()f.close()# readline()方法读取一行内容,包括结尾的换行符在内。# 读至文件结尾时返回空字符串for line in open("/home/liulipeng/test.c"): print line, #写文件principa... 阅读全文

posted @ 2012-12-03 13:41 屁屁侠 阅读(268) 评论(0) 推荐(0) 编辑

2012年11月29日

Python参考手册----第一章: Python简介(一)

摘要: 一、Python简介1.1 print "Hello World"1.2 变量和算术表达式#printprincipal = 1000rate = 0.05numyears = 5year = 1while year <= numyears: principal = principal * (1 + rate) print year, principal # print(year, principal) print "%3d %0.2f" % (year, principal)# print("%3d %0.2f" % (yea 阅读全文

posted @ 2012-11-29 10:39 屁屁侠 阅读(284) 评论(0) 推荐(0) 编辑

2012年11月28日

Python环境配置

摘要: http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/index.html 阅读全文

posted @ 2012-11-28 19:19 屁屁侠 阅读(135) 评论(0) 推荐(0) 编辑

嵌入式学习路线 (转)

摘要: ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。(2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。(3)哪天若想创业,搞自已的产品,嵌入式不像应用软件那样 阅读全文

posted @ 2012-11-28 14:04 屁屁侠 阅读(242) 评论(0) 推荐(0) 编辑

2012年10月24日

#if、#ifdef、#if defined之间的区别

摘要: http://www.yucoat.com/c_program/difference_if_ifdef_if_defined.html#if的使用说明#if的后面接的是表达式#if (MAX==10)||(MAX==20) code...#endif它的作用是:如果(MAX==10)||(MAX==20)成立,那么编译器就会把其中的#if 与 #endif之间的代码编译进去(注意:是编译进去,不是执行!!)#if defined的使用#if后面接的是一个宏。#if defined (x) ...code...#endif这个#if defined它不管里面的“x”的逻辑是“真”还是“假”... 阅读全文

posted @ 2012-10-24 16:56 屁屁侠 阅读(642) 评论(0) 推荐(1) 编辑

2012年10月17日

sscanf,sscanf_s及其相关用法

摘要: http://www.cnblogs.com/kex1n/archive/2011/06/09/2076501.html#include<stdio.h>定义函数 int sscanf (const char *str,const char * format,........);函数说明sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。返回值 成功则返回参数数目,失败则返回-1,错误原因存于errno中。 返回0表示失败 否则,表示正确格式化数据的个数 例如:sscanf(str,&q 阅读全文

posted @ 2012-10-17 18:11 屁屁侠 阅读(386) 评论(0) 推荐(0) 编辑

2012年10月16日

使用Automake和Autoconf生成Makefile

摘要: http://www.cnblogs.com/phinecos/archive/2008/11/27/1342381.htmlautomake 所产生的 Makefile 除了可以做到程序的自动编译和链接外,还可以用来生成各种文档(如manual page、info文件),可以将源代码文件包装起来以供发布。所以程序源代码所存放的目录结构最好符合GNU的标准惯例。下面以hello.c程序生成Makefile文件作为例子。1,在当前目录下创建一个名为hello的子目录。hello这个目录用于存放 hello.c这个程序及相关文件。新建一个源程序文件hello.c#includeintmain(in 阅读全文

posted @ 2012-10-16 15:02 屁屁侠 阅读(576) 评论(0) 推荐(0) 编辑

2012年10月11日

strcpy, strdup, strcat, strncpy, strndup

摘要: http://hi.baidu.com/liuhuman/item/c862c932b272d020b3c0c532char* strcpy (char* dst, const char* src);//如果dst的长度 小于或者等于 strlen(src)时, src多余的字符串仍然被复制,将覆盖原先存储于数组后面的内存空间的值。char* strdup(const char* src);//这个函数包含了malloc和strcpy, 不用担心在strcpy中dst的长度问题char* strcat(char* dst, cosnt char* src);// 需要保证dst的大小足至... 阅读全文

posted @ 2012-10-11 19:05 屁屁侠 阅读(1890) 评论(0) 推荐(0) 编辑

#、##和__VA_ARGS__

摘要: http://www.cnblogs.com/zhujudah/admin/EditPosts.aspx?opt=1.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizing).#incldue <stdio.h>#define PSQR(x) printf("the square of" #x "is %d.\n",(x)*(x))int main(voi 阅读全文

posted @ 2012-10-11 16:05 屁屁侠 阅读(472) 评论(0) 推荐(0) 编辑

2012年10月9日

vlc android 代码编译

摘要: 转自:http://blog.csdn.net/asircao/article/details/7734201系统:ubuntu12.04代码:git://git.videolan.org/vlc-ports/android.git代码版本:375646994d0602年初的时候搞了三个月的vlc android。昨天看到vlc android的beta版本发布了,决定编译一个看看效果。把自己此次的编译过程记录下来,供朋友们参考。下文中的文件路径,要替换成正确的路径。1. 搭建ubuntu android开发环境要找一个自己喜欢的目录安装jdk、SDK、NDK、ANT1.1 安装jdk参考我转 阅读全文

posted @ 2012-10-09 18:08 屁屁侠 阅读(10244) 评论(0) 推荐(1) 编辑

导航