码迷,mamicode.com
首页 > 编程语言
C++:虚基类
4.4.3 虚基类1.没什么要引入虚基类 如果一个类有多个直接基类,而这些直接基类又有一个共同的基类,则在最底层的派生类中会保留这个间接的共同基类数据成员的多分同名成员。在访问这些同名的成员时,必须在派生类对象后增加直接基类名,使其惟一地标识一个成员,以免产生二义性。//例 4.15 虚基类的引.....
分类:编程语言   时间:2015-10-26 22:13:00    阅读次数:342
Dive into python3
Table of ContentsWhat’s New in “Dive Into Python 3”a.k.a.“the minus level”Installing PythonDiving InWhich Python Is Right For You?Installing on Micros...
分类:编程语言   时间:2015-10-26 22:12:25    阅读次数:339
JAVA用POI读取和创建2003和2007版本Excel完美示例
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;imp...
分类:编程语言   时间:2015-10-26 22:11:29    阅读次数:348
java 类与类之间的关系 及uml图
类与接口之间的关系 : 继承类与类之间的关系:继承关系包含关系类与对象之间的关系 : 实例UML 类图中类与类之间的关系:泛化关系(generalization)关联关系(association)聚合关系(aggregation)合成关系 (compostion)依赖关系 (dependency)1...
分类:编程语言   时间:2015-10-26 22:10:55    阅读次数:325
VC++ CStatic控件背景透明且改变其文本时,文字重叠解决方法
最近在项目中将CStatic控件设置为背景透明且在一个定时器函数改变其文本,结果CStatic的文字重叠了。解决该问题的方案是:从CStatic类派生自己的静态文本控件。其实设置背景透明,也就是在CStatic重画时,返回一个空刷子而已,所以改变文本并没有改变上次残留的背景,从而导致重叠现象。为了解...
分类:编程语言   时间:2015-10-26 22:07:30    阅读次数:269
C#-线程
多线程通常一个应用就是一个进程,进程中一般是一个线程,执行一个操作,其他操作等待。多线程,看起来是一个进程,有多个线程同时运行,互相不必等待,实际是把cpu的空闲时间利用起来,cpu在多个线程间不断切换。同时,加快进程的响应时间。创建线程用threadStart委托类,这委托.net已声明,她的实例...
分类:编程语言   时间:2015-10-26 22:08:43    阅读次数:268
C++:基类和派生类
4.1 派生类的声明 继承实例如下: class Person{ //声明基类Person public: void print() { coutusing namespace std;class Base{ ...
分类:编程语言   时间:2015-10-26 22:04:39    阅读次数:175
java之迭代器
迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:Iterator it = list.iterator();while(it.hasNext()){ //using “it.next();”do some businesss ...
分类:编程语言   时间:2015-10-26 22:01:59    阅读次数:150
C语言之算法初步(汉诺塔--递归算法)
个人觉得汉诺塔这个递归算法比电子老鼠的难了一些,不过一旦理解了也还是可以的,其实网上也有很多代码,可以直接参考。记得大一开始时就做过汉诺塔的习题,但是那时代码写得很长很长,也是不理解递归的结果。现在想起来汉诺塔的算法就3个步骤:第一,把a上的n-1个盘通过c移动到b。第二,把a上的最下面的盘移到c。...
分类:编程语言   时间:2015-10-26 22:02:40    阅读次数:238
程序员永远的鸡血 - 编程语言“银弹”之争
中文编程是解决中国程序员编程效率的秘密武器?会是一颗“银弹”吗? 首先我们来了解一下什么叫中文编程: 中文编程语言(或者称为中文编程)是指使用中文来书写的程式设计语言,其目的是为了英语普及不高的地区降低C语言学习难度,降低程序设计的门槛,使程序员将精力更多地集中在程序设计上,并且便于程序交...
分类:编程语言   时间:2015-10-26 22:03:52    阅读次数:234
java20
1:递归(理解) (1)方法定义中调用方法本身的现象 举例:老和尚给小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B:次数不能过多,否则内存溢出 C:构造方法不能递归使用 (3)递归的案例: A:递归求阶乘 B:兔子问题 C:递归输出指定目录下所有指定...
分类:编程语言   时间:2015-10-26 20:54:07    阅读次数:169
c语言中通过指针将数值赋值到制定内存地址
1.一种直观的方法 假设现在需要往内存0x12ff7c地址上存入一个整型数0x100。我们怎么才能做到呢? 我们知道可以通过一个指针向其指向的内存地址写入数据,那么这里的内存地址0x12ff7c其本质不就是一个指针嘛。所以我们可以用下面的方法: int *p = (int *)0x12ff7c; *...
分类:编程语言   时间:2015-10-26 20:52:18    阅读次数:166
Python -- Web -- 使用框架
Python的web框架有很多: Flask,Django,Zope2,Web.py,Web2py,Pyramid,Bottle, Tornado。。。Flask 轻量级,比较简单from flask import Flaskapp = Flask(__name__)@app.route("/")....
分类:编程语言   时间:2015-10-26 20:50:13    阅读次数:174
JavaScript 继承代码中,B.prototype = new A(); 的含义是什么?[转自知乎]
假设有如下代码: function A() {this.name = "A"} function B() {this.name = "B"} A.prototype.whatever = function() {/* some code */}; 这个时候要使 B 继承 A,用 B.prototyp...
分类:编程语言   时间:2015-10-26 20:46:13    阅读次数:267
java22
1:登录注册IO版本案例(掌握) 要求,对着写一遍。 cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl(实现我不管) cn.itcast.game GuessNumber cn.itcast.test ....
分类:编程语言   时间:2015-10-26 20:44:38    阅读次数:212
C#多线程技术总结(同步)
二、串行(同步):1.lock、Monitor--注意锁定的对象必需是引用类型(string类型除外)示例: private static object syncObject = new object(); private static void TaskWork(obj...
分类:编程语言   时间:2015-10-26 20:43:22    阅读次数:334
C语言的编译过程和GCC编译参数
C语言的编译一般有三个步骤:预编译:gcc -E -o a.e a.c预编译a.c文件,生成的目标文件名为a.e预编译就是将include包含的头文件内容替换到C文件中,同时删除代码中没用的注释示例://main.c#include #include "sum.h"int main(){ int m...
分类:编程语言   时间:2015-10-26 20:44:14    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!