编程语言
1.python中的传值和传引用和其他语言不一样,传递参数的时候,python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于...
分类:编程语言 时间:2014-07-22 23:03:04 收藏:0 阅读:444
最近在看《Python源码剖析》,对Python内部运行机制比以前了解的更深入了,感觉自己有机会也可以做个小型的动态脚本语言了,呵呵,当然是吹牛了。目的当然不是创造一个动态语言,目的只有一个:更好的使用Python。看到模块导入那块的时候,终于对模块导入机制比较了解了,以防忘记特记录下来。模块的搜索...
分类:编程语言 时间:2014-01-16 21:07:37 收藏:0 阅读:706
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:classClxBase{public:ClxBase(){};virtual~ClxBase(){};virtualvoidDoSomething(){coutD...
分类:编程语言 时间:2014-01-16 21:04:42 收藏:0 阅读:417
出现乱码的原因是,网页服务端有bug,它硬性使用使用某种特定的编码方案,而并没有按照客户端的请求头的编码要求来发送编码。解决方案:使用chardet来猜测网页编码。1.去chardet官网下载chardet的py源码包。2.把chardet目录从源码包里解压到项目文件夹内。3.通过 import c...
分类:编程语言 时间:2014-01-16 21:03:42 收藏:0 阅读:853
Python 的内存管理架构(Objects/obmalloc.c): _____ ______ ______ ________ [ int ] [ dict ] [ list ] ... [ string ] Python core |+3 | | | ______________________...
分类:编程语言 时间:2014-01-16 21:02:07 收藏:0 阅读:577
1,有setup.py进入相应目录,命令行执行:python setup.py install无法卸载2,通过pippip install 组件名称pip uninstall 组件名称3,通过setuptoolseasy_install 组件名称未提供卸载
分类:编程语言 时间:2014-07-22 23:03:04 收藏:0 阅读:418
1: 安装:OpenCV-2.2.0-win32-vs2010.exe ---C:\OpenCV2.2python-2.7.5.msi --C:\Python27matplotlib-1.3.0.win32-py2.7.exe2: 执行import syssys.path.append("C:\Op...
分类:编程语言 时间:2014-01-16 20:46:37 收藏:0 阅读:562
对于含多字节的字符串,进行截断的时候,要判断截断处是几字节字符,不能将多字节从中分割,避免截断后乱码下面给出utf8和gb18030上的实现, 用任何一种都可以,可以先进行转码,用encode, decode;方法1:对utf8: 参考:http://blog.csdn.net/marising/a...
分类:编程语言 时间:2014-01-16 20:45:58 收藏:0 阅读:563
c和c++都是在实践中发展起来的语言。实用性极强。c是与UNIX/Linux的发展相辅相成的。而C++是B.S为了摆脱c与硬件以及底层过于紧密的苦恼,而开发的语言。C++可以说就是c语言的超集。任何c语言的程序理论上都应当是合法的C++程序。 C语言的特点:过程性编程和结构化编程。函数作为编程的主要...
分类:编程语言 时间:2014-01-16 20:43:32 收藏:0 阅读:521
转自(http://www.cnblogs.com/wchhuangya/archive/2009/12/25/1632160.html)一.基本概念剖析int* (*a[5])(int, char*); //#1void (*b[10]) (void (*)()); //#2double(*)()...
分类:编程语言 时间:2014-01-16 20:32:42 收藏:0 阅读:425
151273512745127551284
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!