首页 > 编程语言
Safe C++ 读书笔记:对基本数据类型进行封装,以编写更安全的C++代码
本文是根据 Safe C++, How to avoid common mistakes 中的例子总结而来。...
分类:编程语言   时间:2014-02-25 14:37:30    收藏:0  评论:0  赞:0  阅读:418
python异常类型
python2:BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StandardError | +-- BufferError | +--...
分类:编程语言   时间:2014-02-25 15:10:26    收藏:0  评论:0  赞:0  阅读:345
[EffectiveC++]item44:将与参数无关的代码抽离templates
分类:编程语言   时间:2014-02-25 14:17:48    收藏:0  评论:0  赞:0  阅读:382
c语言中的 %u 什么意思啊?
%d 有符号10进制整数 %i 有符号10进制整数 %o 无符号8进制整数 %u 无符号10进制整数 %x 无符号的16进制数字,并以小写abcdef表示%X 无符号的16进制数字,并以大写ABCDEF表示%F/f 浮点数 %E/e 用科学表示格式的浮点数 %g 使用%f和%e表示中的总的位数表示最...
分类:编程语言   时间:2014-02-25 14:14:04    收藏:0  评论:0  赞:0  阅读:1019
[EffectiveC++]item43:学习处理模板化基类内的名称
分类:编程语言   时间:2014-02-25 13:43:14    收藏:0  评论:0  赞:0  阅读:421
六种主流编程语言(C、C++、Python、JavaScript、PHP、Java)特性对比
这些年来我陆陆续续已经学习了六种编程语言,有些人会说语言学到最后不都差不多吗?其实可以这样讲,也可以不这样讲。虽然每种语言的表达能力大部分是重合的,只是语法表现形式不一样,但是由于历史发展的原因,每种语言形成了自己的支撑环境,所以都有其主要的适用范围。        C、C++、Python和Java四种是通用编程语言,JavaScript和PHP算是Web环境的专用编程语言。C语言由于其底层操...
分类:编程语言   时间:2014-02-25 12:33:40    收藏:0  评论:0  赞:0  阅读:345
C语言实现直接插入排序
#include //直接插入排序算法 void insert(int a[],int len) { int i,j,temp; for(j=1;j { int b=a[j]; for(i=j-1;i>=0;i--) { if(b { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; b=a[i]; } } } } void...
分类:编程语言   时间:2014-02-25 12:33:10    收藏:0  评论:0  赞:0  阅读:299
C++语言笔记系列之五——引用(&)和thi指针详解
1.this指针 (1)this指针是一个类所隐含的指针,一个类(注意不是对象)只有一个this指针,this指针是该类的所有对象所共享的。 (2)当通过一个对象访问该对象的成员时,默认this指针指向该对象。 例如: class Location { public:     int x;     int y;     void Init(int a, int b); }; ...
分类:编程语言   时间:2014-02-25 11:59:01    收藏:0  评论:0  赞:0  阅读:463
深入理解C语言-----各数据类型大小
首先看下C标准中“未明确定义”的三种类型Implementation-defined、Unspecified和Undefined。(以下内容部分摘自宋劲彬老师的文章) Implementation-defined 的情况,是C 标准没有明确规定,但是要求编译器必须对此做出明确规定,并写在编译器的文档中。 Unspecified的情况,往往有几种可选的处理方式,C 标准没有明...
分类:编程语言   时间:2014-02-25 12:25:52    收藏:0  评论:0  赞:0  阅读:406
[python]json.load() vs val()探究
python版本2.7.5 http:// 事情是这样的,本来数据库中存了一个str字段(是一个url集合),现在需要取出来,把url一个一个的显示。 用sql取出来以后得到的字段值像这样; In [24]: test Out[24]: u"{u'29217': u'http://pmt.wdjcdn.com'}" 这个字符串猛一看像是json格式,于是直接用python解析了,看看...
分类:编程语言   时间:2014-02-25 12:36:10    收藏:0  评论:0  赞:0  阅读:424
C++ 定义string类型变量
#include #include using namespace std; int main() { string s1;//s1为空串 /* s1 = "aaa"; string s2(s1); //s2复制s1 if(s2 == s1){ cout<<"string s2(s1): s2 = s1"<<endl; } s1 = "begin"; cout<<s2<<e...
分类:编程语言   时间:2014-02-25 12:27:23    收藏:0  评论:0  赞:0  阅读:416
A simple implementation of string split in C++
Since string's split function is not naturally provided in C++, we must implement it by ourselves. Here is a simple implementation of split based on strtok. vector split(const string &str, const...
分类:编程语言   时间:2014-02-25 12:47:22    收藏:0  评论:0  赞:0  阅读:337
C++ getline的使用
getline(istream &in, string &s) 从输入流读入一行到string s ?功能: –从输入流中读入字符,存到string变量 –直到出现以下情况为止: ?读入了文件结束标志 ?读到一个新行 ?达到字符串的最大长度 –如果getline没有读入字符,将返回false,可用于判断文件是否结束 #include #include #include us...
分类:编程语言   时间:2014-02-25 12:46:51    收藏:0  评论:0  赞:0  阅读:343
Python与C++对比(1):基本数据类型
Python简介 Python虽然是一个脚本语言,但也是一个完全面向对象的语言.由于它设计之初把易用性做为非常重要的一个考量标准,所以用起来非常简洁,优美. C++是静态强类型语言,而Python是动态强类型语言.由于是动态语言,所以变量的类型不是用关键字显式指定,而是在运行时根据赋给它的值动态判断出来的. 另外Python也跟C++一样同时支持结构化编程和面向对象编程两种范式. ...
分类:编程语言   时间:2014-02-25 05:05:44    收藏:0  评论:0  赞:0  阅读:601
Python列表 元组 字典 集合
除了数值,字符串,布尔这三个简单的数据类型外,Python还有三个内置的复杂的类型.列表 元组 字典 集合 列表list 列表语法上类似数组,但是每个元素类型可以不一样,而且可以是任意类型,即可以是简单类型,也可以是复杂类型.另外还可以通过append方法在末尾添加元素 例如 lst = ['arwen',123] lst.append(456) print lst[0]  ...
分类:编程语言   时间:2014-02-25 04:20:26    收藏:0  评论:0  赞:0  阅读:431
java C#.net C++分布式设计技术
在现在的服务程序设计中,分布式技术是用的越来越多了,本文就对我接触到的几种语言的分布式开发技术做一个介绍。 首先分布式是一种将大规模运算分布到多台机器上运行的方法,这样多台计算机可以同时进行计算进而提高计算效率,所以在使用分布式的时候我们需要提前分析需求和系统情况,得到效率低的根因在哪,如果是由于连接路径过长导致的慢使用分布式未必有效果。 既然分布式是一种思想,那么使用什么编程语言开发就不是一...
分类:编程语言   时间:2014-02-25 06:13:25    收藏:0  评论:0  赞:0  阅读:343
python实现UDP通信
UDP,用户数据报传输协议,它位于TCP/IP协议的传输层,是一种无连接的协议,它发送的报文不能确定是否完整地到达了另外一端。UDP广泛应用于需要相互传输数据的网络应用中,如QQ使用的就是UDP协议。在网络质量不好的情况下,使用UDP协议时丢包现象十分严重,但UDP占用资源少,处理速度快,UDP依然是传输数据时常用的协议。 下面是用python实现UDP服务器的代码: #!/usr/bin/e...
分类:编程语言   时间:2014-02-25 05:00:36    收藏:0  评论:0  赞:0  阅读:371
Python中的__init__,__call__
__init__函数 当一个类实例被创建时, __init__() 方法会自动执行,在类实例创建完毕后执行,类似构建函数。__init__() 可以被当成构建函数,不过不象其它语言中的构建函数,它并不创建实例--它仅仅是你的对象创建后执行的第一个方法。它的目的是执行一些该对象的必要的初始化工作。通过创建自己的 __init__() 方法,你可以覆盖默认的 __init__()方法(默认的方法什么...
分类:编程语言   时间:2014-02-25 05:31:42    收藏:0  评论:0  赞:0  阅读:355
C语言中“内存对齐”解析
C语言字节对齐转载连接1:http://blog.csdn.net/21aspnet/article/details/6729724转载连接2:http://blog.chinaunix.net/uid-10995602-id-2918694.html文章最后本人做了一幅图,一看就明白了,这个问题网...
分类:编程语言   时间:2014-02-25 11:20:48    收藏:0  评论:0  赞:0  阅读:617
C++ Const引用详解
(1) 在实际的程序中,引用主要被用做函数的形式参数--通常将类对象传递给一个函数.引用必须初始化. 但是用对象的地址初始化引用是错误的,我们可以定义一个指针引用。1 int ival = 1092;2 int &re = ival; //ok3 int &re2 = &ival; //错误4 in...
分类:编程语言   时间:2014-02-25 10:53:53    收藏:0  评论:0  赞:0  阅读:353
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!