??场景:实现安装一个apk应用程序的过程。界面如下:编写如下应用,应用结构如下: RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=...
分类:
移动开发 时间:
2015-07-21 01:33:15
阅读次数:
215
1.作用于变量: 用static声明局部变量时,则改变变量的存储方式(生命期),使变量成为静态的局部变量,即编译时就为变量分配内存,直到程序退出才释放存储单元。这样,使得该局部变量有记忆功能,可以记忆上次的数据,不过由于仍是局部变量,因而只能在代码块内部使用(作用域不变)。 用static声明外部变...
分类:
移动开发 时间:
2015-07-16 18:40:43
阅读次数:
160
写 C++ 的时候,如果前端是 Clang 那么当你定义静态全局变量时, 就可能会出现一个警告, 叫做 “exit-time destructor”。作为一个习惯把警告当作错误看的骚年, 我果断去查了为什么会这样,而结果是这样的:全局的静态变量会在程序退出后调用它的 destructor。为啥要在程...
分类:
其他好文 时间:
2015-07-10 16:31:43
阅读次数:
139
12.6 线程的属性
在前面的所有程序示例中,都在程序退出之前用pthread_join对线程再次进行同步,如果想让线程向创建它的线程返回数据就需要这样做.但有时,也有这种情况,既不需要第二个线程向主线程返回信息,也不想让主线程等待它的结束.
假设在主线程继续为用户提供服务的同时创建了第二个线程,新线程的作用是将用户正在编辑的数据文件进行备份存储.备份工作结束后,第二个线程就可以直接终止...
分类:
编程语言 时间:
2015-07-07 09:35:03
阅读次数:
163
在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢? 在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使...
分类:
编程语言 时间:
2015-07-06 14:00:57
阅读次数:
124
【前言】 把Cocos2dx渲染到另一个应用程序框架中的方法,在2.x中有很多大神已经实现了,而3.x的做法网上几乎找不着。这两天抽空强行折腾了一下,不敢独享,贴出来供大家参考。【已知存在的问题】 程序退出时会发生非常严重的内存泄漏,博主检查了很久,但技术不够暂时无法解决。如果有大神能搞定,求告.....
分类:
编程语言 时间:
2015-06-26 21:05:48
阅读次数:
408
运行模式说明启动命令JDBC例内存(Memory-Only)模式所有数据都在内存里操作。应用程序退出后则数据被销毁。无需另外启动HSQLDB Server启动方式1:通过程序中首次调用Connection c = DriverManager.getConnection("jdbc:hsqldb:me...
分类:
数据库 时间:
2015-06-23 23:05:10
阅读次数:
205
【原理】
windows程序当遇到异常,没有try-catch或者try-catch也无法捕获到的异常时,程序就会自动退出,如果这时候没有dump文件的话,我们是没有得到任何程序退出的信息。在windows程序异常退出之前,会预先调用一个在程序中注册的异常处理回调函数(默认是没有设置),只要我们在这个回调函数中调用MiniDumpWriteDump函数就可以产生我们想要的dump文件...
分类:
编程语言 时间:
2015-06-20 09:16:16
阅读次数:
495
自己的android程序对异常进行了处理,用的也是网上比较流行的CrashHandler,代码如下,就是出现了未处理的异常程序退出,并收集收集设备信息和错误信息仪器保存到SD卡,这里没有上传到服务器。public class CrashHandler implements UncaughtExcep...
分类:
移动开发 时间:
2015-06-19 20:06:01
阅读次数:
211
Java关闭钩子在Java程序中可以通过添加关闭钩子,实现在程序退出时关闭资源的功能。
使用Runtime.addShutdownHook(Thread hook)向JVM添加关闭钩子 public void addShutdownHook(Thread hook) {
SecurityManager sm = System.getSecurityManager();...
分类:
编程语言 时间:
2015-06-09 11:58:57
阅读次数:
149