[toc]
本文翻译自: https://developers.google.com/protocol-buffers/docs/encoding注:1、本文并非逐字逐句翻译,仅仅按照原文结构,以及知识点进行翻译,文章某些顺序以及描述方式将会被本人修改。
2、阅读本文之前需要对protocol buffer有一定认识,参见protocol buffer语法主要介绍protocol buffer的...
分类:
其他好文 时间:
2016-05-13 01:43:30
阅读次数:
175
目录
一、设计目的、意义 1
二、 设计分析 1
三、方案分析 2
四、功能模块实现 3
五、最终结果分析 4
六、 设计体会 5
一、设计目的、意义
1.通过模拟文件系统的实现,深入理解操作系统中文件系统的理论知识, 加深对教材中的重要算法的理解。同时通过编程实现这些算法,更好地掌握操作系统的原理及实现方法,提高综合运用各专业课知识的能力。
2.意义:本...
分类:
其他好文 时间:
2016-05-13 01:42:18
阅读次数:
344
C++学习笔记之六
标准模板库是C++标准库的一部分,是C++编程中经常用到的一个模板。下面将介绍它的常用结构。主要以string,vector,map,list为例。
1.vector
一般用法:#include
using namespace std;
vector arr;
//常用函数:
push_back()//尾部添加
pop_back();//尾部删除
clear(...
分类:
其他好文 时间:
2016-05-13 01:42:46
阅读次数:
131
前两天python群中一位女神发了一张照片,虽然只是个风景照。但是我突然想起之前在读<>时书中有讲到在图片中包含exif(exchange image file format),exif标准定义了如何存储图片和音频文件的标准,包含文档的作者,修改时间甚至有可能包含照片的GPS位置信息。(事实上不止图片,文档,表格,音频,视频都有类似exif的元数据)。
from PIL...
分类:
其他好文 时间:
2016-05-13 01:43:04
阅读次数:
712
robject 之前对redis基本的数据结构分别进行了简单的介绍,包括字符串、链表、哈希表、整数集合、压缩列表、压缩字典等,但是redis并不是直接使用这些数据结构来实现key-value对数据库的,而是基于这些数据结构为每一个对象创建一个对象robject。robject对象再根据数据类型,来选择合适的底层数据结构来存储数据。robject的定义如下: typedef struct redi...
分类:
其他好文 时间:
2016-05-13 01:42:15
阅读次数:
112
之前只用过51单片机,编程的时候全是设定寄存器,现在接触STM32发现寄存器太多了,头大了三天。。。
之前一直对着103的资料设定407的定时器,但是这哥俩区别真是有的,一开始就进错了门,还想找对人?407输入捕获要把GPIO设定成复用模式,还要做管脚复用的映射,`GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
GPIO_PinAFConfig(GPIOA,...
分类:
其他好文 时间:
2016-05-13 01:42:22
阅读次数:
433
单行文本的输入存在严重的缺陷,也不适合实际的运用,本节通过一个无功能的记事本来介绍可以进行多行输入的JTextAre
JTextArea
JTextArea() :创建一个内容为空的文本区
JTextArea(Document doc) :创建具有指定文档的文本区
JTextArea(Document doc,String text,int rows,int columns) :...
分类:
其他好文 时间:
2016-05-13 01:41:05
阅读次数:
578
家庭绿化
家中空气中潜在的危害
相关净化方案
详解绿色植物作用(绿意满屋)
匠心养护(介绍养花技巧)
更多创意(介绍鱼菜共生)...
分类:
其他好文 时间:
2016-05-13 01:40:11
阅读次数:
141
过山车Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 17128 Accepted Submission(s): 7478Problem Description
RPG girls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过...
分类:
其他好文 时间:
2016-05-13 01:40:29
阅读次数:
182
NSDictionary的简单介绍...
分类:
其他好文 时间:
2016-05-13 01:40:51
阅读次数:
132
There is an interesting calculator. It has 3 rows of button.
? Row 1: button 0, 1, 2, 3, … , 9. Pressing each button appends that digit to the end of the display.
? Row 2: button +0, +1, +2, +3, … ,...
分类:
其他好文 时间:
2016-05-13 01:40:51
阅读次数:
142
题目描述:
个人觉得,类中四少(构造函数、拷贝构造函数、赋值操作符、析构函数)都有一些注意点,于是都实现了下,注意点均有标注(注意下^_^)
#include
#include
using namespace std;
class CMyString{
public:
/*
赋值语句:(四部曲)
1:检查自赋值
2:释放原有空间
3:开辟新空间并赋值...
分类:
其他好文 时间:
2016-05-13 01:39:39
阅读次数:
149
2245: [SDOI2011]工作安排
Time Limit: 20 Sec Memory Limit: 512 MB
Submit: 1446 Solved: 692
[Submit][Status][Discuss]
Description
你的公司接到了一批订单。订单要求你的公司提供n类产品,产品被编号为1~n,其中第i类产品共需要Ci件。公司共有m名员工,员工被编号...
分类:
其他好文 时间:
2016-05-13 01:40:18
阅读次数:
224
中介者模式定义:用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。...
分类:
其他好文 时间:
2016-05-13 01:39:01
阅读次数:
146
考虑CDQ分治 把这半边对后半边没有影响的操作做了 然后分治
用并查集维护 开个栈暴力还原
#include
#include
using namespace std;
inline char nc()
{
static char buf[100000],*p1=buf,*p2=buf;
if (p1==p2) { p2=(p1=buf)+fread(buf,1,100000,s...
分类:
其他好文 时间:
2016-05-13 01:38:21
阅读次数:
210
裸的树状数组插线问点问题,
士兵杀敌(四)
时间限制:2000 ms | 内存限制:65535 KB
难度:5
描述
南将军麾下有百万精兵,现已知共有M个士兵,编号为1~M,每次有任务的时候,总会有一批编号连在一起人请战(编号相近的人经常在一块,相互之间比较熟悉),最终他们获得的军功,也将会平分到每个人身上,这样,有时候,计算他们中的哪一个人到底有多少军功就是一个比较困难的事情,军师小...
分类:
其他好文 时间:
2016-05-13 01:39:22
阅读次数:
166
主要是设计乐观估计函数来减枝
假设中心区域有6个2,2个3,那肯定是消掉3最好,毕竟就两个。
那么理想情况下,旋转一次就能把一个3变成2,那么最少操作2次。
我们用h()来计算最少还要操作几次,其原理是假设中心区域都放1或2或3,返回至少操作的次数中最小的数
maxd是假设最多能操作的数;
d是已经操作的数;
那么就可以得出乐观估计函数 h()+d>maxd
其含义为 : 若...
分类:
其他好文 时间:
2016-05-13 01:39:28
阅读次数:
164