首页 > 2015年04月20日 > 全部分享
protobuf的配置原始文件.proto中,使用修饰符repeated、required、optional生成的java文件的区别
最近在做一个基于Netty框架的项目。 该项目使用了Google的Protobuf作为编解码的框架。(没有使用XML或者json是为了更好的提高效率)。 经过了一段时间的使用我对Protobuf的原始文件进行一个简单的使用方法总结。 我主要在这里说明一下,原始文件.proto中,修饰符repeated、required、optional的区别。 0.windows环境,java工程 1....
分类:编程语言   时间:2015-04-20 15:05:15    收藏:0  评论:0  赞:0  阅读:1049
android图像编辑和处理(四)
通过在Canvas对象上绘制一个位图对象,然后在相同的Canvas上绘制第二个图像来合成。区别在于绘制第二个图像时,需要再Paint对象上指定一个过渡模式(Xfermode)。 示例代码如下: package com.example.testphotoedit; import java.io.FileNotFoundException; import android.app.Activit...
分类:移动平台   时间:2015-04-20 15:05:06    收藏:0  评论:0  赞:0  阅读:197
MYSQL之REPLACE INTO和INSERT … ON DUPLICATE KEY UPDATE用法
REPLACE INTO的用法与INSERT很相似,最终在表中的目的是插入一行新的数据。不同的是,当插入时出现主键或者唯一索引冲突的时候,会删除原有记录,重新插入新的记录。因此,除非表具有主键或者唯一索引,否则使用REPLACE INTO无任何意义。 以下新建了一个表来进行测试,并添加触发检视REPLACE INTO是如何工作的: CREATE TABLE `replace_into` ( ...
分类:数据库技术   时间:2015-04-20 15:04:55    收藏:0  评论:0  赞:0  阅读:435
用CSS设计类似条状统计表效果
用CSS设计类似条状统计表效果,基于CSS实现,这里要注意一下,实际显示在柱状图上的数字要和CSS代码里的一致,否则会感觉数据有点乱,正因为这种设计思路,决定这款代友实用度不太高,只是可以用来学习CSS的百分比布局方法。...
分类:Web开发   时间:2015-04-20 15:04:47    收藏:0  评论:0  赞:0  阅读:263
poj 2391 Ombrophobic Bovines 二分+最大流
同poj 2112. 代码: //poj 2391 //sep9 #include #include #include using namespace std; typedef long long ll; const int maxN=1024; const int maxM=100002; const ll MAX=(1ULL<<63)-1; struct Edge { int...
分类:其他   时间:2015-04-20 15:04:36    收藏:0  评论:0  赞:0  阅读:203
cocos2dx 图片资源加密
图片加密使用xxtea来加密,加密秘钥自己定,思路就是自己使用代码首先将图片加密,在程序中使用的时候,在加载图片资源处再将资源解密 加密代码如下: 首先要加载头文件 2、将图片加密 bool jiamiImg(string inputFileName,string outFileName) { string fileName=FileUtils::getInstance()->...
分类:其他   时间:2015-04-20 15:04:25    收藏:0  评论:0  赞:0  阅读:274
JLOI2015试题大意及部分题解
================Day1===============T1:求(b+d√2)n(\frac{b+\sqrt d}2)^n的整数部分对p取模后的值 其中bmod2=1,dmod4=1,b2≤d<(b+1)2,n≤1018b\mod2=1,d\mod4=1,b^2\leq d<(b+1)^2,n\leq10^{18}思路: 构造数列an=b?an?1+d?b24?an?2a_n=b*...
分类:其他   时间:2015-04-20 15:04:16    收藏:0  评论:0  赞:0  阅读:187
2015编程之美资格赛 A 2月29日
时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期)。 只有闰年有2月29日,满足以下一个条件的年份为闰年: 1. 年份能被4整除但不能被100整除 2. 年份能被400整除 输入 第一行为一个整数T,表示数据组数。 之后每组数据包含两行。每一行格式为"mo...
分类:其他   时间:2015-04-20 15:04:05    收藏:0  评论:0  赞:0  阅读:199
2015编程之美资格赛 B 回文字符序列
时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定字符串,求它的回文子序列个数。回文子序列反转字符顺序后仍然与原序列相同。例如字符串aba中,回文子序列为"a", "a", "aa", "b", "aba",共5个。内容相同位置不同的子序列算不同的子序列。 输入 第一行一个整数T,表示数据组数。之后是T组数据,每组数据为一行字符串。...
分类:其他   时间:2015-04-20 15:03:46    收藏:0  评论:0  赞:0  阅读:235
UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad {      //    UIActivityIndicatorView  等待旋转  ...
分类:其他   时间:2015-04-20 15:03:35    收藏:0  评论:0  赞:0  阅读:331
偶遇DiskLruCache(缓存策略解析)
根据郭神的博客写了个小demo,详细的方法都卸载注释里了,先上效果图: 布局代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout...
分类:系统服务   时间:2015-04-20 15:03:25    收藏:0  评论:0  赞:0  阅读:297
硬盘安装Ubuntu详细教程
准备材料:Ubuntu镜像,下载地址:http://www.ubuntu.com/download/desktop                     ISO镜像软件:UltraISO,百度搜索下载                     20-30G左右的空余硬盘空间,有空虚的就不管怎么弄出这些空间,简单的就是将硬盘尾部分区删除,注意数据的保存,然后重新分区,然后留20到30G的空间不分...
分类:系统服务   时间:2015-04-20 15:03:17    收藏:0  评论:0  赞:0  阅读:259
Java NIO与IO
Java中NIO和IO的区别?各自的使用场景以及对程序设计的影响?本文提供使用NIO/IO的设计方案...
分类:编程语言   时间:2015-04-20 15:03:11    收藏:0  评论:0  赞:0  阅读:265
2015编程之美资格赛 C 基站选址
?? 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 需要在一个N × M的网格中建立一个通讯基站,通讯基站仅必须建立在格点上。 网格中有A个用户,每个用户的通讯代价是用户到基站欧几里得距离的平方。 网格中还有B个通讯公司,维护基站的代价是基站到最近的一个通讯公司的路程(路程定义为曼哈顿距离)。 在网格中建立基站的总代价是用户通讯代价的总...
分类:其他   时间:2015-04-20 15:03:10    收藏:0  评论:0  赞:0  阅读:207
图的邻接表(广度优先遍历,深度优先遍历,最小生成树(Kruskal算法))
main.h: #include #include #define DefaultSize 10 #define maxWeight -1 using namespace std; template struct Edge { int dest; E cost; Edge *link; Edge(int d=0,int c=0):dest(d),cost(c),link(NUL...
分类:编程语言   时间:2015-04-20 15:02:59    收藏:0  评论:0  赞:0  阅读:301
PyQt5学习笔记05----Qt Designer信号槽
先入一些信号槽的基本介绍: 信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。它为高层次的事件处理自动生成所需要的附加代码。在我们所熟知的很多 GUI 工具包中,窗口小部件 (widget) 都有一个回调函数用于响应它们能触发的每个动作,这个回调函数通常是一个指向某个函数的指针。但是,在 QT 中信号和槽取代了这些凌乱的函数指针,使得我...
分类:其他   时间:2015-04-20 15:02:42    收藏:0  评论:0  赞:0  阅读:511
LeetCode 8 String to Integer (atoi)
题目: Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible i...
分类:其他   时间:2015-04-20 15:02:41    收藏:0  评论:0  赞:0  阅读:263
Centos6.5下iscsi存储搭建
在搭建vsphere环境需要用到网络存储来模拟生产环境中的应用,现将一台800G 硬盘的服务器配置成iscsi存储。 iscsi服务器如下: ip:10.11.68.10 硬盘:除服务器基本应用外,划分500G作为存储用,由于采用的lvm,我们直接建立逻辑卷即可。 [root@iscsi10 ~]# vgs VG #PV #LV #SN Attr VSize V...
分类:其他   时间:2015-04-20 15:01:35    收藏:0  评论:0  赞:0  阅读:236
双向链表
今天的内容是双向链 1. Head File/*Double linked list */ using ElementType = int; struct Node{ ElementType data; Node* prior; Node* next; }; using PtrNode = Node*; using Position = Node*; //Operation...
分类:其他   时间:2015-04-20 15:01:26    收藏:0  评论:0  赞:0  阅读:104
IOS开发语言Swift入门连载---字符串和字符
字符串和字符String是例如“hello, world”,“海贼王” 这样的有序的Character (字符)类型的值的集合,通过String 类型来表示。   Swift的String 和Character 类型提供了一个快速的,兼容 Unicode 的方式来处理代码中的文本信息。 创建和操作字符串的语法与 C 语言中字符串操作相似,轻量并且易读。 字符串连接操作只需要简单地通过+号将两个字符...
分类:移动平台   时间:2015-04-20 15:01:18    收藏:0  评论:0  赞:0  阅读:227
1916条   上一页 1 ... 42 43 44 45 46 ... 96 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!