随笔分类 -  找工作相关

Boosting and Its Application in LTR
摘要:1 Boosting概述2 Classification and Regression Tree3 AdaBoost3.1 算法框架3.2 原理:Additive Modeling4 Gradient Boosting Machine4.1 理论基础:Numerical Optimization4.... 阅读全文

posted @ 2014-10-24 10:25 zjgtan 阅读(287) 评论(0) 推荐(0)

topic model
摘要:0、基石——贝叶斯推断计算后验概率即为我们对参数的估计:其中: ——输入数据 ——待估计的参数 ——似然分布 ——参数的先验分布对新样本的预测:我们要估计的概率1、常用的概率分布Dirichlet Distribution2、文本建模2.1 基本模型——unigram model最基本的一种文本模型。我们做这样的假设:语料库是从词表中独立的抽取的个。有似然方程其中是t... 阅读全文

posted @ 2014-08-08 23:45 zjgtan 阅读(1232) 评论(1) 推荐(0)

c++基础知识篇:指针
摘要:从面试的反馈来看,这部分可以问的很难。1、指针与引用的区别指针是一个变量,用来存放地址的变量。引用是原来变量的存储空间的别名。2、指针作为参数的要点a、需要进行指针的合法性检验,防止空指针。b、需要修改指针本身指向的地址时,参数需要是该指针的引用。3、c++程序运行空间数据区(Data Area):全局变量、静态变量、常量存放在数据区。代码区(Code Area):所有类成员函数和非成员函数栈... 阅读全文

posted @ 2014-08-07 20:15 zjgtan 阅读(576) 评论(0) 推荐(0)

操作系统之存储器管理
摘要:一、分页管理1.1 基本原理 分页存储管理是将一个进程的地址空间划分为若干个大小相等的区域,称为“页”。 将内存空间划分为与页面相同大小的若干个物理块,称为“页面”或“页框”。 “页表”:实现从页号到物理块号的地址映射。系统为每个进程建立一张页表,每个页在页表中占一个表项,记录该页在内存中对应的物理块号。地址结构: 页号(31,12)+页内地址(11,0),也即,每页的... 阅读全文

posted @ 2014-07-13 17:49 zjgtan 阅读(645) 评论(0) 推荐(0)

算法:链表
摘要:通过链表的一些题目,了解链表的基本操作实现,掌握递归算法的基本思路,掌握扎实的编程习惯。一、单链表基本操作1.1、单链表节点定义struct ListNode{ int value; ListNode *pNext;};1.2、在尾部插入节点void AddToTail(ListNode... 阅读全文

posted @ 2014-07-10 22:23 zjgtan 阅读(210) 评论(0) 推荐(0)

c++特别要点:多态性与虚函数
摘要:本来是准备在工厂模式中顺便整理。但粗略浏览了,内容还是很多,需要单独开一篇。一、什么是多态性? 多态性可以概括为“一个接口,多种方法”。 多态与非多态的区别在于“成员函数调用地址的早绑定和晚绑定”。“早绑定”在编译期就可以确定函数的调用地址,是静态的;“晚绑定”在运行时才能确定函数的调用地址,是... 阅读全文

posted @ 2014-07-10 20:04 zjgtan 阅读(2525) 评论(1) 推荐(0)

sizeof的用法与字节对齐
摘要:一、sizeof是什么? sizeof是一种预编译处理,不是函数,不是一元表达式。也即,作用阶段在编译期。二、功能是什么? sizeof返回变量或类型的字节数。三、调用方式 sizeof(object):对对象使用 sizeof(typename):对类型使用四、返回值情况归类 其实质是考... 阅读全文

posted @ 2014-07-09 22:50 zjgtan 阅读(317) 评论(0) 推荐(0)

c++要点
摘要:c++基础知识 从一个基本的CMyString类讲起,分析了 构造函数 拷贝构造函数 析构函数 "="、"+="、"+"、左"++"、右"++"操作符重载 "<<"输出流友元函数重载 1、实现过程要关注内存泄露(析构)、非法输入值处理(“赋值重载”)、内存溢出异常处... 阅读全文

posted @ 2014-07-09 20:53 zjgtan 阅读(388) 评论(0) 推荐(0)

导航