代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。改进算法,选择合适的数据结构一个良好的算法能够对性能起...
分类:
编程语言 时间:
2015-02-15 13:23:08
收藏:
0 评论:
0 赞:
0 阅读:
312
浏览器操作driver.maximize_window() #浏览器最大化driver.set_window_size(480,800) #设置浏览器宽,高driver.back() & driver.forward() #后退,前进定位find_element_by_id()find_elemen...
分类:
编程语言 时间:
2015-02-15 13:22:18
收藏:
0 评论:
0 赞:
0 阅读:
353
帮朋友来写个Excel VBA以前写过ASP,所以对vb略微熟悉,但VBA 没有仔细研究过。以前只研究过 vba 写一个 计算个人所得税的程序。这次写的功能也算是简单,但也耗费了两天的功夫。需求:1 从【操作】表中,查找最后一行的数据,每一列 都为关键字2 遍历这些关键字,从【总表】中查询这个关键字...
分类:
编程语言 时间:
2015-02-15 13:22:08
收藏:
0 评论:
0 赞:
0 阅读:
336
例子1:三元操作符的陷阱1 int i = 80;2 String str1 = String.valueOf(i ().isDateInstance("test"));// 输出:false37 // 分析:此处T是个String类型,与Date之间没有继承或实现关系,为什么语句"...
分类:
编程语言 时间:
2015-02-15 13:20:58
收藏:
0 评论:
0 赞:
0 阅读:
281
无论用hibernate或者mybatis结合spring做开发还是其他,系统里持久类往往要实现序列化, implements Serializable。我还是比较好奇,为什么要这样做呢?一直只知道个大概,学习hibernate和mybatis时,一些书中有几个字的介绍,有的书中举得例子或者和spring整合时举得例子也没实现序列化,有时可能在你项目上,如果不是实现serializable接口,可...
分类:
编程语言 时间:
2015-02-15 12:14:18
收藏:
0 评论:
0 赞:
0 阅读:
632
首先,Java里面产生一个随机数很简单,不用像别的编程语言,如C,Javascript,asp等,只会产生一个0-1之间的随机小数,然后让你再通过一些数学算式去计算。能够随心所欲地易如反掌地产生一个随机数。记得引入java.util.*就行了。
比如如下的程序:
import java.util.*;
public class Random_Test {
public static voi...
分类:
编程语言 时间:
2015-02-15 12:14:05
收藏:
0 评论:
0 赞:
0 阅读:
401
Maven
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Mave...
分类:
编程语言 时间:
2015-02-15 12:13:05
收藏:
0 评论:
0 赞:
0 阅读:
389
1、如果子类实现Serializable接口而父类未实现时,父类不会被序列化,但此时父类必须有个无参构造方法,否则会抛InvalidClassException异常。
2、静态变量不会被序列化,那是类的“菜”,不是对象的。
3、transient关键字修饰变量可以限制序列化。
4、虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一个非常重要的一点是两个类的序列化 ID 是否一致,...
分类:
编程语言 时间:
2015-02-15 12:12:45
收藏:
0 评论:
0 赞:
0 阅读:
231
1. 排序( sorting)
的功能是将一个数据元素的任意序列,重新排列成一个按关键字有序的序列。其确切的定义为:
假设有n个数据元素的序列{R1 ,
R2 ,
… , Rn},其相应关键字的序列是{K1 ,
K2 ,
… , Kn} ,通过排序要求找出下标 1
, 2 , … , n的一种排列p1 ,
p2 ,
… , pn,使得相应关键字满足如下的非递...
分类:
编程语言 时间:
2015-02-15 12:11:45
收藏:
0 评论:
0 赞:
0 阅读:
473
你认为现在携带现代操作系统的通用计算机中哪类计算看上去是且必须是超级快的,毫无疑问,答案是内存访问。你认为现在携带现代操作系统的通用计算机中哪类计算看上去是且理论上超级慢的,毫无疑问,答案是路由寻址。提前放假真的很无聊!你认为内存寻址为什么快?你认为它为什么必须要快?因为现在操作系统基于虚拟内存地址寻址,在虚址和物理地址之间需要有一个映射,这个过程事实上减慢了内存访问的速度,但是我们拥有CPU的恩...
分类:
编程语言 时间:
2015-02-15 12:11:25
收藏:
0 评论:
0 赞:
0 阅读:
307
AWT 组件具有平台相关性,它是系统对等类的实现。而 Swing 组件在不同平台具有一致性的表现,另外还可以提供本地系统不支持的一些特征,因此 Swing 比 AWT 的组件实用性更强。Swing 采用了 MVC(Model-View-Controller,即模型-视图-控制)设计模式。(1)组件的...
分类:
编程语言 时间:
2015-02-15 12:03:24
收藏:
0 评论:
0 赞:
0 阅读:
257
字符串分隔:var str_componets = "I would prefer a face-to-face talk with my friends"str_componets.componentsSeparatedByCharactersInSet(NSCharacterSet(charac...
分类:
编程语言 时间:
2015-02-15 12:01:04
收藏:
0 评论:
0 赞:
0 阅读:
140
分类:
编程语言 时间:
2015-02-15 12:00:15
收藏:
0 评论:
0 赞:
0 阅读:
247
先考虑需要实现的基本功能: 在任意一个地方增加一个消息的listener,则当这个消息被broadcast的时候,所有的listener都应该收到。考虑到delegate(我的理解是本身就是为实现观察者模式而出现的类),另外有个dict保存消息名和Delegate的对应。定义一个static消息类M...
分类:
编程语言 时间:
2015-02-15 12:00:09
收藏:
0 评论:
0 赞:
0 阅读:
343
在写每日签到的时候,我居然使用的是本地时间...被项目经理笑哭了。。。。, 如果你在写单机游戏,没有游戏服务器,但又不想使用本地时间,就可以采用下面方法. 方法总结: 1. 使用HTTP请求获取服务器时间,不能实时获取服务器时间这样高频率的 2. 使用socket可以实时获取服务器时间 3. 使用C...
分类:
编程语言 时间:
2015-02-15 11:59:18
收藏:
0 评论:
0 赞:
0 阅读:
395
参考用书 《利用Python进行技术分析:Pythonfor Data Analysis》官方把epd (https://www.enthought.com/products/canopy/package-index/) 升级为Canopy(https://www.enthought.com/pro...
分类:
编程语言 时间:
2015-02-15 11:58:58
收藏:
0 评论:
0 赞:
0 阅读:
979
如何在C++中实现反射机制,应该算是C++开发中经常遇到的问题之一。C++程序没有完整的元数据,也就无法实现原生的反射机制。从性能的角度讲,这样的设计不难理解,毕竟在运行时储存这些元数据需要额外的开销。不为你不使用的东西付出代价,这是C++的哲学,所以当我们需要反射机制时,我们得自己来实现它。所幸如...
分类:
编程语言 时间:
2015-02-15 11:56:24
收藏:
0 评论:
0 赞:
0 阅读:
497
self.assertEqual(a,b,msg=msg) #判断a与1.b是否一致,msg类似备注,可以为空self.assertNotEqual(a,b,msg=msg) #判断a与b是否不一致self.assertTrue(a,msg=none) #判断a是否为Trueself.assertF...
分类:
编程语言 时间:
2015-02-15 11:56:04
收藏:
0 评论:
0 赞:
0 阅读:
338
一直对jdk的ref使用比较模糊,早上花了点时间简单的整理了下,也帮助自己理解一下泛型的一些处理。java中class,method,field的继承体系java中所有对象的类型定义类Type说明:Type : Type is the common superinterface for all ty...
分类:
编程语言 时间:
2015-02-15 11:55:14
收藏:
0 评论:
0 赞:
0 阅读:
349
{相关信息}当一个内部类只创建一个对象,并且该类继承一个父类或者实现一个接口的时候,才考虑使用匿名类。{代码实现}package sup.orange.learn;import java.awt.*;import java.awt.event.MouseEvent;import java.awt.e...
分类:
编程语言 时间:
2015-02-15 11:53:48
收藏:
0 评论:
0 赞:
0 阅读:
446