码迷,mamicode.com
首页 > 其他好文
第一章 类与对象
类的设计技巧:一定要将数据设计为私有 绝不要破坏封装性,如果需要对数据进行访问和修改,可以设置访问器和更改器; 2.一定要将数据进行初始化 要显示地初始化所有数值,不要依赖系统的默认值; 3.不要在类中使用过多的基本数据类型 例如在一个person类中有如下的实例域: p...
分类:其他好文   时间:2015-06-03 11:40:55    阅读次数:119
POJ 3062 Celebrity jeopardy
Time Limit: 1000MSMemory Limit: 65536KTotal Submissions: 15490Accepted: 8779DescriptionIt's hard to construct a problem that's so easy that everyone w...
分类:其他好文   时间:2015-06-03 11:42:10    阅读次数:115
设置root密码,su与sudo的区别
sudo passwd root可以修改root密码,但首先会要求你输入当前用户的密码sudo的意思是switch user do,默认切换到root,要求当前用户的密码,会自动调用exit返回到原用户su没有参数的话就默认切换到root,要求root密码。可以通过调用exit返回到原用户。在权限上...
分类:其他好文   时间:2015-06-03 11:41:41    阅读次数:244
差分约束系统(转)
1.问题定义差分约束系统属于线性规划问题。在一个差分约束系统中,线性规划矩阵A的每一行包含一个1和一个-1,A的所有其他元素都为0。因此,由Ax≤b给出的约束条件是m个差分约束集合,其中包含n个未知元。每个约束条件为如下形式的简单线性不等式:xj-xi≤bk(1≤i, j≤n,1≤k≤m)。如下图5...
分类:其他好文   时间:2015-06-03 11:39:53    阅读次数:98
static作用
C程序一直由下列部分组成:1)正文段——CPU运行的机器指令部分;一个程序仅仅有一个副本;仅仅读,防止程序因为意外事故而改动自身指令;2)初始化数据段(数据段)——在程序中全部赋了初值的全局变量,存放在这里。3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)...
分类:其他好文   时间:2015-06-03 11:41:07    阅读次数:112
easyui 右键绑定事件
$(function(){ $('#hospitalTree').bind('contextmenu', function(e) { e.preventDefault(); $('#mm').menu('show', { left : e.pageX, top : e.p...
分类:其他好文   时间:2015-06-03 11:38:12    阅读次数:283
海量数据
海量数据之数据库索引篇--转1. 原文地址:http://blog.csdn.net/DaiZiLiang/archive/2006/12/06/1432193.aspx笔者在实际工作中,有幸接触到海量的数据处理问题,对其进行处理是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么...
分类:其他好文   时间:2015-06-03 11:38:34    阅读次数:99
Solr facet.date分组查询numFound结果数和docs结果数量不一致问题
解决办法:http://stackoverflow.com/questions/16935696/solr-facet-date-count-wrongTried date faceting in Solr 4.2.1 and it is not returning correct values. ...
分类:其他好文   时间:2015-06-03 11:38:08    阅读次数:264
使用用户自定义类型作为map的key
有时候我们想把用户自定义类型作为std::map的键值。方法一)最简单的方法就是实现该自定义类型的 dict; // 该句等同于map> dict;dict[Foo(1)] = 1;不过有时候,这招不好使,比如对下面的Foo2:typedef std::pair Foo2;方法二)定义一个比较操作符...
分类:其他好文   时间:2015-06-03 11:38:48    阅读次数:80
[设计模式]建造者模式
简介建造者模式 (Builder)将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式 (可参考 设计模式 创建型模式)。使用建造者模式,用户就只需要指定需要建造的类型,具体的建造过程和细节并不需要知道。结构图-建造者模式结构图Product : ...
分类:其他好文   时间:2015-06-03 11:39:59    阅读次数:102
怎样让硬盘分区显示整数大小
怎样让硬盘分区显示整数大小 经常在使用电脑的会发现自己的 C ,D,E, F盘分的都不是整数,细心的感觉不是很好,那么如何在下次装机的时候让你的所有分区都是你想要的整数分区呢,下面我介绍一下我的两种方法。 工具/原料 计算器 ,或硬盘整数分区计算器 方法/步骤1 先为大家详细分析硬盘分区容量显示原理...
分类:其他好文   时间:2015-06-03 11:39:27    阅读次数:134
*****git pull总结
当git clone之后,直接git pull它会自动匹配一个正确的remote url是因为在config文件中配置了以下内容:1 [branch "master"]2 remote = origin3 merge = refs/heads/master表明:1.git处于mast...
分类:其他好文   时间:2015-06-03 11:39:27    阅读次数:148
会报编译器警告的Xcode 6.3新特性:Nullability Annotations
最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告:1Pointerismissinganullabilitytypespecifier(__nonnullor__nullable)于是google了一下,发现这是Xcode 6.3的一个新特性,即nullability ann...
分类:其他好文   时间:2015-06-03 11:38:16    阅读次数:206
Buffer Over Flow Vulnerability
记录一个简单的栈溢出的实例,具体的分析以后加进去。 程序源代码buffer.c: #include #include void fun1(char *input) { char buffer[10]; strcpy(buffer,input); printf("Call fun1,buffer=%s...
分类:其他好文   时间:2015-06-03 11:37:55    阅读次数:93
设置MAVEN_OPTS的推荐方法
运行mvn eclipse:eclipse时,经常会出现因为maven项目过大,导致内存不足java栈溢出的error,需要更改MAVEN启动内存http://stackoverflow.com/questions/2819853/setting-java-heap-space-under-mave...
分类:其他好文   时间:2015-06-03 11:38:56    阅读次数:138
map以自定义类型当Key
关于map的定义:template , class Allocator = allocator > > class map;第一个template参数被当做元素的key,第二个template参数被当作元素的value。Map的元素型别Key和T,必须满足以下两个条件:1.key...
分类:其他好文   时间:2015-06-03 11:37:52    阅读次数:136
读写锁ReaderWriterLockSlim
读写锁的概念很简单,允许多个线程同时获取读锁,但同一时间只允许一个线程获得写锁,因此也称作共享-独占锁。 某些场合下,对一个对象的读取次数远远大于修改次数,如果只是简单的用lock方式加锁,则会影响读取的效率。而如果采用读写锁,则多个线程可以同时读取该对象,只有等到对象被写入锁占用的时候,才会...
分类:其他好文   时间:2015-06-03 11:36:30    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!