1.服务端处理理流程 a.监听端口 b.接受客户端的链接 c.创建Goroutine,处理这个链接(?个服务端要链接多个客户端,所以使用Goroutine?常简单) 题外话:要是用Java、C#服务这边每?个请求都开?个线程处理的话,顶多?千个,但是Goroutine就?常简单。package ma ...
分类:
其他好文 时间:
2019-08-17 14:24:53
阅读次数:
66
第一次遇到加了“多余”的边会导致WA的——在我看来是很多余,见代码191行 之后会思考为什么,想出来再更。 //http://www.renfei.org/blog/isap.html 带解释的//https://www.cnblogs.com/bosswnx/p/10353301.html 形式和 ...
分类:
其他好文 时间:
2019-08-17 12:35:26
阅读次数:
54
sys模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 作用:sys模块:与python解释器交互 1. sys.path 2. 添加环境变量sys.path.append() 3. sys.argv 4. 打印模块 | 方法 | 详解 ...
分类:
其他好文 时间:
2019-08-17 12:24:28
阅读次数:
63
一、变量 1、局部变量 小写字母或者下划线开头,包含字母、下划线和数字。如:x、string、first_name。组合单词命名时以下划线分隔,不以驼峰式命名。 2、实例变量 以@符号开头,后面的字符命名方式与局部变量相同。如:@age,@last_name。 3、类变量 以@@开头,后面的字符命名 ...
分类:
其他好文 时间:
2019-08-17 01:18:55
阅读次数:
145
Linux管道及重定向 对 有一定了解的人都知道, 和 是 Linux 中非常实用的 机制。在 中,我们通常使用符合 来表示 ,符号 和`‘ ...
分类:
系统相关 时间:
2019-08-16 22:39:14
阅读次数:
114
树上差分一般用于和树上路径有关的统计,对于一条路径$(S,T)$,我们一般修改他们的$d[S],d[T],d[LCA]$的值来达到目的,而答案通常通过统计子树和来完成,复杂度显然为$O(n)$。 例一: "最大流" 这题是一道树上差分的板子题。 显然用差分给对$d[S],d[T]$加一,$d[LCA ...
分类:
其他好文 时间:
2019-08-15 23:05:26
阅读次数:
102
重定向与管道符 1、重定向 程序 = 指令 + 数据 命令 变量 在程序中,数据如何输入? 又如何输出? 数据输出:键盘 -- 标准输入? 又如何输出? --stdin echo "123456"|passwd --stdin "username' 例如: 功能添加用户 useradd.sh use ...
分类:
系统相关 时间:
2019-08-15 20:52:58
阅读次数:
90
最近两周做了动态规划的23道经典好题,涉及到区间、树形、数位等三种动态规划类型,现在将这23道题的题解写在下面,方便大家借鉴以及我加深记忆。 upd at:20190814 20:46.T7二叉苹果树 1、石子合并 经典的区间DP问题,枚举合并的堆数作为阶段,设f[i][j]表示i->j这段区间内的 ...
分类:
其他好文 时间:
2019-08-14 21:56:46
阅读次数:
77
namespace IO { define gc() (iS==iT?(iT=(iS=ibuff)+fread(ibuff,1,SIZ,stdin),(iS==iT?EOF: iS++)): iS++) const int SIZ = 1 inline void read(Type &x) { x= ...
分类:
其他好文 时间:
2019-08-14 21:52:17
阅读次数:
156
重定向和管道符 1、重定向(标准输入、标准输出、标准错误) 1、1数据输入 --键盘输入(标准输入),但不是唯一的输入方式 --stdin 例1:echo "123456" | passwd --stdin "username" 例2:功能添加用户useradd.sh user.txt文本文档100 ...
分类:
其他好文 时间:
2019-08-13 20:31:09
阅读次数:
96