摘要: 1 制作镜像 UltralISO刻录镜像到U盘,下载地址:http://pan.baidu.com/s/1o7JpthS 2压缩空间给Ubuntu安装 使用windows自带的压缩(磁盘管理) 3安装Ubuntu系统 几个注意事项: (1)安装类型选择其他选项,这样我们可以自己分区 (2)分区设置: 阅读全文
posted @ 2016-04-27 19:36 渣码农 阅读(2701) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者问题,又有界缓冲区问题。两个进程共享一个一个公共的固定大小的缓冲区。其中一个是生产者,将信息放入缓冲区,另一个是消费者,从缓冲区中取信息。 问题的关键在于缓冲区已满,而此时生产者还想往其中放入一个新的数据的情况。其解决办法是让生产者睡眠,待消费者从缓冲区中取出一个或多个数据时再唤醒它,同 阅读全文
posted @ 2016-04-21 10:01 渣码农 阅读(5258) 评论(0) 推荐(0) 编辑
摘要: 今天腾讯实习二面被问到这题,没有想出来,后来问同学才知道这是个动态规划的经典问题,所以写篇随笔记录一下: 字符串的子序列: 一个字符串的子序列,是指从该字符串中去掉任意多个字符后剩下的字符在不改变顺序的情况下组成的新字符串。 最长公共子序列,是指多个字符串可具有的长度最大的公共的子序列。 例如 字符 阅读全文
posted @ 2016-04-14 17:41 渣码农 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 最近在看STL源码解析的迭代器(iterators)一章,涉及到c++ Traits的编程技法,刚开始看时一头雾水,反复看了好几遍之后才理解这个东西,因此来写写在这方面的理解,如有错误,希望读者指正。 1.迭代器(iterators) 在设计模式中,将迭代器进行如下定义:提供一种方法,使之能够依序寻 阅读全文
posted @ 2016-04-08 10:47 渣码农 阅读(972) 评论(0) 推荐(0) 编辑
摘要: TCP连接的三次握手: (1)请求短发送一个SYN段指明客户打算连接的服务器的端口,以及初始序号ISN(1415535521),报文段中SYN=1;TCP规定:SYN报文段不能携带数据,但是要消耗一个序号。 (2)服务器发回包含服务器初始序号的SYN报文段作为应答(SYN=1 ACK=1)。设置确定 阅读全文
posted @ 2016-03-31 21:40 渣码农 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1 TCP的服务 尽管TCP和UDP都使用相同的网络层(IP),TCP却向用户提供一种面向连接的,可靠地字节流服务。两个使用TCP的应用,在彼此交换数据之前必须先建立一个TCP连接,在一个TCP连接中,仅有两方进行通信。TCP通过以下方式来提供可靠性: (1)应用数据被分割成TCP认为最合适发送的数 阅读全文
posted @ 2016-03-31 16:31 渣码农 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1.matlab的安装 连接:http://pan.baidu.com/s/1qXuF7aO 安装32位版本的matlab(在目录下bin文件夹中有两个文件夹,选择win32文件夹下的setup进行安装) 2.matlab mex编译器配置 安装完matlab之后,需要设定对应的c++编译器才能编译 阅读全文
posted @ 2016-03-23 20:43 渣码农 阅读(25373) 评论(1) 推荐(0) 编辑
摘要: 最近在读《unix环境高级编程》,看到文件权限这里比较糊涂,主要设计多个用户ID和用户组ID,包括下面两个: (1)实际用户ID和实际用户组ID:这一部分表示我们究竟是谁。这两个字段在登录时取自口令文件中的登录项。通常,在一个登录会话期间这些值并不改变,但是超级用户进程有办法改变他们。简单来说,实际 阅读全文
posted @ 2016-03-23 20:23 渣码农 阅读(6372) 评论(0) 推荐(0) 编辑