一、基本概念名称解析:将用户与UID进行转换的过程。人类使用的是用户名,系统识别的是UID码;用户认证:用户及密码的确认,验证用户是否有登录使用该系统的的权限;用户授权:对文件权限的设定,判定用户是否有权限操作该文件;审计:记录用户在本机中的操作;认证机制:验证..
分类:
系统相关 时间:
2015-04-11 11:54:08
阅读次数:
331
一、基本概念malloc/free1、函数原型及说明: void* malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void* FirstByte):该函数是将之前用ma.....
分类:
其他好文 时间:
2015-04-11 10:13:17
阅读次数:
160
一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅...
分类:
编程语言 时间:
2015-04-10 13:30:47
阅读次数:
156
一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后...
分类:
编程语言 时间:
2015-04-10 13:18:09
阅读次数:
147
一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略 基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后...
分类:
编程语言 时间:
2015-04-10 13:14:54
阅读次数:
137
一、基本概念malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用ma...
分类:
其他好文 时间:
2015-04-09 17:00:15
阅读次数:
92
一、基本概念 malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用....
分类:
其他好文 时间:
2015-04-08 14:46:22
阅读次数:
120
最近在复习经典机器学习算法的同时,也仔细看了一些深度学习的典型算法。深度学习是机器学习的“新浪潮”,它的成功主要得益于深度“神经网络模型”的优异效果。这个小系列打算深入浅出地记录一下深度学习中常用的一些算法。第一篇先写一下“受限玻尔兹曼机“RBM。...
分类:
其他好文 时间:
2015-04-06 21:52:38
阅读次数:
346
1 基本概念1.1 meta program 元程序可以用meta program生成object program, 也可以object program作为数据看待,从而组装出更大的object program 元程序是处理程序的程序,如大家熟悉的编译器、解释器、类型检查器、定理证明器、程序生成器、转换系统和程序分析器等等1.2 object program 目标程序目标程序,又称为“目的程序”,...
分类:
编程语言 时间:
2015-04-05 17:33:38
阅读次数:
157
一、基本概念SQL(StructuredQueryLanguage)结构化查询语言SQL语言包含4个部分:1.数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句2.数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句3.数据查询语言(DQL),例如:SELECT语句4.数据控制语言(DC..
分类:
数据库 时间:
2015-04-01 07:09:32
阅读次数:
229