码迷,mamicode.com
首页 > 编程语言
Java命令模式(Command模式)
Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用。Command模式实际上不是个很具体,规定很多的模式,正是这个灵活性,让人有些confuse。Command定义不少Command模式的...
分类:编程语言   时间:2015-03-07 07:26:24    阅读次数:160
一致性哈希算法的理解
关于一致性哈希算法,网上有很多博文都有讲解。推荐2个。http://blog.codinglabs.org/articles/consistent-hashing.htmlhttp://blog.csdn.net/cywosp/article/details/23397179总结一下:1.网上博文的例子都将hash值的结果定义在0-232-1,实际上也是非必要的,你可以设定的比这..
分类:编程语言   时间:2015-03-07 06:20:28    阅读次数:193
多线程之解决数据的重复设置和重复取出
classMessage{privateStringtitle;privateStringcontent;privatebooleanflag=true;//flag==true:表示可以生产,但是不能取走//flag==flase:表示可以取走,但是不能生产publicsynchronizedvoidset(Stringtitle,Stringcontent){if(this.flag==false){try{super.wait();}catch(Int..
分类:编程语言   时间:2015-03-07 06:19:29    阅读次数:173
C++ Primer学习总结 第7章 类
第7章 类 1.    引入const成员函数(C++ Primer P231-232) C++类的常量对象是无法调用非const成员函数的,如果想让常量对象调用某个成员函数,必须声明成const:   2.     一个类的尾后const成员函数如果返回*this,那么其返回类型必然是const 类名 & 前面这个const是不能少的.否则无法通过编译. ...
分类:编程语言   时间:2015-03-07 06:19:34    阅读次数:215
C++ Primer学习总结 第8章 IO库
第8章 IO库 1.    IO类继承关系: 2.    查询iostream流状态P280-281 V是一个int,当我们输入1, ‘r’,或Ctrl+z 时的输出分别如下: cin.clear()可以清楚所有的错误位,使good()返回true.   3.    fstream对文件的读写P284 初始创建读入和写出fstream对...
分类:编程语言   时间:2015-03-07 06:19:07    阅读次数:196
Java官方文档索引
Oracle官方文档入口:http://docs.oracle.com/。下级页面这边只整理了JavaEE跟JavaSE的文档。...
分类:编程语言   时间:2015-03-07 06:17:06    阅读次数:188
使用Python生成随机数
另一种方式是把包含整数0~n-1的数组顺序打乱,然后把前m个元素排序输出:for i in range(0, m): swap(i, randint(i, n-1))
分类:编程语言   时间:2015-03-07 06:15:06    阅读次数:166
Python——#!/usr/bin/env python与#!/usr/bin/python的区别——转载
转载自:http://blog.csdn.net/wh_19910525/article/details/8040494作者:wh_19910525脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单#!/usr/bin/python是告诉操作系统执行这个脚...
分类:编程语言   时间:2015-03-07 06:15:13    阅读次数:142
归并排序
二路归并排序算法 一、基本思想:将两个有序表放在同一数组中相邻的位置上,如 R[low...mid] 和 R[mid+1...high],每次从两个段中取一个较小的数据顺序的放入数组 R´中,即将两个有序的子表合并成一个有序的表。 二、C 语言代码: 1 #include 2 ...
分类:编程语言   时间:2015-03-07 06:13:44    阅读次数:259
c++之单链表
程序对数据的表示,不但要求存放基本信息,还要表示与其它数据元素的关系线性表是最简单的数据组织形式 1 #include 2 using namespace std; 3 4 //用插入法生成一个有序的链表和约瑟夫问题 5 6 //声明结构类型,结构指针变量 7 struct li...
分类:编程语言   时间:2015-03-07 06:12:12    阅读次数:288
Python——输入中文(注释、字符串)注意
在Python脚本中,我们可能会输入一些中文。但由于Python脚本默认使用的是ASCII编码,所以中文字符无法表示。 就会出现类似于以下这种错误:File "/Users/lnphone/Desktop/test.py", line 3SyntaxError: Non-ASCII chara...
分类:编程语言   时间:2015-03-07 06:12:29    阅读次数:182
堆排序
堆排序算法 一、基本思想:是一种属性排序选择方法,在排序过程中,将 R[1...n] 看成是一棵完全二叉树的顺序存储结构,利用完全二叉树中双亲结点和孩子结点之间的内在关系,在当前无序区域中选择关键字最大(或最小)的记录。 二、C 语言代码: 1 /** 2 * 堆排序的关键是...
分类:编程语言   时间:2015-03-07 06:13:09    阅读次数:161
Boltzmann机神经网络python实现
(python 3) 1 import numpy 2 from scipy import sparse as S 3 from matplotlib import pyplot as plt 4 from scipy.sparse.csr import csr_matrix 5 i...
分类:编程语言   时间:2015-03-07 06:12:08    阅读次数:497
径向基(RBF)神经网络python实现
1 from numpy import array, append, vstack, transpose, reshape, \ 2 dot, true_divide, mean, exp, sqrt, log, \ 3 ...
分类:编程语言   时间:2015-03-07 06:13:08    阅读次数:3970
初识GO语言——安装Go语言
本文包括:1)安装Go语言。2)运行第一个Go语言。3)增加vim中对Go语言的高亮支持。1、安装Go语言 本文采用源码安装Go语言,Go语言的源代码在百度网盘http://pan.baidu.com/s/1mguZqhM 1.1、修改环境变量 编辑文件~/.bashrcvim ~/.bashre ...
分类:编程语言   时间:2015-03-07 06:10:58    阅读次数:212
如何安装 JAVA 7 (JDK 7u75) 在 CentOS/RHEL 7/6/5 Fedora
先下载JDKFor 64 Bit:-# cd /opt/# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-...
分类:编程语言   时间:2015-03-07 06:11:55    阅读次数:220
codeforces 510c (拓扑排序)
#include #include #include #include #include using namespace std;const int N = 111111;int topo[205];struct node{ char a[105];}e[105];int n;int g[30...
分类:编程语言   时间:2015-03-07 06:09:43    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!