首页 > 编程语言
JavaScript1.6数组新特性和JQuery的几个工具方法
JavaScript 1.6 引入了几个新的Array 方法,具体的介绍见:New in JavaScript 1.6。这些方法已经被写进了ECMA262 V5。现代浏览器(IE9/Firefox/Safari/Chrome/Opera)都已经支持,但IE6/7/8不支持。jquery的工具方法中提...
分类:编程语言   时间:2015-04-08 12:47:56    收藏:0  评论:0  赞:0  阅读:255
Python中的逗号有什么作用?
最近研究python 遇到个逗号的问题 一直没弄明白 今天总算搞清楚了1.逗号在参数传递中的使用: 这种情况不多说 没有什么不解的地方 就是形参或者实参传递的时候参数之间的逗号 例如def abc(a,b)或者abc(1,2)2.逗号在类型转化中的使用 主要是元组的转换 例如:>>> a=11>>>...
分类:编程语言   时间:2015-04-08 12:47:46    收藏:0  评论:0  赞:0  阅读:224
Java动态代理
在学习《Java编程思想》的时候看到了动态代理,觉得很有意思,现在来做一下总结。代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。优点:(1).职责清晰真实的角色就是实现实际的业务...
分类:编程语言   时间:2015-04-08 12:47:26    收藏:0  评论:0  赞:0  阅读:212
谈.Net委托与线程——创建无阻塞的异步调用
前言本文大部分内容来自于mikeperetz的Asynchronous Method Invocation及本人的一些个人体会所得,希望对你有所帮助。原英文文献可以在codeproject中搜索到。介绍这篇文章将介绍异步调用的实现机制及如何调用异步方法。大多数.NET开发者在经过delegate、T...
分类:编程语言   时间:2015-04-08 12:47:06    收藏:0  评论:0  赞:0  阅读:187
java中Comparor与Comparable的问题
1.Comparator中compare()与Comparable中compareTo()方法的区别 Treeset集合创建对象后, A:如果是空构造,即TreeSet ts = new TreeSet(); ,那么ts.add();,时需要在Student上implements Compa...
分类:编程语言   时间:2015-04-08 12:45:26    收藏:0  评论:0  赞:0  阅读:319
渐析java的浅拷贝和深拷贝
首先来看看浅拷贝和深拷贝的定义:浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。 深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。这个方式称为深拷贝 也就是说浅拷贝只复制一个对象,....
分类:编程语言   时间:2015-04-08 12:43:46    收藏:0  评论:0  赞:0  阅读:142
Java常见设计模式之适配器模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个...
分类:编程语言   时间:2015-04-08 12:42:56    收藏:0  评论:0  赞:0  阅读:264
java学习笔记—实现一个类MyInputStream(28)
1实现一个类MyInputStream读取文件,且不能抛出异常public class TestDemo { public static void main(String[] args) throws Exception { InputStream in = new MyInpu...
分类:编程语言   时间:2015-04-08 12:41:46    收藏:0  评论:0  赞:0  阅读:162
怎样在python中获取时间?
from time import strftimedate = strftime('%y%m%d')hour = strftime('%H%M%S')
分类:编程语言   时间:2015-04-08 12:40:36    收藏:0  评论:0  赞:0  阅读:174
谈.Net委托与线程——解决窗体假死
引言 在之前的《创建无阻塞的异步调用》中,已经介绍过异步调用的编写步骤和实施原理。异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能、可伸缩应用程序的关键。在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作。我们通常使用异步完成许多计算型、IO型的复杂、耗时操作....
分类:编程语言   时间:2015-04-08 12:33:16    收藏:0  评论:0  赞:0  阅读:227
Unity中三次样条插值曲线的实现
最近需要用到插值,但是总觉得线性插值得出来的太过硬了,所以想看一下三次样条曲线怎么做。关于算法和程序实现的文章已经有很多了。这一篇文章写下来主要的目的是为了帮助自己理解,固化已有的代码不是在unity平台上实现的,所以代码相对繁杂,这里进一步做简化我的理解,分段三次样条曲线求解就是:已知:n个点,n...
分类:编程语言   时间:2015-04-08 12:33:06    收藏:0  评论:0  赞:0  阅读:937
python中的yield函数
简单讲,yield的作用就是把一个函数变成一个generator,带有yield的函数不再是一个普通的函数,Python解释器会将其视为一个generator,调用fab(5)斐波拉契函数不会执行fab函数,而是返回一个iterable对象!在for循环执行时,每次循环都会执行fab函数内部的代码,...
分类:编程语言   时间:2015-04-08 12:31:16    收藏:0  评论:0  赞:0  阅读:241
快速排序
基本思想:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。复杂度分析:时间复杂度:O(nlgn)(平均),O(nlgn)(最好),O(n^2)(最坏)空间复杂度:O(nlgn)稳定性:不稳定Java实现: 1 i...
分类:编程语言   时间:2015-04-08 12:30:26    收藏:0  评论:0  赞:0  阅读:142
Python学习(六)模块 —— 包
Python 包 包 定义 为了组织好模块,会将多个模块分为一个包。Python 处理包也是相当方便的。简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件。 常见的包结构如下: 最简单的情况下,只需要一个空的 __init__.py 文件即可。当然它也可以...
分类:编程语言   时间:2015-04-08 12:28:26    收藏:0  评论:0  赞:0  阅读:147
C++使用OLE高速读写EXCEL的源码
《C++读写EXCEL文件方式比较》。我的代码参考的地方是这儿,再次感谢原作者http://blog.csdn.net/gyssoft/archive/2007/04/29/1592104.aspx我根据自己的需要做了整理,干净了一点,而后根据发现的速度问题做了一些优化。预加载的思路来自这个帖子ht...
分类:编程语言   时间:2015-04-08 12:28:06    收藏:0  评论:0  赞:0  阅读:461
python中字符与ascii码转换
ASCII码转字符用chr()函数: 字符转ASCII码用ord()函数:
分类:编程语言   时间:2015-04-08 12:25:26    收藏:0  评论:0  赞:0  阅读:336
Java的内存存储(1)
有次去面试,面试官突然问我这个问题,当时我只知道怎么写最优化,但是具体不知道为什么那样写,身价立马下降哦1. 以下开发习惯,你怎么看? for(int i=0;i<2;i++){ Person person = new Person(); }如下图:循环一次,会在堆内存中开辟一个内存空间,...
分类:编程语言   时间:2015-04-08 12:22:26    收藏:0  评论:0  赞:0  阅读:269
算法导论--第六章、堆排序
1. 堆的概念堆的数据结构是一种数组对象;堆可以视作为一颗完全二叉树(其中,树的每一层都填满,最后一层可能除外);树中每个节点与数组中存放该节点值的元素对应;堆可以划分为两类:a) 最大堆:除了根节点,有A[parent(i)] >= A[i],最大元素即根节点;b) 最小堆:除了根节点,有A[pa...
分类:编程语言   时间:2015-04-08 12:21:26    收藏:0  评论:0  赞:0  阅读:268
Java 引用类型
问题:在JDK1.2以前,对象只有“被引用”和“不被引用”两种状态,对于一些“现在没用,但不确定以后是否有用”的对象,在这种场景下只能被定义为“不被引用”,因而会被垃圾回收。一旦将来使用到该对象,就会发现这个对象找不到了。我们希望描述这样的一类对象:如果内存空间充足,则保持在内存中;如果垃圾回收后的...
分类:编程语言   时间:2015-04-08 12:21:16    收藏:0  评论:0  赞:0  阅读:279
【C】多线程编程笔记
1. pthread_create(pthread类型指针变量 ,NULL ,函数 ,函数参数[多个参数用结构体传])2. pthread_join(pthread类型指针变量, 返回一般为null) pthread_join的作用: pthread_join()函数,以阻塞的方式等待threa.....
分类:编程语言   时间:2015-04-08 12:21:06    收藏:0  评论:0  赞:0  阅读:138
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!