我的2016--找工作总结

时光飞逝,不知不觉间,2016年已经快要走到尾声,而我的研究生生涯也即将走到尽头。从今年3月份找实习开始,到10月份签了三方,这中间也经历了起起伏伏各种波折。现在总结一下找工作的这些事情。 先说一下我的基本情况:中科大本硕,所学的专业是电子信息工程,班级排名常年中游,研究方向勉强算是计算机视觉。本...

2016-11-26 20:58:55

阅读数 4833

评论数 19

Android Input系统源码分析一(启动与初始化)

一. Input系统的启动Android Framework是由一系列的Service所构建起来的,其中与Input相关的主要是InputManagerService(IMS)。我们看看IMS的启动流程。IMS是在SystemServer.startOtherService中起来的,相应的代码如下...

2018-06-10 21:26:54

阅读数 242

评论数 0

Android Framework技术积累计划

工作快一年了,距离上一次写博客也有一年多了。现在回想一下,工作这一年有很多收获,但是也有很多的不足之处有待改进。其中对自己最不满意的一个地方,就是技术的积累碎片化很严重。知识掌握的不系统,缺乏对新掌握知识的梳理消化。在Android Framework这个领技术域,我应该像前辈老罗、gityuan...

2018-06-03 20:56:58

阅读数 114

评论数 0

安卓学习资源整理

1.安卓的消息传递机制 http://blog.csdn.net/luoshengyang/article/details/6817933/ 2.安卓的intent机制 http://www.cnblogs.com/engine1984/p/4146621.html

2017-07-31 20:51:45

阅读数 259

评论数 0

《linux内核完全解读(基于0.11内核)》--环境搭建

最近开始阅读《linux内核完全解读(基于0.11内核)》,首先是要搭建linux 0.11内核的编译调试环境,可以参考下面的文章: http://www.tinylab.org/take-5-minutes-to-build-linux-0-11-experiment-envrionment/...

2017-03-06 21:45:09

阅读数 616

评论数 0

存储器层次结构(《深入理解计算机系统》)

阅读《深入理解计算机系统》的第6章,也还是有一些收获的。 首先在脑海中需要对计算机系统的存储器层次结构有个定性的认识,如下图所示:      从访问速率最高(容量最小)的寄存器到访问速率最低(容量最大)的分布式文件系统,计算机将不同类型的存储设备划分了多个层次。然后通过硬件和软件的协作...

2017-02-25 16:10:58

阅读数 500

评论数 0

优化程序性能(《深入理解计算机系统》)

《深入理解计算机系统》的第5章讲的是优化程序性能,这一章看完了还是有不少收获的,现在简要的总结一下。书中总结了优化程序性能的策略,大致分为以下几类: 1. 高级设计     为问题选择合适的算法和数据结构。这块很容易理解,选择合适的数据结构,设计算法复杂度低的算法。 2. 基本编码原则     消...

2017-02-22 17:00:40

阅读数 547

评论数 0

处理器体系结构(《深入理解计算机系统》)

处理器体系结构 ISA 一个处理器支持的指令和指令的字节级编码称为它的指令集体系结构ISA。 虽然每个厂商制造的处理器性能和复杂性不断提高,但是不同型号在ISA级别上都保持着兼容。因此,ISA在编译器编写者和处理器设计人员之间提供了一个概念抽象层。 这个概念抽象层即...

2017-02-21 21:06:19

阅读数 649

评论数 0

window与linux下的换行

回车符号和换行符号产生背景  关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,...

2016-12-03 15:25:35

阅读数 505

评论数 0

双向解耦TCP协议开发(二)

在上一篇博客中已经说明了本项目的技术路线,本篇博客就来具体说说。 一.利用虚拟化技术搭建双机器双网卡的测试环境 首先是在VMWARE里面添加两个ubuntu虚拟机,这个网上资料很多,在此就不赘述。这两个ubuntu虚拟机可以视为是编译机,我们主要是借助他们来编译内核和制作文件系统。这两个虚拟机的网...

2016-11-28 11:45:09

阅读数 713

评论数 0

双向解耦TCP协议开发(一)

最近实验室安排了一个新的任务,是要做双向解耦的TCP协议开发。这个任务我是花了一个月时间,到现在基本做完了。接下来写一下博客来总结一下这个工作。 一. 什么叫双向解耦TCP? 大家都知道TCP协议是一个双向传输的协议,需要三步握手来建立连接、需要四次挥手来断开连接等等。现在的BSD TCP/IP协...

2016-11-27 19:53:37

阅读数 812

评论数 0

RAM、ROM、FLASH的存储原理及区别

一、RAM(Random Access Memory )随机存取存储器,主要作用是存储代码和数据供CPU 需要时调用。这些数据的存储并不像用袋子盛米那般,更像是图书馆中用有格子的书架存放书籍一样,不但要放进去还要能够在需要的时候准确的调用出来。对于RAM 等存储器原理类似,虽然存储的都是代表0 和...

2016-10-09 10:46:04

阅读数 689

评论数 0

数据库的事务

事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,...

2016-09-23 22:51:18

阅读数 295

评论数 0

c/c++ 各个类型所占的字节数

我用VC编译的,测试了一下,代码如下: #include "iostream" using namespace std; int main() { cout cout cout cout cout cout return 0; } ...

2016-09-19 22:11:38

阅读数 566

评论数 0

linux下使用FIFO进行进程间通信

无名管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要可...

2016-09-11 11:06:20

阅读数 1369

评论数 0

STL的sort算法

详细解说 STL 排序(Sort) 0 前言: STL,为什么你必须掌握1 STL提供的Sort 算法 1.1 所有sort算法介绍1.2 sort 中的比较函数1.3 sort 的稳定性1.4 全排序1.5 局部排序1.6 nth_element 指定元素排序1.7 partitio...

2016-09-07 10:06:42

阅读数 254

评论数 0

c++模板的定义和实现为啥分开

http://www.gois.ws/showfile.asp?id=460:0:0 如何组织编写模板程序  发表日期: 1/21/2003 12:28:58 PM  发表人: Nemanja Trifunovic 前言 常遇到询问使用模板到底是否容易的问题,我的回答是:“模...

2016-09-06 10:20:15

阅读数 570

评论数 0

APUE可靠信号与不可靠信号

首先说明:现在大部分Unix系系统如Linux都已经实现可靠信号。 1~31信号与SIGRTMIN-SIGRTMAX之间并不是可靠信号与不可靠信号的区别,在大多数系统下他们都是可靠信号。 只不过: 1~31信号                              —...

2016-09-05 13:41:00

阅读数 259

评论数 0

【Leetcode】 Balanced Binary Tree

一. 问题描述 Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as a binary tree ...

2016-09-03 23:01:45

阅读数 218

评论数 0

C++中Operator类型强制转换成员函数

类型转换操作符(type conversion operator)是一种特殊的类成员函数,它定义将类类型值转变为其他类型值的转换。转换操作符在类定义体内声明,在保留字 operator 之后跟着转换的目标类型。转换函数又称类型强制转换成员函数,它是类中的一个非静态成员函数。它的定义格式如下:  ...

2016-08-31 09:29:01

阅读数 651

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