Home
Projects
About
CLOUD TAGS
Programming
4
Life
2
Work
29
Notes
4
Design-pattern
4
Tutorials
7
机器学习
7
Notes
1
Language
14
Lankar
2
Tools
8
Linux
9
Research
4
Tips
19
Algorithm
1
Interview
7
Headfirst
4
Jekyll
3
Payments
2
Web-service
1
Deep-learning
5
SO LONG, AND THANKS FOR ALL THE FISH.
EasyMock for Unit Test
I noticed lot of projects code with unit test as a necessary part. Unfortunately that, I didn't have the opportunity to do it myself. Upon coming out from the campus, it naturally become a necessary part of the carel talent of a SDE. Common and basic test procedure framework will...
Study Notes Operating System Concepts
刚好最近在准备找工作面试,无奈之前的基础知识已经遗忘殆尽,值得在重新复习一下,便做了关于操作系统方面的笔记,书采用的是Operating System Concepts, 9th Edition,采用边看边做笔记的形式来记录下,以便以后遗忘时可以随时查验。全篇将近有1000页不可能全部看完,只得分批来看,今天主要看进程模块。
Const Keyword
const 关键词在C/CPP中也是一个类似于static一样,经常出现,且作用往往不止一种,在面试中经常被问及的关键词。我们从其修饰的对象角度来分析。 修饰变量或者指针 int d = 4; const int a = 5; /* the content of variable cannot be change */ int * const b = &d; /* the variable pointer itself cannot be change */ const int * const c = &d; /* the content and the pointer both...
Static Keyword
几乎在所有的面试笔试题中都有static变量的身影,其涉及到变量内存分配空间,变量生命周期等。最终我们可以从其作用域的角度来对其进行较为详细的分析与介绍。
Virtual Function
虚函数的作用 虚函数是为了实现多态性而实现的,更准确的说,是为了实现运行时多态,即dynamic binding的方法。如下例所示: #include<iostream> using namespace std; /* a simple example show the difference between the dynamic binding * and static binding. And common function override is a static * binding which aims to implement a common function in different * class. However, the virtual function is just aimed at...
Java Interview Question
通常面试对于纯语言知识性的东西问的不算太多,但是很多算法或者设计模式里恰恰需要用到一些经典的语言特征。因此往往这类问题会作为面试开始时一个入门菜。因此,准确的掌握一些基础知识便尤为重要了。
Retrospect With Cpp
Hello C plus plus 1 const member function ** when a member function is declared as const suffixed, it promises that it will not change current class member 2 vitural1 **member function must be declare and definition inside of the class body 3 Inherit class construct after the base construct...
Learning With Amazoner
1. A Simple Algorithm for Print All Combination of Balanced Parentheses #include<iostream> #include<cassert> using namespace std; const int MAX = 20; void print_bracket(int level, char out[], int n, int flag); void print_bracket_v2(int n, int pos, int close, int open); int main() { int n = 3; int flag = 0;...
Aterm On Desktop For Fluxbox
It's an amazing thing to conquer the aterm, and make it stick on desktop obediently. The core of the entire process comes from how to make the aterm windows size on the desktop correctly. And I just find that It aways make me confused when I find the fluxbox options...
Gnome Icons Howto
Change Gnome Start-here Icons Howto. This is the basic configuration howto about change the gnome start here icons. Common two ways: to directly replace the original start-here png with the alternative one you like to do. as following: cd /usr/share/icons/gnome/24*24/places/ mv start-here.png start-here.png.bak cp your-own-starticon.png start-here.png git-update-icons-cache /usr/share/icons/gnome/ And then,...
« Prev
Page: 4 of 6
Next »