jdk1.6以后提供了java并发包。 volatile与内存可见性: 例子: 结果: 结论: main()线程读取到的td.isFlag并不是true。 这就涉及到了内存可见性问题。 具体原因: 重排序:代码书写的顺序与实际执行的顺序不同。 1. 编译器重排序 2. 指令重排序 3. 内存系统重排 ...
分类:
其他好文 时间:
2018-04-29 18:42:29
阅读次数:
171
Xamarin.Forms ContentPage生命周期的困惑 在实际开发中,我们经常利用控件本身的生命周期来完成相应的逻辑处理。 如下代码,ContentPage有两个重要的生命周期: Appearing和Disappearing。 这两个生命周期根据字面意思也很容易理解,就是页面显示和消失。 ...
分类:
其他好文 时间:
2018-04-29 18:42:20
阅读次数:
1008
参考: "[P4 dev] swapping p4 program using load_new_config and swap_configs commands" BMv2 运行时切换P4程序 相关演示demo: "demo" 1.在运行simple_switch时加入 参数: 2.启动运行时CL ...
分类:
其他好文 时间:
2018-04-29 18:42:12
阅读次数:
172
ELK+FileBeat+Log4Net搭建日志系统 来源:https://www.zybuluo.com/muyanfeixiang/note/608470 标签(空格分隔): ELK Log4Net 项目中之前都是采用数据库来记录日志,虽然记录还算挺方便,但是每次都要到数据库来查询,如果日志在单 ...
分类:
其他好文 时间:
2018-04-29 18:42:06
阅读次数:
213
/** * * @author Zen Johnny * @date 2018年4月29日 下午4:31:07 * */ package demo.regex; public class RegexReplaceDemo { public static void replaceDemo(String... ...
分类:
编程语言 时间:
2018-04-29 18:41:58
阅读次数:
169
方法一: 1.先声明 2.分配空间 3.赋值 结果: 方法二: 1.声明并分配空间 2.赋值 结果同上。 方法三: 1.声明并分配空间然后.赋值 结果: ...
分类:
编程语言 时间:
2018-04-29 18:41:48
阅读次数:
161
以上代码简单的实现了分布数据到不同的服务器上。不过缺点很明显。用这个实现的分布式当其中服务器down后,排在这台服务器后面的那台服务器需要承担这台服务器的全部工作量。于是,下面加强了一下。 将每台服务器生成64个不同的节点。然后进行排序。这样多台服务器就均衡无序的分布在不同的节点位置。当其中某台服务 ...
分类:
编程语言 时间:
2018-04-29 18:41:38
阅读次数:
191
2018-04-29 类和对象 一、什么是抽象 在计算机科学中,抽象是一种过程,在这个过程中,数据和程序定义的形式与代表的内涵语言相似,同时隐藏了实现细节。 抽象:一个概念或者想法不和任何特定的具体实例绑死。 简单地说:“抽象只从正确的角度,透露对象的某些相关细节。” 在面向对象编程理论中,抽象涉及 ...
分类:
编程语言 时间:
2018-04-29 18:41:28
阅读次数:
270
概率论中的Chapman-Kolmogorov方程(或CKS方程)是指:https://en.wikipedia.org/wiki/Chapman%E2%80%93Kolmogorov_equation $p_n(x_n,t_n;x_{n-1},t_{n-1};\ldots;x_2,t_2;x_1, ...
分类:
其他好文 时间:
2018-04-29 18:41:22
阅读次数:
126
一.集成支付宝支付 支付宝集成官方教程 https://docs.open.alipay.com/204/105295/ 支付宝集成官方demo https://docs.open.alipay.com/54/104509/ 1.导入SDK并添加依赖库 启动IDE(如Xcode),把iOS包中的压缩 ...
分类:
微信 时间:
2018-04-29 18:41:14
阅读次数:
291
"题目链接" 不同面额的钞票是可以分开考虑的。 ↑其实并不很明白具体(证明?),反正是可以像背包一样去做。 f[x][i][j]表示用前x种面额钞票满足 A有i元 B有j元 (C有sum i j)所需交换的最少数量(=(abs(ΔA)+abs(ΔB)+abs(ΔA+ΔB))/2)。 (i,j是在本来 ...
分类:
其他好文 时间:
2018-04-29 18:41:03
阅读次数:
144
1. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespa ...
1. 计算机发展史部分 参考资料: *《编码 隐匿在计算机软硬件背后的语言》(Code:The Hidden Language of Computer Hardware and Software,Charles PetZold 美国) * 相关视频 2. 3. 4. ...
分类:
其他好文 时间:
2018-04-29 18:40:47
阅读次数:
164
基本用法 导入主要的类: 创建Path对象: 打印Path对象中的路径及Path对象类型: 引用路径时需先将对象转化为str类型 列出子目录: 列出当前目录树中(p目录及子孙目录中)的所有txt文件: 操作一个目录树: 父路径 ,返回(windows10系统) 所有p的祖辈路径 ,返回 ...
分类:
其他好文 时间:
2018-04-29 18:40:38
阅读次数:
115
springmvc.xml文件中添加如下配置 其中class="com.test.listener.StartTimeTask" 是指向对应的java类 ...
分类:
编程语言 时间:
2018-04-29 18:40:29
阅读次数:
275
csrf views.py 1、settings.py没有注释到csrf。当post请求的方式会报错。 /2. 2. 3. 4. 5. 6. 7. 8. ...
分类:
其他好文 时间:
2018-04-29 18:40:21
阅读次数:
132
练习请设计一个decorator,它可作用于任何函数上,并打印该函数的执行时间: ...
分类:
其他好文 时间:
2018-04-29 18:40:11
阅读次数:
166