码迷,mamicode.com
首页 > 2015年04月15日 > 全部分享
protocol buffer newBuilder速度慢问题
最近的这个项目一直使用protocol buffer作为协议层,大家在使用的过程中发现,每次在创建消息的builder——即newBuilder的时候,会非常的慢(常常需要20ms以上),以至于大家现在基本是谈newBuilder色变的地步。今天亮亮终于忍不住,问我为啥一个builder的创建那么慢呢,我正在玩儿游戏,抽空调出源码来看了一下,发现里面就真是new了一个Builder对象,这个Bui...
分类:其他好文   时间:2015-04-15 21:34:45    阅读次数:146
STL 之 set 使用详解
使用set和multiset前包含头文件 set、multiset都是集合类,差别在与set中不允许有重复元素,multiset中允许有重复元素。他们都是有序集合。 std::set is an associative container(关联容器) that contains a sorted set of unique objects of type Key. Sorting is...
分类:其他好文   时间:2015-04-15 21:35:17    阅读次数:208
Spark Standalone 以及 HDFS系统环境搭建
Hdfs环境搭建 下载最新版本的Hadoop编译好的tar包:http://hadoop.apache.org/releases.html确认HDFS namenode和datanode的角色,并将namenode以及datanode的ip机器名对应关系写进每台机器的/etc/hosts文件。 确认namenode可以不需要密码就一个通过ssh联通datanode结点。 执行如下...
分类:其他好文   时间:2015-04-15 21:33:56    阅读次数:152
Effective java经验之谈,泛型
对于泛型这一章,在起始写框架的时候,并没有注意细节,造成了很多方法或者类的错误设计。这本书在这点上弥补了我一个短板。大概的总结如下。...
分类:编程语言   时间:2015-04-15 21:32:56    阅读次数:179
Xtrabackup 流备份与恢复
Xtrabackup是MySQL数据库的备份不可多得的工具之一。提供了全备,增备,数据库级别,表级别备份等等。最牛X的还有不落盘的备份,即流备份方式。对于服务器上空间不足,或是搭建主从,直接使用流式备份大大简化了备份后的压缩复制所带来的更多开销。Xtrabackup支持tar格式以及xbstream格式的流备份。本文即是对此展开的相关描述。 1、基于tar格式备份a、备份到本地# innoback...
分类:其他好文   时间:2015-04-15 21:33:24    阅读次数:295
打印tree - javascript
一棵"树"就是由空格、星号和回车组成的。     我们用a,代表空格。 aaaa* aaa*** aa***** a******* ********* aaaa* aaaa* aaaa* aaaa* aaaa*     首先“树头”部分由3部分组成:空格部分、左树头、右树头。     空格就是递减的过程: for (var i = treeRadius; i > k; i...
分类:编程语言   时间:2015-04-15 21:34:13    阅读次数:224
Android---15---EditText输入表情图像
activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:l...
分类:移动开发   时间:2015-04-15 21:33:18    阅读次数:200
Android---16---EditText中输入特定的字符
activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" andro...
分类:移动开发   时间:2015-04-15 21:34:20    阅读次数:164
POJ 1837 Balance(动态规划之背包问题)
Balance Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 11436   Accepted: 7130 Description Gigel has a strange "balance" and he wants to poise it. Actually,...
分类:其他好文   时间:2015-04-15 21:34:36    阅读次数:147
hdu 1546
Problem Description Tom is playing a game called Idiomatic Phrases Game. An idiom consists of several Chinese characters and has a certain meaning. This game will give Tom two idioms. He should build...
分类:其他好文   时间:2015-04-15 21:34:14    阅读次数:188
基于Windows API的粒子随机运动C++实现
基于Windows API编写Windows动画演示程序,具有便捷、不依赖于IDE的特点。 以随机运动粒子系统为例,实现了该动画框架,C++代码与效果图像如下:...
分类:编程语言   时间:2015-04-15 21:31:20    阅读次数:292
Java自定义异常与异常使用最佳实践
异常的分类 1. 非运行时异常(Checked Exception)         Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常。 2. 运行时异常(Runtime Exception/Unchecked Exception)         RuntimeException类直接继承自Exception类,称为运行时异常。Jav...
分类:编程语言   时间:2015-04-15 21:31:31    阅读次数:152
C文件读写操作
C语言的文件 一、文件基本操作:        在c语言中,对数据文件的操作都是依靠文件类型指针来完成。 1.文件类型指针的定义方式:FILE *文件类型变量 2.调用fopen函数打开文件的方法:        文件类型指针变量=fopen(文件名,使用文件打开方式);        文件打开方式(12种)  文件打开方式  意义 rt ...
分类:其他好文   时间:2015-04-15 21:31:10    阅读次数:157
【数论-欧拉函数】HDU 3501 Calculation 2 ( 与n不互质的数的和 )
【题目链接】click here~ 【题目大意】给定整数n,求与n不互质的数的和,最后mod1e9+7 【解题思路】我们利用欧拉函数和欧几里德定理,if  gcd(n,i)==1 ,则有 gcd(n,n-i)==1 ,可以知道 其中一个若为i则存在一个为n-i 那么二者之和为n  ,这样的一共有eular(n)/2对  故与n互质的所有数的和为 n*eular(n)/2 那么与n不互质的 数...
分类:其他好文   时间:2015-04-15 21:32:55    阅读次数:164
STL 中的 set 使用自定义比较运算符
set 容器模版需要3个泛型参数,如下:template class set;第一个T 是元素类型,必选; 第二个C 指定元素比较方式,缺省为 Less, 即使用 < 符号比较; 第三个A 指定空间分配对象,一般使用默认类型。因此: (1) 如果第2个泛型参数你使用默认值的话,你的自定义元素类型需要重载 < 运算操作; (2) 如果...
分类:其他好文   时间:2015-04-15 21:30:59    阅读次数:148
通过adb来给手机桌面截图
1、通过adb进入手机Linux系统;$ adb shell2、使用screencap命令来截图;shell@rk3288:/ $ adb pull /sdcard/1.png3、退出手机Linux系统,回到我们的Linux终端,通过adb pull命令将图片发送出来;$ adb pull /sdcard/1.png...
分类:移动开发   时间:2015-04-15 21:32:06    阅读次数:488
POJ 2479 Maximum sum ( DP )
题目大意: 对整数串S,求其两个不相交的子串s1、s2,使得s1+s2的值最大。方法:DP, lt[i]代表以第i个元素结尾的串最大值 rt[i]代表以第i个元素开头的串的最大值 那么设置一个rtm[i]代表取后i个元素之中最大连续子串的和很显然,lt[i]=max(a[i],lt[i-1]+a[i]); rt[i]=max(a[i],rt[i+1]+a[i]); rtm[i]=ma...
分类:其他好文   时间:2015-04-15 21:31:49    阅读次数:142
2361条   上一页 1 ... 20 21 22 23 24 25 26 ... 139 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!