码迷,mamicode.com
首页 > 编程语言
[Effective JavaScript 笔记] 第9条:始终声明局部变量
如果忘记将变量声明为局部变量,该变量将会隐式地转变为全局变量 function swap(a,i,j){ temp=a[i]; a[i]=a[j]; a[j]=temp; } 尽管该程序没有使用var声明temp变量,执行不会出错,而且temp会被添加到全局使用域中,变成一个全局变量。 修正过的代码 ...
分类:编程语言   时间:2016-05-18 10:29:58    阅读次数:161
数组的完全随机排列
Array.prototype.sort 方法被许多 JavaScript 程序员误用来随机排列数组。最近做的前端星计划挑战项目中,一道实现 blackjack 游戏的问题,就发现很多同学使用了 Array.prototype.sort 来洗牌。就连最近一期 JavaScript Weekly上推荐 ...
分类:编程语言   时间:2016-05-18 10:25:22    阅读次数:263
JAVA--DefaultTableModel内容清零
//清空DefaultTableModel中的内容 for(int i=0;i<rowCount;i++)//表格中的行数 { for(int j=0;j<columnCount;j++){//表格中的列数 defaultTableModel.setValueAt(" ", i,j);//逐个清空 ...
分类:编程语言   时间:2016-05-18 10:23:42    阅读次数:1864
Java CPU占用率高分析
首先,通过top命令找出CPU占用率高的进程: 然后,通过ps -mp 2066 -o THREAD,tid,time命令找出执行时间最长的线程的TID 将有问题的TID转为16进制格式: printf "%x\n" TID 最后,通过jstack 2066 | grep --color -E '2 ...
分类:编程语言   时间:2016-05-18 10:20:50    阅读次数:181
【Simple Java】面试问题-使用Java线程做数学运算
这是一个展示如何使用join()方法的例子。 问题: 使用Java多线程计算表达式1*2/(1+2)的值。 解决方案: 使用一个线程做加法运算,另一个线程做乘法运算,还有一个主线程main做除法运算。由于线程之间不需要通讯,所以我们只需要考虑线程的执行顺序。 在main线程中,我们让加法运算线程和乘 ...
分类:编程语言   时间:2016-05-18 10:20:00    阅读次数:146
JAVA 类与对象题目2
public class Account { String ZHu; double YE; double ZHa; Account (String ZHu,double YE) { this.ZHu = ZHu; this.YE = YE; } void CK(double CK) { this.Y ...
分类:编程语言   时间:2016-05-18 09:15:00    阅读次数:185
Java并发编程:Callable、Future和FutureTask
原文链接:http://www.cnblogs.com/dolphin0520/ 作者:海子 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通 ...
分类:编程语言   时间:2016-05-18 09:13:50    阅读次数:253
JavaScript console 用法大全
对于前端开发者来说,在开发过程中需要监控某些表达式或变量的值的时候,用 debugger 会显得过于笨重,取而代之则是会将值输出到控制台上方便调试。最常用的语句就是console.log(expression)了。 然而对于作为一个全局对象的console对象来说,大多数人了解得还并不全面,当然我也 ...
分类:编程语言   时间:2016-05-18 09:14:46    阅读次数:675
spring amqp rabbitmq fanout配置
基于spring amqp rabbitmq fanout配置如下: 发布端 <rabbit:connection-factory id="rabbitConnectionFactory" username="guest" password="guest" host="localhost" port ...
分类:编程语言   时间:2016-05-18 09:10:53    阅读次数:1302
Spring知识点提炼
原文地址:http://blog.csdn.net/u013256816/article/details/51386182 1. Spring框架的作用 轻量:Spring是轻量级的,基本的版本大小为2MB 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖 ...
分类:编程语言   时间:2016-05-18 09:09:07    阅读次数:167
JAVA 类与对象题目3
import java.awt.Label; public class Ladder { double SD; double XD; double G; double MJ; Ladder(double SD1,double XD1,double G1) { SD = SD1; XD = XD1; ...
分类:编程语言   时间:2016-05-18 09:08:35    阅读次数:149
VB.NET实现泛型List<T>排序的方法
...
分类:编程语言   时间:2016-05-18 09:08:03    阅读次数:2132
Spring -- IOC/DI 基础概念的理解
Spring -- IOC/DI 基础概念 思维导图: IoC/DI 的基本概念 IoC是什么 ? IoC -- Inversion of control, 控制反转 在Java开发中,IoC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。IoC是一种让服务消费者不直接依赖于 ...
分类:编程语言   时间:2016-05-18 08:02:15    阅读次数:4922
springmvc配置文件
使用springMVC有三个配置文件需要配置,一个是applicationContext.xml(spring)、另一个是web.xml,还有一个springmvc的配置文件 applicationContext.xml里面配置事务管理器以及属性注入等。 web.xml里面要添加一个springMV ...
分类:编程语言   时间:2016-05-18 08:02:50    阅读次数:326
Python语法二
1.raw_input 输入 2.如果想查看某个关键字的用法,可以在命令行输入pydoc raw_input. 如果是windows,那么试一下 python -m pydoc raw_input 3.参数,解包,变量 运行下列代码,输入$ python ex13.py first 2nd 3rd ...
分类:编程语言   时间:2016-05-18 08:01:22    阅读次数:223
多线程-方法介绍
1.sleep和wait的区别?1.sleep必须指定时间,wait可以指定可以不指定。2.sleep和wait都可以让线程处于冻结状态,释放执行权。(相同点)3.持有锁的线程执行sleep,不释放锁,持有锁的线程执行到wait释放锁。4.sleep到时间会自动醒,wait没有指定时间,只能被其他线程通过notify唤..
分类:编程语言   时间:2016-05-18 07:00:13    阅读次数:261
【数据结构】常用排序算法(包括:选择排序,堆排序,冒泡排序,选择排序,快速排序,归并排序)
直接插入排序:在序列中,假设升序排序1)从0处开始。1)若走到begin=3处,将begin处元素保存给tmp,比较tmp处的元素与begin--处元素大小关系,若begin处<begin-1处,将begin-1处元素移动到begin;若大于,则不变化。再用tmp去和begin--处的元素用同样的方法去作比较,直至b..
分类:编程语言   时间:2016-05-18 06:59:33    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!