加载中
The Matrix notes part 1, python labs

notes of course https://class.coursera.org/matrix-002

2015/09/05 19:59
15
软件工程师的几个技能维度

在工作中偶尔会有眼高手低的同事,往往没达到团队的预期。通过深入沟通才了解,其实对技能的认识就存在偏差。简单写一下我对一个工程师的技能的几个维度的认识,也是在面试中几个重点考察点:...

2015/06/06 09:45
446
Introduction to Recommender Sys Part I (static)

Data types: Explict Implict Difference between recommender and prediction: 推荐系统建议你可能感兴趣的东西(top n interested),而预测则预测用户对东西的喜好程度。 TOP-N + Softer/O...

2015/04/24 22:43
28
本次晋级答辩的几点经验

选参照系一定要详细介绍参照系,要足够有说服力 成本意识不足:系统设计的时候内存、CPU都需要重点考虑。多和同事讨论细节,不要放弃任何细节。比如数据没有做校验的问题。 发现瓶颈在哪里,...

2015/02/05 08:17
131
分布式系统概念与设计PART II

分布式系统之消息系统

2015/01/22 22:29
141
分布式系统概念与设计PARTI

分布式系统: 其组件分布在联网的机器上,组件之间通过消息传递进行通信和动作协调的系统。 体系结构:一个体系结构是用独立的制定的组件以及这些组件之间的关系表示的结构。 中间件:分层的思...

2014/11/15 17:05
197
DBScan聚类算法

改算法可以用于实时路况的gps点的去噪,伪码如下: 输入: E: 对象半径 Minpst: 给定D中E领域以内成为核心点的最小点数 D: 集合 目标:找到多个联通的最大相互密度直接可达的点的集合 repeat...

2014/09/05 15:57
289
Machine Learning Notes 1

cost function就是距离。 contour 轮廓 hypothesis 假设 gradient decent 梯度下降 derivation 求导 calculus 微积分 convex function 凸函数 dimension of matirx . 矩阵的大小 vector is ...

2014/03/19 22:23
28
Practical Vim Notes 1

use . to repeat last change made. f{char} find the next {char} in this line ; repeat last find command. f, t , etc. perform substitution repeat by & and reverse by u (very usefu...

2013/07/13 23:42
26
I/O Schedulers Notes

I/O scheduler framework: Block layer -> I/O scheduler -> external Q ->device driver Noop/deadline/anticipatory schedule(在完成一次request之后idle一定时间,从而服务同一进程)这种...

2013/04/07 20:11
15
SMP、NUMA、MPP体系结构

SMP:多核共享内存,IO。最佳性价比为2-4核 NUMA:多核不共享内存和IO。 但可以通过互联模块访问其他核内存,此时该进程为等状态。 MPP:多核不共享内存和IO。甚至可以是不同的操作系统。通过...

2013/03/24 22:03
202
Thinking in C++ Notes 多态和虚函数

C++通过virtual关键字实现晚绑定,即运行时绑定。 vtable是一个指针,对于一个类唯一的指向了对象地址,vatble会被拷贝继承。 纯虚函数的vtable是空置的,无法直接被实例化。方法声明后加 = ...

2013/03/24 21:20
55
编写高性能服务程序IO篇

使用sar查看运行情况,慢在用户态还是内核态。 存储层次体系结构的原理, L0 - L5 cache。详见:http://wenku.baidu.com/view/1075bfa70029bd64783e2ca9.html fread/read区别: fread是标准C...

2013/03/18 16:32
79
Thinking in C++ Notes 继承和组合

通过继承基类或者定义父类的实例为属性的方式达到代码重用。需要注意: 使用public关键字使得父类中public的变量在子类中仍是public 析构函数则可以被继承并且自动逐层调用:先是父类然后是子...

2013/03/17 23:23
33
Thinking in C++ Notes: 动态对象创建

c++通过关键字 new 来实现对象动态的创建,需要注意: void* 类型指针指向的对象在删除的时候只会回收内存,而不会调用析构函数 对象数组 使用delete[] 来对数组逐个delete,否则只会删除第一...

2013/03/13 00:00
127
0312工作笔记

见: http://www.cnblogs.com/wangkangluo1/archive/2012/05/13/2498348.html 支持集合操作: %[a-z] 表示匹配a到z中任意字符,贪婪性(尽可能多的匹配) %[aB'] 匹配a、B、'中一员,贪婪性 %[...

2013/03/12 17:42
14
Mongodb常用指令(持续更新)

日常管理 db.ensureIndex({"key":1}) // 1 for ascending db.getIndexes() // print indexes use db ; db.dropDatabase() // drop database db.collection.drop() // drop collection query....

2013/03/07 18:57
146
Thinking in C++ Notes 运算符重载

通过重载构造函数来实现自动类型转换,需要注意操作符的反身性p308. 同时要避免产生歧义。 例子: #include <iostream> class Number { int i; public: Number(int ii) : i(ii) {}...

2013/03/06 23:27
30
Thinking in C++ Notes 拷贝构造函数

默认拷贝构造函数不会调用构造函数,而通过位拷贝来实现。 可以使用多个构造函数,并使用默认参数。 小心使用默认构造函数,当属性中有指针时,会造成多次析构而产生错误 Reference: http://...

2013/02/26 22:43
40
Compilers Notes: 01

compilers outline: 1.Lexical Analysis 2.Parsing 3.Semantic Analysis 4.Optimization 5.Code Generation 1&2 语法 3 type, scope 5 translation to machine code, byte code or another ...

2013/02/23 00:11
5

没有更多内容

加载失败,请刷新页面

返回顶部
顶部