![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 75
Eugene_Chien
What is the future of coding?
展开
-
编译器技术简析(一)- Lexical Analysis之NFA-DFA
一、编译概述 计算机科学研究方向众多,我们不可能精通所有,但是如果明白了本质,我们就能进行交叉学习,理顺思路,也就不至于觉得某项技术特别难,无从下手。 最原始的计算机是靠机器代码(Machine Code)来工作的,而计算机使用的是我们熟知的冯诺依曼体系结构,计算模型就是图灵机。冯诺依曼结构决定了计算机的控制,存储和运算单元,而图灵机则揭示了计算原创 2014-02-28 03:46:43 · 2439 阅读 · 0 评论 -
Python Foundation - part one
Python原创 2015-08-16 21:57:48 · 777 阅读 · 0 评论 -
DevOps - Docker
sed 's/properties/property/g' build.xml > build.xml.tmp原地修改文件sed -i '100, 200d' new.txt原创 2014-08-29 02:10:31 · 761 阅读 · 0 评论 -
Linux 命令积累
1. Edit PATH environment$ sudo gedit /etc/profile (to update the env)$ source /etc/profile (to make the update effect)2. scp: upload file or directory to remote serverscp -r [file] usern原创 2014-02-27 05:07:14 · 1133 阅读 · 0 评论 -
操作系统那些事儿(二)-Linux
了解操作系统之前,必须对个人计算机的硬件组成有说了解,原创 2014-07-01 04:05:09 · 1075 阅读 · 0 评论 -
贝叶斯公式、先验概率、后验概率
先验概率: 在缺少某个前提下的变量概率,在机器学习中就是没有训练样本,在训练之前的初始概率:P(w)后验概率: 在有了样本数据以后,对变量进行概率的修正,得到的概率就是后验概率,,例如g是样本,则后验概率是:P(w | g)贝叶斯公式: 从形式上讲,贝叶斯公式通过先验概率和似然函数求取后验概率。 P(w |原创 2014-04-04 08:09:42 · 2033 阅读 · 0 评论 -
Notes 1 of More Effective C++ —— Basics
Item 1: Pointers Versus References 1. There is no such thing as a null reference, a reference must always refer to some object. 2. C++ requires references to be initialized, while pointers原创 2014-03-23 23:13:02 · 852 阅读 · 0 评论 -
操作系统那些事儿(一)
也许很多人没听过Multics, 全名是MULTiplexed Information and Computing System, AT&T实验室,MIT和美国通用电气联合开发的可以在大型主机上多人多任务操作的系统。 然而这个系统由于开发缓慢而最终被叫停。 然而Multics的失败却催生了另外一个大名鼎鼎的操作系统,它就是UNIX, 1969年, 由AT&T实验室的肯汤原创 2014-04-03 05:32:52 · 727 阅读 · 0 评论 -
java和数据结构(待续)
(一)java对象使用的常识部分代码:public class Student implements interfacePerson p; Student s = new Student();p = s; Person q; p.equalTo(q); // Will not compile, q is not pointing to any objectp原创 2013-09-13 03:03:27 · 791 阅读 · 0 评论 -
Linux下C编程之makefile
最近一直在Linux下写C代码,处理基因序列,总共代码才1500行左右,但是在makefile build的时候,效率极低,慢的时候居然需要30多秒,由于此前经验缺乏,对makefile也不甚了解,但是为了提高程序效率,必须深入了解makefile.本文中部分内容摘自大牛博客。一、makefile基础知识 makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后原创 2013-05-27 10:18:53 · 1380 阅读 · 5 评论 -
Objective C 面向对象编程(二)
在(一)中已经说过,Objective C的语言特性继承了C的特点,这些也不用赘叙,动手写代码自然会领会。 还是直接上手objective C的面向对象特性。 在创建类之前用@interface标记传递给编译器信息:下面将定义一个类了 先看一个类的声明实例: @in原创 2013-01-30 21:17:04 · 485 阅读 · 0 评论 -
Objective C 和 C
BOOL areIntsDifferent_faulty(int thing1, int thing2){ if(thing1 == thing2) {return (NO); }else { return (YES); }}BOOL areIntsD原创 2013-01-30 17:01:57 · 514 阅读 · 0 评论 -
指针的初始化
通俗的讲,指针是一个地址,指针的初始化就是让指针指向一个确定的地址。*是指针的解引用符,意思是取指针指向的地址里的数据。因此,int a;int *p = &a;// 这里是初始化,表示的是指针初始化为a的地址,实际相当于int *p; p = &a;*p = 10;// 这是表示对指针解引用,想p所指向的地址写入10从函数调用的角度来讲,一个函数在那里,并不会自己运行转载 2013-03-14 15:00:13 · 2576 阅读 · 0 评论 -
Python Foundation - part three
Metaclasses in Python3>>> class FooBar: pass>>> type(FooBar)<class 'type'>>>> f = FooBar()>>> type(f)<class '__main__.FooBar'>>>> isinstance(foo, Foobar)True>>> isinstance(Foobar, type)原创 2015-08-19 02:48:29 · 586 阅读 · 0 评论