组织策略0,不拘于小结缩进, 行的长度,命名,注释,空格,制表,1-4,高警告级别干净利落地进行编译,使用构建系统,使用版本控制,代码审查风格5,一个实体应该只有一个紧凑的职责。 (依赖性管理,继承,抽象,隐藏)6,正确简单清晰7, 01, 视c++为一个语言联邦 multiparadigm pro ...
分类:
编程语言 时间:
2016-11-11 19:51:52
阅读次数:
243
plot()函数是R中基本的画x-y两个变量的函数,其用法如下为:plot(x, y, ...) 例如:首先我用runif()函数产生了两列随机数:x1,y1,然后用plot()函数直接画图: > x1 <- round(runif(20,min = 0 ,max = 100))> x1 [1] 9 ...
分类:
编程语言 时间:
2016-11-11 19:48:07
阅读次数:
344
jvm中的年轻代 老年代 持久代 gc 虚拟机中的共划分为三个代:年轻代(Young Generation)、老年代(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的 ...
分类:
编程语言 时间:
2016-11-11 19:47:26
阅读次数:
293
一、笔记1.C++编程简介 2.头文件与类的声明 防卫式声明#ifndef __COMPLEX__#define __COMPLEX__ …… #endif头文件的布局模板简介template<typename T>3.构造函数 inline函数:函数若在class body内定义完成,便自动成为i ...
分类:
编程语言 时间:
2016-11-11 19:46:43
阅读次数:
223
使用二制数中的最高位表示正负。 首先得知道最高位是哪一位?1个字节的类型,如字符类型,最高位是第7位,2个字节的数,最高位是第15位,4个字节的数,最高位是第31位。 不同长度的数值类型,其最高位也就不同,但总是最左边的那位(如下示意)。 字符类型固定是1个字节,所以最高位总是第7位。 (红色为最高 ...
分类:
编程语言 时间:
2016-11-11 19:43:04
阅读次数:
189
前期准备 搭建solr服务 参考上一篇,搭建solr搜索服务。 添加依赖 maven工程的话,添加如下依赖, 也可以自己导入jar包 在solr安装目录下,找到solr-5.5.3\dist\solrj-lib路径,添加里面所有的jar包到自己的工程,别忘了在外面的文件夹还有个solr-solrj- ...
分类:
编程语言 时间:
2016-11-11 19:38:23
阅读次数:
242
1.下载supervisor-3.3.1.tar.gz http://pan.baidu.com/s/1dEPhGEd 2.下载meld3-1.0.2.tar.gz http://pan.baidu.com/s/1bo7AOqz 3.解压安装 ...
分类:
编程语言 时间:
2016-11-11 19:28:05
阅读次数:
177
首先写个单例,懒汉模式: 写个测试类: 运行结果一直都是true,说明单线程下是没问题的,下面写个多线程来访问单例 使用多线程并发访问单例: 运行结果如下: [com.persagy.thread.SingleDemo@1bc4459, com.persagy.thread.SingleDemo@1 ...
分类:
编程语言 时间:
2016-11-11 19:25:32
阅读次数:
177
//页面结果插件import java.util.List;public class PageResult<T> { /** * 结果集 */ private List<T> list; /** * 页面信息 */ private PageVO page; public List<T> getLis ...
分类:
编程语言 时间:
2016-11-11 17:41:45
阅读次数:
319
模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来说:解耦... ...
分类:
编程语言 时间:
2016-11-11 17:40:11
阅读次数:
259
Visual C++网络编程是指用户使用MFC类库(微软基础类库)在VC编译器中,以实现网络应用。用户通过VC编程实现的网络软件可以在网络中不同的计算机之间互传文件,图像等信息。基础知识: 如果用户要进行VC网络编程,则必须首先了解计算机网络通信的基本框架和工作原理。在两台或多台计算机之间进行网络通 ...
分类:
编程语言 时间:
2016-11-11 17:38:58
阅读次数:
210
获取一个0-9的随机数: 去除数组中重复的元素: +函数parseQuery用于解析url查询参数。-语法如下:-var obj = parseQuery(query)-query是被解析的查询参数,函数返回解析后的对象。-使用范例如下:-var jerry = parseQuery("name=j ...
分类:
编程语言 时间:
2016-11-11 17:36:21
阅读次数:
218
之前记得安装libxslt和libxml yum install libxml* -yyum install libxslt* -y wget http://lxml.de/files/lxml-3.1.2.tgztar xzvf lxml-3.1.2.tgzcd lxml-3.1.2python ...
分类:
编程语言 时间:
2016-11-11 17:32:39
阅读次数:
141
在项目发布前,使用eclipse导出普通的jar包时,如果配置不好,在运行命令Java -jar /test.jar 时可能会出现如下三类错误信息: 1.no main manifest attribute, in /test1jar 没有指定main方法; 2.Error: Could not f ...
分类:
编程语言 时间:
2016-11-11 17:29:40
阅读次数:
367