模式匹配
基本原理
?在编辑文本程序的过程中,经常需要在文本中找到某个模式的所有出现位置,典型情况是,一段正在被编辑的文本构成一个文件,而所要搜索的模式是用户正在输入的特定关键字,有效地解决这个问题...
分类:
其他好文 时间:
2014-08-17 09:16:42
阅读次数:
145
.NET程序加壳的基本原理和方式浅析 加壳程序是一种常用的保护应用程序的办法,确切的说是一种加密办法。取名为壳,意思是说这种对程序的保护办法就像植物种子的外壳,咱们运用一段程序将咱们的主程序包裹在其间,不能轻易被其他人看见。 被加壳的程序在运转时先要运转一段附加的指令,这段附加的指令完结有关操作.....
分类:
Web程序 时间:
2014-08-16 18:22:40
阅读次数:
336
OC内存管理
一、基本原理
(一)为什么要进行内存管理。
由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。
管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。
本质原因是因为对象和其他数据类型在系统中的存储空间不一样,其它局...
分类:
其他好文 时间:
2014-08-16 13:54:00
阅读次数:
230
转自:http://blog.csdn.net/hubi0952/article/details/80450941.线程池基本原理 在传统服务器结构中, 常是 有一个总的 监听线程监听有没有新的用户连接服务器, 每当有一个新的 用户进入, 服务器就开启一个新的线程用户处理这 个用户的数据包。这个线程...
分类:
编程语言 时间:
2014-08-15 12:13:28
阅读次数:
395
互斥锁通信机制
基本原理
互斥锁以排他方式防止共享数据被并发访问,互斥锁是一个二元变量,状态为开(0)和关(1),将某个共享资源与某个互斥锁逻辑上绑定之后,对该资源的访问操作如下:
(1)在访问该资源之前需要首先申请互斥锁,如果锁处于开状态,则申请得到锁并立即上锁(关),防止其他进程访问资源,如果锁处于关,则默认阻塞等待.
(2)只有锁定该互斥锁的进程才能释放该互斥锁.
互斥量类型声...
分类:
编程语言 时间:
2014-08-15 10:47:48
阅读次数:
304
数据库关心的两个问题:数据如何存储?--从发展轨迹来了解早期数据库->关系数据库->其他类型数据库(面向对象数据库、NoSQL)关系数据库——主键主键的任务是根据主键快速在数据表中定位某条记录,主键必须唯一,必须有索引,主键字段几乎总是被用做另一个表的外键。关系..
分类:
数据库 时间:
2014-08-14 17:09:09
阅读次数:
209
数据库课程设计是在学生系统的学习了数据库原理课程后,依照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的管理信息系统(MIS)。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会怎样把书本上学到的知识用于解决实际问题,培养学生的动手能力;还有一方面,使学...
分类:
数据库 时间:
2014-08-14 13:57:18
阅读次数:
354
分析问题 泛型的语法和概念非常类似于C++中的模版,泛型和C++中模版的设计是为了方便设计一些更加通用的类型,而在.NET中泛型还有另外一个重要作用,那就是避免容器操作中的装箱和拆箱动作。以下代码是一个简单的泛型例子:using System;namespace Test{ class Ma...
分类:
其他好文 时间:
2014-08-14 08:11:58
阅读次数:
237
本文大部分内容转自http://www.cnblogs.com/yydcdut/p/3890893.html
1.Java线程池基本原理
线程池基本原理是:系统先启动若干数量的线程,并让这些线程处于睡眠状态,当有新任务时,就会唤醒线程池中的某一个睡眠线程,让它来处理这个任务。当处理完这个任务后,线程又处于睡眠状态。
Java 中,线程池的主要组成部分是工作者线程,这种类型的线程独立于它执行的...
分类:
编程语言 时间:
2014-08-13 18:48:37
阅读次数:
320
1.加法原理:
做一件事有n种方法,第i个步骤有pi种方案,则一共有p1+p2+……+pn种方案
2.乘法原理:
做一件事,完成它需要分成n个步骤,做第一 步有m1种不同的方法,做第二步有m2不同的方法,……,做第n步有mn不同的方法。那么完成这件事共有 N=m1×m2×m3×…×mn 种不同的方法。 和加法原理是数学概率方面的基本原理。
3.容斥原理:
在计数时,必须注意无一重复,无一...
分类:
其他好文 时间:
2014-08-12 18:59:54
阅读次数:
213