- 博客(36)
- 资源 (11)
- 收藏
- 关注
原创 python:Non-ASCII character 'xe5' in file报错问题
有时候,在 Python 脚本里有中文的时候,会报下面的错误:1Non-ASCII character '\xe5' in file ……原因:Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他非英语系的语言),此时即使你把自己编写的Python源文件以UTF-8格式保存了,但
2014-10-29 11:17:30 928
原创 使用Qt Creator打造Python IDE
down voteacceptedCurrently, Qt Creator allows you to create Python files (not projects) and run them. It also has syntax highlighting, but it lacks more complex features such as autocomp
2014-10-28 21:18:44 13656
原创 qmake概念
介绍qmakeqmake是用来为不同的平台的开发项目创建makefile的Trolltech开发一个易于使用的工具。qmake简化了makefile的生成,所以为了创建一个makefile只需要一个只有几行信息的文件。qmake可以供任何一个软件项目使用,而不用管它是不是用Qt写的,尽管它包含了为支持Qt开发所拥有的额外的特征。qmake基于一个项目文件这样的信息来生成makefile。项
2014-10-27 20:07:47 589
原创 qmake的使用
qmake的介绍qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单的“项目”文件并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,可以把开发者解放出来只关心他们的代码。Tr
2014-10-27 16:17:47 590
原创 大端模式Big Endian和小端模式Little Endian以及浮点数在内存中的存储
大端模式和小端模式存放数据的区别很简单:大端模式先存放数据的高位字节,小端模式先存放数据的低位字节。比如 int a=0x01234567,a所占的四个字节16进制标示:01 23 45 67。在Linux系统中,使用命令:```bashlscpu```输出:```bashArchitecture: x86_64CPU op-mode(s): 32-bit, 64-...
2014-10-26 21:30:03 7730
原创 GPL许可证和BSD许可证
1980年,一个叫Richard Stallman的美国程序员,因为无法容忍软件私有化造成的代码封闭,而创立了GPL许可证。他认为,软件的源代码是全人类的财富,应该允许程序员自由共享。
2014-10-23 19:37:28 1173
原创 在构造函数的参数化列表中调用基类构造函数初始化继承来的成员变量
今天有人问道:在实例子类对象时,会先调用父类的构造函数,然后再调用子类的构造函数。可为什么在有些子类中构造函数的参数化列表中还要调用父类的构造函数?先看下面代码:class Base{public: int m_nValue; Base(int nValue=0) : m_nValue(nValue) { }};class
2014-10-21 18:03:26 6358 2
原创 用动态规划解决(maximum sum subarray and maximum product subarray)
一些问题从整体上看貌似无从下手,cho
2014-10-19 21:14:04 1259 2
原创 回调函数(callback function)
Many are confused by what a callback is because of the name of the damned thing.A callback method is one which is passed as an argument in another method and which is invoked after some kind of ev
2014-10-17 19:41:33 810
翻译 why c++ considered a bad language?为什么c++被认为是一门糟糕的语言?
As explained, no language is perfect. By no means C++ is a bad language. It's a very good language, with high performance ratings. But a lot of developers consider it a bad language. There are sever
2014-10-16 20:57:03 2154 1
原创 最大和子数组与最大积子数组(Largest Sum Contiguous Subarray & Maximum Product Subarray)
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
2014-10-16 13:25:41 770
原创 最短路径图算法(shortest path dijkstra)
算法1)新建一个集合sptSet(shortest path tree set)用来记录最短路径树上的节点。初始状态sptSet为空2)给图中的节点赋上一个距离值。初始状态所有节点的距离值为INFINITE.将源节点的距离值赋值为0.3)while sptSet没有包含所有节点:...a)从图中距离值最小的节点u放入集合sptSet中...b)更新节点u的所有邻居节点的距离值。
2014-10-13 11:42:18 4231
原创 pythonchallenge2(众里寻她千百度)
import osimport reimport urllib.requestdef get_page_source(s): source=urllib.request.urlopen('http://www.pythonchallenge.com/pc/def/'+s).read(); return source#source_file=open('sourc
2014-10-09 12:19:31 1180
原创 can't use a string pattern on a bytes-like object错误和must be str, not bytes错误
哎,新手使用Python真是痛苦,bubu
2014-10-09 11:35:50 6553
原创 unicode和UTF-8的不同(The difference between UTF-8 and Unicode?)
首先,我想说的是UTF-8和unicode根本没有可比性。
2014-10-06 21:33:05 513
原创 全排列(permutations)
算法设计时候,递归技巧对于新手来时不是很容易掌握。求一串数字的全排列就可以用递归技巧写出程序。例如,[1,2,3] 有下列排列:[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], 和 [3,2,1].
2014-10-04 17:18:11 694
原创 c++中的虚函数
今天碰到三个问题,现在来浅显地解答一下,算是回顾一下c++。 问题1.什么是虚函数(virtual function)。 问题2.虚函数怎么实现。 问题3.使用虚函数有什么代价===========================================================================
2014-10-04 14:02:19 565
计算机中断处理机制(interrupt)
2020-10-08
numpy for python 2.7 (windows 64 bit)
2014-12-12
增强学习教程2
2014-12-05
增强学习教程
2014-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人