构造函数和析构函数前不能添加任何类型在类外对构造函数进行传参操作时,构造函数的形参名可以与类内构造函数不同,但类型一定相同。例如:类内构造函数{public: StudentInfo(char *name, int age, int ID, int courseNum, float record);...
分类:
其他好文 时间:
2015-04-01 21:46:11
阅读次数:
106
4Sum问题:Given an arraySofnintegers, are there elementsa,b,c, anddinSsuch thata+b+c+d= target? Find all unique quadruplets in the array which gives the ...
分类:
其他好文 时间:
2015-04-01 21:45:11
阅读次数:
92
【转】C语言文件操作概述所谓文件(file)一般指存储在外部介质上数据的集合,比如我们经常使用的mp3、mp4、txt、bmp、jpg、exe、rmvb等等。这些文件各有各的用途,我们通常将它们存放在磁盘或者可移动盘等介质中。那么,为什么这里面又有这么多种格式的文件呢?原因很简单,它们各有各的用途,...
分类:
其他好文 时间:
2015-04-01 21:44:53
阅读次数:
143
CAP定理简介在理论计算机科学中,CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer's theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点:一致性(Consistency):同一个数据在集群中的所有节点,同一时刻是否都是同样的值。可用性(Availabi...
分类:
其他好文 时间:
2015-04-01 21:45:17
阅读次数:
261
【自测代码的价值】 自测加速开发。 调试最耗时间 。调试就是找了错误的过程。 自测代码的好处。
分类:
其他好文 时间:
2015-04-01 21:45:28
阅读次数:
99
1、调度时机:创建新的进程后、运行进程退出时、进程因为I/o或其他原因阻塞时、发生I/o中断(完成了i/o的阻塞进程变为了就绪进程)2、调度算法应用环境: 批处理系统,交互式系统,实时系统,不同的系统有不同的调度策略3、批处理系统:先来先服务:非抢占式 当正在运行的进程被阻塞时,队列中的第一个进程就...
分类:
其他好文 时间:
2015-04-01 21:43:17
阅读次数:
160
之前我们使用UIP实现了tcp和udp通讯今天来说说UIP的实现流程,当然,这篇文章里面只会涉及tcp和udp,暂时还没办法说DHCP,因为UIP的DHCP实现使用了协程的概念,下一章将协程之后再说DHCP.void uip_init(void){ for(c = 0; c destipaddr.....
分类:
其他好文 时间:
2015-04-01 21:44:45
阅读次数:
226
任何一个类都可以派生出一个新类,派生类也可以再派生出新类,因此,基类和派生类是相对而言的。 基类与派生类之间的关系可以有如下几种描述: 1. 派生类是基类的具体化 类的层次通常反映了客观世界中某种真实的模型。在这种情况下,不难看出:基类是对若干个派生类的抽象,而派生类是基类的具体化。基类抽...
分类:
其他好文 时间:
2015-04-01 21:42:03
阅读次数:
176
题意: 给定一个无向图连通图,把这个的无向边变成有向边,并添加最少的有向边使这个图每个结点的出度为偶数。Solution: 题目很长,并且很多条件说的不太直接,确实不太好懂。 首先先看得到的无向图,是不是可以不加边就满足题目要求。 可以想到对于一个无向图,当所有点的度数为偶数时,图中存在欧拉...
分类:
其他好文 时间:
2015-04-01 21:44:00
阅读次数:
159
1.使用git checkout -- file命令丢弃工作区的修改(可以丢弃使用git add [file]命令添加文件之前的修改)。2.1.使用git reset HEAD file命令可以把暂存区的修改撤销掉,重新放回工作区(可以丢弃使用git commit命令之前的修改)。 2.重复1的步骤...
分类:
其他好文 时间:
2015-04-01 21:43:39
阅读次数:
108
搭建wordpress环境因为自动安装的脚本不提供创建数据库的功能,所以先要创建数据库。1.使用如下命令创建数据库(都是在已经登陆的mysql界面中的命令)①CREATE DATABASE 数据库名;②GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALT...
分类:
其他好文 时间:
2015-04-01 21:40:49
阅读次数:
137
题意:给出若干数字 如果能被6整除 输出BEER!! 否则输出 BOOM!!思路:用三维数组存下0到9 暴力出每个数的值 求出结果 (这题有点坑在于 1 数字可能不存在 2 数字的数量不确定)#include#include#include#includeusing namespace...
分类:
其他好文 时间:
2015-04-01 21:42:45
阅读次数:
128
#include
#include
#include
#include
using namespace std;
#define N 352
/* 重量*单价+重量*距离 = 重量*(距离+单价) 预处理单价 贪心:优先买价格低的
*/
struct Node { int p;// p = (单价+...
分类:
其他好文 时间:
2015-04-01 21:41:21
阅读次数:
139
模版(template)在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template........
分类:
其他好文 时间:
2015-04-01 21:41:13
阅读次数:
95
离散化离散化离散化:对于一组数:1 2 3 6 15 … 999如果我们要用 bool[] 型数组去标记他们,如下1 1 1 0 0 1 0 0 0 0 0 0 0 0 1 ……..1如果我们定义个结构体struct node { int v; int sub;};struct node p[500...
分类:
其他好文 时间:
2015-04-01 21:40:59
阅读次数:
119
1 延迟执行函数[self performSelector:@selector( nextQuestion) withObject:nil afterDelay:0.5];2 应用名称国际化(1)项目-》Proje...
分类:
其他好文 时间:
2015-04-01 21:40:31
阅读次数:
131
原题地址终于做到线段树的题了,因为建树、更新、查询都是递归操作,所以其实挺好写的。用数组存的树,记得MAX_NODE开成两倍叶节点数大小,否则RE啊。。不要问我是怎么知道的。代码: 1 #include 2 #include 3 using namespace std; 4 5 #d...
分类:
其他好文 时间:
2015-04-01 21:40:48
阅读次数:
136