首页 > 编程语言
C++基础:虚函数、重载、覆盖、隐藏<转>
转自:http://www.2cto.com/kf/201404/291772.html虚函数总是跟多态联系在一起,引入虚函数可以使用基类指针对继承类对象进行操作!虚函数:继承接口(函数名,参数,返回值),但是实现不继承(函数体)非虚函数:继承接口,也继承实现;1)虚析构函数(当一个类打算作为基类使...
分类:编程语言   时间:2014-11-09 11:07:49    收藏:0  评论:0  赞:0  阅读:275
后缀数组的应用
height[i] 表示排名第i的后缀和排名第i-1的后缀的最长公共前缀,也即sa[i]与sa[i-1]的最长公共前缀。1、给定一个字符串,询问任意两个后缀的最长公共前缀,假设询问suffix(i)和suffix(j)的最长公共前缀,且rank[i] =k的分为一组,这样组内,任意两个后缀重复长度才...
分类:编程语言   时间:2014-11-09 11:05:59    收藏:0  评论:0  赞:0  阅读:345
C++内存管理
转载自:http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.html绝对的一篇好文章,就是内容有点长[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则...
分类:编程语言   时间:2014-11-09 11:04:50    收藏:0  评论:0  赞:0  阅读:327
JAVA反射机制
Reflection是Java 程序开发语言的特征之中的一个,它同意执行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。比如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中或许用得不是非常多,可是在其他的程序设计语言中根本就不存...
分类:编程语言   时间:2014-11-09 11:04:19    收藏:0  评论:0  赞:0  阅读:296
Python基础11- 函数之自定义函数
自定义函数语法结构:def fun1([x],[y],....): 语句1 语句2使用def语句来定义函数,在def后依次写出函数名、小括号、参数(可无)、冒号,然后缩进写函数体1、无参函数:def test(): print '这是不带参数的函数'test()2、带参数的函数def ...
分类:编程语言   时间:2014-11-09 11:02:19    收藏:0  评论:0  赞:0  阅读:286
自己实现的一款在线Javascript正则表达式测试器——JRE-Parser
昨天在看《正则表达式30分钟入门教程》的时候,看到博主自己实现了一个C#写的正则测试器,看上去挺方便的样子。但是我自己又不太喜欢乱装东西,所以寻思着能不能自己实现一个javascript正则表达式测试器。于是几十行代码实现了这样一个正则测试器。
分类:编程语言   时间:2014-11-09 11:01:59    收藏:0  评论:0  赞:0  阅读:358
Treeview 排序
1. 继承 IComparer 2. treeView1.TreeViewNodeSorter = this; 3. 实现IComparer public int Compare(object x, object y) { TreeNode n1 = x as TreeNode; TreeNode ...
分类:编程语言   时间:2014-11-09 10:59:09    收藏:0  评论:0  赞:0  阅读:321
一步一步写算法(之洗牌算法)
【 声明:版权全部,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 扑克牌洗牌是我们生活中比較喜欢玩的一个游戏。那么我们有没有什么办法自己设计一个扑克牌洗牌的方法呢?在c执行库其中有一个随机函数rand,它能够生成0~32767之间的随意数。那么有没有可能利用这么...
分类:编程语言   时间:2014-11-09 09:45:19    收藏:0  评论:0  赞:0  阅读:298
C++实现Behavioral - Observer模式 (转)
转http://patmusing.blog.163.com/blog/static/13583496020101501923571/也称为Dependents或Publish-Subscribe模式。定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自...
分类:编程语言   时间:2014-11-09 08:35:19    收藏:0  评论:0  赞:0  阅读:273
The novaclient Python API
ThenovaclientPython APIUsageFirst create a client instance with your credentials:>>> from novaclient.client import Client>>> nova = Client(VERSION, US...
分类:编程语言   时间:2014-11-09 08:34:49    收藏:0  评论:0  赞:0  阅读:565
一种脱离VC编程软件的方法学习C/C++编程(搭建EditPlus实现在文本编辑框中执行.c文件
网上下载一个EditPlus记事本安装好后就可以按照下面步骤进行搭建环境了:一、工具(Tools)→配置用户工具(ConfigureUserTools...),【添加工具】(AddTool>>)→【应用程序】(Program)1、【菜单文字】(Menutext)随意书写(此处写“编译”);2、【命令...
分类:编程语言   时间:2014-11-09 08:33:29    收藏:0  评论:0  赞:0  阅读:549
Java Interview 基本概念
1. abstract classabstract class can have anything a normal class can have plus abstract methodpublic abstract class Test11 { public int a; priva...
分类:编程语言   时间:2014-11-09 07:29:49    收藏:0  评论:0  赞:0  阅读:261
springmvc-pom.xml
<project?xmlns="http://maven.apache.org/POM/4.0.0"?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0?http://maven.apache.org/maven-v4_...
分类:编程语言   时间:2014-11-09 06:28:49    收藏:0  评论:0  赞:0  阅读:345
Python学习手册笔记——管理属性
管理属性有四种方式:1、__getattr__和__setattr__:把未定义的属性获取和所有的属性赋值指向通用的处理器方法。2、__getattribute__:把所有的属性获取和赋值指向Python2.6中的新式类和Python3.0中的所有类的中的一个处理器方法3、property内置函数,把特定属性访问定位到get..
分类:编程语言   时间:2014-11-09 06:27:29    收藏:0  评论:0  赞:0  阅读:346
OC数组遍历的方法
#import<Foundation/Foundation.h> intmain(intargc,constchar*argv[]){ @autoreleasepool{ NSArray*array=[[NSArrayalloc]initWithObjects:@"oneone",@"Two",@"Three",nil]; //快速枚举法 for(NSString*tempinarray){ NSLog(@"%@",temp); } //枚举器法 NSEnumerator..
分类:编程语言   时间:2014-11-09 06:25:29    收藏:0  评论:0  赞:0  阅读:410
C和C++代码精粹读书笔记
最近看了>, 设计到C++的指针,异常处理等方方面面,其中有些自认为非常不错的代码,在工作中非常值得借鉴。 1.指向成员函数的指针 A #include using namespace std; class C { public: void f(){ cout<<"C::f\n";} void g(){cout<<"C::g\n";} }; int main...
分类:编程语言   时间:2014-11-09 06:19:59    收藏:0  评论:0  赞:0  阅读:297
Cocos2d-x 网络线程与UI线程的同步 继承Node但是不执行Update
在最近的项目中,开始用到网络。 网络通信的话就要有一个循环来接收数据,于是想到直接到Cocos2d-x的主循环中去修改。...
分类:编程语言   时间:2014-11-09 06:17:39    收藏:0  评论:0  赞:0  阅读:278
[Leetcode] implement strStr() (C++)
题目:Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.Update (2014-11-02):The...
分类:编程语言   时间:2014-11-09 06:14:19    收藏:0  评论:0  赞:0  阅读:335
python 学习笔记之基础知识(2)
1、输入输出: 输出:print,如下>>> print 'Hello World'Hello World 输入:input(),row_input()推荐使用row_input(),input()会默认你输入的数据类型是对的,导致一些错误,除非特别需要,尽量用row_input>>> name.....
分类:编程语言   时间:2014-11-09 06:14:09    收藏:0  评论:0  赞:0  阅读:334
UNIX环境编程学习笔记(26)——多线程编程(一):创建和终止线程
lienhua342014-11-08在进程控制三部曲中我们学习了进程的创建、终止以及获取终止状态等的进程控制原语。线程的控制与进程的控制有相似之处,在表 1中我们列出了进程和线程相对应的控制原语。表 1: 进程原语和线程原语的比较进程原语线程原语描述forkpthread_create创建新的控制...
分类:编程语言   时间:2014-11-09 06:12:39    收藏:0  评论:0  赞:0  阅读:318
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!