1) 控制作用域 对变量的符号的查询总是沿着作用域链, 从局部作用域开始查询, 如果查到了就停止, 否则继续查询外层作用域 ....一直到全局作用域为止。 所以: 对全局变量的访问时间 > 对局部变量的访问时间。因此要局部变量缓存全局对象可以提高性能。// Bad example:// 对于全局.....
分类:
编程语言 时间:
2015-03-10 22:42:44
收藏:
0 评论:
0 赞:
0 阅读:
378
一,创建数组对象JavaScript的数组支持了对任何数据类型的支持,并不会像java,C#那样指定了数组类型只能存储这种类型。我们可以使用以下三种方法来创建JavaScript数组对象, 1,var arr=new Array(); 2 , var arr=new Array([size]);//...
分类:
编程语言 时间:
2015-03-10 22:42:04
收藏:
0 评论:
0 赞:
0 阅读:
350
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο...
分类:
编程语言 时间:
2015-03-10 21:38:04
收藏:
0 评论:
0 赞:
0 阅读:
379
Sun已经实现了几个主要操作系统缺省实现类,调用FileSystemView.getFileSystemView()即可。
package test;
import java.io.File;
import javax.swing.filechooser.FileSystemView;
public class DriverTest {
public static voi...
分类:
编程语言 时间:
2015-03-10 21:36:45
收藏:
0 评论:
0 赞:
0 阅读:
464
Spring是一个开源框架,Spring是于2003
年兴起的一个轻量级的Java
开发框架,由Rod Johnson在其著作Expert One-On-OneJ2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的...
分类:
编程语言 时间:
2015-03-10 21:36:24
收藏:
0 评论:
0 赞:
0 阅读:
398
最小生成树
给定一个无向图,如果它的某个子图中任意两个顶点都互相连通并且是一棵树,那么这棵树就叫做生成树,如果边上有权值,那么使得边权和最小的生成树叫做最小生成树。
常见的求解最小生成树的算法有Kruskal算法和Prim算法,生成树是否存在和图是否连通是等价的,所以假定图是连通的。
Prim算法
假设有一棵只包含一个顶点v的数T,然后贪心地选取T和其他顶点之间相连的最小权值的边,并把它加...
分类:
编程语言 时间:
2015-03-10 21:33:55
收藏:
0 评论:
0 赞:
0 阅读:
464
Sub RenameSheet()
Dim i As Integer
For i = 1 To Sheets.Count
Sheets(i).Name = Sheets(i).Range("A1").Value
Next
End Sub...
分类:
编程语言 时间:
2015-03-10 21:33:45
收藏:
0 评论:
0 赞:
0 阅读:
470
关于Unity的换装,网上有几篇文章,我之前也简单的描述过实现。不过那个时候只是粗略的试验了下。今天好好梳理了下代码。
先上代码(自己的游戏项目,不是公司的,所以放心的贴上项目代码了,部分引用到其他的功能文件,但是核心代码无影响,这里主要看一下细节和思路)
using UnityEngine;
using System.Collections;
using System.Col...
分类:
编程语言 时间:
2015-03-10 21:32:25
收藏:
0 评论:
0 赞:
4 阅读:
6469
在之前的学习笔记中已经写了一篇关于单例模式的几种不同实现。这篇文章主要是对之前的那篇笔记的补充和加深。
· 在Java语言中使用单例模式能够带来的好处:
(1):对于频繁使用的对象,可以省略创建对象那个所花费的时间,尤其是那些重量级对象的创建,对于重量级对象的创建那可是一笔相当可观的系统开销。
(2):由于new操作的次数减少了,进一步产生的益处就是,对系统内存的使用频率也会降低了,那么这一举...
分类:
编程语言 时间:
2015-03-10 21:32:04
收藏:
0 评论:
0 赞:
0 阅读:
349
最近在开发过程中,在做一个字典项服务的时候,最开始采用了ThreadLocal对象来缓存数据。在使用ThreadLocal过程中遇到一些问题,这里和大家分享一下。
一、 什么是ThreadLocal?
顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本。从线程的角度看,就好像每一个线程都完全拥有该变量。...
分类:
编程语言 时间:
2015-03-10 21:31:54
收藏:
0 评论:
0 赞:
0 阅读:
468
问题:如上图所示,按lon,lat分组,再进行转置。
Sub admin()
Dim conn, xRs, xFd
Set conn = CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.Oledb.4.0;" & _
"Extended Properties=...
分类:
编程语言 时间:
2015-03-10 21:31:47
收藏:
0 评论:
0 赞:
0 阅读:
913
题目描述:
给定一个n个元素的数组a,求a[i]+a[i+1]+…+a[j]的最大值(0 <= i <= j < n)解题思路:
我们来试试用分治法来解决这个问题。首先我们想要找到一个子数组a[i…j]为最大子数组,我们假设数组的中点为mid,可以将数组a[low…high]分成两个子数组:a[low…mid]和a[mid+1…high],那么最大子数组必然为下述三种可能之一:
1) low...
分类:
编程语言 时间:
2015-03-10 21:31:04
收藏:
0 评论:
0 赞:
0 阅读:
410
在PC窗口程序中显示Unity的LOG,方便手机版调试。...
分类:
编程语言 时间:
2015-03-10 21:30:05
收藏:
0 评论:
0 赞:
0 阅读:
317
Java调用Windows命令
Java调用Windows命令主要用到两个类:
java.lang.Runtime
每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。应用程序不能创建自己的 Runtime 类实例。
java.lang.Process
ProcessBuild...
分类:
编程语言 时间:
2015-03-10 21:29:15
收藏:
0 评论:
0 赞:
0 阅读:
336
斐波那契数列,学过数学的都知道,就是1 1 2 3 5 8 13 21 34 。。。
即每一项都是前两项的和。
算法本身很简单,关键的是理解递归这种思想。...
分类:
编程语言 时间:
2015-03-10 21:27:55
收藏:
0 评论:
0 赞:
0 阅读:
232
汉诺塔的问题,也是一个经典的递归算法问题。
下面是自己总结的一张整体流程图。。。...
分类:
编程语言 时间:
2015-03-10 21:27:35
收藏:
0 评论:
0 赞:
0 阅读:
334
atitit.编程语言的未来趋势与进化结果
1 语言就像物种一样,会形成进化树,没有前途的分支将枯死脱落。 1
2 机器语言 1
3 汇编语言 2
4 C语言, 硬件抽象层 2
5 高级语言:java,.net 跨平台(os)抽象层vm
2
6 DSL领域编程语言(跨越编程语言)
2
6.1 实现方式:: 语义 和 语法 分开
2
6.2 结构Dsl,dsl解释...
分类:
编程语言 时间:
2015-03-10 21:26:55
收藏:
0 评论:
0 赞:
0 阅读:
450
1、简单排序void Bubble_Sort( ElemenType A[], int N){ for ( P = N-1; P >= 0 ; P--) { flag = 0; for (i = 0; i A[i+1]) { Swap(A[i],A[i+1]); flag = ...
分类:
编程语言 时间:
2015-03-10 21:24:54
收藏:
0 评论:
0 赞:
0 阅读:
349
开发一个大一点的项目有很多的hbm.xml文件,有时候上百个也不稀奇,如果用 com/tz/entity/Student.hbm.xml 那么每一个hbm.xml文件都要配置一行代码,一百个hbm....
分类:
编程语言 时间:
2015-03-10 21:22:54
收藏:
0 评论:
0 赞:
0 阅读:
312
一些c/c++的知识点
分类:
编程语言 时间:
2015-03-10 21:22:24
收藏:
0 评论:
0 赞:
0 阅读:
543