2014年4月9日

python 使用xrld

摘要: 下载xrld。要对应合适的python版本;下载tar.gz包。解压通过cmd进入该目录。setup.py buildsetup.py install安装成功;添加路径:from sys import pathpath.append(r"D:\software\xlrd-0.9.2") 阅读全文

posted @ 2014-04-09 16:18 阳台 阅读(755) 评论(0) 推荐(0)

2014年3月28日

protobuf

摘要: 转自《http://www.cnblogs.com/dkblog/archive/2012/03/27/2419010.html》Protobuf语言指南Protobuf语言指南l定义一个消息(message)类型l标量值类型lOptional 的字段及默认值l枚举l使用其他消息类型l嵌套类型l更新一个消息类型l扩展l包(package)l定义服务(service)l选项(option)l生成访问类本指南描述了怎样使用protocolbuffer语言来构造你的protocol buffer数据,包括.proto文件语法以及怎样生成.proto文件的数据访问类。本文是一个参考指南——如果要查看如 阅读全文

posted @ 2014-03-28 17:17 阳台 阅读(578) 评论(0) 推荐(0)

python基础语法

摘要: 合法的python标识符: python标识符字符串规则和其他大部分用c编写的高级语言类似: 第一个字符必须是字母或是下划线; 剩下的字符可以是字母和数字或下划线; 大小写敏感: _xxx 不用“from module import * ”导入; _xxx_ 系统定义名字; _xxx 类中的私有变量名 ;文档Python 还提供了一个机制,可以通过__doc__特别变量,动态获得文档字串。在模块,类声明,或函数声明中第一个没有赋值的字符串可以用属性 obj.__doc__来进行访问,其中 obj是一个模块,类,或函数的名字。这在运行时刻也可以运行。核心笔... 阅读全文

posted @ 2014-03-28 13:38 阳台 阅读(250) 评论(0) 推荐(0)

2014年3月27日

Linux curl使用简单介绍

摘要: 《转自:http://www.cnblogs.com/-clq/archive/2012/01/29/2330827.html》Linux curl使用简单介绍[日期:2008-01-29] 来源:Linux公社 作者:notechCurl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://www.linuxidc.com > 阅读全文

posted @ 2014-03-27 10:03 阳台 阅读(181) 评论(0) 推荐(0)

2014年3月26日

python基础语法

摘要: ---恢复内容开始--- 从用户得到数据输入的方法是使用raw_input()内建函数;它读取标准输入,并将读取的数据赋值给指定的变量。可以使用int()内建函数将用户输入的字符串转换为整数;user = raw_input('enter login name: ')python 是动态类型语言,也就是说不需要预先声明变量的类型。变量的类型 和值在赋值那一刻被初始化, python 不支持c中的自增1和自减1运算符;数字类型: int , long , bool, float, complex (复数)字符串: python支持使用成对的单引号或双引号, 三引号可以用来包含特殊 阅读全文

posted @ 2014-03-26 19:59 阳台 阅读(273) 评论(0) 推荐(0)

2014年3月17日

头文件和库文件

摘要: 简单的说:头文件提供声明,库文件提供定义/实现。C 代码的编译过程: 预处理(需要头文件) -> 编译 -> 汇编 -> 链接(需要库文件); 执行时可能还有动态链接过程。在早期的编程语言中Basic Fortan没有头文件的概念,c++/c语言的初学者虽然会使用头文件,但是常常不明其理。 1、通过头文件来调用库功能。 在很多场合,源代码不便(或不准)向用户公布, 只要向用户提供头文件和二进制的库即可,用户只需要按照头文件中的接口声明来调用库函数, 而不必关心接口是怎么实现的,编译器会从库中提取相应的代码; 2、头文件能加强类型安全检查, 某个 接口被实现或被使用时的方式如果 阅读全文

posted @ 2014-03-17 11:24 阳台 阅读(468) 评论(0) 推荐(0)

#pragma的用法

摘要: 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和 C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。 (1)message 参数。 Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗 口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #Pragma m... 阅读全文

posted @ 2014-03-17 10:42 阳台 阅读(399) 评论(0) 推荐(0)

2014年3月13日

C++ signal的使用

摘要: 1、头文件 #include 2、功能 设置某一信号的对应动作3、函数原型 typdef void (*sighandler_t )(int); sighandler_t signal(int signum, sighandle_t handler); 第一个参数是目标信号; 第二个参数是一个函数指针,指向某个处理该信号的函数。这个处理函数带有一个int型参数,并返回值为void 信号处理函数的参数可以为: SIG_IGN:如果func参数被设置为SIG_IGN,该信号将被忽略; SIG_DFL:如果func参数被设置为SIG_DFL,该信号会按照确定行为处理;... 阅读全文

posted @ 2014-03-13 18:05 阳台 阅读(6902) 评论(2) 推荐(0)

2014年3月12日

Glog

摘要: Glog的简单入门,glog虽然在配置参数方面比较麻烦,但是在小规模程序中,由于其简单灵活,也许会有优势。0, glog 是google的开源日志系统,相比较log4系列的日志系统,它更加轻巧灵活,而且功能也比较完善。 结合之前看的一些资料, 这里简单对其做个简介。1, 安装: 最新版本:0.3.1 http://code.google.com/p/google-glog/安装只需:./configure; make; make install2, 简单示例main.cpp:#include #include "glog/logging.h" // glog 头文件usin 阅读全文

posted @ 2014-03-12 11:47 阳台 阅读(1707) 评论(0) 推荐(0)

2014年3月11日

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

摘要: 《转:http://www.cnblogs.com/image-eye/archive/2011/08/20/2147133.html》对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLUDE_PATH=/usr/include/libxml2:/MyLibexport C_INCLUDE_ 阅读全文

posted @ 2014-03-11 10:57 阳台 阅读(2227) 评论(0) 推荐(0)

导航