首页 > 编程语言
Python-代码性能优化技巧
代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。改进算法,选择合适的数据结构一个良好的算法能够对性能起...
分类:编程语言   时间:2015-02-15 13:23:08    收藏:0  评论:0  赞:0  阅读:312
python webdriver API学习笔记
浏览器操作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 从一个工作簿查找另一个一个工作簿中的一些内容复制到另外一个工作簿
帮朋友来写个Excel VBA以前写过ASP,所以对vb略微熟悉,但VBA 没有仔细研究过。以前只研究过 vba 写一个 计算个人所得税的程序。这次写的功能也算是简单,但也耗费了两天的功夫。需求:1 从【操作】表中,查找最后一行的数据,每一列 都为关键字2 遍历这些关键字,从【总表】中查询这个关键字...
分类:编程语言   时间:2015-02-15 13:22:08    收藏:0  评论:0  赞:0  阅读:336
《编写高质量代码 改善Java程序的151个建议》书摘
例子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
spring持久类po或者javabean为什么常常实现序列化?
无论用hibernate或者mybatis结合spring做开发还是其他,系统里持久类往往要实现序列化, implements Serializable。我还是比较好奇,为什么要这样做呢?一直只知道个大概,学习hibernate和mybatis时,一些书中有几个字的介绍,有的书中举得例子或者和spring整合时举得例子也没实现序列化,有时可能在你项目上,如果不是实现serializable接口,可...
分类:编程语言   时间:2015-02-15 12:14:18    收藏:0  评论:0  赞:0  阅读:632
【Java】在一定的范围内产生不同的随机数
首先,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
软件开发工程师(JAVA)中级考试大纲之------- 四:(三)maven介绍及学习
Maven Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Mave...
分类:编程语言   时间:2015-02-15 12:13:05    收藏:0  评论:0  赞:0  阅读:389
java序列化一定要应该注意的6个事项!
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
DxR路由查找算法前传
你认为现在携带现代操作系统的通用计算机中哪类计算看上去是且必须是超级快的,毫无疑问,答案是内存访问。你认为现在携带现代操作系统的通用计算机中哪类计算看上去是且理论上超级慢的,毫无疑问,答案是路由寻址。提前放假真的很无聊!你认为内存寻址为什么快?你认为它为什么必须要快?因为现在操作系统基于虚拟内存地址寻址,在虚址和物理地址之间需要有一个映射,这个过程事实上减慢了内存访问的速度,但是我们拥有CPU的恩...
分类:编程语言   时间:2015-02-15 12:11:25    收藏:0  评论:0  赞:0  阅读:307
JavaSE AWT与Swing的区别
AWT 组件具有平台相关性,它是系统对等类的实现。而 Swing 组件在不同平台具有一致性的表现,另外还可以提供本地系统不支持的一些特征,因此 Swing 比 AWT 的组件实用性更强。Swing 采用了 MVC(Model-View-Controller,即模型-视图-控制)设计模式。(1)组件的...
分类:编程语言   时间:2015-02-15 12:03:24    收藏:0  评论:0  赞:0  阅读:257
Swift 操作字符串
字符串分隔: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
javascript的八张图
分类:编程语言   时间:2015-02-15 12:00:15    收藏:0  评论:0  赞:0  阅读:247
Unity3D 消息框架设计
先考虑需要实现的基本功能: 在任意一个地方增加一个消息的listener,则当这个消息被broadcast的时候,所有的listener都应该收到。考虑到delegate(我的理解是本身就是为实现观察者模式而出现的类),另外有个dict保存消息名和Delegate的对应。定义一个static消息类M...
分类:编程语言   时间:2015-02-15 12:00:09    收藏:0  评论:0  赞:0  阅读:343
Unity 获取服务器时间 HTTP请求方式
在写每日签到的时候,我居然使用的是本地时间...被项目经理笑哭了。。。。, 如果你在写单机游戏,没有游戏服务器,但又不想使用本地时间,就可以采用下面方法. 方法总结: 1. 使用HTTP请求获取服务器时间,不能实时获取服务器时间这样高频率的 2. 使用socket可以实时获取服务器时间 3. 使用C...
分类:编程语言   时间:2015-02-15 11:59:18    收藏:0  评论:0  赞:0  阅读:395
Python数据分析 EPD
参考用书 《利用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
Qt and C++ Reflection,利用Qt简化C++的反射实现
如何在C++中实现反射机制,应该算是C++开发中经常遇到的问题之一。C++程序没有完整的元数据,也就无法实现原生的反射机制。从性能的角度讲,这样的设计不难理解,毕竟在运行时储存这些元数据需要额外的开销。不为你不使用的东西付出代价,这是C++的哲学,所以当我们需要反射机制时,我们得自己来实现它。所幸如...
分类:编程语言   时间:2015-02-15 11:56:24    收藏:0  评论:0  赞:0  阅读:497
python-assert
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
详解Java泛型type体系整理
一直对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
JavaSE 匿名类(Anonymouse Inner Class)实现
{相关信息}当一个内部类只创建一个对象,并且该类继承一个父类或者实现一个接口的时候,才考虑使用匿名类。{代码实现}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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!