自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 [python相关]urllib2详解

from:http://www.cnblogs.com/CLTANG/archive/2011/09/15/2178163.html先发段代码:?main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}以上的一条代码是1987年,由

2013-03-15 13:50:29 13577

转载 [web相关]HTTP协议详解

from:http://blog.csdn.net/gueter/article/details/1524447 引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG

2013-03-10 13:10:22 918

原创 LPCTSTR和char*之间的转换

方法一:#include LPCTSTR str;char* pNewStr;USES_CONVERSION;//一定要加上这个宏pNewStr = T2A(str);//调用A2T,T2A,T2W等进行转换 方法二:    LPCTSTR str;   int size= WideCharToMultiByte(CP_ACP,0,str,-1, NULL,

2013-03-07 16:39:56 1412

转载 [web相关]Http与服务器交互的不同方法

from:http://19001989.blog.51cto.com/3447586/696066 Http与服务器交互的不同方法(1) GET(2) POST(3) PUT(4) DELETE(5) HEAD主机端响应Client端的一些数据文件头。(6) OPTIONS主机端响应Client端的一些允许的功能与方法。(7) TRACE(8)CO

2013-03-07 14:47:57 1683

转载 [python相关]用Python建立最简单的web服务器

from:http://www.cnblogs.com/xuxn/archive/2011/02/14/build-simple-web-server-with-python.html 利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务器模块 [端口号,默认8000]例如:

2013-03-07 14:39:27 933

转载 [python相关]BaseHTTPServer -- 基本的 HTTP 服务器

from:http://hi.baidu.com/janyway/item/7dd94b322b0a47c01a969660 BaseHTTPServer -- 基本的 HTTP 服务器这个模块定义了两个实现 HTTP 服务器 (Web 服务器)的类。 通常地, 这个模块不被直接使用,但被用来作为构建功能性 Web 服务器的一个基类。 参阅 SimpleHTTPServer and CGI

2013-03-07 14:16:42 13413

转载 c语言怎么调用dll文件

from:http://zhidao.baidu.com/question/479621352.html dll调用:(1)一般动态链接库有头文件声明h文件,lib,dll;这三个文件都用;使用的时候需要引用的文件中加上#pragma comment (lib, "xxx.lib")就可以,然后可以调用dll里面函数等(2)如果只有lib,h文件,那这是静态链接库,同上面一样(

2013-03-06 15:39:09 14898

转载 [python相关]Python中的staticmethod和classmethod

from:http://hi.baidu.com/wutaof509/item/ab3529f37dd3afe91b111fe7 staticmethod, classmethod 分别被称为静态方法和类方法。 staticmethod基本上和一个全局函数差不多,只不过可以通过类或类的实例对象(python里说光说对象总是容易产生混淆,因为什么都是对象,包括类,而实际上类实

2013-03-05 00:02:48 964

原创 [python相关]多类继承中子类默认继承哪个父类的构造函数__init__

【1】python中如果子类有自己的构造函数,不会自动调用父类的构造函数,如果需要用到父类的构造函数,则需要在子类的构造函数中显式的调用。 【2】如果子类没有自己的构造函数,则会直接从父类继承构造函数,这在单继承(一个子类只从一个父类派生)中没有任何理解上的问题。         问题:如果是多继承的情况,一个子类从多个父类派生,而子类又没有自己的构造函数,则子类默认会继承哪个父类的构

2013-03-04 23:57:23 6167 1

转载 [C/C++相关]C语言判断文件夹或者文件是否存在的方法

from:http://liuzhigong.blog.163.com/blog/static/178272375201171594820785/ 方法一:access函数判断文件夹或者文件是否存在函数原型: int access(const char *filename, int mode);所属头文件:#include filename:可以填写文件夹路径或者文件路径m

2013-03-04 15:47:33 1562

转载 [java相关]C++和JNI的数据转换

from:http://www.cnblogs.com/daniel-shen/archive/2006/10/16/530587.html 如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇

2013-02-26 15:01:11 6683

转载 [java相关]Java基础知识——JNI入门介绍(下)

