1.在程序中若出现字符串连接的情况,请使用StringBuffer代替String,这样可以减少多次创建String以及垃圾回收所带来的内存消耗
2.尽量使用局部变量。调用方法时传递的参数以及调用中创建的临时变量都保存在栈中,因为JVM是基于堆栈的虚拟机,所以优化了对堆栈的处理,而且,Static变量和类的实例变量都是在堆上创建的,因此使用局部变量的执行效率比使用Static变量和类的实例变...
分类:
编程语言 时间:
2015-08-12 10:15:39
阅读次数:
129
最近开始准备一边做实验室的研究,一边记录一些遇到的编程中的小知识点。今天在测试对矩阵进行SVD分解时,需要定义矩阵的行和列的大小,我习惯性的用宏定义来定义了这两个变量,在运行的时候,就开始思考宏定义和常量之间有些什么样的分别。 参考了一些别人的说法,自己在这里做一个小小的总结。类型和安全检查不同.....
分类:
其他好文 时间:
2015-08-11 23:07:02
阅读次数:
100
AngularJS与其他JavaScript框架最主要的区别在于,控制器并不合适用来执行DOM操作、格式化或数据操作,以及除存储数据模型以外的状态维护操作。他只是视图和$scope之间的桥梁。过滤器:{{name | uppercase}}1.currency---->将一个数值格式化为货币格式。2...
分类:
Web程序 时间:
2015-08-03 00:55:51
阅读次数:
210
AngularJS是由谷歌公司及一个由开发者组成的个人社区共同打造。其主要优势在于帮助使用者在web应用程序中实现必要的动态视图。它是通过原生的MVC(模型-视图-控制器)功能来增强HTML。PS:MVC是一种软件架构设计模式,它将表现从用户交互中分离出来。模型---》应用的数据+与数据进行交互的方...
分类:
Web程序 时间:
2015-08-02 23:18:06
阅读次数:
154
一些Swift小知识点的整理之前最开始了解Swift的时候的一些基本的东西,简单的整理一下。import UIKit
var names = []
class ViewController: UIViewController,UIAlertViewDelegate { override func viewDidLoad() {
super.viewDidLoad()...
分类:
编程语言 时间:
2015-07-29 12:12:56
阅读次数:
139
转载博客:http://blog.csdn.net/dengshengjin2234/article/category/13227731. Android中常用的几种布局,LinearLayout、RelativeLayout、FrameLayout和GridLayout。AbsoluteLayou...
分类:
移动开发 时间:
2015-07-29 00:32:44
阅读次数:
168
还是因为学习kibana,才开始了解node。Node是一种基于事件驱动的异步系统,基于Chrome的引擎V8。Node中由于大量的使用模块,因此出现了很多开源模块,有点像java社区的样子。笔记源码参考:我的github下面是一边看书,一边整理的小知识点:Node基础1 node是基于事件驱动的异...
分类:
Web程序 时间:
2015-07-28 22:49:55
阅读次数:
169
本文转载于笨木头的博客,嘿嘿,向大神学习这篇文章主要介绍了Lua中__index和__newindex之间的沉默与合作,本文着重讲解了__index和__newindex之间的联系,需要的朋友可以参考下因为不想在一篇文章里挤太多知识点,所以,有些小知识点就集合到这样的文章里吧~1.沉默技能——拒绝_...
容易忘记的小知识点:Matlab程序换行(一个空格加上3个.即...然后直接下一行就可以继续写代码)Matlab下程序计时如下:tic和toc可以在程序中使用多个,计算各个程序字块的运行时间。还可以嵌套使用。。。tic;%计时开始%%%%%%%%%%%程序%%%%%%%%%%%toc;%计时结束ti...
分类:
其他好文 时间:
2015-07-24 22:19:04
阅读次数:
189
oc小知识点:在c语言中汉子占三个字节oc中汉子和字符都是一个字节#include 和 #import 区别wimport 可以防止重复包含Foundation 把oc的库文件都包含过来@autoreleasepool 自动释放池NSLog 会自动换行NSLog 会自动输出时间项目信息NSLog 传...
分类:
其他好文 时间:
2015-07-24 20:28:43
阅读次数:
98