2018年12月21日
摘要: 1.>>>>>刚安装好的ubuntu需要为root创建密码【解决】passwd root 2.>>>>>安装完ubuntu后需要更新【解决】sudo apt-get update sudo apt-get upgradesudo apt-get dist-upgrade 3.>>>>>ubuntu 阅读全文
posted @ 2018-12-21 17:19 liudeen 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1.按照HTTP协议发送请求: http POST 报文格式 http 报文是面向文本的。 报文分为:请求报文和响应报文 请求报文由:请求行,请求头部,空行和请求数据四个部分组成。 <1.请求行>POST:当客户端给服务器提供信息较多时可以使用POST方法,POST方法将请求参数封装在HTTP请求数 阅读全文
posted @ 2018-12-21 10:47 liudeen 阅读(1817) 评论(0) 推荐(0) 编辑
2012年7月17日
摘要: SYNOPSIS #include <semaphore.h> int sem_init(sem_t *sem, int pshared, unsigned int value);//初始化信号量 int sem_wait(sem_t * sem);//等待信号,获取拥有权 int sem_trywait(sem_t * sem); int sem_post(sem_t * sem);//发出信号即释放拥有权 int sem_getvalue(sem_t * sem, int * sval); int sem_destroy(sem_t * sem);//注销信号量,在linux中 阅读全文
posted @ 2012-07-17 21:24 liudeen 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 将win32程序关于多线程的内容移植到Linux下面,不能简单的按照函数对应来移植。不过通过下面的对应关系,再加上你对这些模式的深入了解,相信会移植的很成功。 信号量 Windows 信号量是一些计数器变量,允许有限个线程/进程访问共享资源。Linux POSIX 信号量也是一些计数器变量,可以用来在 Linux 上实现 Windows 上的信号量功能。 信号量的类型: Windows 提供了有名(named)信号量和无名(unnamed)信号量。有名信号量可以在进程之间进行同步。在 Linux 上,在相同进程的不同线程之间,则只使用 POSIX 信号量。在进程之间,可以使用 Syste... 阅读全文
posted @ 2012-07-17 21:10 liudeen 阅读(1502) 评论(0) 推荐(0) 编辑
2012年3月23日
摘要: 【直流平衡】:定义:直流平衡是数据流中的1与0的数量相等的状态,或者说是使数据流中的1与0的数量相等的的一种技术。用途:直流平衡常用于数据通讯。如液晶电视传输信号的DisplayPort或V-by-One接口中就用到这种技术。用意:在直流平衡的情况下,传输的平均功耗为一常数。在DisplayPort或V-by-One接口中,数据的传输是借助于交流耦合的差分线,如同时实现直流平衡,将使得接收器的阈值的设置变得简单。【8B/10B编解码理解】(转)有的字符在编码以后有两个码组与之对应,一个码组叫RD+,一个码组叫RD-,其中RD+码组的1的个数比0少,RD-码组中1的个数比0多。1的个数和0的个数 阅读全文
posted @ 2012-03-23 00:45 liudeen 阅读(1833) 评论(0) 推荐(0) 编辑
2012年3月19日
摘要: 1. 并行通信和串行通信计算机与外设或计算机之间的通信通常有两种方式:(1) 并行通信(2) 串行通信并行通信指数据的各位同时传送。并行方式传输数据速度快,但占用的通信线多,传输数据的可靠性随距离的增加而下降,只适用于近距离的数据传送。串行通信是指在单根数据线上将数据一位一位地依次传送。发送过程中,每发送完一个数据,再发送第二个,依此类推。接受数据时,每次从单根数据线上一位一位地依次接受,再把它们拼成一个完整的数据。在远距离数据通信中,一般采用串行通信方式,它具有占用通信线少、成本低等优点。2. 同步和异步通信方式串行通信有两种最基本的通信方式:(1) 同步串行通信方式(2) 异步串行通信方式 阅读全文
posted @ 2012-03-19 23:13 liudeen 阅读(17395) 评论(3) 推荐(2) 编辑
2011年10月27日
摘要: dup和dup2函数dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File Status Flag和读写位置只保存一份在file结构体中,并且file结构体的引用计数是2。如果两次open同一文件得到两个文件描述符,则每个描述符对应一个不同的file结构体,可以有不同的File Status Flag和读写位置。请注意区分这两种情况。#include <unistd.h>int dup(int oldfd);int dup2(int oldfd, int newfd);如果调用成功,这两个函数 阅读全文
posted @ 2011-10-27 22:15 liudeen 阅读(2750) 评论(0) 推荐(0) 编辑
2011年10月12日
摘要: Building the SystemThe basic sequence of build commands is as follows:InitializeInitialize the environment with the envsetup.sh script. Note that replacing "source" with a single dot saves a few characters, and the short form is more commonly used in documentation.$ source build/envsetup.s 阅读全文
posted @ 2011-10-12 22:50 liudeen 阅读(536) 评论(0) 推荐(0) 编辑
摘要: Downloading the Source TreeInstalling RepoRepo is a tool that makes it easier to work with Git in the context of Android. For more information about Repo, see Version Control.To install, initialize, and configure Repo, follow these steps:Make sure you have a bin/ directory in your home directory, an 阅读全文
posted @ 2011-10-12 22:49 liudeen 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 网址:http://source.android.com/source/initializing.htmlInitializing a Build EnvironmentThe "Getting Started" section describes how to set up your local work environment, how to use Repo to get the Android files, and how to build the files on your machine. To build the Android source files, y 阅读全文
posted @ 2011-10-12 22:41 liudeen 阅读(705) 评论(0) 推荐(0) 编辑