java 的内存分为两类,一类是栈内存,一类是堆内存。栈内存是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。堆是与栈作用不同的内存,一般用于存放不放在当前方法栈中的那些数据,例如,使...
分类:
编程语言 时间:
2014-07-03 09:22:32
阅读次数:
211
1.获得命令行程序 SQLite命令行程序(CLP)是开始使用SQLite的最好选择,按照如下步骤获取CLP: 1).打开浏览器进入SQLite主页,www.sqlite.org。 2).单击页面顶部的下载链接(Download)选项,进入下载页面。 3).滚动鼠标到“Precompil...
分类:
数据库 时间:
2014-07-03 06:36:33
阅读次数:
195
1、进入gdb调试模式 $ gdb xxx(程序名) 设置函数参数:set args xxx 查看函数参数:show args2、break 行号(打断点)3、delete 行号 (取消断点)4、next 单步运行5、step 进入函数内部6、finish 退出当前函数7、print 变量名/...
分类:
数据库 时间:
2014-07-03 06:18:16
阅读次数:
253
SFTP上传下载文件、文件夹常用操作1.查看上传下载目录lpwd2.改变上传和下载的目录(例如D盘):lcd d:/ 3.查看当前路径pwd4.下载文件(例如我要将服务器上tomcat的日志文件取出来)进入你要下的文件所在的文件夹:cd /usr/apache-tomcat-6.0.39/logs/...
分类:
其他好文 时间:
2014-07-03 00:48:26
阅读次数:
522
在使用stm32的通用定时器定时中断的时候,发现定时器在完成初始化配置后,定时器UIF位会立刻置位,导致在使能中断后,程序会立刻进入定时器中断。如果设计代码时不希望定时器配置完成后,立刻进入中断,可以在定时器配置完成后,立刻清除UIF标志位(TIMx->SR&=0xFFFE),再使能定时器更新中断。...
分类:
其他好文 时间:
2014-07-03 00:40:00
阅读次数:
311
进入后Web年代之后,MVC框架进入了快速演化的时代,Struts等垂垂老矣的老一代MVC框架因为开发效率低下而逐渐被抛弃,新一代的MVC则高举敏捷的大旗,逐渐占领市场,其中的代表有Rails (ruby), .NET MVC (.NET), Django (Python),Symfony (PHP...
分类:
Web程序 时间:
2014-07-02 23:42:40
阅读次数:
282
Android系统是一款基于Linux的移动操作系统,那么Android是如何启动起来的呢?本文就详细阐述Android系统的启动过程。 从内核之上,我们首先应该从文件系统的init开始,因为 init 是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁.....
分类:
移动开发 时间:
2014-07-02 23:14:43
阅读次数:
541
Cocos2d-x v3.1 Hello world程序(四) 在上一篇文章中我们我们已经使用Cocos-Console工具生成了工程,本机生成的目录为:“D:\CocosProject\Tutorial”。我们进入该目录中,如下图: 本篇文章我们将使用Cocos2d-x引擎写一个最简单的工程——“Hello world”。我们将使用VS2012进行win...
分类:
其他好文 时间:
2014-07-02 09:06:30
阅读次数:
228
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。
意 思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray并不熟悉,第一感觉应该是Android
提供的一个类。按住Ctrl点击进入Spar...
分类:
移动开发 时间:
2014-07-02 08:02:21
阅读次数:
338
进入Ubuntu之后打开终端窗口的快捷键是:
ctrl + alt+T:通过这个命令可以打开终端。截图是:
关闭一个终端窗口的方式是:
Alt +F4,在Ubuntu下还可以是exit
对于terminal中的符号,其中的$标识,普通用户时显示的是$,超级管理员对应的符号是:#
截图如下:...
分类:
系统相关 时间:
2014-07-02 07:58:14
阅读次数:
788