码迷,mamicode.com
首页 > 编程语言
《Java解惑》书摘
例子1:关于char数组的输出 1 System.out.println("H" + "a");//输出:Ha 2 System.out.println('H' + 'a');//输出:169 3 System.out.println("" + 'H' + 'a');//输出:Ha 4 System...
分类:编程语言   时间:2015-02-15 13:31:28    阅读次数:168
深入分析C++引用
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInt...
分类:编程语言   时间:2015-02-15 13:30:13    阅读次数:138
Python-代码性能优化技巧
代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。改进算法,选择合适的数据结构一个良好的算法能够对性能起...
分类:编程语言   时间:2015-02-15 13:26:05    阅读次数:236
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:55    阅读次数:228
Excel VBA 从一个工作簿查找另一个一个工作簿中的一些内容复制到另外一个工作簿
帮朋友来写个Excel VBA以前写过ASP,所以对vb略微熟悉,但VBA 没有仔细研究过。以前只研究过 vba 写一个 计算个人所得税的程序。这次写的功能也算是简单,但也耗费了两天的功夫。需求:1 从【操作】表中,查找最后一行的数据,每一列 都为关键字2 遍历这些关键字,从【总表】中查询这个关键字...
分类:编程语言   时间:2015-02-15 13:24:23    阅读次数:471
《编写高质量代码 改善Java程序的151个建议》书摘
例子1:三元操作符的陷阱1 int i = 80;2 String str1 = String.valueOf(i ().isDateInstance("test"));// 输出:false37 // 分析:此处T是个String类型,与Date之间没有继承或实现关系,为什么语句"...
分类:编程语言   时间:2015-02-15 13:21:58    阅读次数:174
spring持久类po或者javabean为什么常常实现序列化?
无论用hibernate或者mybatis结合spring做开发还是其他,系统里持久类往往要实现序列化, implements Serializable。我还是比较好奇,为什么要这样做呢?一直只知道个大概,学习hibernate和mybatis时,一些书中有几个字的介绍,有的书中举得例子或者和spring整合时举得例子也没实现序列化,有时可能在你项目上,如果不是实现serializable接口,可...
分类:编程语言   时间:2015-02-15 12:16:49    阅读次数:220
【Java】在一定的范围内产生不同的随机数
首先,Java里面产生一个随机数很简单,不用像别的编程语言,如C,Javascript,asp等,只会产生一个0-1之间的随机小数,然后让你再通过一些数学算式去计算。能够随心所欲地易如反掌地产生一个随机数。记得引入java.util.*就行了。 比如如下的程序: import java.util.*; public class Random_Test { public static voi...
分类:编程语言   时间:2015-02-15 12:14:57    阅读次数:214
软件开发工程师(JAVA)中级考试大纲之------- 四:(三)maven介绍及学习
Maven Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Mave...
分类:编程语言   时间:2015-02-15 12:15:51    阅读次数:315
java序列化一定要应该注意的6个事项!
1、如果子类实现Serializable接口而父类未实现时,父类不会被序列化,但此时父类必须有个无参构造方法,否则会抛InvalidClassException异常。 2、静态变量不会被序列化,那是类的“菜”,不是对象的。 3、transient关键字修饰变量可以限制序列化。 4、虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一个非常重要的一点是两个类的序列化 ID 是否一致,...
分类:编程语言   时间:2015-02-15 12:15:51    阅读次数:160
详谈排序算法之插入类排序(两种思路实现希尔排序)
1. 排序( sorting) 的功能是将一个数据元素的任意序列,重新排列成一个按关键字有序的序列。其确切的定义为:    假设有n个数据元素的序列{R1 , R2 , … , Rn},其相应关键字的序列是{K1 , K2 , … , Kn} ,通过排序要求找出下标 1 , 2 , … , n的一种排列p1 , p2 , … , pn,使得相应关键字满足如下的非递...
分类:编程语言   时间:2015-02-15 12:14:26    阅读次数:182
DxR路由查找算法前传
你认为现在携带现代操作系统的通用计算机中哪类计算看上去是且必须是超级快的,毫无疑问,答案是内存访问。你认为现在携带现代操作系统的通用计算机中哪类计算看上去是且理论上超级慢的,毫无疑问,答案是路由寻址。提前放假真的很无聊!你认为内存寻址为什么快?你认为它为什么必须要快?因为现在操作系统基于虚拟内存地址寻址,在虚址和物理地址之间需要有一个映射,这个过程事实上减慢了内存访问的速度,但是我们拥有CPU的恩...
分类:编程语言   时间:2015-02-15 12:12:29    阅读次数:163
JAVA 基础 访问控制权限
包(package)package的作用 当编写一个JAVA源码文件时,此文件通常被称为编译单元。每个编译单元都必须有一个后缀名 .java 。而在编译单元中可以有一个 public 类,该类的名称必须和文件的名称相同。文件中允许有其他类,但是不能是public类。当编译一个 .java 文件时,文...
分类:编程语言   时间:2015-02-15 12:09:32    阅读次数:139
JavaSE AWT与Swing的区别
AWT 组件具有平台相关性,它是系统对等类的实现。而 Swing 组件在不同平台具有一致性的表现,另外还可以提供本地系统不支持的一些特征,因此 Swing 比 AWT 的组件实用性更强。Swing 采用了 MVC(Model-View-Controller,即模型-视图-控制)设计模式。(1)组件的...
分类:编程语言   时间:2015-02-15 12:04:41    阅读次数:198
Swift 操作字符串
字符串分隔:var str_componets = "I would prefer a face-to-face talk with my friends"str_componets.componentsSeparatedByCharactersInSet(NSCharacterSet(charac...
分类:编程语言   时间:2015-02-15 12:03:12    阅读次数:171
javascript的八张图
分类:编程语言   时间:2015-02-15 12:01:55    阅读次数:129
Unity3D 消息框架设计
先考虑需要实现的基本功能: 在任意一个地方增加一个消息的listener,则当这个消息被broadcast的时候,所有的listener都应该收到。考虑到delegate(我的理解是本身就是为实现观察者模式而出现的类),另外有个dict保存消息名和Delegate的对应。定义一个static消息类M...
分类:编程语言   时间:2015-02-15 12:00:39    阅读次数:381
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!