C语言是一种通用的结构化语言。它的通用性和无限制性,使得它对许多程序设计者来说都显得更加通俗和有效。无论是系统软件或者数据的处理、非数值计算等,都可以很方便的使用C语言。C语言的主要特点:1:简洁、紧凑、灵活。2:模块化、结构化。3:移植性强。4:生成目标代码质量高,程序执行效率高。C程序的组成: ...
分类:
编程语言 时间:
2015-03-10 22:46:53
阅读次数:
383
单例模式是最简单的设计模式,就让我像玩简单的游戏一样写下去吧。v1: 简单模式和这个版本有过一面之缘,但不敢苟同。class Singleton { private: Singleton() {} public: static Singleton * getIns() ...
分类:
编程语言 时间:
2015-03-10 22:45:35
阅读次数:
259
1) 控制作用域 对变量的符号的查询总是沿着作用域链, 从局部作用域开始查询, 如果查到了就停止, 否则继续查询外层作用域 ....一直到全局作用域为止。 所以: 对全局变量的访问时间 > 对局部变量的访问时间。因此要局部变量缓存全局对象可以提高性能。// Bad example:// 对于全局.....
分类:
编程语言 时间:
2015-03-10 22:45:14
阅读次数:
245
一,创建数组对象JavaScript的数组支持了对任何数据类型的支持,并不会像java,C#那样指定了数组类型只能存储这种类型。我们可以使用以下三种方法来创建JavaScript数组对象, 1,var arr=new Array(); 2 , var arr=new Array([size]);//...
分类:
编程语言 时间:
2015-03-10 22:43:21
阅读次数:
157
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο...
分类:
编程语言 时间:
2015-03-10 21:38:33
阅读次数:
184
Sun已经实现了几个主要操作系统缺省实现类,调用FileSystemView.getFileSystemView()即可。
package test;
import java.io.File;
import javax.swing.filechooser.FileSystemView;
public class DriverTest {
public static voi...
分类:
编程语言 时间:
2015-03-10 21:39:26
阅读次数:
223
Spring是一个开源框架,Spring是于2003
年兴起的一个轻量级的Java
开发框架,由Rod Johnson在其著作Expert One-On-OneJ2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的...
分类:
编程语言 时间:
2015-03-10 21:36:25
阅读次数:
148
最小生成树
给定一个无向图,如果它的某个子图中任意两个顶点都互相连通并且是一棵树,那么这棵树就叫做生成树,如果边上有权值,那么使得边权和最小的生成树叫做最小生成树。
常见的求解最小生成树的算法有Kruskal算法和Prim算法,生成树是否存在和图是否连通是等价的,所以假定图是连通的。
Prim算法
假设有一棵只包含一个顶点v的数T,然后贪心地选取T和其他顶点之间相连的最小权值的边,并把它加...
分类:
编程语言 时间:
2015-03-10 21:36:15
阅读次数:
225
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:35:25
阅读次数:
281
关于Unity的换装,网上有几篇文章,我之前也简单的描述过实现。不过那个时候只是粗略的试验了下。今天好好梳理了下代码。
先上代码(自己的游戏项目,不是公司的,所以放心的贴上项目代码了,部分引用到其他的功能文件,但是核心代码无影响,这里主要看一下细节和思路)
using UnityEngine;
using System.Collections;
using System.Col...
分类:
编程语言 时间:
2015-03-10 21:34:22
阅读次数:
283
在之前的学习笔记中已经写了一篇关于单例模式的几种不同实现。这篇文章主要是对之前的那篇笔记的补充和加深。
· 在Java语言中使用单例模式能够带来的好处:
(1):对于频繁使用的对象,可以省略创建对象那个所花费的时间,尤其是那些重量级对象的创建,对于重量级对象的创建那可是一笔相当可观的系统开销。
(2):由于new操作的次数减少了,进一步产生的益处就是,对系统内存的使用频率也会降低了,那么这一举...
分类:
编程语言 时间:
2015-03-10 21:34:39
阅读次数:
230
最近在开发过程中,在做一个字典项服务的时候,最开始采用了ThreadLocal对象来缓存数据。在使用ThreadLocal过程中遇到一些问题,这里和大家分享一下。
一、 什么是ThreadLocal?
顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本。从线程的角度看,就好像每一个线程都完全拥有该变量。...
分类:
编程语言 时间:
2015-03-10 21:32:28
阅读次数:
195
问题:如上图所示,按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:34:29
阅读次数:
677
题目描述:
给定一个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:56
阅读次数:
155
在PC窗口程序中显示Unity的LOG,方便手机版调试。...
分类:
编程语言 时间:
2015-03-10 21:31:43
阅读次数:
164
Java调用Windows命令
Java调用Windows命令主要用到两个类:
java.lang.Runtime
每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。应用程序不能创建自己的 Runtime 类实例。
java.lang.Process
ProcessBuild...
分类:
编程语言 时间:
2015-03-10 21:29:49
阅读次数:
178
斐波那契数列,学过数学的都知道,就是1 1 2 3 5 8 13 21 34 。。。
即每一项都是前两项的和。
算法本身很简单,关键的是理解递归这种思想。...
分类:
编程语言 时间:
2015-03-10 21:30:57
阅读次数:
156