首页 > 编程语言
javascript 的性能问题
1) 控制作用域 对变量的符号的查询总是沿着作用域链, 从局部作用域开始查询, 如果查到了就停止, 否则继续查询外层作用域 ....一直到全局作用域为止。 所以: 对全局变量的访问时间 > 对局部变量的访问时间。因此要局部变量缓存全局对象可以提高性能。// Bad example:// 对于全局.....
分类:编程语言   时间:2015-03-10 22:42:44    收藏:0  评论:0  赞:0  阅读:378
javascript Array对象
一,创建数组对象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
程序员必须知道的10大基础实用算法及其讲解
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο...
分类:编程语言   时间:2015-03-10 21:38:04    收藏:0  评论:0  赞:0  阅读:379
Java 获取Windows 磁盘卷标
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是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson在其著作Expert One-On-OneJ2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的...
分类:编程语言   时间:2015-03-10 21:36:24    收藏:0  评论:0  赞:0  阅读:398
最小生成树 Prim算法 Kruskal算法
最小生成树 给定一个无向图,如果它的某个子图中任意两个顶点都互相连通并且是一棵树,那么这棵树就叫做生成树,如果边上有权值,那么使得边权和最小的生成树叫做最小生成树。 常见的求解最小生成树的算法有Kruskal算法和Prim算法,生成树是否存在和图是否连通是等价的,所以假定图是连通的。 Prim算法 假设有一棵只包含一个顶点v的数T,然后贪心地选取T和其他顶点之间相连的最小权值的边,并把它加...
分类:编程语言   时间:2015-03-10 21:33:55    收藏:0  评论:0  赞:0  阅读:464
Excel VBA将所有Sheet重命名为单元格a1的名称
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换装的实现
关于Unity的换装,网上有几篇文章,我之前也简单的描述过实现。不过那个时候只是粗略的试验了下。今天好好梳理了下代码。         先上代码(自己的游戏项目,不是公司的,所以放心的贴上项目代码了,部分引用到其他的功能文件,但是核心代码无影响,这里主要看一下细节和思路) using UnityEngine; using System.Collections; using System.Col...
分类:编程语言   时间:2015-03-10 21:32:25    收藏:0  评论:0  赞:4  阅读:6469
深刻理解Java中单例模式的实现
在之前的学习笔记中已经写了一篇关于单例模式的几种不同实现。这篇文章主要是对之前的那篇笔记的补充和加深。 · 在Java语言中使用单例模式能够带来的好处: (1):对于频繁使用的对象,可以省略创建对象那个所花费的时间,尤其是那些重量级对象的创建,对于重量级对象的创建那可是一笔相当可观的系统开销。 (2):由于new操作的次数减少了,进一步产生的益处就是,对系统内存的使用频率也会降低了,那么这一举...
分类:编程语言   时间:2015-03-10 21:32:04    收藏:0  评论:0  赞:0  阅读:349
JAVA ThreadLocal 对象 ServletActionContext
最近在开发过程中,在做一个字典项服务的时候,最开始采用了ThreadLocal对象来缓存数据。在使用ThreadLocal过程中遇到一些问题,这里和大家分享一下。 一、 什么是ThreadLocal? 顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本。从线程的角度看,就好像每一个线程都完全拥有该变量。...
分类:编程语言   时间:2015-03-10 21:31:54    收藏:0  评论:0  赞:0  阅读:468
利用Excel VBA实现批量数据分组转置
问题:如上图所示,按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
分享一个小工具:UnityRemoteLog
在PC窗口程序中显示Unity的LOG,方便手机版调试。...
分类:编程语言   时间:2015-03-10 21:30:05    收藏:0  评论:0  赞:0  阅读:317
Java调用Windows命令
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.编程语言的未来趋势与进化结果
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
Spring,Hibernate 集成解决多hbm.xml文件繁多的方案
开发一个大一点的项目有很多的hbm.xml文件,有时候上百个也不稀奇,如果用 com/tz/entity/Student.hbm.xml 那么每一个hbm.xml文件都要配置一行代码,一百个hbm....
分类:编程语言   时间:2015-03-10 21:22:54    收藏:0  评论:0  赞:0  阅读:312
C/C++面试题集锦(一)
一些c/c++的知识点
分类:编程语言   时间:2015-03-10 21:22:24    收藏:0  评论:0  赞:0  阅读:543
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!