码迷,mamicode.com
首页 > 编程语言
Effective C++ 条款38 通过复合塑模出has-a或"根据某物实现出"
1. public继承体现is-a关系,要求接口的完全继承,而复合体现has-a或"根据某物实现出"的关系. 当复合发生在应用域(世界中的某些事物,如人,汽车,一张剪辑视频画面等)内的对象之间,表现出has-a关系,当发生在实现域(细节上的人工制品,如缓冲区,互斥器,查找树等)内,表现出is-im....
分类:编程语言   时间:2015-09-10 22:31:44    阅读次数:335
删除字符串开始及末尾的空格,并且把数组中间的多个空格转化为一个
char* formatString(char *sourceString) { if(sourceString==NULL) return NULL; int source_len=strlen(sourceString); int i=0; char *ps...
分类:编程语言   时间:2015-09-10 22:28:54    阅读次数:227
poj3294 后缀数组
后缀数组多个字符串问题。先求出height[]数组,然后二分求最大的长度。但是条件需要改变。如果出现次数大于一般那就满足。然后就要解决如何判断那一段属于其中一个字符串。所以先处理出长度。并且不断标记,如果在长度其中,将那个长度标记。那就不会出现自己与自己的相同情况了。RE了很多次,字符串输入的时候同...
分类:编程语言   时间:2015-09-10 22:29:33    阅读次数:231
树状数组+离散化+DFS序+离线 HDOJ 4358 Boring counting
题目传送门题意:给你一棵树,树上的每个节点都有树值,给m个查询,问以每个点u为根的子树下有多少种权值恰好出现k次。分析:首先要对权值离散化,然后要将树形转换为线形,配上图:收获://还没写完。。。代码:/************************************************...
分类:编程语言   时间:2015-09-10 22:24:11    阅读次数:247
C/C++ 字符串 null terminal
在C/C++中,字符串以'\0'结尾是一种强制要求,或者说,只有满足这个要求的字符数组才能被称为字符串。否则,你所做的所有操作结果都是未定义的!C标准库string.h中所有关于字符串的函数都有一个特性,对于输入字符串,默认为是以'\0'结尾的,否则就会出现未定义行为,比如strlen,实现就依赖了...
分类:编程语言   时间:2015-09-10 22:24:04    阅读次数:212
Java序列化与反序列化
1.什么是Java序列化与反序列化?? 序列化:将java对象转换为字节序列的过程叫做序列化 反序列化:将字节对象转换为java对象的过程叫做反序列化 ? 2.为什么需要Java序列化与反序列化? 2.1. 存储 ????在jav...
分类:编程语言   时间:2015-09-10 21:20:18    阅读次数:156
javascript 跨域访问
XMLHttpRequest cannot loadhttp://www.zjblogs.com/. No ‘Access-Control-Allow-Origin‘ header is present on the requested resource. Origin ‘null‘ is therefore not allowed access. 查了一翻资料,发现原来...
分类:编程语言   时间:2015-09-10 21:18:18    阅读次数:232
简单的springmvc配置
1.配置web.xml <?xml?version="1.0"?encoding="UTF-8"?> <web-app?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.s...
分类:编程语言   时间:2015-09-10 21:19:50    阅读次数:283
今天很焦虑,java工程师到底要学啥
我就想好好研究研究技术。能够满足各种业务的技术。 个人爱好 NIO网络框架,同时在学习着dubbo。 分库分表工具,一直也没有找到一个合适的。 平常要做一些琐碎的工作,现在又要学习angularjs+ionic 这一堆(还未开...
分类:编程语言   时间:2015-09-10 21:19:32    阅读次数:217
AVL二叉排序树的java实现
这两天终于把AVL树好好理解了下,在《算法分析与设计基础》这本书中,被安排在变治法章节,是实例简化思想在查找树中的应用。它对平衡的要求是:每个节点的左右子树的高度差不超过1。从而我们只要在插入或删除节点...
分类:编程语言   时间:2015-09-10 21:19:43    阅读次数:295
python unittest 深入failfast及实际应用
failfast是TestResult的一个属性,缺省为False, 作用: 如果failfast为True,一旦测试集中有测试案例failed或发生error立即终止当前整个测试执行,跳过剩下所有测试案例 各种用法:????实现“短路测试”,设置f...
分类:编程语言   时间:2015-09-10 21:16:51    阅读次数:303
Java 解析java程序的过程图
...
分类:编程语言   时间:2015-09-10 21:16:36    阅读次数:144
Effective C++ 条款36 绝不重新定义继承而来的non-virtual函数
1. public继承意味着is-a关系,即派生类是基类的一种,任何基类可以进行的操作派生类也应该可以进行,如果派生类对于某个函数的实现与基类不同,那么就应当这个函数设为virtual,如果基类中的某个函数是non-virtual的,那么也应该意味着派生类应该继承这个函数的实现,而不应该重定义它.2...
分类:编程语言   时间:2015-09-10 21:12:25    阅读次数:157
C语言基础第二课 -----布尔类型,关系运算符,逻辑运算符,
/* 布尔类型: 1.c89没有布尔类型,c99有布尔类型.c工程支持c89,oc工程c99. 2.两种数值: bool true(真) false(假) C语言 BOOL YES(真) NO(假) OC语言 3.真和假的表示 C语言 非0即为真 0就是假...
分类:编程语言   时间:2015-09-10 21:11:49    阅读次数:261
Java数据结构习题_算法分析
2.设T1(N)=O(f(N)),T2(N)=O(f(N)),则:T1(N)-T2(N)=o(f(N)) False,若1位2N,2为NT1(N)/T2(N)=O(1) False,为常数而不是1.7.分析时间复杂度(1)for(i:0~n){for(j:0~i)}该循环的复...
分类:编程语言   时间:2015-09-10 21:10:52    阅读次数:209
C语言基础 第一课 ---------基本数据类型,常量,变量
int main() { //单行注释:注释一行 /* 多行注释:在这个区间内,都属于多行注释,可以换行。 */ #pragma mark---基本数据类型----/* char 字符类型 包含: ‘a~z’ ‘A~Z’ ‘0~9’等等 int 整型类型 包含: 数字123...
分类:编程语言   时间:2015-09-10 21:08:10    阅读次数:183
二维数组名作为实参或者形参
1.方式1.void fun(int a[4][6]); //二维数据作为函数参数时,要明确指明二维数组的列数. void fun(int a[][6]) //二维数组行数可以省略 另外,不能用非常量定义二维数组作为其下标. */void fun1(int a[][3],int n){//数组的行....
分类:编程语言   时间:2015-09-10 21:04:23    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!