https://unity3d.com/de/learn/tutorials/topics/performance-optimization/optimizing-garbage-collection-unity-games?playlist=44069 Unity function calls I ...
分类:
编程语言 时间:
2017-08-23 19:06:50
阅读次数:
318
var a=[1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7] var b=[ ] for (var i=0 ;i<a.length ;i++) { var status = 0; for (var j=0 ;j<b.length ;j++) { if(a[i]= ...
分类:
编程语言 时间:
2017-08-23 19:07:09
阅读次数:
161
一,封装 【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 私有变量和私有方法 在python中用双 ...
分类:
编程语言 时间:
2017-08-23 19:07:32
阅读次数:
245
参考资料: 混乱的 Java 日志体系 Java常用日志框架介绍 Java常用的日志框架对比和深入分析 ...
分类:
编程语言 时间:
2017-08-23 19:08:59
阅读次数:
176
1、在Windows API编程中,直接在消息处理函数中编写WM_PAINT处理代码。 2、在MFC中,CFrameWnd的消息处理过程在哪里呢?MFC时如何将消息处理函数和窗口关联起来的。 在CFrameWnd::CreateEx中,调用PreCreateWindows来注册窗口。 AfxDefR ...
分类:
编程语言 时间:
2017-08-23 19:10:50
阅读次数:
168
实现功能:Ubuntu上通过多线程实现服务器并发给客户端发送文件,携带包头,根据包头信息命名新文件。适用于短连接。 问题小结: 01. 调用嵌套在结构体中的结构体char 数组成员时,需要动态分配内存。 02. 使用select() 监听socket变化。select() 其中三个参数分别监听读,写 ...
分类:
编程语言 时间:
2017-08-23 19:11:57
阅读次数:
150
建造者模式分离了对组件的单独构造和装配 从而可以构造出复杂的对象 单例模式:保证一个类只有一个实例并且提供一个访问该实例的全局访问点 构造函数私有化 提供一个public访问方法。 单例模式种类:饿汉式、懒汉式、双重锁、静态内部类、枚举 饿汉式、双重锁、枚举 不能延迟加载 可以延迟加载懒汉式、静态内 ...
分类:
编程语言 时间:
2017-08-23 19:12:04
阅读次数:
179
最近研究paxos算法,看了许多相关的文章,概念还是很模糊,觉得还是没有掌握paxos算法的精髓,所以花了3天时间分析了libpaxos3的所有代码,此代码可以从https://bitbucket.org/sciascid/libpaxos 下载。对paxos算法有初步了解之后,再看此文的效果会更好 ...
分类:
编程语言 时间:
2017-08-23 19:12:09
阅读次数:
244
@Controller需要导入org.springframework.web-3.1.0.RELEASE.jar @RequestMapping、@Service、@Repository需要导入org.springframework.context-3.1.0.RELEASE.jar @Autowi ...
分类:
编程语言 时间:
2017-08-23 19:12:17
阅读次数:
182
spring是一个容器,用于降低代码间的耦合度,根据不同的代码采用了ioc和aop这二种技术来解耦合。 比如转账操作:a用户少1000,b用户多1000.这是主业务逻辑 IOC 涉及到的事务,日志都是系统级业务逻辑 ,系统级业务逻辑是为主业务逻辑服务的,aop就是为了解决系统级业务逻辑与主业务逻辑之 ...
分类:
编程语言 时间:
2017-08-23 19:13:45
阅读次数:
196
标识符: 1、Java对各种变量、方法和类等要素命名时使用的字符串序列称为标识符。凡是自己可以起名字的地方都叫标识符,都要遵守标识符的规则。 2、Java标识符命名规则: 标识符由字母、下划线“_”、美元符$或数字组成。 标识符应以字母、下划线、美元符开头。 Java标识符区分大小写、长度无限制。 ...
分类:
编程语言 时间:
2017-08-23 19:14:08
阅读次数:
163
1.随机数的生成 第一种方式:运用工具包java.lang.util.Random来生成 代码的意思是:生成0-50随机数,存在重复的。 第二种方式:用math类下的 代码采用 math提供的方法random获取0-1之间浮点数。然后乘以多少 获取相应范围内数,比如100,则小数点右移两位,获取0- ...
分类:
编程语言 时间:
2017-08-23 19:57:58
阅读次数:
202
之前的事都耽误了所以这几天我在学习新的东西。然后有点搞不赢。脑壳不好用了、这几天我在写一个医院的程序。只不过都是表面的。没有基础只有硬着头皮敲。不过这几天还是可以了。有点收获的。 今天讲了个for循环。下午我还在试for循环。最后弄出来了。 static void addwidget2JPanelt ...
分类:
编程语言 时间:
2017-08-23 19:58:40
阅读次数:
155
业务逻辑:写一个公共拦截类,过滤传进Controller的参数 为了调用接口安全起见,每个需要调用的接口有一个参数accessToken,用于安全验证 注:先进入过滤器Filter,再进入aop,最后进入Controller,我们做的事在aop过滤Controller参数 补充:拦截命名规则简述 1 ...
分类:
编程语言 时间:
2017-08-23 19:58:49
阅读次数:
920
一、定义:注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 二、作用:①编写文档 :通过代码里标识的元数据生成文档【生成文档doc文档 @param @return @see @exception @version @author ...
分类:
编程语言 时间:
2017-08-23 19:59:03
阅读次数:
157
给一颗二叉树,每个节点都有一个水平位置:左子结点在它的左边一个单位,右子节点在右 边一个单位。从左向右输出每个水平位置的所有节点的权值之和。如图所示,从左到右的三 个位置权和分别为 7,11,3,按照递归(先序)方式输入,用-1 表示空树。 Sample Input 5 7 -1 6 -1 -1 3 ...
分类:
编程语言 时间:
2017-08-23 19:59:22
阅读次数:
159
效果: 运用分层路面导航让角色走不同的导航路线 1、新建一个静态地图 2、设置3个不同的层 3、给不同的路面设置不同的导航层 4、在导航组件里给角色设置Area Mask,设置角色可以走哪些层 1)设置char_ethan不能走Sap(下路),middle(中路)层 2)设置SapphiArtcha ...
分类:
编程语言 时间:
2017-08-23 19:59:32
阅读次数:
1097
从版本1.0开始,java中每个对象都有一个内部锁,如果一个方法用synchronized修饰,那么对象的锁将保护整个方法,也就是说要调用该方法,线程必须获得内部的对象锁 换句话说 等价于 内部对象只有一个相关条件,wait方法添加一个线程到等待集中,notifyAll方法解除等待线程的阻塞状态 主 ...
分类:
编程语言 时间:
2017-08-23 20:01:57
阅读次数:
123
几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,Python3自带了一个2to3的实用脚本.这个脚本会将python2程序源文件作为输入,然后自动转换到python3.但并不是所有内容都可以自动转换。 print语句 python2中print ...
分类:
编程语言 时间:
2017-08-23 20:02:19
阅读次数:
237
spring的Java配置 1、创建maven项目 使用idea创建maven项目,这里顺便提一下,idea真的比eclipse好用,早点熟悉吧。然后就是maven是java项目管理最主流的工具,自己先配置一个试试,很好上手。 2、导入依赖 编辑pom文件 1、首先配置一下jdk版本和编码,两种方式 ...
分类:
编程语言 时间:
2017-08-23 20:02:28
阅读次数:
217