1. 概述 protobuf(Protocol Buffers )是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。 特点:
结构数据串行化,灵活、高效、自动。
相对XML,更...
分类:
其他 时间:
2015-08-05 10:32:44
收藏:
0 评论:
0 赞:
0 阅读:
217
Train Problem I
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 26161 Accepted Submission(s): 9886
Problem Description
As the ne...
分类:
其他 时间:
2015-08-05 10:32:34
收藏:
0 评论:
0 赞:
0 阅读:
285
twisted的几个核心组件protocol,transport,factory,defer,reactor,把这几个关键组件搞清楚了,也就算是twisted入门了,大致关系是这样的由reactor来形成消息循环(和windows的消息循环机制类似),等到socket完成后通过defer(延迟通知技术,也就是基于这个事件的驱动),去调用相应的响应函数来实现异步操作。twisted的调用框架会首先找...
分类:
其他 时间:
2015-08-05 10:32:24
收藏:
0 评论:
0 赞:
0 阅读:
364
td中没有内容的时候,默认是不会显示td的边框,此时页面上显示的是一片空白,用户根本不知道这里其实有个的,并且页面也显得凌乱不堪,搜罗了下,总结了下面几种解决方法:...
分类:
其他 时间:
2015-08-05 10:32:14
收藏:
0 评论:
0 赞:
0 阅读:
168
1.网址:https://cocoapods.org
2.搜索:直接在搜索框输入想要使用的库的关键字(英文)
3.安装:打开终端 输入命令 :suodo gem install cocoapods
4.使用:在需要使用CocoaPods的Xcode项目的目录下创建文件名为PodFile的文本文件
编辑PodFile,内容为:
...
分类:
其他 时间:
2015-08-05 10:32:04
收藏:
0 评论:
0 赞:
0 阅读:
149
在安装之前可以访问官网传送门 进行下载最新的源码包(centos/redhat).
安装还需要以下工具:
yum -y install gcc gcc-c++ autoconf automake
模块依赖:
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-develNginx在linux环境下可以通过编译源码的方式...
分类:
系统服务 时间:
2015-08-05 10:31:54
收藏:
0 评论:
0 赞:
0 阅读:
224
调用到 curl_init()的php页面提示:
Fatal error:
Call to undefined function curl_init() in E:\PHPCMS\Cms\www.aerchi.com\kuaiji\weixin.php on line 196
如图:
首先, 在 php.ini 文件中开启
extension=php_curl.d...
分类:
Web开发 时间:
2015-08-05 10:31:44
收藏:
0 评论:
0 赞:
0 阅读:
262
先给你们写我的解决方式,造福伸手党:
多半问题是出现在了构造里 你一定写了
select new (xxx,xxx,xxx) from xxx...
1.检查你的构造是不是类型和实际类型不符
2.java.util.Date这个类比较个性.
3.保持你的构造参数名和类的成员变量名相同.
我是用3解决的,你们可以试试,虽然我还没找到依据.
重点说2和3.
假设我们有一个构造:
...
分类:
Web开发 时间:
2015-08-05 10:31:34
收藏:
0 评论:
0 赞:
0 阅读:
767
我们知道Oracle的统计信息将严重影响CBO对执行计划的选择,针对不同大小的表制定收集规则并且定期执行是非常重要的。Oracle通过如下脚本即可收集统计信息:
view plaincopy to
clipboardprint?
BEGIN DBMS_STATS.GATHER_TABLE_STATS(ownname =>'ZBDBA',
tabname =>'TEST...
分类:
数据库技术 时间:
2015-08-05 10:31:24
收藏:
0 评论:
0 赞:
0 阅读:
192
ueditor中文是百度编辑器,而angularjs是一款优秀的前端JS框架了,下面我们来介绍在angularjs调用ueditor百度编辑器例子,有兴趣的可一起来看看。一直以来,angularjs的富文本编辑器都比较难做,主要是第三方的编辑器很难集成进来...
分类:
Web开发 时间:
2015-08-05 10:31:14
收藏:
0 评论:
0 赞:
0 阅读:
459
在CSDN中写博客,如果想在文章中插入一张图片,其实是非常简单的,只要从你本机进行图片选择,然后选择上传,图片就会上传到CSDN的服务器,到时候在文章显示的时候就会读取该图片。但是如果是在自己的搭建的网站中要进行图片的显示就会遇到问题,因为图片无法从你本机读取,除非你的本机是一台服务器。所以我们要选择一个专门存储图片的服务商,同时存储的图片还能进行外链,即获得图片的URL地址,到时候就可以通过该U...
分类:
Web开发 时间:
2015-08-05 10:30:54
收藏:
0 评论:
0 赞:
0 阅读:
851
前情提要:在LinearLayout中有两个子元素,LinearLayout的orientation是horizontal。需要让第一个元素居左,第二个元素居右
1、LinearLayout中默认的gravity属性是居左,所以默认两个子元素都是居左显示
2、设置第一个元素的layout_weight属性android:layout_weight="1",第二个元素的该属性不需要设置
...
分类:
其他 时间:
2015-08-05 10:30:44
收藏:
0 评论:
0 赞:
0 阅读:
965
如何实现android中的抽屉效果?
1.创建xml文件
其根视图是
这个xml分为两部分,一部分是主要内容的视图,一部分是抽屉的视图。
主要内容视图一般是FrameLayout,一定要是DrawerLayout的第一个视图,其高度和父视图的高度匹配。
抽屉视图一般是ListView,在写抽屉视图的时候要注意
1.宽度一般要小于320dp
2.android:layout...
分类:
移动平台 时间:
2015-08-05 10:30:34
收藏:
0 评论:
0 赞:
0 阅读:
655
在上一篇文章中我们学习了solr的快速入门和针对mysql数据库建立索引,今天我们介绍如何为solr添加中文分词
1、 在百度搜索ik-analyzer,找到后下载,我下载的是【IKAnalyzer 2012FF_hf1.zip】,解压后会看到如下目录
2、 把IKAnalyzer2012FF_u1.jar拷贝到webapps下solr的lib文件夹下,把IKAnal...
分类:
其他 时间:
2015-08-05 10:30:24
收藏:
0 评论:
0 赞:
0 阅读:
270
数据结构是学习编程路上的重要一步,也为以后学习算法打下基础,数据结构又称算法与数据结构,与算法密不可分,是计算机软件专业的核心课程,其重要性不言而喻。
递归分为递推与回归两个过程,递归的优点是容易理解,方便编程,可以解决很多问题,缺点是需要不断的调用递归,时间效率慢,空间占用大。
递归示例:
# include
int f(int n)
{
//printf("1");...
分类:
其他 时间:
2015-08-05 10:30:14
收藏:
0 评论:
0 赞:
0 阅读:
247
题目地址:HDU 5344
题意:求所有(Ai+Aj)的异或值。
思路:可以发现(Ai+Aj)和(Aj+Ai)的异或值为0,所以最后只剩下(Ai+Ai)。#include
#include
#include
#include
#include
#include
#inclu...
分类:
其他 时间:
2015-08-05 10:29:54
收藏:
0 评论:
0 赞:
0 阅读:
313
Java虚拟机是Java程序运行的基础,也是深入理解java的必备知识。
首先JVM的内存分布主要有:程序计数器,虚拟机栈,本地方法栈,Java堆,方法区。其中标红的表示相对更重要。
1)程序计数器
程序计数器是一块很小的内存,是每一块线程的私有空间,主要负责为每一个线程记录下一条需要运行的指令。如果当前线程正在执行一个Java方法,则程序计数器记录正在执行的Java字节码地址,如果...
分类:
其他 时间:
2015-08-05 10:29:44
收藏:
0 评论:
0 赞:
0 阅读:
224
又一道迭代加深搜索,从小到大枚举上限 。 关键的剪枝部分是写出启发函数,这个比较难。。
不过每次剪切后,不正确的数字个数最多减三还是很好理解的,因为我们算不正确数字个数的方法是看当前数字+1是不是等于下一个数字 。 所以每次剪切最多只有3个数字的后继数字发生了改变。 那么 剪枝条件就显而易见了 。
代码如下:
#include
using namespace std;
const in...
分类:
编程语言 时间:
2015-08-05 10:29:43
收藏:
0 评论:
0 赞:
0 阅读:
368
cookie是什么东西?
Cookie/Session机制详解这位博主写的很详细,可以看一下。
iOS 应用中可以在http连接中方便的使用cookie。url加载框架帮我们做了大量的工作以利用协议的这个特征。
经常用到cookie的地方有3个:检索cookie的值、显示删除cookie、手工将cookie加到请求中。
url加载系统会自动处理所有http/s请求的cookie,会将返回...
分类:
移动平台 时间:
2015-08-05 10:29:35
收藏:
0 评论:
0 赞:
0 阅读:
536
题目地址HDU 5347
无脑流神题,自行脑补,百度大法好。#include
#include
#include
#include
#include
#include
#include
#include
#include
#...
分类:
其他 时间:
2015-08-05 10:29:14
收藏:
0 评论:
0 赞:
0 阅读:
236