- 博客(10)
- 收藏
- 关注
原创 不要把 Python 写成 C 语言版的 Python
如果你像我一样,大学第一门编程语言是以 C 语言开始的,再学 Python 的时候可能还是忘不掉 C 语言的那种编程思维。举例:1、数值计算类(举一个小学生都会算的题):从1到100中取出所有偶数,把取出的偶数各自乘以2,再把所得的这些结果相加求和: (1) 如果是 C 语言,就可以这么干:int result = 0;int i;for (i=1; i<101; ++i
2015-08-29 01:29:12 2033
原创 C++ 智能指针
某大牛说过,如果不会 C++ 的指针,就不能说你会 C++,指针作为一把双刃剑,既成为 C++ 的精髓让 C++ 的高效在编程语言中立于性能的不败之地,同时也让很多人头疼,极易出现内存泄漏(并不是你细心就可以避免内存泄漏,很多时候内存泄漏不是因为你忘了 delete,而是因为逻辑的问题,提早 return、break 等造成无法预知的内存泄漏,而且这种错误极难调试),所以智能指针就应运而生了。
2015-11-09 16:11:44 383
原创 你怎么都调试不出来的错误,最后又莫名的好了
你有木有遇到过这种情况,感觉自己写的程序没问题,但一运行就是会崩,而且怎么都找不出来原因,胡乱改了一会(其实也不是胡乱啦)它又好了,发现也没有改什么关键性的东西,所以又把代码改成和崩溃时候一模一样的代码,发现它就这样莫名其妙的好了!!我经常被这种问题搞的又气又笑。自始至终都不知道到底哪里出了问题。今天又遇到这种情况,好在今天发现了原因。这篇文章并不能概括以上所说的情况,但却是以上情况中
2015-11-05 13:36:51 561
原创 Python 类的魔力特性之一:property
如果你有一个 Person 类(其中3个属性:first_name、second_name、full_name):class Person(object): def __init__(self, first_name, second_name): self.first_name = first_name self.second_name = second_name self.fu
2015-10-28 14:38:07 535
原创 我崇拜的编程界的那些人或事
以下内容摘抄自网络:>Python 已经成为最受欢迎的程序设计语言之一。2011年1月,它被 TIOBE 编程语言排行榜评为 2010 年度语言。自从2004年以后,python的使用率是呈线性增长由于 Python 语言的简洁、易读以及可扩展性,在国外用 Python 做科学计算的研究机构日益增多,一些知名大学已经采用 Python 教授程序设计课程。例如卡耐基梅隆大学的编程基础
2015-09-01 14:52:01 545
原创 最简单的 C++ 中嵌入 Python 例子
出于某种考虑,或许是因为 C++ 中某个功能用 Python 实现比较简单,或许是因为发布程序时不想发布源代码,或许对方机器上没有 Python 环境运行不了 Python 源文件,此时就可以考虑把 Python 嵌入到 C++ 中:这是一个最简单的例子,没有实际的功能,只是提供一种 Python 嵌入 C++ 中的实现模式#include int main(int argc, c
2015-09-01 14:19:09 542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人