from:http://java.chinaitlab.com/JDK/36678.html 3.Java类型和本地类型对应    在如下情况下,需要在本地方法中应用java对象的引用,就会用到类型之间的转换:    1)java方法里面将参数传入本地方法;    2)在本地方法里面创建java对象;    3)在本地方法里面return结果给java程序。

2013-02-26 14:58:28 451

转载 [java相关]Java基础知识——JNI入门介绍(上)

from:http://java.chinaitlab.com/JDK/36677.html 1.简介    JNI是Java Native Interface的缩写,它的设计目的是:    The standard Java class library may not support the platform-dependent features needed by

2013-02-26 14:56:25 311

转载 [java相关]Java JNI简单实现

from:http://vaero.blog.51cto.com/4350852/770139    Java JNI简单实现         JNI(Java Native Interface)允许了Java和C&C++进行交互?这不折腾人嘛! 一、JNI简述         http://baike.baidu.com/view/1272329.htm,真心

2013-02-26 14:53:10 286

转载 [调试相关]android的log解析

from:http://www.cnblogs.com/zhanglanyun/archive/2012/06/05/2536686.htmlandroid的log解析-如何分析和研究Log文件 ,如何看日志信息 。 Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件

2013-02-26 14:33:00 454

转载 [调试相关]android log类别

from:http://www.189works.com/article-41937-1.html 在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母分别对应VERBOSE,DEBUG,INFO, WARN

2013-02-26 14:30:52 295

转载 [编译相关]跨平台编译环境MinGW

from:http://www.oschina.net/p/mingw/MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况

2013-02-26 13:54:40 534

转载 [python相关]python 访问网页

from:http://fsldn.blog.163.com/blog/static/45464320108284238755/ 简单的抓取网页:import urllib.request url="http://google.cn/" response=urllib.request.urlopen(url) #返回文件对象page=response.read()

2013-02-24 13:31:25 527

转载 [web相关]http头信息

from:http://blog.chinaunix.net/uid-20794615-id-1840569.html 一、通用头域   通用头域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的扩展要求通讯双方都支持此扩展,如果存在不支持的通用

2013-02-23 23:56:30 450

转载 [web相关]HTTP头部信息简单解释说明

from:http://blog.sina.com.cn/s/blog_7573977301017ao5.html 一、HTTP响应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行

2013-02-23 23:07:07 416

转载 [web相关]HTTP消息头简介

from:http://longcxm.iteye.com/blog/1489653 一、HTTP消息头主要分为下面几类: (1)通用信息头 即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma 主要: Cache-Control , Connection , Data , Pragma , Trailer , Tr

2013-02-23 23:02:41 675

转载 [python相关]Python中函数的参数定义和可变参数

from:http://www.cnblogs.com/tqsummer/archive/2011/01/25/1944416.html刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数fun

2013-02-23 22:39:34 373

转载 [python相关]binascii:二进制和ASCII互转

20.1 binascii:二进制和ASCII互转作用:二进制和ASCII互相转换。Python版本:1.5及以后版本         binascii模块包含很多在二进制和ASCII编码的二进制表示转换的方法。通常情况不会直接使用这些功能,而是使用像UU,base64编码,或BinHex封装模块。 binascii模块包含更高级别的模块使用的,用C语言编写的低级高效功能。

2013-01-26 20:39:51 5803

原创 [python相关]正则表达式re module

1.正则表达式注意使用raw字符串,也即记得在正则表达式字符串之前加上r:pat1=re.compile('(\w+) \1')#本意是匹配诸如“54 54”、“ha ha”这样的字符串,但是由于不是raw字符串,‘\’是escaper,'\1'表示的是'\0x1'这一个字符,而不是第一个匹配group的重复,写成:pat2=re.compile(r‘(\w+) \1’)就

2013-01-12 11:46:33 306

转载 [python相关]python encode和decode函数说明

from:http://www.cnblogs.com/evening/archive/2012/04/19/2457440.html 字符串编码常用类型:utf-8,gb2312,cp936,gbk等。python中,我们使用decode()和encode()来进行解码和编码在python中,使用unicode类型作为编码的基础类型。即     decode

2013-01-11 14:14:17 373

转载 [python相关]python字典和集合

