本文介绍 文件的编码风格。遵循下面的惯例,可以使你的protocol buffer消息定义和它们对应的类连贯且已读。 注意,protocol buffer风格随时间变化一直在进步,所以可能你会在写成的 文件看到不同的惯例或风格。在你修改这些文件时 请考虑已有风格 。 连贯是关键 。然而在创建新的 文 ...
分类:
其他 时间:
2020-01-22 16:13:22
收藏:
0 评论:
0 赞:
0 阅读:
82
#include <stdio.h> #include <vector> #include <algorithm> #include <string.h> #include <cmath> #include <stdlib.h> #include <iostream> using namespace ...
分类:
其他 时间:
2020-01-22 16:12:57
收藏:
0 评论:
0 赞:
0 阅读:
71
c++中,有操作符 operator() ,可以在对象后加上操作符 () ,使程序看起来像是函数执行。 #include<iostream> using namespace std; template<typename T> class print { public: void operator() ...
分类:
编程语言 时间:
2020-01-22 16:12:36
收藏:
0 评论:
0 赞:
0 阅读:
64
上篇文章中,抓取网页时,本想匹配其中的汉字。由于出现乱码,只好匹配英文绕过了问题。 原因很简单:该网页没指定utf8,默认应该是GBK 解决办法也很简单:引入 "golang.org/x/text/encoding/simplifiedchinese" 比如原来的代码是 resp, err := t ...
分类:
其他 时间:
2020-01-22 16:11:37
收藏:
0 评论:
0 赞:
0 阅读:
308
1、安装 https://gitforwindows.org/官网下载Git;https://tortoisegit.org/download/下载TortoiseGit。 2、配置 1)创建或选择一个目录作为存放Git项目的目录,鼠标右键菜单栏的TortoiseGit-->Settings,打开配 ...
分类:
其他 时间:
2020-01-22 16:11:10
收藏:
0 评论:
0 赞:
0 阅读:
73
Java 中的子类泛型转型成父类泛型 步骤 1 : 对象转型 根据面向对象学习的知识,子类转父类 是一定可以成功的 package generic; import charactor.ADHero; import charactor.Hero; public class TestGeneric { ...
分类:
编程语言 时间:
2020-01-22 16:10:40
收藏:
0 评论:
0 赞:
0 阅读:
70
前言 大概几个月之前项目中用到事务,需要保证数据的强一致性,期间也用到了mysql的锁,但当时对mysql的锁机制只是管中窥豹,所以本文打算总结一下mysql的锁机制。 本文主要论述关于mysql锁机制,mysql版本为5.7,引擎为innodb,由于实际中关于innodb锁相关的知识及加锁方式很多 ...
分类:
数据库技术 时间:
2020-01-22 16:09:58
收藏:
0 评论:
0 赞:
0 阅读:
63
相对布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andr ...
分类:
移动平台 时间:
2020-01-22 16:08:58
收藏:
0 评论:
0 赞:
0 阅读:
84
1. 创建二维表 -- create table 表名 ( -- 字段名1 字段类型 [not null] [primary key] , -- 字段名2 字段类型 check(条件判断), -- 字段名3 字段类型 , -- ... -- constraint 约束名 primary key(字段 ...
分类:
数据库技术 时间:
2020-01-22 16:08:37
收藏:
0 评论:
0 赞:
0 阅读:
71
今天学习了布局管理器,格局自己的学习内容和课程,我主要学习了两种管理布局方式 一:LinearLayout线性布局 线性布局是指布局里面的内容成线性排列,有两种排列方式,横向排列和纵向排列,而排列方式是由属性orientation所决定,横向:vertical,纵向:horizontal,还有权重w ...
分类:
移动平台 时间:
2020-01-22 16:08:16
收藏:
0 评论:
0 赞:
0 阅读:
85
01. 数组辅助函数,可以方便的查看数组内部的成员,用法如下图所示: <?php namespace App\Controllers; class Hello extends BaseController { //http://127.0.0.1/CI4/public/ //http://127.0 ...
分类:
编程语言 时间:
2020-01-22 16:07:42
收藏:
0 评论:
0 赞:
0 阅读:
86
从零开始的Devops 软件源 内网办公 其实如果不是内网办公,软件源直接用阿里云的,官方的就好。奈何内网办公。内网办公公司不开放公网给项目组成员,必须要搭建本地仓库,使用本地仓库减少向公网的访问次数,相同的软件依赖包不用多次下载,比如大家都使用Java的maven依赖,如果没有本地仓库,每次都要去 ...
分类:
其他 时间:
2020-01-22 16:07:24
收藏:
0 评论:
0 赞:
0 阅读:
76
我们都知道,将挂载信息写入到/etc/fstab文件中,可实现开机自动挂载。如果远程共享资源过多,则会给网络带宽和服务器的硬件资源带来很大负载。如果挂载的资源长期不使用,也会造成服务器资源的浪费。autofs自动挂载服务是一种Linux系统守护进程,当检测到用户视图访问一个尚未挂载的文件系统时,会自 ...
分类:
其他 时间:
2020-01-22 16:07:03
收藏:
0 评论:
0 赞:
0 阅读:
93
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/12228750.html 把列表推导式的方括号 [] 改成 圆括号 () ,就完成了一个生成器。 列表推导式 生成器 yield 在Python中,一个函数使用了 yield 方法,这个函数就是一个生成器 ...
分类:
编程语言 时间:
2020-01-22 16:06:43
收藏:
0 评论:
0 赞:
0 阅读:
77
总结: 1. socket默认是否是阻塞的?阻塞体现在哪里? 2. 如何让socket编程非阻塞? client.setblocking(False) #非阻塞 3. IO多路复用作用? 检测多个socket是否发生变化。 操作系统检测socket是否发生变化,有三种模式: select:最多102 ...
分类:
编程语言 时间:
2020-01-22 16:06:23
收藏:
0 评论:
0 赞:
0 阅读:
100
● DBMS的事务具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)四种特性。通常将这四种特性的首字母结合起来,统称为ACID特性。 在 RDBMS 中,事务是对表中数据进行更新的单位。对表进行更新需要使用 INSERT、 ...
分类:
数据库技术 时间:
2020-01-22 16:05:59
收藏:
0 评论:
0 赞:
0 阅读:
85
使用 java.util.function.Predicate 函数式接口以及 lambda 表达式,可以向 API 方法添加逻辑。用更少的代码支持更多动态行为。 下面的例子用Predicate接口做的过滤。 package com.mytest; import java.util.Arrays; ...
分类:
其他 时间:
2020-01-22 16:05:24
收藏:
0 评论:
0 赞:
0 阅读:
67
在js对象中,我们可以对对象属性进行操作。 上图的要点为:for-in会把原型链上的可枚举属性也列出来。 上图的要点为:可以使用逻辑运算符&&进行层层查找对象是否为undefined,从而在赋值过程中不报错。 上图的要点为: 1.delete不存在的属性,依旧返回true。 2.Object.get ...
分类:
编程语言 时间:
2020-01-22 16:05:00
收藏:
0 评论:
0 赞:
0 阅读:
69
#include <stdio.h> struct STUFF { double ku,price; double dan; }; int main() { int N,D; float income=0; struct STUFF stuff[1001]; scanf("%d %d",&N,&D) ...
分类:
其他 时间:
2020-01-22 16:04:42
收藏:
0 评论:
0 赞:
0 阅读:
82
一. 数据宽度的定义 ...
分类:
其他 时间:
2020-01-22 16:04:20
收藏:
0 评论:
0 赞:
0 阅读:
61