//问题来源为ACM,将一串字符串缩写变大写,简称。//这两段代码共用到的头文件#include#include#include#include#include#include
#include #include using namespace std;//string小写转大写void toUpp...
分类:
编程语言 时间:
2014-02-20 04:29:35
收藏:
0 评论:
0 赞:
0 阅读:
463
作用域通常和变量捆绑在一起,限定了变量可用范围,同时也规定了变量的生命周期:何时创建、何时销毁。作用域通常分为:全局作用域和局部作用域。全局作用域(全局变量)在所用函数体外部定义的变量就是全局变量,具有全局作用域。它在main函数执行前创建,mian函数结束后销毁。下面的代码演示了全局变量的创建和销...
分类:
编程语言 时间:
2014-02-20 02:44:01
收藏:
0 评论:
0 赞:
0 阅读:
360
C:\Python27\lib\mimetypes.py中可能会报错File
"C:\Python27\lib\mimetypes.py", line 250, in enum_types ctype =
ctype.encode(default_encoding) # omit in 3.x!Un...
分类:
编程语言 时间:
2014-02-20 00:47:20
收藏:
0 评论:
0 赞:
0 阅读:
399
在上一篇文章中我们使用推导列表对代码进行了简化,并得到了对应的结果,我们首先来看一下上篇文章中得到的结果,如下:
>>> ================================ RESTART ================================
>>>
['2.01', '2.01', '2.22', '2.34', '2.34', '2.45', '3.01', '3我们可以看到,这结果中存在一些重复的元素,这个我们得想一个办法把他给去除。
自己动手,利用迭代删除重复项
好的...
分类:
编程语言 时间:
2014-02-20 03:38:51
收藏:
0 评论:
0 赞:
0 阅读:
468
摘要:
要避免交成员费:尽可能将函数指定为非成员非友元函数。
非成员非友元函数通过尽量减少依赖提高了封装性:函数体不能依赖于类的非公用成员。它们还能够分离巨类,释放可分离的功能,进一步减少耦合。它们能够提高通用性,因为在不知道一个操作是否为某个给定类型的成员的情况下,很难编写模版。
使用下面的方法确定函数是否应该是成员和友元:
//如果别无选择,就无需选择了;如果必需,就指定为成员;
...
分类:
编程语言 时间:
2014-02-19 23:01:34
收藏:
0 评论:
0 赞:
0 阅读:
482
与传统用for 循环求和不同,用的是c++ 标准库实现数组求和,以达到代码更加简洁的目的。
如下:
// accumulate example
#include // std::cout
#include // std::accumulate
int main () {
int numbers[] = {10,20,30};
std::cout <...
分类:
编程语言 时间:
2014-02-20 03:51:36
收藏:
0 评论:
0 赞:
0 阅读:
525
参数的传递方式有两种:传值和传地址。
传值
传值方式是将实参的值复制到形参中,因此实参和形参是两个不同的变量,各有各的存储空间,函数形参可以看做是函数的局部变量。如图:
传值的最大好处就是函数调用不会改变调用函数实参变量的内容,因为当实参的值传递给形参后,所进行的运算都是围绕形参进行的,没有实参的参与,所以,不会影响到实参的值,避免了一些不必要的副作用。
...
分类:
编程语言 时间:
2014-02-19 22:48:08
收藏:
0 评论:
0 赞:
0 阅读:
596
电子书里漫画看不清?你还在用photoshop一页一页的来处理吗?python可以帮你大忙...
分类:
编程语言 时间:
2014-02-19 22:40:20
收藏:
0 评论:
0 赞:
0 阅读:
535
c++版参数解析类,实现用户输入参数的相关解析,解析结果与命令行的main参数结果一致...
分类:
编程语言 时间:
2014-02-19 22:39:53
收藏:
0 评论:
0 赞:
0 阅读:
439
由于多次需要配置CentOS python,干脆写成一个脚本。
使用版本:CentOS release 6.3 (Final),其他没测试过。
一句话安装(需要能sudo或root):
wget https://gist.github.com/zagfai/9087397/raw/3fbd16ba71e3a7fcce8d7d3f9837dfb6b245947c/centpy.sh &&...
分类:
编程语言 时间:
2014-02-19 22:29:00
收藏:
0 评论:
0 赞:
0 阅读:
452
为什么要装easy_install?正常情况下,我们要给Python安装第三方的扩展包,我们必须下载压缩包,解压缩到一个目录,然后命令行或者终端打开这个目录,然后执行python
setup.py install来进行安装。这样是不是很繁琐呢?如果我们直接命令行执行easy_install Twis...
分类:
编程语言 时间:
2014-02-19 21:34:03
收藏:
0 评论:
0 赞:
0 阅读:
400
1. 桶排序1.1
范围为1-M的桶排序如果有一个数组A,包含N个整数,值从1到M,我们可以得到一种非常快速的排序,桶排序(bucket
sort)。留置一个数组S,里面含有M个桶,初始化为0。然后遍历数组A,读入Ai时,S[Ai]增一。所有输入被读进后,扫描数组S得出排好序的表。该算法时间花费O(...
分类:
编程语言 时间:
2014-02-19 21:04:14
收藏:
0 评论:
0 赞:
0 阅读:
510
http://www.cnblogs.com/yaozhongxiao/archive/2012/03/07/2383085.html
分类:
编程语言 时间:
2014-02-19 20:39:57
收藏:
0 评论:
0 赞:
0 阅读:
357
c++内存中字节对齐问题详解一、什么是字节对齐,为什么要对齐?
现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特
定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的...
分类:
编程语言 时间:
2014-02-19 20:32:31
收藏:
0 评论:
0 赞:
0 阅读:
327
最近需要做下用户信息统计,发现WMI真是个好东西,同时觉得COM这东西,还真不能少>_#include # pragma comment(lib,
"wbemuuid.lib")struct UserInfo{ /** your spec*/};/** video card and OS */boo...
分类:
编程语言 时间:
2014-02-19 20:19:20
收藏:
0 评论:
0 赞:
0 阅读:
603
摘自http://www.cnblogs.com/Alexander-Lee/archive/2010/07/01/1769097.htmlWHY
PYTHON Rocks人们学习PHP是因为要得到一份工作;人们学习Java是因为他们选修了计算机科学这门课;人们学习Python是因为他们爱这门语言,...
分类:
编程语言 时间:
2014-02-19 20:14:20
收藏:
0 评论:
0 赞:
0 阅读:
402
其主要原因是sublimetext2中python没有与stdin(标准输入)连接所致,解决方法也很简单,那就是安装sublimeREPL插件,然后Tools->sublimerepl->python即可。
分类:
编程语言 时间:
2014-02-19 20:08:24
收藏:
0 评论:
0 赞:
0 阅读:
617
函数外只能定义全局变量或者对象,而不能执行语句及调用函数。
分类:
编程语言 时间:
2014-02-19 20:07:01
收藏:
0 评论:
0 赞:
0 阅读:
793