from: http://codingnow.cn/python/353.html 文章摘要: 1. 字典字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、只含不可变类型元素的元组(

2013-01-10 12:52:44 311

原创 [工具相关]editplus当中windows dos批处理的stx文件

把一些内容copy到一个txt文档中,并重命名为dos_batch.stx,移动到editplus安装目录下,然后在editplus的"perferences"中新建语言类型docbatch,并设置对应的语法文件到dos_batch.stx即可: #TITLE=bat; dos batch syntax file written by zhaoyafei 2013-01-09.;

2013-01-09 17:31:35 1344

转载 [编译相关]系列6:跟我一起写 Makefile(贴个链接保存下)

http://www.chinaunix.net/old_jh/23/408225.html

2013-01-09 15:20:27 296

转载 [编译相关]系列5:Makefile中的变量定义

from:http://www.cnblogs.com/hongzg1982/articles/2114420.html、 一般在我们书写Makefile时,各部分变量引用的格式我们建议如下:1. make变量(Makefile中定义的或者是make的环境变量)的引用使用“$(VAR)”格式。2. 出现在规则命令行中shell变量(一般为执行命令过程中的临时变量,它不属于Makef

2013-01-09 15:07:14 569

原创 [opencv相关]系列1:opencv支持的图像文件类型及cvLoadImage函数读取/载入图像文件出错原因分析

1、opencv支持的图像文件类型可以从opencv路径下"highgui\src\"下的"grfmt_xxxx.cpp"系列文件名称中看出,包括bmp、jpg/jpeg、jp2(jpeg2000)、png、tiff、exr、pxm等,这些格式以外的文件不支持,所以不要用opencv自带的cvLoadImage()函数尝试读取/载入。 2、特别说明,由于专利保护的原因,opencv不支持g

2013-01-09 14:41:27 3748

转载 [编译相关]系列4:Makefile中常用的函数

from:http://atu82.bokee.com/4696905.html           http://atu82.bokee.com/4696912.html在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语

2013-01-09 14:27:10 308

原创 [编译相关]系列3:makefile或者config文件当中的空格或者注释导致编译出错

原来的congfig文件当中有指定路径配置的语言如下:OBJPATH           = ../output/objs/$(CONFIG)/  #输出目标的路径PLATFORMLIB       =/home/xxx/xxx/lib         #本地依赖的库路径LIBDIR        = ../output/libs/$(CONFIG)/  #输出目标库的路径 结

2013-01-09 14:24:42 459

转载 [编译相关]系列2:make命令详解

from: http://blog.sina.com.cn/s/blog_87edb13801011tex.html 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序

2013-01-09 10:58:34 348

转载 [编译相关]系列1:makefile 中的 wildcard 与 patsubst 函数

from:http://www.cnblogs.com/beauty/archive/2011/01/11/1932549.html makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后用关括号结束。例如,在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参

2013-01-09 10:57:33 520

转载 [python相关]logging模块

from: http://blog.csdn.net/yatere/article/details/6655445 1.简单的将日志打印到屏幕import logginglogging.debug('This is debug message')logging.info('This is info message')loggi

2013-01-07 22:40:59 307

转载 [python相关]try-exception异常处理

from:http://blog.csdn.net/JINXINXIN_BEAR_OS/article/details/6202784 #!/usr/bin/pythonimport tracebacktry: 1/0#except Exception,e:# print traceback.format_exc() except Exception as

2013-01-07 09:45:05 796

原创 [python相关]ctypes模块

1、ctypes为python提供C语言接口,兼容C语言数据类型,可以访问C语言DLL或者shared lib; 2、ctypes导出cdll对象(linux和windows)、windll和oledll对象(这两个只针对windows)来访问DLL或者shared lib:      cdll-------->用cdecl 声明函数的库,如msvcrt.dll      wi

2013-01-06 23:28:17 795

原创 [python相关]__name__和pass

if __name__ == '__main__':#如果是由本模块直接执行,__name__ = '__main__',否则__name__ =“完整的模块路径名称”   try:       main()   except KeyboardInterrupt:       pass               #什么都不做

2013-01-06 23:09:30 274

空空如也

空空如也

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

TA关注的人

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