首页 > 编程语言
JavaScript 的垃圾回收与内存泄露
JavaScript采用垃圾自动回收机制,运行时环境会自动清理不再使用的内存,因此javascript无需像C++等语言一样手动释放无用内存。在这之前先说一下垃圾回收的两种方式:引用计数与标记清除。引用计数方式会为每个已分配内存单元设置计数器,当计数器减少到0的时候就意味着该单元无法再被引用,将会被...
分类:编程语言   时间:2014-09-01 22:22:33    收藏:0  评论:0  赞:0  阅读:318
JavaScript 位运算笔记
之前一直以为,在js的位运算中,双精度浮点数在内部会先被转成32位整数,再执行位运算,然后再转为64位数值,因此效率极低。今天实验发现,对浮点执行位运算只会导致数值不准确,而不会导致效率低下,相比乘法,左移位要快66%(其实就是浮点运算与整数运算的差距)。以下结果在 IE 7 ~ IE 10 上测试...
分类:编程语言   时间:2014-09-01 22:21:13    收藏:0  评论:0  赞:0  阅读:326
javaScript滚动新闻
滚动新闻 aaaaaaaaaaaaaaa bbbbbbbbbbbbbbb ccccccccccccccc ddddddddddddddd eeeeeeeeeeeeeee fffffffffffff...
分类:编程语言   时间:2014-09-01 22:20:23    收藏:0  评论:0  赞:0  阅读:314
Python深入学习笔记(二)
计数器CounterCounter类是自Python2.7起增加的,属于字典类的子类,是一个容器对象,主要用来统计散列对象,支持集合操作+、-、&、|,其中后两项分别返回两个Counter对象各元素的最小值和最大值。>>> from collections import Counter>>> c =...
分类:编程语言   时间:2014-09-01 22:20:03    收藏:0  评论:0  赞:0  阅读:316
javascript - 浏览TOM大叔博客的学习笔记
这两天看了一下TOM大叔的《深入理解js系列》中的基础部分,根据自己的实际情况,做了读书笔记,记录了部分容易绊脚的问题。写篇文章,供大家分享。...
分类:编程语言   时间:2014-09-01 21:14:23    收藏:0  评论:0  赞:0  阅读:362
关于Python编程的一些问答
导语大约1个月前,oschina.net和华章图书一起合作做了一个活动:OSC第51期高手问答——聊聊python那些事,来推广我参与撰写的书《编写高质量代码:改善Python程序的91个建议》(豆瓣链接)。在回答问题的过程中,我看到有若干问题是好几个人都问了的,就萌发了在事后把这些问答整理整理的想法,以下内容就是来自那一次的问答。为简化整理,已经去掉了提问人的昵称,并做了简单的分类。纠结的Py2...
分类:编程语言   时间:2014-09-01 21:13:33    收藏:0  评论:0  赞:0  阅读:319
JavaScript模拟Java类继承
javascript采用原型继承的方式继承一个类(javascript没有类这个概念,暂时这么称呼吧),但一些使用过Java的程序员可能习惯使用经典的类继承,但javascript原生并不支持这种方式,因此需要手动实现。这里通过定义一个定义类(defineClass)的函数实现,经测试越用越顺手。由...
分类:编程语言   时间:2014-09-01 21:06:43    收藏:0  评论:0  赞:0  阅读:230
Java高精度学习第二弹——求N!
继续学习Java高精度,今天写的是求N!。 首先附上源代码: import java.util.Scanner;import java.math.BigInteger;public class Main { public static void main(String []args) ...
分类:编程语言   时间:2014-09-01 21:04:23    收藏:0  评论:0  赞:0  阅读:267
Linux多线程下载工具Axel
一般情况,在 Linux 下我们习惯于用 wget 下载,但该工具的缺点就是无法进行多线程下载,所以往往有时候速度不够快。这里介绍的 Axel,是 Linux 下一款不错的 HTTP 或 FTP 高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件,适合网...
分类:编程语言   时间:2014-09-01 21:02:03    收藏:0  评论:0  赞:0  阅读:274
C++要点
以下的这些要点是对全部的C++程序猿都适用的。我之所以说它们是最重要的,是由于这些要点中提到的是你通常在C++书中或站点上无法找到的。如:指向成员的指针,这是很多资料中都不愿提到的地方,也是常常出错的地方,甚至是对一些高级的C++程序猿也是如此。 这里的要点不不过解释如何写出更好的代码,很多其它.....
分类:编程语言   时间:2014-09-01 20:53:53    收藏:0  评论:0  赞:0  阅读:331
jquery javascript写的loading
varmask="<divid=‘m‘></div>";varloading="<divid=‘loadingDiv‘style=‘‘><imgsrc=‘../../theme/blue/p_w_picpaths/blue/loading-blue.gif‘></img>主备切换中.......</div>";$("body").prepend(loading).prepend(mask);$("#loadingDiv").cs..
分类:编程语言   时间:2014-09-01 19:47:04    收藏:0  评论:0  赞:0  阅读:376
Python中的下划线
总结如下: 1) 前带一个"_"的变量:  私有变量. 前面带有一个"_"的变量, 但是并没有真正的封装隐藏, 外部还是可以访问 2) 后面带有一个"_"的变量, 为了避免和Python中已有的关键字冲突 3) 前后各有两个"_"的变量, 代表Python中的Magic Word _single_leading_underscore: 私有变量.  sin...
分类:编程语言   时间:2014-09-01 19:38:23    收藏:0  评论:0  赞:0  阅读:320
java语言规范要求equals方法具有下面的特性
java语言规范要求equals方法具有下面的特性: (1)自反性:对于任何非空引用x,x.equals(x)应该返回true; (2)对称性:对于任何引用x,和y,当且仅当,y.equals(x)返回true,x.equals(y)也应该返回true; (3)传递性:对于任何引用x,y,z,如果x.equals(y)返回true,y.equals(z)返回true,那么x.equals(z...
分类:编程语言   时间:2014-09-01 19:35:53    收藏:0  评论:0  赞:0  阅读:280
c++builder XE6 Remote Debuger 远程调试
1、远程目标机器安装D:\Program Files (x86)\Borland\Remote Debugger\20,没有光盘从已安装的xe6电脑上Bin目录下拷贝文件bccide.dllbordbk200.dllbordbk200N.dllcomp32x.dllDCC32200.dllrmtdb...
分类:编程语言   时间:2014-09-01 19:24:03    收藏:0  评论:0  赞:0  阅读:395
[JavaEE] SSH框架搭建所需要的包
struts2commons-logging-1.0.4.jar 主要用于日志处理freemarker-2.3.8.jar 模板相关操作需要包ognl-2.6.11.jar ognl表达示所需包,xwork-2.0.7.jar xwork核心包struts2-core-2.0.14.jar stru...
分类:编程语言   时间:2014-09-01 19:20:53    收藏:0  评论:0  赞:0  阅读:270
[JavaEE] Eclipse中web-inf和meta-inf文件夹的信息
WEB-INF /WEB-INF/web.xml 你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则; /WEB- INF/classes/ 这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet c...
分类:编程语言   时间:2014-09-01 19:19:53    收藏:0  评论:0  赞:0  阅读:179
macBook下更新python
#!/usr/bin/bash#python版号需要修改两个地方#1. new_version#sudo -i #得到超级权限new_version="3.4"PYPATH=/System/Library/Frameworks/Python.framework/Versions/"$new_vers...
分类:编程语言   时间:2014-09-01 19:18:33    收藏:0  评论:0  赞:0  阅读:290
java程序员必须会的技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、...
分类:编程语言   时间:2014-09-01 19:14:53    收藏:0  评论:0  赞:0  阅读:355
缓存初解(五)---SpringMVC基于注解的缓存配置--web应用实例
之前为大家介绍了如何使用spring注解来进行缓存配置 (EHCache 和 OSCache)的简单的例子,详见Spring基于注解的缓存配置--EHCacheAND OSCache现在介绍一下如何在基于注解springMVC的web应用中使用注解缓存,其实很简单,就是将springMVC配置文件与...
分类:编程语言   时间:2014-09-01 19:14:43    收藏:0  评论:0  赞:0  阅读:431
使用python向Redis批量导入数据
1.使用pipeline进行批量导入数据。包含先使用rpush插入数据,然后使用expire改动过期时间class Redis_Handler(Handler): def connect(self): #print self.host,self.port,self.table self.conn.....
分类:编程语言   时间:2014-09-01 19:11:53    收藏:0  评论:0  赞:0  阅读:356
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!