做了简单的性能测试对比,传递的都是4个英文字符。ice也是采用java调用的。
jdk8 x64位,编译等级1.7,本机windows 64位,4核4g内存测试。
Google Protocol Buffer版本2.5;
ice采用windows 32位,3.5.1版。
代码没有做过多的优化,连接的时间没有计算。
只测试了速度方面的,没有测试传输的包大小,没有做跨网络的测试。
...
分类:
编程语言 时间:
2015-06-19 16:51:05
阅读次数:
204
JavaScript示例代码如下:
var newContent= content.replace(/]*src=['"]([^'"]+)[^>]*>/gi,function(match,capture){
//capture,返回每个匹配的字符串
var newStr='';...
分类:
编程语言 时间:
2015-06-19 16:51:43
阅读次数:
361
创建新的数据库的语句
<?php
class CategoryController extends Controller{
public function filters(){
return array(
'accessControl',
);
} public function accessRules...
分类:
其他好文 时间:
2015-06-19 16:52:44
阅读次数:
120
Linux下的LCD驱动默认10分钟后会自动关闭屏幕,我们可以修改一下代码让其不自动关屏在有一个 drivers/char/vt.c 文件其中有一个变量(blankinterval)可以设置它来修改自动关屏的时间,也可以在函数(blank_screen_t)开头直接返回,这样就永远不会关屏了 在用LCD显示的时候,发现10分钟LCD就不再工作了。确实,Linux下有一个参数blankinterv...
分类:
系统相关 时间:
2015-06-19 16:51:33
阅读次数:
174
代码处理方案 if ([_tableView respondsToSelector:@selector(setSeparatorInset:)])
{
[_tableView setSeparatorInset:UIEdgeInsetsZero];
}
{
[_tableView setLayoutMargins:UIEdgeInsetsZero];
}
i...
分类:
移动开发 时间:
2015-06-19 16:51:23
阅读次数:
183
对于android的触摸事件,一直以来都有点模糊,所以决定搞搞清楚.这里一共分三部分来解决这个问题:第一部分:触摸事件是如何起源的.第二部分:view是如何处理触摸事件的.第三部分:viewgroup是如何分发和处理触摸事件的....
分类:
移动开发 时间:
2015-06-19 16:50:01
阅读次数:
149
在res文件夹下的menu文件夹如(没有则新建)中建main.xml
MainA...
分类:
移动开发 时间:
2015-06-19 16:50:50
阅读次数:
142
第一种 给a标签添加点击事件:
源码:
//点击百度一下 进行百度搜索
$("#baiduBtn").click(function(){
this.href="http://www.baidu.com/s?wd="+$("#baiduTxt").val();
this.target= "_blank";
this.o...
分类:
Web程序 时间:
2015-06-19 16:49:50
阅读次数:
120
mMapView = (MapView)findViewById(R.id.mapView);
mMapView.showScaleControl(false);
int count = mMapView.getChildCount();
for (int i = 0; i < count; i++) {
View child = mMapView.getChildAt(i);
...
分类:
其他好文 时间:
2015-06-19 16:51:51
阅读次数:
285
一.shadow2DProjEXT函数需要传入一张深度纹理和一个点的坐标(4维)
1.这里首先注意的是这张纹理必须使用采样器类型为sampler2DShadow才可以,直接使用sampler2D是不行的,会出错。
2.深度纹理必须设置正确的格式GL_DEPTH_COMPONENT,另外要指定相应的比较函数,可以通过glTexParameteri来设置GL_TEXTURE_COMPARE_FUN...
分类:
移动开发 时间:
2015-06-19 16:50:51
阅读次数:
353
题目2 : 计数
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
Rowdark是一个邪恶的魔法师。在他阅读大巫术师Lich的传记时,他发现一类黑魔法来召唤远古生物,鱼丸。
魔法n能召唤类型i鱼丸当且仅当i能够被表示为x
xor n*x对于某个正整数x和固定的n。
Rowdark想知道类型为[L,R]之间的鱼丸...
分类:
其他好文 时间:
2015-06-19 16:50:46
阅读次数:
113
前言JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本文提供一个真实的测试用例需求,设计逻辑类似Makefile,我以Bash处理JSON为例,Coding水平有限,请各位多多包涵哈,欢迎大家一起学习和挑战各种不同的语言来实现。...
分类:
Web程序 时间:
2015-06-19 16:49:08
阅读次数:
116
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,他是一个用于统计计算和统计制图的优秀工具。
环境搭建:
1.安装proj
[root@uvmsvr12 gis]#wget http://download.osgeo.org/proj/proj-4.9.1.tar.gz
[root@uvmsvr12 gis]# tar -zxvf proj-4.9...
分类:
编程语言 时间:
2015-06-19 16:48:57
阅读次数:
187
上篇《Windows 驱动开发 - 5》我们设置了回调事件EvtIoDeviceControl,我们在此篇来实现他。
我们知道在进行读写之前我们要进行一定约定,比如同步。
在WDF中控制同步约定的方法为:WdfUsbTargetDeviceSendControlTransferSynchronously
NTSTATUS WdfUsbTargetDeviceSendContr...
UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等,UIWebView能够加载html/htm、pdf、docx、txt等格式的文件
系统自带的Safari浏览器就是通过UIWebView实现的。下面我的一起来开开如何简单使用webView。
1、搭建UI界面
2MIME的英文全称是“Multipurpose Int...
分类:
移动开发 时间:
2015-06-19 16:50:55
阅读次数:
203
前言
docker 是什么?docker 能干什么?docker 为什么这么火?相信不少人都有这个疑问。我也有。觉得 docker 涉及到的技术太多了,从 linux 内核到各种云计算的解决方案,对于我来说实在是有点艰难的。然而学了一个月的 docker 相关的东东,还是想简单谈谈,说一下我的理解,希望对 docker 的初学者有所帮助。...
分类:
其他好文 时间:
2015-06-19 16:50:04
阅读次数:
138
题目链接:点击进入
开始看到m和k都很小,就直接暴力了一发,结果T了.后面看到m只有6那么大,k又小于10,就觉得可以用记忆化搜索,状态我们就定为dp[n1][n2][n3][n4][n5][n6],表示n1–n6六种化学试剂的量,状态转移就时选两份试剂进行混合.代码如下:#include
#include
#include
using nam...
分类:
其他好文 时间:
2015-06-19 16:47:19
阅读次数:
116