序列包含有宝值 表(tuple)和表(list)。此外,字符串(string)是一种特殊的定值表,表的元素可以更改,定值表一旦建立,其元素不可更改。任何的序列都可以引用其中的元素(item)。下面的内建函数(built-in function)可用于序列(表,定值表,字符串):# s为一个序列len...
分类:
编程语言 时间:
2014-12-13 23:06:36
阅读次数:
318
在计算机编程中,常常要产生一个随机数。但是要让计算机产生一个随机数并不那么容易。计算机的执行,是以代码来进行的,所以并不可能像抽牌,扔骰子那样产生一个真正具有随机意义的数。只可能以一定的算法产生一个伪随机数,C/C++提供了一个函数,放在cstdlib中,叫做rand(),原型为:int rand(...
分类:
编程语言 时间:
2014-12-13 23:06:54
阅读次数:
210
常常看到别人的博客里面,或者网站里面有这样随机颜色,但字体大小与标签出现频率有关的标签云,于是自己就想写一个。至于颜色的随机显示,那就很简单了,这里就不列代码。因为正在学thinkphp,所以数据查找的都是用的tp数据查找语句。 1 Public function render( $...
分类:
编程语言 时间:
2014-12-13 23:04:04
阅读次数:
250
个人浏览网页的时候,有打标签的习惯。最近整理以往的标签的时候,发现积累了一些有关七牛公司存储策略的网页,遂决定整理一篇文章处理,以备记忆。当然,也希望对他人有用。 因为七牛公司的存储策略主要基于纠删...
分类:
编程语言 时间:
2014-12-13 21:54:53
阅读次数:
162
个人浏览网页的时候,有打标签的习惯。最近整理以往的标签的时候,发现积累了一些有关七牛公司存储方案的网页,遂决定整理一篇文章处理,以备记忆。当然,也希望对他人有用。
引言:何为纠删码
数据的爆炸式增长使得存储系统的规模不断增加,存储设备的可靠性却一直没有得到显著提高(SSD 从SLC 到MLC 和TLC 可靠性不断下降,磁盘随着单位面积写入数据更多导致可靠性无法提升),从而给数据的持...
分类:
编程语言 时间:
2014-12-13 21:53:17
阅读次数:
413
Java源码转C#源码的五款最佳工具作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs出于某些需要,你可能会遇到把Java源码转换成C#源码的任务。如果是自己一边理解源码,再一边手工翻译,那效率肯定是很低的。有鉴于此,本文推荐了五款最佳的源码转换工具,以解决你的烦恼。工具1#:Java语言转换器助手地址:http://www.microsoft.com/e...
分类:
编程语言 时间:
2014-12-13 21:52:24
阅读次数:
281
最短路径·二:Floyd算法
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
万圣节的中午,小Hi和小Ho在吃过中饭之后,来到了一个新的鬼屋!
鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。
由于没有肚子的压...
分类:
编程语言 时间:
2014-12-13 21:53:03
阅读次数:
380
根据前面的线程阻塞与唤醒小节知道,目前在Java语言层面能实现阻塞唤醒的方式一共有三种:suspend与resume组合、wait与notify组合、park与unpark组合。其中suspend与resume因为存在无法解决的竟态问题而被Java废弃,同样,wait与notify也存在竟态条件,wait必须在notify之前执行,假如一个线程先执行notify再执行wait将可能导致一个线程永远...
分类:
编程语言 时间:
2014-12-13 21:52:10
阅读次数:
439
Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。 默认参数一定要用不可变对象,如果是可变对象,运行会有逻辑错误! 要注意定义可变参数和关键字参数的语法: *args是可变参数,args接收的是一个tuple; **kw是关键字参数,kw接收的是一个dict。...
分类:
编程语言 时间:
2014-12-13 21:47:37
阅读次数:
293
目录[-]引言:何为纠删码纠删码中运算的基础域———有限域七牛的存储方案 个人浏览网页的时候,有打标签的习惯。最近整理以往的标签的时候,发现积累了一些有关七牛公司存储策略的网页,遂决定整理一篇文章处理,以备记忆。当然,也希望对他人有用。 因为七牛公司的存储策略主要基于纠删码(Erasure Co.....
分类:
编程语言 时间:
2014-12-13 21:45:44
阅读次数:
231
booth算法充分的利用到了补码的重要性,使得我们在利用补码进行计算时减少了很多时序。下面的表格是我们假设2 作为乘数所进行的分析。接下来,我将用代码向大家阐述。1、开始的时候在乘数2的‘负一位’加上一个默认0值001002、先判断[0:-1],结果是2‘b00,表示’0‘ 即没有操作001003、...
分类:
编程语言 时间:
2014-12-13 21:46:44
阅读次数:
422
/** * 组合多维数组 * @param $data 待处理的数组 * @param $name 子级数组key * @param $pid 父ID */function unlimitedForLayer($data, $name='chile', $...
分类:
编程语言 时间:
2014-12-13 21:41:51
阅读次数:
194
题记 在编写有GUI的程序时,会遇到这样一种情形:用户点击了一个按钮,程序处理这个事件,然而这个处理过程耗时间较长。我们不想让软件卡在这里,而是让用户可以继续使用其他的软件功能。这种问题可以用多线程的事件响应来解决。这里,我就WPF的多线程事件响应做一个简单的归纳。一、简单的异步的事件响应 在W.....
分类:
编程语言 时间:
2014-12-13 21:38:57
阅读次数:
206
首先声明一下:OC 中的函数,是全局的,如 NSLog();,它不属于任何类,不属于任何一个对象。OC 中的方法,非全局的,init 方法,用中括号来使用,它属于类本身,或者属于对象本身;分为类方法,和实例方法(对象方法);方法被封装对象,或类模板当中1. 不可变字符串NSString1.1 OC字...
分类:
编程语言 时间:
2014-12-13 21:38:42
阅读次数:
178
脚本可以放在html页面的head里面,也可以放在body里面。 把脚本放在body中,当浏览器遇见 合并脚本 因为脚本下载阻塞了页面呈现,因而应该减少页面 页面弹出框出现的顺序: script/defer/load,这个技术的缺点是IE4+和FF3.5+才支持。 非阻塞的脚本(续)...
分类:
编程语言 时间:
2014-12-13 21:40:32
阅读次数:
174
在Javascript当中模仿接口的方法有三种:注释法,属性检查法和鸭式变形法。三者结合令人满意。 1.注释法 /*
interface Composite{ function add(child){}; function remove(child){}; function getChild(ind...
分类:
编程语言 时间:
2014-12-13 21:38:10
阅读次数:
217
今天看到一篇文章<>, 我个人是认为这个说法是不成立的,但这里面的一些特性对比引起了我的兴趣。
我想尝试下,Go语言所带的一些东西,在C++11中是如何做的,应当很有意思。所以刷刷刷,就有了下面的东西。
目录:
字符串字面值
变量初始化
lambda
值顺序递增
...
分类:
编程语言 时间:
2014-12-13 20:33:40
阅读次数:
214