WeTest 导读 历时五天的内存优化已经结束,这里总结一下这几天都做了什么,有哪些收获。优化了,或可以优化的地方都有哪些。(因为很多事还没做,有些结论需要一定样本量才能断定,所以叫一期)一期优化减少JavaHeap内存占用约26.5M。 在任何性能优化之前,要做的第一件事就是找到性能瓶颈!而找到性 ...
分类:
编程语言 时间:
2017-12-22 12:26:31
阅读次数:
361
在日常开发工作中我们可能会遇到js中对象中所有值的复制工作,也有可能是通过electron开发客户端,改版时候面临到的设置合并问题。那么本文将对此做一个简要解决方案的叙述。 ...
分类:
编程语言 时间:
2017-12-22 12:26:54
阅读次数:
125
java 使用相对路径读取文件 1.java project环境,使用java.io用相对路径读取文件的例子: *目录结构: DecisionTree |___src |___com.decisiontree.SamplesReader.java |___resource |___train.txt ...
分类:
编程语言 时间:
2017-12-22 12:29:57
阅读次数:
146
from enum import Enum Month = Enum('Month', ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec')) for name, member in ... ...
分类:
编程语言 时间:
2017-12-22 12:30:23
阅读次数:
159
链接BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StopAsyncIteration +-- ArithmeticError | +- ...
分类:
编程语言 时间:
2017-12-22 12:30:52
阅读次数:
134
一、修改原文件方式 1 def alter(file,old_str,new_str): 2 """ 3 替换文件中的字符串 4 :param file:文件名 5 :param old_str:就字符串 6 :param new_str:新字符串 7 :return: 8 """ 9 file_d ...
分类:
编程语言 时间:
2017-12-22 13:26:16
阅读次数:
100
main函数是演示c++程序如何向函数传递数组的好例子。 有时我们需要给main传递实参,这时候定义main函数 输出如下: 因为没有在控制台下输入实参,所以argc中只含有1个字符串,也就是exe的路径 在控制台下首先进入exe的路径然后输入实参,结果如下 ...
分类:
编程语言 时间:
2017-12-22 13:26:27
阅读次数:
171
原文转自 https://www.cnblogs.com/manors/archive/2010/05/17/COM_Initialize_STA_MTA.html 与设备打交道时,我们经常用到COM组件,比如音视频设备(麦克风、播放器、摄像头等)。 调用任何COM组件之前,你必须首先初始化COM套 ...
分类:
编程语言 时间:
2017-12-22 13:27:47
阅读次数:
190
接口返回json数据中可能嵌套列表,列表内又嵌套字典的情况, 接口自动化过程中需要通过一个key值,直接获取到对应的value,所以有了下面的函数 不多说,上代码: 效果图: 编写该函数时遇到的坑: 初始时,博主将存储获取数据的临时list放到了参数里面,这样调用时候就可以少传一个参数, 但是后来发 ...
分类:
编程语言 时间:
2017-12-22 13:28:42
阅读次数:
477
phper转pythoner 在当初使用php做网站开发的时候,前端ajax传递数据的时候,就是直接将一个数组传递过去,后台用$_POST['key']接收即可,没有考虑那么细,想来这不都是理所当然的么,直到最近用python开发网站的时候,才发现没那么简单。 一个二维数组,查看参数传递,如下: t ...
分类:
编程语言 时间:
2017-12-22 13:29:02
阅读次数:
350
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至redis安装目录: 几个exe程序 ...
分类:
编程语言 时间:
2017-12-22 13:29:18
阅读次数:
229
http://tietang.wang/2016/09/08/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E5%AE%9E%E6%96%BDspring-cloud%E4%B8%AD%E8%B8%A9%E8%BF%87%E7%9A% ...
分类:
编程语言 时间:
2017-12-22 13:29:28
阅读次数:
161
方法是一个对象,使用对象中的属性,如ID,作为cache key 参考 SpringBoot使用Redis缓存 ...
分类:
编程语言 时间:
2017-12-22 13:29:37
阅读次数:
141
本文为大家讲解 Django 框架里自带的权限模型,从理论到实战演练,带领大家了解 Django 里权限是怎么一回事。 一、主要内容 1、什么是权限管理? 2、Web 权限 3、Django 权限机制 4、Django 的权限项 5、权限应用 Permission(一) Permission(二) ...
分类:
编程语言 时间:
2017-12-22 13:29:44
阅读次数:
165
一、Python OS模块介绍 OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。 可以查看OS模块的帮助文档: >>> import os #导入os模块>>> help(os) #查看os模块帮助文档,里面详细的模块相关函数和使用方法 二 ...
分类:
编程语言 时间:
2017-12-22 13:31:24
阅读次数:
169
一、io简介 字节:byte,计算机中存储数据的单元,一个字节有8位,是一个很具体的存储空间 字符:人们使用的记号,抽象意义上的符号,如 ‘1’ ‘中’ ‘a' '$' 字符集和编码: 有哪些字符 规定每个字符分别用一个还是多个字节存储、用哪些字节存储 io就是输入与输出,即“读”和“写” 根据数据 ...
分类:
编程语言 时间:
2017-12-22 13:33:16
阅读次数:
169
1 开发Servlet程序时,MyEclipse配置好tomcat与JDK之后,启动时控制台报下列错误: 1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.m ...
分类:
编程语言 时间:
2017-12-22 13:33:33
阅读次数:
248
lambda表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。 lambda所表示的匿名函数的内容应该是很简单的,如果复杂的话,干脆就重新定义一个函数了,使用lambda就有点过于执拗了。 lambda就是用来定义一个匿名函数的,如果还要给他绑定一个名字的话, ...
分类:
编程语言 时间:
2017-12-22 13:34:54
阅读次数:
197
所谓Pythonic,就是极具Python特色的Python代码(明显区别于其它语言的写法的代码) 总结如下: 两变量的内容交换 Python:a,b = b,a 非Python:t=a;a=b;b=t; 判断数值是否在两个数值之间 Python:1 < a <100 非Python:1 < a & ...
分类:
编程语言 时间:
2017-12-22 13:35:47
阅读次数:
244
学习来源:http://www.cnblogs.com/alex3714/articles/5885096.html'''school ="old boy"def change(name): global school #函数内修改全局变量 school = "wo de " #name = 'li ...
分类:
编程语言 时间:
2017-12-22 13:35:53
阅读次数:
206