动态链接库是实现共享函数库概念的一种方式。扩展名为".dll"。
动态链接库提供了一种方法,使进程可以调用不属于其可执行代码的函数。
函数的可执行代码位于一个DLL文件中,该DLL包含一个或多个已被编译,链接并与他们的进程分开存储的函数。
DLL有助于共享数据和资源,多个应用程序可同时访问内存中的单个DLL副本。
使用动态链接库可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分...
结构体结构体是一种特殊类型,可以打包其它类型为一种复合类型。在面向对象的概念中,就是一种特殊类。使用结构体几种形式:第一种先定义结构体,然后定义结构体变量。定义结构体:
struct point1{ int x; int y;};
定义结构体变量struct point1 point;第二种定义匿名结构体,然后定义结构体变量
struct{ int x; int y;}poi...
分类:
编程语言 时间:
2015-05-08 09:42:11
阅读次数:
104
许我是在写读书札记,也许我是在写生活感想,但无论以哪种形式记录下这段时光流程,我都希望让读到的人知道我是在用心的和大家交流,希望能够传递更多的正能量给大家。当今的社会,生活太过浮躁,人们经常躁动不安,无法修身养性,我很向往做一个无忧无虑的平民,种种菜、读读书。...
分类:
其他好文 时间:
2015-05-08 09:42:25
阅读次数:
196
今天在实验室的服务器上安装MySQL,装好后却发现远程的电脑无法连接到MySql服务器。服务器操作系统是Ubuntu 14.04。于是在网上查了些资料,折腾了半天后终于搞定了,下面是具体的步骤。
1)安装好MySQL后,修改如下文件
sudo vim /etc/mysql/my.cnf【如果说你不太会用Vi编辑器,你可以用SSH登陆后,将文件移除手动更改后,在上传到服务器覆盖该文件即可...
分类:
数据库 时间:
2015-05-08 09:40:32
阅读次数:
156
一,定义
什么是单链表呢?
单链表是一组数据项的集合,其中每个数据项都是一个节点的一部分,每个节点都包含指向下一个节点的链接,也就是指针
单链表的特点是什么呢?
- 数据元素在 逻辑关系上相邻 ,用指针表示
- 单链表 中访问数据元素时需从头开始,即顺序访问
- 比顺序表的优势在于,提供高效的重排数据项的能力C代码:
t...
分类:
其他好文 时间:
2015-05-08 09:41:57
阅读次数:
117
Mysql常用的存储引擎
Myasim
InnoDB
MEMORY (HEAP)
使用最广泛的还是MyISAM与InnoDB
两种存储引擎,各有优缺点,视具体应用而定。基本的差别为:
MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外键等高级数据库功能。 另外,MyISAM类型的二进制数据文件可以在不同操...
分类:
数据库 时间:
2015-05-08 09:39:28
阅读次数:
247
一:为什么要处理?
其实我们都知道,在开发过程中,自己的app系统或许有许多隐藏的异常,自己没有捕捉到,那么关于异常的捕捉,这是相当重要的,如果系统发生崩溃,那么至少也可以让系统挂在系统之内,不会发现什么系统直接退了,或者是卡死,这样做,能够使得用户体验效果更加,自己也可以发现用户到底出现什么异常,便于自己以后好处理这个问题,优化处理自己的系统。
二:如何解决
在Andr...
分类:
移动开发 时间:
2015-05-08 09:41:29
阅读次数:
125
并查集判断连通,欧拉回路判断是否成链,看网上很多地方都写得很清楚我就不再说什么是欧拉回路了
注意首尾的判断一定要用入度与出度的差等于1来判断,而不能用认为入度为0,出度为1的时首,入度为1,出度为0的是尾。
给一组数据
1
3
aba
a
ab
Ordering is possible.
#include
#define maxn 27+5
using namespace std...
分类:
其他好文 时间:
2015-05-08 09:39:54
阅读次数:
140
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
给定一个正则表达式和另一个字符串,我们可以达到如下的目的:
1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);
2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。
正则表达式的特点是:
1...
分类:
其他好文 时间:
2015-05-08 09:41:08
阅读次数:
101
文件的创建以及文件信息的获取:
首先,创建一个FileutilDemo.java类又来保存文件名字:
import java.io.File;
public class FileUtilDemo {
public static final String FILE_NAME="myFile.text";
public static final String FOLDER_NAME="Ne...
分类:
其他好文 时间:
2015-05-08 09:40:14
阅读次数:
122
RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,除了Redhat、CentOS,现在包括OpenLinux、SuSE.以及Turbo Linux等Linux的分发版本都有采用。
RPM软件包常用命名规范:
fileName-1.2.0-30.el6.i686.rmp
...
分类:
系统相关 时间:
2015-05-08 09:41:04
阅读次数:
165
作为资深eclipse用户,还没有接触过studio,可是明显感觉到Studio的崛起,越来越多的开发者投入到了Studio的怀抱,从网上下载一个Demo,stuido,再下载一个还是studio...,于是到了忍无可忍的地步,果断开始studio的学习之路。由于是初次接触,就写下我的探索学习之路吧。为还没有接触过的Studio的童鞋提供一点点方便,大神绕道...
当然,第一步,下载安装建一个H...
分类:
移动开发 时间:
2015-05-08 09:37:51
阅读次数:
187
Spring Boot 的目的在于快速创建可以独立运行的
Spring 应用。通过 Spring Boot 可以根据相应的模板快速创建应用并运行。Spring Boot 可以自动配置 Spring 的各种组件,并不依赖代码生成和 XML 配置文件。Spring Boot 可以大大提升使用 Spring 框架时的开发效率。
Why we choose Spring Boot ?...
分类:
编程语言 时间:
2015-05-08 09:39:54
阅读次数:
130
将Hadoop源码关联到eclipse中,方便阅读和调试程序!...
分类:
其他好文 时间:
2015-05-08 09:39:53
阅读次数:
152
1.下载:
去官网http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载对应版本jdk 。我下的是dk-7u55-linux-x64.tar.gz。
默认放在了/home/licheng/xiazai/jdk-7u55-linux-x64.tar.gz。将非系统软件装到/opt目...
分类:
系统相关 时间:
2015-05-08 09:38:53
阅读次数:
165
一、 进程的概念
进程是在多道程序系统出现以后,为了描述系统内部各作业的活动规律而引进的概念。
由 于多道程序系统所带来的复杂环境,程序本身有了并行性【为了充分利用资源,在主存中同时存放多道作业运行,所以各作业之间是并行的】、制约性【各程序由于 同时存在于主存中,因此他们之间会存在着相互依赖、相互制约的关系。一个是通过中间媒介——资源发生的间接制约关系,一个是各并行程序...
分类:
编程语言 时间:
2015-05-08 09:39:42
阅读次数:
131
1、
strong 用于一般对象
weak 用于UI对象
assign 用于结构型
%02d 整数保存2位,不够的前面补0
重复代码封装抽取,把重复的东西抽取出来写到函数中,把不同的东西作为参数
/**
*/
文档注释
2、
数据的延时加载(懒加载)(将属性放在get方法中初始化的方式),用到时再加载,添加get方法
-(NSArray *)array...
分类:
其他好文 时间:
2015-05-08 09:39:10
阅读次数:
163