在日常开发过程中,经常遇到对资源使用频度的限制,例如:某个接口只允许每秒调用300次,或者某个资源对象只允许每秒使用300等等,下面是一个简单的限速器的java实现,它可以实现对一个字段在若干时间(毫秒内)只允许多少次访问,具体实现代码如下:package test_tmp;import java.util.concurrent.ConcurrentLinkedDeque;
import java....
分类:
编程语言 时间:
2015-04-23 15:39:58
阅读次数:
163
真正的发现之旅不在于追求新大陆,而在于拥有新的视野。
——马塞尔?普鲁斯特(Marcel Proust,1871.7.10—1922.11.18),法国20世纪最伟大的小说家,意识流小说的先驱与大师
那么,现在该怎么做?
有效的改变
当你决心改变时,大脑并不是一定会与我们合作。虽然你有学习的意愿,但你的大脑一直在努力保持事情精简。就像一位过度积极的管家,如果大脑认为这项改变...
分类:
其他好文 时间:
2015-04-23 15:40:26
阅读次数:
217
题意:
一个n*n的矩阵,标号为1到n*n;
从1开始,让别人开始走(任意走);走的步数>=2*n;
第一次让它走k1步,然后把它不可能走到的位置中拿掉1或多张;
再让它走k2步,然后继续把不可能走到的位置拿掉1或多张;
.....
要求最后只剩一张,并且刚好是那个人走到的位置;
思路:
构造一下,第一步如果走偶数步,那么第一行中1,3,5,7....都是不可能走到的;
...
分类:
其他好文 时间:
2015-04-23 15:41:16
阅读次数:
110
UIView类函数原型@interface UIView(UIViewAnimationWithBlocks)+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void...
分类:
其他好文 时间:
2015-04-23 15:39:04
阅读次数:
269
R语言是一门统计语言,主要用于数学建模、统计计算、数据处理、可视化 等几个方向,R语言天生就不同于其他的编程语言。R语言封装了各种基础学科的计算函数,我们在R语言编程的过程中只需要调用这些计算函数,就可以构建出面向不同领域、不同业务的、复杂的数学模型。
一、作用
1、TTR包的目的是在R当中构造技术分析和其它技术交易规则的函数。TTR可在CRAN中找到,目前的版本号是0.22(更新2013-3-18)。
TTR目前的功能是提供了一些常见的技术分析指标的函数,可以分为下面几类:
移动平均
趋势检测和强...
分类:
编程语言 时间:
2015-04-23 15:38:59
阅读次数:
1110
上一篇博客使用了casewhen解决了数据汇总的问题,那么这一篇博客我将简单的介绍一下关于case when的使用。...
分类:
数据库 时间:
2015-04-23 15:39:27
阅读次数:
134
如题所示,本程序是使用非AutoLayout写的UITableView自适应行高,之后笔者将会写一个基于AutoLayout的自适应行高的小demo。
PS:此小程序只适用于刚接触IOS的小朋友,只用做参考,毫无技术性,大神勿喷。上代码://UITableViewCell
#import @interface commentaryCell : UITableViewC...
分类:
移动开发 时间:
2015-04-23 15:38:27
阅读次数:
154
有一件事要说一下哦, 《UIWebView与javascript交互一》这篇博客被几个网站给转载了,很开心,但是开心之余有一点觉得要说一下,大家转载别人的文章的时候记得说明一下转载的出处,有两方面的原因,第一就是尊重作者的劳动成果,另一方面,由于博客里有的时候有一些demo,但是转载的人并没有把demo的下载地址给贴出来,给看到博客的同学带来了很大的不便。
接上篇,我们已经实现了通过html按钮来...
分类:
编程语言 时间:
2015-04-23 15:39:06
阅读次数:
217
12345678910publicvoidclickReportIcon(){String initialWindowHandle = driver.getWindowHandle();//保存原始的浏览器窗口page.getReportIcon().click();//这个操作之后将会弹出另外一个...
分类:
其他好文 时间:
2015-04-23 15:39:08
阅读次数:
127
DDMS工具使用一.查看进程的堆栈使用情况1.选中你要查看的进程;2.点击“Update Heap”按钮开启该进程的该项功能,如果单独打开ddms工具,按钮名为“Show heap updates”;3.点击“Cause GC”按钮来进行垃圾回收,当操作完成后,您会看到一组对象类型和为每种类型已分配...
分类:
其他好文 时间:
2015-04-23 15:37:08
阅读次数:
169
jQuery伸展与合拢的Panel演示,类似的效果貌似以前发现有很多,今天再发一款,或许对您的前端编程有所帮助。
分类:
Web程序 时间:
2015-04-23 15:36:46
阅读次数:
164
一、简介: ggplot2是R语言中很受欢迎的一个画图package,使用起来非常友好。ggplot2的实现得益于Leland Wilkinson在他的著作《The Grammar of Graphics》中提出了一套图形语法,把图形元素抽象成可以自由组合的成分,Hadley Wickham把这.....
分类:
其他好文 时间:
2015-04-23 15:38:26
阅读次数:
658
1.下载DBFReader jar包2.实例代码package service;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputSt...
分类:
数据库 时间:
2015-04-23 15:38:16
阅读次数:
357
今天换了个路由器,由于是自动分的IP,现在的IP和之前的不在同一网段。以前是192.168.0.xxx,现在是192.168.1.xxx。本以为将serverip,ipaddr,bootargs这些参数修改就行了,没想到还是不能挂载nfs系统,甚是伤心。最后排查到是服务器端nfs配置文件的问题,.....
分类:
其他好文 时间:
2015-04-23 15:37:32
阅读次数:
453
[http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容...
分类:
其他好文 时间:
2015-04-23 15:36:15
阅读次数:
174
20125133 马国祥一、实验描述缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。二、实验准备系统用户名shiyanlou,密码shi...
分类:
其他好文 时间:
2015-04-23 15:36:43
阅读次数:
159
查找到配置文件添加一条绑定局域网可访问的IP地址即可:事例: ...
分类:
其他好文 时间:
2015-04-23 15:35:04
阅读次数:
188