码迷,mamicode.com
首页 > 编程语言
Zookeeper(一)从抽屉算法到Quorum (NRW)算法
一、抽屉算法 抽屉算法,又名鸽巢原理,它是德国数学家狄利克雷首先明确的提出来并用以证明一些数论中的问题,因此,也称为狄利克雷原则。它是组合数学中一个重要的原理。 把它推广到一般情形有以下几种表现形式。 形式一:设把n+1个元素划分至n个集合中(A1,A2,…,An),用a1,a2,…,an分别表示这 ...
分类:编程语言   时间:2016-05-10 23:21:25    阅读次数:251
Javascript高性能动画与页面渲染
转自:http://www.infoq.com/cn/articles/javascript-high-performance-animation-and-page-rendering No setTimeout, No setInterval 如果你不得不使用setTimeout或者setInte ...
分类:编程语言   时间:2016-05-10 23:20:39    阅读次数:190
python中多层循环的一键退出
在单层循环的退出中,使用break即能退出,那么多层循环呢?机智的人们使用flag标识符的方式,例如: 简单的讲,就是将标识符赋予一个值,在执行过程中,如果输入退出键的关键词,将标识符改变为其他的值。设置循环时,使用while flag == '初始值',如果中途改变flag值后,由于多层循环中没有 ...
分类:编程语言   时间:2016-05-10 23:19:27    阅读次数:164
Java学习-课堂总结
一、字符串比较方式 1)‘==’ 地址值比较 2) equals()方法 内容比较 二、String类的两种实例化方式 1)String str=“Hello”; 2)String str=new String(“Hello”); 三、String s=“aa”+“bb”+“cc”;String s ...
分类:编程语言   时间:2016-05-10 23:17:09    阅读次数:154
从控制台输入10个人的年龄放入数组,将十个人的年龄求总和
...
分类:编程语言   时间:2016-05-10 23:17:38    阅读次数:409
二维数组
//定义二维数组 //int [,]数组名=new int【a,b】{}; //a表示有几个一维数组 //b表示每个一维数组种有几个元素 ...
分类:编程语言   时间:2016-05-10 23:16:02    阅读次数:145
深入理解JavaScript系列:JavaScript的构成
此篇文章不是干货类型,也算不上概念阐述,就是简单的进行一个思路上的整理。 要了解一样东西或者完成一件事情,首要的就是先要搞清楚他是什么。作为一个前端开发人员,JavaScript应该算作是最核心之一的内容。要想从掌握到熟悉再到精通这门语言,第一步要做的就是先弄明白JavaScript是个什么。 1. ...
分类:编程语言   时间:2016-05-10 23:16:13    阅读次数:171
Python核心编程课后习题-第六章
1. 字符串, string模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? 2. 字符串标示符, 修改6-1的idcheck.py脚本,使之可以检测长度为一的标示符,并且可以识别python关键字, 对后一个要求,你可以用keyword模块(特别是keyw ...
分类:编程语言   时间:2016-05-10 23:13:01    阅读次数:142
Java 进行 RSA 加解密时不得不考虑到的那些事儿
1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适 公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 RSA 了。 2. 可以通过修改生成密钥 ...
分类:编程语言   时间:2016-05-10 23:14:30    阅读次数:274
java Thread和Runnable区别
运行结果: ThreadName:Thread:窗口3 窗口3剩余 2ThreadName:Thread:窗口1 窗口1剩余 3ThreadName:Thread:窗口2 窗口2剩余 4ThreadName:Thread:窗口1 窗口1剩余 2ThreadName:Thread:窗口3 窗口3剩余 ...
分类:编程语言   时间:2016-05-10 23:11:37    阅读次数:178
java sleep() 、yield()、wait()
1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例 如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PR ...
分类:编程语言   时间:2016-05-10 23:12:40    阅读次数:169
各种排序函数(摘)
sort的应用; 1、可以传入两个参数; sort(a,a+N) ,其中a是数组,a+N表示对a[0]至a[N-1]的N个数进行排序(默认从小到大排序); 2、传入三个参数; sort(a,a+N,cmp),第三个参数是一个函数 ; 如果让函数从大到小排序,可以用如下算法实现; bool cmp(i ...
分类:编程语言   时间:2016-05-10 22:01:23    阅读次数:230
C++函数
函数在返回值时,表达式被求值,并将该值复制到临时存储空间中,以便函数调用者访问,这种返回方式称为值返回。 函数在没有被调用的时候是静止的,此时形参只是一个符号。 (啥时候没被调用,声明的时候没有被调用) 函数原型由函数首部加上分号组成。例如: int sum(int x, int y); 带默认参数... ...
分类:编程语言   时间:2016-05-10 22:01:12    阅读次数:186
第二章 R语言基础
二、操作基础 %%取余 %/%整数除法 (1)eigen(...)求解方阵的特征值和特征向量 (2)solve(D,A)求解DX=A (3)data<-list(...)取里面的对象data[["列名称"]];data[[下标]];data$列名称 (4)unlist(列表对象)把列表对象转化为向量 ...
分类:编程语言   时间:2016-05-10 22:00:01    阅读次数:433
C/C++中的常成员函数
代码: 输出: 分析: 1. 常对象只能调用常成员函数。2. 普通对象可以调用全部成员函数。3. 当对一个对象调用成员函数时,编译程序先将对象的地址赋给this指针,然后调用成员函数,每次成员函数存取数据成员时,由隐含使用this指针。 4. 当一个成员函数被调用时,自动向它传递一个隐含的参数,该参 ...
分类:编程语言   时间:2016-05-10 20:48:36    阅读次数:244
java 集合类源码分析--arrays
本文介绍一下java集合相关类arryas类的内容 、Arrays.sort()数组排序 Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。 基本类型:采用调优的快速排序; 对象类型:采用改进的归并排序。 1、对于基本类型源码分析如下 ...
分类:编程语言   时间:2016-05-10 20:48:27    阅读次数:263
Table of Contents - Spring
The IoC container Spring 容器 属性注入 & 构造注入 Bean 实例的创建方式 p-namespace & c-namespace 集合属性的注入 作用域 延迟实例化 基于 Annotation 的配置 @Resoure & @Autowired 生命周期 depends- ...
分类:编程语言   时间:2016-05-10 20:50:40    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!