最近看到《侦探剧场:堆内存神秘溢出事件》https://my.oschina.net/u/2368090/blog/1628720,于是自己也想测试了解一下DateFormat的多线程安全问题。 首先先看现象:做一个多线程使用同一个SimplyDateFormat的测试例子: (这段代码在虚拟机能很 ...
分类:
编程语言 时间:
2018-03-08 02:48:58
阅读次数:
132
Python基础 函数 装饰器 文件操作 Json 正则表达式 ...
分类:
编程语言 时间:
2018-03-08 02:50:18
阅读次数:
131
一、开发环境: 1、windows 7 企业版 2、IDEA 14 3、JDK 1.8 4、Maven 3.5.2 5、MariaDB 6、SQLYog 二、Maven设置: Maven目录下的conf目录下的settings.xml做如下内容的添加: 1、使用阿里云的仓库,比官网访问速度快很多 2 ...
分类:
编程语言 时间:
2018-03-08 02:50:36
阅读次数:
700
Java运算符共包括这几种:算术运算符、比较运算符、位运算符、逻辑运算符、赋值运算符和其他运算符。(该图来自网络) 简单的运算符,就不过多介绍使用了,可自行测试。关于赋值运算,可以结合算术运算和位运算来简化代码。 理解自增自减运算符 自增自减分为前置和后置。例如:i++ ++i i-- --i。 要 ...
分类:
编程语言 时间:
2018-03-08 02:51:40
阅读次数:
258
"推荐一篇Blog" cpp //Hungarian Algorithm include include define MAXN 1005 using namespace std; int link[MAXN],head[MAXN]; bool vis[MAXN]; int N,M,E,tot=0; ...
分类:
编程语言 时间:
2018-03-08 02:51:57
阅读次数:
176
对于计算机程序设计而言,变量和对象在内存中的分配都是编译器在编译程序时安排好的,这带来了极大的不便,如数组必须大开小用,指针必须指向一个已经存在的变量或对象。对于不能确定需要占用多少内存的情况,动态内存分配解决了这个问题。 一、new/delete 简介 new 和 delete 是 C++ 用于管 ...
分类:
编程语言 时间:
2018-03-08 02:52:40
阅读次数:
173
修改前:HTMLTestRunner下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html BSTestRunner 下载地址:https://github.com/easonhan007/HTMLTestRunner 修改后:HTMLTes ...
分类:
编程语言 时间:
2018-03-08 02:52:47
阅读次数:
151
self代表类的实例,而非类。 实例来说明 Python 1 2 3 4 5 6 7 class Test: def prt(self): print(self) print(self.__class__) t = Test() t.prt() Python Python 1 2 3 4 5 6 7 ...
分类:
编程语言 时间:
2018-03-08 02:53:03
阅读次数:
245
单元测试在保证开发效率、可维护性和软件质量等方面有很重要的地位,所谓的单元测试,就是对一个类,一个模块或者一个函数进行正确性检测的一种测试方式。 这里主要是就应用 python + unitest 做单元测试做的一些学习笔记。 Unittest 提供了test cases, test suites, ...
分类:
编程语言 时间:
2018-03-08 02:53:13
阅读次数:
251
CSS 伪装 1、<style>a;link{color:#000000} a:visited{color:#000000; a.:hover{color:#FF00FF} a:active{color: #0000FF;}</style> <body><p><a href="/css" targe ...
分类:
编程语言 时间:
2018-03-08 02:53:22
阅读次数:
173
最近在学高并发的一些知识,在学到Atomic时,运行程序,与预期不一样 代码如下 示例将这样可以得到100000的结果,但我没得到,每次不一样,方法不是原子性操作,不知哪里有问题,希望有看到的能帮忙解答下 ...
分类:
编程语言 时间:
2018-03-08 02:53:44
阅读次数:
163
#!/usr/bin/env python# -*- coding: UTF-8 -*-# 数值运算print(5 + 4) # 加法print(4.3 - 2) # 减法print(3 * 7) # 乘法print(2 / 4) # 除法,等到一个浮点数print(2 // 4) # 除法,得到一 ...
分类:
编程语言 时间:
2018-03-08 02:56:23
阅读次数:
199
定义 闭包是函数和声明该函数的词法环境的组合。闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量。 范例 javascript的垃圾回收原理 1. 在javascript中,如果一个对象不再被引用,那么这个对象就 ...
分类:
编程语言 时间:
2018-03-08 02:57:17
阅读次数:
354
unittest 单元测试的一个框架什么框架 一堆工具的集合。 TestCase TestSuite 测试套件,多个用例在一起 TestLoader是用来加载TestCase到TestSuite中的 TestRunner是来执行测试用例的,测试的结果会保存到TestResult实例中, 包括运行了多 ...
分类:
编程语言 时间:
2018-03-08 02:58:15
阅读次数:
206
#!/usr/bin/env python# -*- coding: UTF-8 -*-# 单行注释以 # 开头# 第一个注释print ("Hello, Python!") # 第二个注释'''第三注释第四注释'''"""第五注释第六注释"""print ("Hello, Python!")# 缩 ...
分类:
编程语言 时间:
2018-03-08 03:00:00
阅读次数:
163
多线程、同步: https://www.cnblogs.com/GarfieldEr007/p/5746362.html Java对象锁和类锁全面解析(多线程synchronized关键字): http://blog.csdn.net/u013142781/article/details/51697 ...
分类:
编程语言 时间:
2018-03-08 03:01:56
阅读次数:
186
类是一个对象也可以像函数一样加装饰器 类的装饰器.py 本装饰器就是把类作为实参传递给函数deco然后把返回值赋值给Foo,在装饰器函数里面可以定义对应类的属性 ...
分类:
编程语言 时间:
2018-03-08 10:34:27
阅读次数:
182
定义和用法 toLowerCase() 方法用于把字符串转换为小写。 语法 返回值 一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。 实例 在本例中,"Hello world!" 将以小写字母来显示: toLowerCase()如何使用 toLowerCase ...
分类:
编程语言 时间:
2018-03-08 10:37:10
阅读次数:
1127
用户通过鼠标对图像视窗最常见的操作
分类:
编程语言 时间:
2018-03-08 10:37:50
阅读次数:
221
最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进行补充,但是补充的又是错的,难怪觉得有问题。反向传播法其实是神经网络的基础了,但是很多人在学的时候总 ...
分类:
编程语言 时间:
2018-03-08 10:38:07
阅读次数:
223