- 博客(25)
- 资源 (1)
- 收藏
- 关注
转载 GNU C 与 ANSI C的区别
GNU C 与 ANSI C的区别分类: linux2012-04-07 10:28 207人阅读 评论(0) 收藏 举报1.零长度数组GNU C允许使用零长度数组,定义变长度对象时比较方便struct var_data { int len; char data[0];};var_data的大小仅为一个int型,data是常量地址,dat
2012-12-31 17:38:07 465
转载 void及void指针含义的深刻解析
void及void指针含义的深刻解析分类: Linux内核游记2011-03-14 20:07 4004人阅读 评论(6) 收藏 举报编译器语言parametersp2pfunctionbuffervoid的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的
2012-12-31 11:00:31 439
转载 基类指针和子类指针相互赋值
基类指针和子类指针相互赋值分类: C++技术2012-06-30 19:45 933人阅读 评论(0) 收藏 举报首先,给出基类animal和子类fish[cpp] view plaincopy//==============================================================
2012-12-31 10:53:36 674
转载 typedef用法小结
C/C++基础知识:typedef用法小结浏览次数:7756次 2009年03月22日 互联网 字号: 大 中 小分享到:QQ空间新浪微博腾讯微博人人网豆瓣网开心网更多17第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它
2012-12-26 16:08:26 446
转载 17个新手常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:
2012-12-21 20:08:32 640
转载 从C#到Python —— 1 变量和数据类型
从C#到Python —— 1 变量和数据类型Posted on 2010-02-27 11:41 闫小勇 阅读(4790) 评论(7) 编辑 收藏 “一切数据是对象,一切命名是引用”。如果你能理解这句话,说明对Python的变量与数据类型已经有了不错的认识,那么我建议你直接跳到1.4节的总结部分,看看C#与Python在变量与数据类型方面的差异就可以。如果你还有疑惑,那么就请
2012-12-19 19:44:44 2145
转载 python 之 分割参数getopt
python 之 分割参数getopt博客分类: pythonPythonCC++C#OSpython 之 分割参数getopt os下有个方法walk,非常的好用,用来生成一个generator。每次可以得到一个三元tupple,其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。 1. 导入getopt, sys
2012-12-19 17:50:56 523
转载 Linux下静态库,动态库的创建和使用,多个动态库使用
Linux下静态库,动态库的创建和使用,多个动态库使用 (2009-05-19 16:09:26)转载▼标签: it分类: linux作者:Sam(甄峰) sam_code@hotmail.com0.介绍:0.1 静态库:静态库是一些目标文件的集合,通常为后缀为.o 的文件,通过ar 工
2012-12-16 21:46:17 1203
转载 (转)C++中extern “C”含义深层探索
(转)C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计
2012-12-16 14:47:16 389
转载 关于GCC中同时使用动态和静态库链接的操作参数和解释
关于GCC中同时使用动态和静态库链接的操作参数和解释 (2007-04-20 14:44:09)转载▼ 分类: LINUX链接库(动静态库) 作者:梁华勇 在我们开发的一个系统中,由于动态链接其中的一个动态库时,编译时没有问题,而运行时不能进行,如果将该库静态连接时,运
2012-12-15 23:31:07 803
转载 json概述以及python对json的相关操作
json概述以及python对json的相关操作什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。
2012-12-11 15:50:56 1045
转载 Python ConfigParser的使用
转--Python ConfigParser的使用 (2012-09-12 16:51:48)转载▼标签: python configparser it分类: Python1.基本的读取配置文件-read(filename) 直接读取ini文件内容-sections() 得到所有
2012-12-10 19:54:27 30726
转载 python dict
python dict博客分类: pythonpythondict 初始化构造方法创建Python代码 d = dict() d = dict(name="nico", age=23) d = dict((['name', "nico"], ['age', 23])) 当然还有更方便,简单的
2012-12-10 19:53:04 6105
转载 python调用Shell脚本:os.system(cmd)或os.popen(cmd)
python调用Shell脚本:os.system(cmd)或os.popen(cmd)2011-05-22 10:12 1938人阅读 评论(0) 收藏 举报python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。现假定有一个shel
2012-12-10 11:53:18 3496
转载 python中的extend和append的区别
实例:>>> a.extend([1,2])>>> print a[1, 2, '3', '1', 1, 2]>>> a.append([1,2])>>> print a[1, 2, '3', '1', 1, 2, [1, 2]]append和extend都仅只可以接收一个参数,append 任意,甚至是tupleextend 只能是一个列表
2012-12-10 11:21:32 44359 4
转载 c/c++中出现“undefined reference to”的解决
c/c++中出现“undefined reference to”的解决“undefined reference to”的意思是,该函数未定义。如果使用的是gcc,有以下检查方案:如果提示未定义的函数是某个库的函数。检查库时候已经安装,并在编译命令中采用-l和-L参数导入库。如果提示未定义的函数是程序中的函数。检查是否在头文件中声明,是否在编译中有对应的obj文件。
2012-12-09 23:37:36 74959 1
转载 C++头文件的包含顺序研究
C++头文件的包含顺序研究 作者:朱金灿,发布于2012-3-8 一.《Google C++ 编程风格指南》里的观点公司在推行编码规范,领导提议基本上使用《Google C++ 编程风格指南》。其中《Google C++ 编程风格指南》对于头文件的包含顺序是这样的:Names and Order o
2012-12-09 23:35:27 1089
转载 error: expected class-name before ‘{’ token
I know there are a couple of similar questions(circular include) out stackoverflow and other websites. But I still can't figure it out and no solutions pop out. So I would like to post my specific one
2012-12-09 22:21:54 5123
转载 Makefile 自动化变量总结
Makefile 自动化变量总结分类: Linux2012-06-21 15:18 238人阅读 评论(0) 收藏 举报原文地址:http://www.chinaunix.net/old_jh/23/408225.htmlMakefile自动化变量在上述的模式规则中,目标和依赖文件都是一系例的文件,那么我们如何书写一个命令来完成从不同的依赖文件生成相应的目标?因
2012-12-09 00:16:37 1020
转载 makefile的选项CFLAGS、CPPFLAGS、LDFLAGS和LIBS的区别
makefile的选项CFLAGS、CPPFLAGS、LDFLAGS和LIBS的区别LDFLAGS是选项,LIBS是要链接的库。都是喂给ld的,只不过一个是告诉ld怎么吃,一个是告诉ld要吃什么。网上不难搜索到上面这段话。不过“告诉ld怎么吃”是什么意思呢?看看如下选项:LDFLAGS = -L/var/xxx/lib -L/opt/mysql/libLIBS = -l
2012-12-05 20:35:37 42922 3
转载 Makefile 中:= ?= += =的区别
Makefile 中:= ?= += =的区别在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define)
2012-12-05 20:08:31 2481
转载 makefile 文件中得wildcard
makefile 文件中得wildcard分类: Linux系列杂谈2008-04-02 22:39 2716人阅读 评论(0) 收藏 举报1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test
2012-12-05 19:57:20 627
转载 线程局部变量与 __thread
线程局部变量与 __thread五竹线程局部变量与 __thread–五竹,20120/9/03现在使用多线程开发越来越普遍, 为了提高性能,性能局部变量使用也非常普遍.如线程私有的成员变量,buffer等.本文首先介绍线程局部变量的2 种使用方法:1). 常规的使用方式: 相对复杂2). __thread 修饰符: 使用简单,但容易不正确使用
2012-12-05 17:44:28 2345
转载 #include 搜索路径
#include 搜索路径2012-02-08 17:13 174人阅读 评论(0) 收藏 举报C中可以通过 #include 和 #include "stidio.h" ,区别是:#include ,直接到系统指定目录去查找头文件。#include "stidio.h" ,会先到当前目录查找头文件,如果没找到在到系统指定目录查找。gcc编译时查找头文件
2012-12-05 17:03:01 6124 1
转载 gcc中include文件的搜索路径
gcc中include文件的搜索路径这是一个不复杂的问题;但是网上很多回答都不全面;偶找了一个比较全面的(测试过):引用http://blog.csdn.net/fjb2080/archive/2010/01/23/5247494.aspx#include有两种形式,例如如下:#include #include "userhead.h"用尖括号表示的是包含系
2012-12-05 17:02:20 1035
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人