温故而知新,无意中发现以前实验lambda的时候写的测试代码,第一个反映就是,这是我写的????!!! 呵呵,想想XX语言刚把lambda正式加进去,python早早支持了,我可以大喊一声”Python是最好的语言“来找找骂...
分类:
编程语言 时间:
2015-01-05 00:42:38
阅读次数:
239
六、程序题 ?? 1.写一个复数类(操作符重载) ? #include<iostream>
using namespace std;
class Complex{
public:
Complex(double r=0.0,double i=0.0):read(r),imag(i){};
Complex operator+(const Compl...
分类:
其他好文 时间:
2015-01-05 00:42:38
阅读次数:
201
package?aaa.bbb;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.concurrent.CountDownLatch;
public?class?T1?{
final?static?SimpleDateFormat?sdf?=?new?Sim...
分类:
编程语言 时间:
2015-01-05 00:43:07
阅读次数:
190
##简介 不使用instrumentation 来测量函数运行时间的传统方法是:在函数调用之前记录当前系统时间,在函数调用完成之后再次记录当前系统时间(为了简化描述,本文不考虑虚拟机进程映射到本地操作系统进程时造成的...
分类:
编程语言 时间:
2015-01-05 00:43:18
阅读次数:
284
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. Why to write about Web Security? A java file can hack your server.One JSP can download any file. How to ...
分类:
Web程序 时间:
2015-01-05 00:42:35
阅读次数:
244
<!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01//EN"?"http://www.w3.org/TR/html4/strict.dtd">
<html>
??<head>
????<title>Javascript语法</title>
??</head>
??
??<body>
???? <!--
...
分类:
编程语言 时间:
2015-01-05 00:41:35
阅读次数:
176
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接...
分类:
编程语言 时间:
2015-01-05 00:40:06
阅读次数:
327
我们来看一下核心代码: filter中主要做的事情, 就是来校验请求是否合法, 是否有篡改过值. @Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IO...
分类:
其他好文 时间:
2015-01-05 00:40:56
阅读次数:
269
Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序[官方定义],整体来看其包含了以下内容:1.提供了丰富的协议编解码支持,2.实现自有的buffer系统,减少复制所带来的消耗,3.整套channel的实现,4.基于事件的过程流转以及完整的网络事件响应与扩展,5.丰富的example。本文并不对Netty实际使用中可能出现的问题做分析,只是从...
分类:
Web程序 时间:
2015-01-05 00:38:52
阅读次数:
241
一、描述
在论坛的版块页面上有一个收藏本版的超链接,点击该超链接即可收藏该版块,但是为了防止重复收藏,以及未登录就收藏的错误操作,我们采用Ajax异步返回收藏提示信息。
二、实现细节
1、在jsp页面中点击收藏超链接,执行其onclick事件中的方法,而不是跳转到某个新的页面。
2、在boardCollect.js文件中采用Ajax技术,执行后台的收藏版块的操作,并且异步写回提示信...
分类:
Web程序 时间:
2015-01-05 00:38:42
阅读次数:
291
ZooKeeper是近期比较热门的一个类Paxos实现。也是一个逐渐得到广泛应用的开源的分布式锁服务实现。被认为是Chubby的开源版,虽然具体实现有很多差异。ZooKeeper概要的介绍可以看官方文档:http://hadoop.apache.org/zookeeper 这里我们重点来看下它的内部实现。
ZooKeeper集群中的每个server都要知道其他成员,通过在配置文件zoo.cf...
分类:
编程语言 时间:
2015-01-05 00:40:31
阅读次数:
182
Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架.
Netflix在用ZooKeeper的过程中遇到的问题, 我们也遇到了, 所以开始研究一下, 首先从他在github上的源码, w...
分类:
其他好文 时间:
2015-01-05 00:38:49
阅读次数:
284
本文虽然题目是这样写的,但是并不仅仅有这两种.至少我还知道另外一种,mac格式.不过本文只讨论这两种,另外一种可参考这两种做出处理.
今天看了一个脚本,完全都没有问题,但是就是运行不过去.总是提示 syntax error near unexpected token `$'\r'' 令人百思不得其解.其实看了字面的意思也能大致明白错误的原因.但是不知道解决的办法.幸好有度娘.
其实问...
分类:
其他好文 时间:
2015-01-05 00:39:48
阅读次数:
205
// TODO:标识将来要完成的内容;
// FIXME:标识以后要修正或完善的内容。
// ???: 疑问的地方
/// !!!: 需要注意的地方
以上四个提示xcode已经支持。
添加自定义的标识,并在编译时,在warning中显示出来;
target-->build phases-->editor-->add run script build phases
把下面...
分类:
其他好文 时间:
2015-01-05 00:39:59
阅读次数:
209
上一篇文章这里已经列出了Curator的一个使用的例子,这篇文章将详细分析其初始化和启动部分。
测试程序分析
1 初始化和启动
(1) newClient方法返回CuratorFramework接口对象:
public
staticCuratorFramework newClient(String connectString, int sessionTimeou...
分类:
其他好文 时间:
2015-01-05 00:37:59
阅读次数:
334
【题目】
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。
【分析】
这道题最直观的解法并不难。从头到尾遍历数组一次,就能找出最小的元素,时间复杂度显然是O(N)。但这个思路没有利用输入数组的特性,我们应该能找到更...
分类:
编程语言 时间:
2015-01-05 00:39:45
阅读次数:
209
接着上一篇,将分析测试程序中的访问接口部分。
2调用ZooKeeper访问接口
初始化和启动分析完了,操作接口调用代码如下:
String path = ZKPaths.makePath(PATH, name);
byte[] bytes =args[1].getBytes();
try
{
client.setData().forPath(path,bytes);
}...
分类:
其他好文 时间:
2015-01-05 00:38:17
阅读次数:
212