码迷,mamicode.com
首页 > 2016年05月13日 > 全部分享
C/C++——const用法完整总结
C/C++——const用法完整总结...
分类:编程语言   时间:2016-05-13 01:40:19    阅读次数:133
剑指offer之赋值操作符
题目描述: 个人觉得,类中四少(构造函数、拷贝构造函数、赋值操作符、析构函数)都有一些注意点,于是都实现了下,注意点均有标注(注意下^_^) #include #include using namespace std; class CMyString{ public: /* 赋值语句:(四部曲) 1:检查自赋值 2:释放原有空间 3:开辟新空间并赋值...
分类:其他好文   时间:2016-05-13 01:39:39    阅读次数:149
Redis源码解析:18Hiredis同步API和回复解析API代码解析.docx
Redis的sentinel模式使用了Hiredis代码,Hiredis是redis数据库一个轻量级的C语言客户端库。它实现的向Redis发送命令的API函数redisCommand,使用方法类似于printf。因此只要熟悉redis命令,就可以很容易的使用该函数将redis命令字符串,转换成统一请求协议格式之后,发送给Redis服务器。          Hiredis库包含三类API:同步操...
分类:Windows程序   时间:2016-05-13 01:41:26    阅读次数:335
JAVA常考面试题
1、 方法重载与覆盖的区别?( Overload 与 Override 的区别) 答:方法的重载属于编译时多态,方法名相同参数列表不同,返回值必须相同或都没有返回值类型。 方法的覆盖属于运行时多态,子类覆盖父类的方法,子类指向父类引用,在调用方法的时候用父类的引用调用。 2、 集合的实现类与区别? 答:Collection 接口,集合结构总的父接口,有两个子接口 list 和 set...
分类:编程语言   时间:2016-05-13 01:40:50    阅读次数:159
bzoj 2245: [SDOI2011]工作安排(费用流)
2245: [SDOI2011]工作安排 Time Limit: 20 Sec  Memory Limit: 512 MB Submit: 1446  Solved: 692 [Submit][Status][Discuss] Description 你的公司接到了一批订单。订单要求你的公司提供n类产品,产品被编号为1~n,其中第i类产品共需要Ci件。公司共有m名员工,员工被编号...
分类:其他好文   时间:2016-05-13 01:40:18    阅读次数:224
c++作业5
一.字符串 #include #include using namespace std; int main() { char str[50]; int d=0,x=0,y=0,z=0,i=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(st...
分类:编程语言   时间:2016-05-13 01:39:36    阅读次数:131
如何解决了Mac上网速度很慢的问题
问题:我发现在我的Mac上上网的速度很慢。 问题分析:虽然Mac上的运行速度很慢,但同时在我的两台手机上面的运行速度都比较快。我刚开始怀疑是路由器的问题,如果是路由器的问题,那么手机肯定不会很块,手机也会很慢,可以断定肯定是我的mac设置出了问题,之前按照下面的步骤设置了一个DNS,然后今天我将那个改回来之后,网络的问题就不复存在了。 将上面的DNS地址8.8.8.8去掉就...
分类:系统相关   时间:2016-05-13 01:39:32    阅读次数:338
设计模式之中介者模式
中介者模式定义:用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。...
分类:其他好文   时间:2016-05-13 01:39:01    阅读次数:146
C++第五次作业
#include using namespace std; int main() { cout     int a[10],odd[10],even[10]; for(int i=0;i {         cin>>a[i]; } if (a[i]%2==0)  { odd[i]=a[i]; cout } else if(a[i]%2!=0)  { even[...
分类:编程语言   时间:2016-05-13 01:38:21    阅读次数:209
[CDQ分治 并查集] BZOJ 3237 [Ahoi2013]连通图
考虑CDQ分治 把这半边对后半边没有影响的操作做了 然后分治 用并查集维护 开个栈暴力还原 #include #include using namespace std; inline char nc() { static char buf[100000],*p1=buf,*p2=buf; if (p1==p2) { p2=(p1=buf)+fread(buf,1,100000,s...
分类:其他好文   时间:2016-05-13 01:38:21    阅读次数:210
一个二叉排序树的实际例子
用二叉排序树实现的将乱序输入字母按从小到大排列,无重复输出项....
分类:编程语言   时间:2016-05-13 01:37:56    阅读次数:149
nyoj 123 士兵杀敌(四) 插线问点
裸的树状数组插线问点问题, 士兵杀敌(四) 时间限制:2000 ms | 内存限制:65535 KB 难度:5 描述 南将军麾下有百万精兵,现已知共有M个士兵,编号为1~M,每次有任务的时候,总会有一批编号连在一起人请战(编号相近的人经常在一块,相互之间比较熟悉),最终他们获得的军功,也将会平分到每个人身上,这样,有时候,计算他们中的哪一个人到底有多少军功就是一个比较困难的事情,军师小...
分类:其他好文   时间:2016-05-13 01:39:22    阅读次数:166
UVa 1343 The Rotation Game(IDA*)
主要是设计乐观估计函数来减枝 假设中心区域有6个2,2个3,那肯定是消掉3最好,毕竟就两个。 那么理想情况下,旋转一次就能把一个3变成2,那么最少操作2次。 我们用h()来计算最少还要操作几次,其原理是假设中心区域都放1或2或3,返回至少操作的次数中最小的数 maxd是假设最多能操作的数; d是已经操作的数; 那么就可以得出乐观估计函数   h()+d>maxd   其含义为 : 若...
分类:其他好文   时间:2016-05-13 01:39:28    阅读次数:164
用win+r完成自定义快速启动
不用鼠标快速启动程序文件等 电影里的黑客貌似从来不用鼠标,因为键盘操作和代码效率是远高于鼠标的。今天这个方法,也可以让你实现不用鼠标,快速打开程序、文件、网站等操作。让你如电影般酷炫~ 所需工具 一个程序: nTurn 下载链接:点击打开链接 01 新建项目 比如说我们要快捷启动Chrome浏览器,我们要先找到Ch...
分类:Windows程序   时间:2016-05-13 01:37:00    阅读次数:233
二分图相关知识(来自kuangbin博客)
二分图匹配(匈牙利算法)1。一个二分图中的最大匹配数等于这个图中的最小点覆盖数König定理是一个二分图中很重要的定理,它的意思是,一个二分图中的最大匹配数等于这个图中的最小点覆盖数。如果你还不知道什么是最小点覆盖,我也在这里说一下:假如选了一个点就相当于覆盖了以它为端点的所有边,你需要选择最少的点来覆盖所有的边。2。最小路径覆盖=最小路径覆盖=|G|-最大匹配数在一个N*N的有向图中,路径覆盖就是...
分类:其他好文   时间:2016-05-13 01:39:57    阅读次数:236
读《深度探索C++对象模型》之分层继承对于内存布局的影响
请看以下代码: class Concrete { public: private: int val; char c1; char c2; char c3; };我在我的电脑上运行,求得的类Concrete的大小为8byte,我想还是符合我们的预期(val:4byte, c1 : 1byte, c2 : 1byte, c3: 1byte),在加上字节对齐的一个字节,刚好是8byte。 那...
分类:编程语言   时间:2016-05-13 01:36:49    阅读次数:155
访问网络文件,并解析它,然后保存
首先在tomcat服务器下建立student.xml文件,注意文件存放位置student.xml内容为: 0001 小明 一班 0002 小...
分类:其他好文   时间:2016-05-13 01:39:25    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!