首页 > 编程语言
Unity热更新方案(uLua vs sLua)
首先附上这两个项目的地址,这两个项目都是比较完善的lua解决方案,从效率和使用方式上说都不相伯仲,我最终选择了ulua,但是并不是说其具有压倒性优势。         uLua:http://ulua.org/index.html         sLua:https://github.com/pangweiwei/slua                  引入lua,基本上就是为了热更...
分类:编程语言   时间:2015-04-18 14:35:42    收藏:0  评论:0  赞:0  阅读:7648
java之内存优化的建议
1、使用final   在jdk里面的String类型是final的,所以String里面的方法也是final的,方法申明成final后java编译器会寻找机会内联所有的final方法(至于怎样内联由编译器决定),这样可 以大大提高程序的运行性能。   补充:HotSpot虚拟机就使用了方法内联来优化虚拟机的运行效率,另外一种策略是热点优化。 2、将过期引用置为null   当确定一个对...
分类:编程语言   时间:2015-04-18 14:34:52    收藏:0  评论:0  赞:0  阅读:153
hdu4691---Front compression(后缀数组+RMQ)
Front compression Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 102400/102400 K (Java/Others) Total Submission(s): 1490 Accepted Submission(s): 553Problem Description Front compression...
分类:编程语言   时间:2015-04-18 14:34:42    收藏:0  评论:0  赞:0  阅读:286
java之内存泄露
一、过期引用导致的内存泄露 注意:当对象不使用后将对象设置为null,这个时候虚拟机不一定释放该内存,至于什么时候释放由垃圾回收算法确定。 当对象不在使用时,而不回收有可能出现内存泄露的问题。在Effective Java里面有一条建议,消除过期的对象引用。 实例:JDK中栈的内存优化问题 1、消除过期对象引用的原因(出现内存泄露的原因):随着栈的增加,然后再收缩,从栈中出来的对象将不会被...
分类:编程语言   时间:2015-04-18 14:33:22    收藏:0  评论:0  赞:0  阅读:211
读《JavaScript dom编程艺术(第2版)》笔记
javascript代码必须通过HTML/XHTML文档才能执行,第一种方式是将js代码放到文档标签之中的标签之间;一种更好的方式是吧js代码存为一个扩展名为.js的独立文件,典型的做法是在文档的部分放一个标签,并把它的src属性指向该文件;但最好的做法是把标签放到HTML文档的最后,标签之前,这样...
分类:编程语言   时间:2015-04-18 14:32:32    收藏:0  评论:0  赞:0  阅读:219
Python路径总结
Windows下文件路径的分隔符是'\'反斜杠,文件路径也是一个字符串,牵扯到'\'在Python字符串中存在转义的情况,就对这个问题做一个探究。Python字符串中要使用'\'时有两种方法: 使用'\'转义,写法为'\\'。例如:"c:\\users\\xxx.txt" 字符串前加r强制不转义.....
分类:编程语言   时间:2015-04-18 14:31:02    收藏:0  评论:0  赞:0  阅读:250
多线程同步
private System.Threading.ReaderWriterLock rwl; public DataBase() { rwl = new System.Threading.ReaderWriterLock(); } ...
分类:编程语言   时间:2015-04-18 14:30:52    收藏:0  评论:0  赞:0  阅读:186
java学习笔记随记
12月21日其中1 2 是赋值Source----format 格式化调整代码 shift+ctrl+FCtrl +d 删除行代码规范, 首字母大写 System.out.println其中S是大写,并且后面一定要有封号;包的命名 com.xunfang.demo.util 其中util是工具名变量...
分类:编程语言   时间:2015-04-18 14:29:22    收藏:0  评论:0  赞:0  阅读:161
C++命名空间问题
名称空间支持是一项c++特性,是用来解决在编写大型程序中不同文件(厂商)中相同变量名问题。?例如:有两个已经封装好的产品(类)中同时包含一个名为wanda()的函数,为了能够准确调用其中一个wanda()函数,我们将这两个产品(类)分别放在不同在命名空间单元中。这样就可以用命名空间+函数名的方式准确...
分类:编程语言   时间:2015-04-18 14:28:22    收藏:0  评论:0  赞:0  阅读:272
重学JAVA基础(六):多线程的同步
1.synchronized关键字/** * 同步关键字 * @author tomsnail * @date 2015年4月18日 下午12:12:39 */public class SyncThreadTest { private static final byte[] lock = ne...
分类:编程语言   时间:2015-04-18 14:27:42    收藏:0  评论:0  赞:0  阅读:192
python sorted排序
python sorted排序Python不仅提供了list.sort()方法来实现列表的排序,而且提供了内建sorted()函数来实现对复杂列表的排序以及按照字典的key和value进行排序。sorted函数原型sorted(data, cmp=None, key=None, reverse=Fa...
分类:编程语言   时间:2015-04-18 14:23:12    收藏:0  评论:0  赞:0  阅读:269
C#中数组、ArrayList和List三者的区别
在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢?我们先来了解一下数组,因为数组在C#中是最早出现的。数组数组有很多的优点,比如说数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如:s...
分类:编程语言   时间:2015-04-18 14:22:12    收藏:0  评论:0  赞:0  阅读:103
java编写双色球源代码。-----系统作为彩票双色球生成器,模拟机选一注双色球的彩票号码
package demo2;import java.util.Arrays;import java.util.Random;/** * 系统作为彩票双色球生成器,模拟机选一注双色球的彩票号码: * 1、需要从“01”到“32”中随机选择出6个数字作为红色球且这6个数字不能重复; * 2、并从”0.....
分类:编程语言   时间:2015-04-18 14:22:02    收藏:0  评论:0  赞:0  阅读:134
对象的行为和数组
1. 调试步骤:A.定位逻辑错误的错误点,设置断点B.启动调试—DebugC.单步执行(F5单步进入,F6单步跳过),观察变量(variables)D.修改2. 调用方法A.方法返回一个值B.方法不返回一个值C.方法抛出一个异常给方法的调用者3. 组成方法签名的部分A.访问修饰符(public公用的...
分类:编程语言   时间:2015-04-18 14:19:22    收藏:0  评论:0  赞:0  阅读:324
【算法学习笔记】30.动态规划 01背包和完全背包的关系
首先先说明一下01背包和完全背包问题的区别01背包:有 N 件物品和一个容量为 V 的背包。放入第 i 件物品耗费的费用是 Ci,得到的价值是 Wi。求解将哪些物品装入背包可使价值总和最大。(可以不装满)完全背包:有 N 种物品和一个容量为 V 的背包,每种物品都有无限件可用。放入第 i 种物品 的...
分类:编程语言   时间:2015-04-18 14:19:02    收藏:0  评论:0  赞:0  阅读:322
java 找出字符串之间的字符
package lia.meetlucene;import java.io.IOException;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.regex.Matc...
分类:编程语言   时间:2015-04-18 14:18:52    收藏:0  评论:0  赞:0  阅读:253
java 处理xml格式数据
1.单个xml文件package lia.meetlucene;import java.io.*;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w...
分类:编程语言   时间:2015-04-18 14:18:32    收藏:0  评论:0  赞:0  阅读:186
Javascript 笔记与总结(1-5)闭包
【例1】弹出 20【分析】function t1(){ var age = 20; function t2(){ alert(age); } return t2;}在大部分的语言中,t1 被调用执行,则申请内存,并把其局部变量 push 入栈,t1 函数执行完毕...
分类:编程语言   时间:2015-04-18 14:17:42    收藏:0  评论:0  赞:0  阅读:128
交换二维数组的两行
nclude void c(int b[][4],int i,int j)//int 后面必须返回一个值 例如最后return0;{ int k,t; for(t=0;t<4;t++) { k=b[i][t]; b[i][t]=b[j][t]; b[j][t]=k; }}int main(){...
分类:编程语言   时间:2015-04-18 14:17:22    收藏:0  评论:0  赞:0  阅读:388
Spring浅谈
Spring的使用Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext....
分类:编程语言   时间:2015-04-18 14:16:42    收藏:0  评论:0  赞:0  阅读:205
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!