一、多线程
1、操作系统有两个容易混淆的概念,进程和线程。
进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。
线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间...
分类:
编程语言 时间:
2015-05-03 17:32:55
阅读次数:
259
最近做一个项目的后台守护程序,需要多线程对mysql数据库服务进行操作,为了加强守护撑的健壮性,特地连接成功后拔掉网线,然后测试守护程序断开重新连接的健壮性,可是发现网络断开后,重新插上网线,用mysql_real_conncet进行重新连接返回的永远是假,也就是重新连接失败,之后我想断开网络后重新将mysql连接释放(mysql_close(MYSQL )),并重新初始化mysql_init((M...
分类:
数据库 时间:
2015-05-03 17:32:26
阅读次数:
179
一、 背景及要求在Eclipse环境下,开发JAVA代码操作PPT,支持对PPT模板的修改。包括修改文本标签、图表、表格。满足大多数软件生成PPT报告的要求,即先收工创建好模板,在程序中修改模板数据。二、 开发环境搭建下载jacob开源组件,解压后把jacob.jar添加到项目中。拷贝对应的dll文件到Path路径下。32位系统采用X86的dll, 64位系统采用X64的dll。
三、 实现合并...
分类:
编程语言 时间:
2015-05-03 17:31:11
阅读次数:
177
一、描述
初学HBase的新手,可以在Linux系统上先搭建一个单机版的HBase环境来熟悉一下HBase Shell命令,以及HBase数据存储的各种操作。我们在CentOS6.5操作系统中安装hbase-0.92.1。
所需软件:CentOS6.5系统,当然也可以是别的Linux系统、hbase-0.92.1.tar.gz安装包、jdk-6u31-linux-x64-rpm.bin(hba...
分类:
其他好文 时间:
2015-05-03 17:30:54
阅读次数:
185
Android开发中的耗时操作总结在Android软件开发过程中,经常遇到耗时操作。为了使手机app运行流畅,耗时操作需要在新的一个线程中完成。那么,Android手机应用开发中,耗时操作有哪些呢?下面来总结一下。
下载文件操作
网络连接操作(尤其是网络不好的时候)
音频格式转换操作
文件操作
比较大的数据的初始化操作
sleep函数等
注:
具体的功能还得根据业务需求来完成。...
分类:
移动开发 时间:
2015-05-03 17:30:08
阅读次数:
216
一、操作系统中线程和进程的概念
现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是...
分类:
编程语言 时间:
2015-05-03 17:29:04
阅读次数:
221
一、 背景及要求在VS环境下,开发C++代码操作PPT,支持对PPT模板的修改。包括修改文本标签、图表、表格。满足大多数软件生成PPT报告的要求,即先收工创建好模板,在程序中修改模板数据。二、 开发环境构建通过VS2012的Class Wizard创建PowerPoint和Excel的COM接口;由于需要操作PPT中的图表,而图表的数据使用Excel存储的,需要修改图表的数据就得生成Excel的CO...
分类:
编程语言 时间:
2015-05-03 17:28:43
阅读次数:
116
yum(yellowdog updater modified)是一个RPM的前端程序,主要目的是设计用来自动解决RPM的依赖关系问题。 自动解决依赖关系 可以对RPM进行分组,并基于组进行安装操作 引入仓库概念,支持多个仓库 配置简单 仓库 仓库可以是本地的,也可以是通过HTTP、F...
分类:
其他好文 时间:
2015-05-03 17:26:53
阅读次数:
124
原文http://www.cnblogs.com/wendingding/p/3777087.htmliOS开发UI篇—实现一个私人通讯录小应用(二)一、实现功能说明(1)点击注销按钮,弹出一个对话框,点击确定后移除当前栈顶的控制器,返回开始界面,点击取消,不做任何操作。注意:注销按钮的单击事件已经...
分类:
移动开发 时间:
2015-05-03 17:24:49
阅读次数:
157
vim 编辑器命令模式(默认),尾行模式 : / 两种方式 (Esc比较慢,连续连词esc,删除全部尾行内容),编辑模式 a,i,o,s:q 退出编辑不保存:wq 保存编辑并退出:w 保存并写入内容:q! 强制退出,不保存修改:wq! 强制保存并退出,(有的文档没有权限操作,...
分类:
系统相关 时间:
2015-05-03 17:23:56
阅读次数:
139