编程语言
一直以来主要使用Java语言进行编程,开始学习Python起源于2012年亚马逊双十一购书大优惠的活动中为了补齐优惠额度,正好亚马逊给推荐《Python入门基捶一书。一年时间过去了,书是翻了翻,看了看,心里和Java做了写比较,也没搭建过开发环境,更没写过Python代码,工作岗位上的..
问题聚焦:
从这个条款开始,我们把注意力转移到软件设计和声明上来,具体的说就是,C++接口的设计和声明。
所谓软件设计,就是以一般习惯的构想开始,演变成细节的实现,最终开发针对性的特殊接口。
接口的设计和声明的一个最基本的准则是:让接口容易被正确使用,不容易被误用。
引入新类型是预防接口被误用的常见手段之一。...
问题聚焦:
这一节不涉及代码,但是我们需要明确的一点是,思想比代码要重要得多。
设计优秀的classes是一项艰巨的工作,就像设计好的types一样。
我们应该带着和“语言设计者当初设计语言内置类型时”一样的谨慎来研讨class的设计。...
先列几个range()函数的几个用法:
函数原型:range(start, end, scan):
参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);
end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没...
主要的参考资料有两个:
1 http://www.cnblogs.com/liuxianan/archive/2013/01/15/2861196.html
2 http://www.cnblogs.com/fickleness/p/3273044.html
Thank you very much
安装MinGW的界面参考资料二.一般情况下,只需安装Basic Setup里面...
第15条 访问权限的使用
谁能真正访问类的内部? 关于"伪造者", "骗子"和"偷窃者"以及如何分辨和避开它们;
1. 什么样的代码可以访问类的如下区段?
a) public
公用成员可以被任何代码访问;
b) protected
保护成员可以被类自身的成员函数访问, 也可以被类的友元访问, 可以被派生类的成员函数与友元访问;
c) private...
C/C++ 实现取得当前时间
#include
#include
#include
#include
#include
#define N 10
int main(int argc,char *argv[])
{
FILE *fp;
int line=0;
char buf[N];
if((fp=fopen("test.txt","a"))==NULL)
{
...
1、特性简介
1、抽象
abstract,抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。
抽象成一个类:数据抽象+代码抽象
2、封装
将抽象出的数据成员代码、代码成员相结合,将它们视为一个整体。
实现封装:类声明中的 { }
3、继承与派生
C++语言中提供了类的继承机制,允许程序员在保持原有类特性的基础上,进行更具体、更详细的说明。
4、多态
多态,是指具...
直接上图for.cwhile.c然后通过gcc for.c -S -o for.s 和 gcc
while.c -S -o while.s进行汇编,并进行对比:while.s for.s
由此可以看出for和while的汇编代码是一样的,这样就又引出来了一个问题:既然底层的操作都是一样的,为什么有分...
优秀Python学习资源收集汇总(强烈推荐)Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能...