首页 > 编程语言
python浅拷贝与深拷贝
今天写程序,人为制造了一个由浅拷贝引起的bug,有必要归纳一下。先附上源代码:class PerformanceTest(object): def __init__(self): ....... self.basic_path_list=[] ....... #这就是一个生成基础路径名的函数,从26...
分类:编程语言   时间:2014-03-01 00:29:52    收藏:0  评论:0  赞:0  阅读:662
Effective C++ Item 12 Copy all parts of an object
This one is simple, do not forget to copy all parts of an object in copy constructor or assignment operator!There are two cases you tend to make mista...
分类:编程语言   时间:2014-03-01 00:08:54    收藏:0  评论:0  赞:0  阅读:487
005 Python的数值类型
005 Python的数值类型BIF 指的是内置函数,一般不作为变量命名。如 input,while,if,else,float,等等。整型:整数。(python3.0版本把整型和长整型结合在一起,长度不受限制)浮点型:小数点。如3.1415python 区分整型和浮点型数值最直观的方式是看有无小数...
分类:编程语言   时间:2014-03-01 00:07:22    收藏:0  评论:0  赞:0  阅读:807
006 Python的操作符
算术操作符:+ - * / % ** //如>>> a = 5>>> a = a + 3>>> a8等同于>>> a = 5>>> a += 3>>> a8>>>又如>>> a = b = c = d = 10>>> a += 1>>> b -= 3>>> c *= 10>>> d /= 8 #这里...
分类:编程语言   时间:2014-02-28 23:46:21    收藏:0  评论:0  赞:0  阅读:696
python调用sendcloud接口实现邮件批量发送收取及url回调
前言:今天和朋友聊起了邮件的发送,他那边有个业务是定期给大量的用户发新事物邮件,经常会有被拒的情况,还有就是他们的报警有点多,搞得exchange时常有压力,现在这哥们正琢磨着要搞邮件集群,我觉得没必要这么纠结,咱们可以利用第三方的邮件api。国外有mailgun,国内有个s..
分类:编程语言   时间:2014-02-28 23:02:42    收藏:0  评论:0  赞:0  阅读:1592
Python初体验:三句话写个刷微博、博客、空间等的小爬虫
目标:用python写一个自动访问网页的东西。 Python果然是够强大,参考网上一个智普啥的python视频培训,自己又完善了下。要让python打开浏览器,并访问指定网址,很简单只需下面两句话:import webbrowser as webweb.open_new_tab('www.baidu.com')如果你想访问一定次数或者一直访问,那就加个while True。下面给出完整程序,然后再...
分类:编程语言   时间:2014-02-28 22:21:34    收藏:0  评论:0  赞:0  阅读:611
Win8 Metro C# 调用 C++代码
在写Win8 Store App 的时候,可能遇到需要调用C++的代码。 比如有个压缩算法,Lz77,有C++的实现,改成C#实现需要很多时间,所以通过C++/CX包装一下,C#就能直接调用C++的实现了。 首先创建C++静态库。必须使用extern “C”,同时使用#pragma once还避免重复include,用#ifndef __SOMEFILE_H__方式可能会报链接错误。 ...
分类:编程语言   时间:2014-02-28 22:25:09    收藏:0  评论:0  赞:0  阅读:606
如何在VC++ 中调试MEX文件
这篇文章主要介绍了,如何使用VC++ 6.0 创建一个MEX文件,然后再 Matlab中调用 生成的*.mexw32 文件
分类:编程语言   时间:2014-02-28 19:20:00    收藏:0  评论:0  赞:0  阅读:582
Effective C++ Item 10 Have assignment operators return a reference to *this
If you want to concatenate assignment like thisint x, y, z;x = y = z = 15;The convention is to make the assignment operators return a reference to *th...
分类:编程语言   时间:2014-02-28 19:03:58    收藏:0  评论:0  赞:0  阅读:439
[C++] VS2008下Boost库的编译安装
下载 进入http://www.boost.org/,下载最新的源码包,我用的版本是1.55.0。解压 将其解压,我的解压目录是“D:\Program\open\boost_1_55_0”。编译打开VS2008,选择“Tools”(工具)->“Visual Studio 2008 command p...
分类:编程语言   时间:2014-02-28 18:37:02    收藏:0  评论:0  赞:0  阅读:548
Effective C++ Item 9 Never call virtual functions during constrution or destruction
Because such calls would never go to a more derived class than that of currently executing construtor or destructor. In other word, it would call the ...
分类:编程语言   时间:2014-02-28 17:57:51    收藏:0  评论:0  赞:0  阅读:437
实验1.2 C语言上机入门 二
实验目的:掌握C语言上机步骤,会简单的C程序编写掌握在VC6和C-Free5上编辑、编译、连接和运行C程序实验1:计算距离实验说明:参考示例1“计算盒子的容量”在OJ上完成以下实验题目描述:输入车速x小时、输入杭州到上海耗时y小时、输入上海到南京耗时z小时,分别输出杭州到上海、上海到南京的距离输入要...
分类:编程语言   时间:2014-02-28 17:43:38    收藏:0  评论:0  赞:0  阅读:961
Driver Into Python 学习摘要 第三章
List的赋值:"""s[i:j] = tslice of s from i to j is replaced by the contents of the iterable t"""li = ["a",2,True,"b"]li[4:5] = ["c",False,3] #批量赋值,超过范围自动扩...
分类:编程语言   时间:2014-02-28 17:27:01    收藏:0  评论:0  赞:0  阅读:517
[转]C++常见内存错误汇总
在系统开发过程中出现的bug相对而言是比较好解决的,花费在这个上面的调试代价不是很大,但是在系统集成后的bug往往是难以定位的bug(最好方式是打桩,通过打桩可以初步锁定出错的位置,如:进入函数前打印日志,离开时再次打印日志)。而这些难以定位的bug基本分为2类:内存错误和并非问题。1、内存泄露如果...
分类:编程语言   时间:2014-02-28 16:10:38    收藏:0  评论:0  赞:0  阅读:519
[转]C++四种cast操作符
http://blog.csdn.net/starryheavens/article/details/4617637C 风格(C-style)强制转型如下:(T) expression 或T(expression) //函数风格(Function-style)两种形式之间没有本质上的不同。对于具有转...
分类:编程语言   时间:2014-02-28 15:43:14    收藏:0  评论:0  赞:0  阅读:569
50个C/C++源代码网站(转-清风小阁)
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。主要转贴:http://blog.csdn.net/nuoshueihe/article/details/8198647但是这份清单提供了源代码的链接已经有一些已经失效了. 已经做了标注. 比较好的, ...
分类:编程语言   时间:2014-02-28 15:13:28    收藏:0  评论:0  赞:0  阅读:603
c++ string 拼接 int错误
程序中用到字符串和int合成字符串,受java习惯的影响,直接进行了字符串与int的+操作,结果不正确。查了一下才明白问题所在,记录一下string str=”abc”+1;输出为:bc,因为”abc”为const char[],加1实际是地址+1,因此输出为bc。string str=”abc”+...
分类:编程语言   时间:2014-02-28 14:51:17    收藏:0  评论:0  赞:0  阅读:855
Centos 下 python版本升级
今天在一个环境下面写了一个利用python发送系统监控结果邮件的脚本,结果copy到别的环境下面去不能使用,通过对比发现两个环境的版本不一致,第二个环境的版本过低,所以考虑python版本升级[root@ENV2~]#python-VPython2.6.6[root@ENV1~]#python-VPython2.4.31,download高版本..
分类:编程语言   时间:2014-02-28 16:29:45    收藏:0  评论:0  赞:0  阅读:477
批量修改线上配置文件 python版
本人python小菜鸟,初学者,但刚刚学习就python产生了浓厚的兴趣,争取今后把线上的shell脚本都改成python#!/usr/bin/envpythonimportparamikoimportthreadingimportfileinput#d=raw_input("shuruzu:")#mingling=raw_input("mingling:")file1=open("/opt/duoyongtu/memcache.tx..
分类:编程语言   时间:2014-02-28 17:42:06    收藏:0  评论:0  赞:0  阅读:591
python之read,readline,readlines区别
一个例子展示这三者区别qd_cpu_str=os.popen(r"ps-ef|grepQD|grep-vgrep|grep-vcpu|awk‘{print$10‘,‘$2‘,‘$14}‘") printqd_cpu_str.read() 结果: 17291QWorld 17297QDBProxy 17310QGameServer 17315QGateway 17325QCommunity 27390QWorld 27397QDBProxy 27403QGameServer 2740..
分类:编程语言   时间:2014-02-28 17:59:50    收藏:0  评论:0  赞:0  阅读:726
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!