考虑当只有一个数出现奇数次的时候,我们可以很轻松的知道,把所有的数异或和即可,因为异或运算有一个非常有意思的性质,a^b^a=b 考虑当有两个数(a,b)出现奇数次的时候,我们异或和得到,num=a^b,那么怎么把这两个数分开呢? 我们想想,既然是位运算,一定和二进制有关,我们把num的二进制展开, ...
分类:
其他好文 时间:
2019-02-24 01:07:19
阅读次数:
188
1.bridge模式 2.host模式 3.修改默认网络属性 自定义docker0桥的网络属性信息,编辑/etc/docker/daemon.json文件,"bip": "192.168.0.1/24" 最后一项之后不能加逗号,最后一项之后不能加逗号,最后一项之后不能加逗号. docker守护进程的 ...
分类:
其他好文 时间:
2019-02-22 21:26:04
阅读次数:
210
五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 前面已经介绍怎样加载资源、管理弹窗。开发一个网络游戏,难免要处理网络通信。有几点问题需要注意: 1.服务端为了快速开发可能前期使用http通信,后面再改成websocket/socket。 2.同时存在h ...
分类:
其他好文 时间:
2019-02-21 12:42:21
阅读次数:
185
channel 分为两种: 1. 无缓冲 channel 2. 缓冲 channel 无缓冲 channel 的使用必须遵循一个原则:推送和读取必须同时存在,否则就发生死锁 先上代码: 这里定义了一个 int 型的信道 c1,然后通过辅助协程并行给 c1 推送 v(就是 i)然后又在主协程读取。 输 ...
分类:
其他好文 时间:
2019-02-20 14:43:59
阅读次数:
195
<style type="text/css"> a{ text-decoration: none; color: black; } /*未访问的链接,和a{}相同并且同时存在会覆盖a{}*/ a:link{ color: darkblue; } /*鼠标移动到超链接上时*/ a:hover{ tex ...
分类:
其他好文 时间:
2019-02-12 21:52:14
阅读次数:
234
1、业务分析参考示例 参考文档:http://www.quceping.com/preview_Mzcp.jsp?Id=6# 2、数据库分析 1)很多表中同时存在测评项目UUID和测评方案UUID,那个测评方案UUID是冗余字段 2)命名模糊的表:mzcp_standard,mzcp_factors ...
分类:
其他好文 时间:
2019-02-12 00:15:17
阅读次数:
210
反射: 通过字符串操作对象相关属性. 结果对照: 双下(魔术)方法: 定义:双下方法是特殊方法,他是解释器提供的,是 __方法名__形式的具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码.. ...
分类:
其他好文 时间:
2019-01-31 21:34:37
阅读次数:
190
<condition_variable>是C++标准程序库中的一个头文件,定义了C++11标准中的一些用于并发编程时表示条件变量的类与方法等。 条件变量是并发程序设计中的一种控制结构。多个线程访问一个共享资源(或称临界区)时,不但需要用互斥锁实现独享访问以避免并发错误(称为竞争危害),在获得互斥锁进 ...
分类:
编程语言 时间:
2019-01-24 20:12:36
阅读次数:
217
方法重载:在同一个类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或者参数类型不同即可。 定义不定长参数的方法: 返回值 方法名(参数数据类型···参数名称) 例: int add ( int... a) 参数a实际上是一个数组,编译器会将(int... a)看作--(int a[]) ...
分类:
其他好文 时间:
2019-01-13 10:56:33
阅读次数:
194
书接上文。 上文中描述了如何在 SpringCloud+Feign环境下上传文件与form-data同时存在的解决办法,实践证明基本可行,但却会引入其他问题。 主要导致的后果是: 1. 无法与普通Feign方法并存 2. 几率性(不确定条件下)导致其他form-data类型参数无法识别,无法正常工作 ...
分类:
编程语言 时间:
2019-01-12 20:57:36
阅读次数:
273