前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时 ...
分类:
编程语言 时间:
2017-07-24 16:21:19
阅读次数:
148
创建/访问Dict 修改Dict元素 显然,作为字典元素的值,元组整体是可以被删改的。但元组本身的元素是不能被修改的。 注意:键名不可变。所以可以用数字、字符串、元组来充当,使用可变的(比如列表)则不行。 字典的内置函数/方法 参考:Python3 字典 ...
分类:
编程语言 时间:
2017-07-24 16:20:39
阅读次数:
201
1.下载jar:log4j-1.2.15.jar 2.配置文件:log4j.properties 3.java类: ...
分类:
编程语言 时间:
2017-07-24 16:20:04
阅读次数:
117
datetime模块定义了下面这几个类: datetime.date:表示日期的类。常用的属性有year, month, day; datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond; datetime.datetime:表示日期 ...
分类:
编程语言 时间:
2017-07-24 16:19:26
阅读次数:
160
稀疏数组就是包含从0开始的不连续索引的数组。通常,数组的length属性值代表数组中元素的个数。如果数组是稀疏的,length属性值大于元素的个数。可以用Array()构造函数或简单地指定数组的索引值大于当前数组长度来创建稀疏数组。 a = new Array(5); //数组没有元素,但是a.le ...
分类:
编程语言 时间:
2017-07-24 16:19:10
阅读次数:
139
集合 集合中重复的元素在输出或运算时会被删除 集合中的元素貌似是没有下标的,如果将上面那段代码运行几次就会发现,顺序每次都不一样。 成员测试 集合运算 ~END ...
分类:
编程语言 时间:
2017-07-24 16:18:16
阅读次数:
160
这段时间在做Quartz任务调度,使用的Crontab表达式实现的。Crontab由前端页面输入,作为参数穿入后台。 虽然Quartz具有校验Crontab表达式的方法,如下: 但是我一直想在前端直接验证,即不需要通过异步的方式向后台获取验证结果,找了好久,发现没有现成的框架可以使用,于是自己根据网 ...
分类:
编程语言 时间:
2017-07-24 16:17:24
阅读次数:
167
摘要收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。表单验证处理必备,赶紧收藏吧! 用户名正则 //用户名正则,4到 ...
分类:
编程语言 时间:
2017-07-24 16:16:46
阅读次数:
187
unity文档中提到 轴的 ID 是5和6,但是测试后发现,ID是6和7,很坑 ...
分类:
编程语言 时间:
2017-07-24 15:25:23
阅读次数:
243
#include <stdio.h>#include <stdlib.h>#include <string.h> intmain(void){ char str[512]; char *endpstr; int N; struct struct_num { int highs[N]; int vio ...
分类:
编程语言 时间:
2017-07-24 15:24:42
阅读次数:
174
在上一篇博客设计模式-策略模式(Go语言描写叙述)中我们用最简单的代码用go语言描写叙述了设计模式中的策略模式,用最简单的实例来描写叙述相信能够让刚開始学习的人能够非常轻松的掌握各种设计模式。继上篇博客,我们接着用相同简单的代码来了解一下适配器模式。 适配器模式介绍 说起适配器模式,相信非常多做an ...
分类:
编程语言 时间:
2017-07-24 15:24:32
阅读次数:
242
substring(參数)是java中截取字符串的一个方法 有两种传參方式 一种是public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符開始,直到此字符串末尾。 还有一种是public String ...
分类:
编程语言 时间:
2017-07-24 14:54:12
阅读次数:
203
最短路径问题是用图中的顶点代表不同的城市,用图中顶点之间的连线即边上权值表示不同城市之间路径的长度,在从一个顶点到另一个顶点之间的所有路径中,求权值之和最小的路径的问题即为最短路径问题。 单元最短路径问题可以描述为在一个带有权值的有向图中,从一个顶点到另一个顶点存在多条通路。要求找一条从初始顶点S( ...
分类:
编程语言 时间:
2017-07-24 14:52:57
阅读次数:
148
由于之前一直遇到一些关于并行进行数据处理的时效果往往不好,不管是c#还是java程序都是一样,但是在Python中通过mutilprocess实现同样的功能时,却发现确实可以提高程序运行的性能,及服务器资源使用提高。python具体性能及mutilprocess用法,请参考:《Python:使用py ...
分类:
编程语言 时间:
2017-07-24 14:52:49
阅读次数:
530
calendar是与日历相关的模块,calendar模块文件里定义了很多类型,主要有Calendar,TextCalendar以及HTMLCalendar类型。其中,Calendar是TextCalendar与HTMLCalendar的基类。该模块文件还对外提供了很多方法,例如:calendar,m ...
分类:
编程语言 时间:
2017-07-24 14:52:40
阅读次数:
267
函数的使用需要明确定义阶段和调用阶段 闭包函数:定义在函数内部的函数,包含对外部作用域名字的使用,而不是对全局作用域名字的引用 ...
分类:
编程语言 时间:
2017-07-24 14:52:25
阅读次数:
158
一.解释: vector(向量):是一种顺序容器,事实上和数组差不多,但它比数组更优越。一般来说数组不能动态拓展,因此在程序运行的时候不是浪费内存,就是造成越界。而vector正好弥补了这个缺陷,它的特征是相当于可分配拓展的数组,它的随机访问快,在中间插入和删除慢,但在末端插入和删除快。 二.用法: ...
分类:
编程语言 时间:
2017-07-24 14:52:18
阅读次数:
408