![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
soft
kulasama
这个作者很懒,什么都没留下…
展开
-
tcp/ip详解 卷一 读书笔记 01
tcp/ip通常被认为是一个四层协议。链路层网络层运输层应用层slip协议:serial line ip 协议.在串行线路上对ip数据包进行简单封装协议格式:一,slip协议定义了一个END特殊字符(0xc0),每段slip协议用END特殊字符开始(过滤噪音),用END特殊字符结束.二,如果ip数据包内存在END特殊字符(0xc0),用两个连续的字节0xdb...2009-06-08 00:20:29 · 80 阅读 · 0 评论 -
flex图形框架
使用actionscript3.0 构建的每个应用程序都有一个由显示对象构成的层次结构,这个结构称为“显示列表”, 依次为 舞台类 stage swf文件实例 sprite 显示对象容器 DisplayObjectContainer 显示对象 DisplayObject处理显示列表和显示对象1,从显示列表中添加显...2009-06-19 21:42:53 · 85 阅读 · 0 评论 -
并发研究
p(s)原语1,s值减一2,若相减结果大于或等于0,则进程继续执行3,若相减结果小于零,该进程被封锁,进入等待队列v(s)原语1,s值+12,若相加结果大于0,进程继续执行2,若相加结果小于或等于0,则从该信号灯的等待队列中移出一个进程。解除它的等待状态,然后返回本进程继续执行。...2009-06-20 10:40:01 · 80 阅读 · 0 评论 -
linux 多线程模型 研究 01
进程是资源管理的最小单位,线程是程序执行的最小单位从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。SMP:是Symmetric Multi Processing的简称,意为对称多处理系统,内有许多紧耦合多处理器,这种系统的最大特点就是共享所有资源。另外与之相对立的标准是MPP (Massively Parallel Processing),意为大...2009-06-21 10:35:20 · 110 阅读 · 0 评论 -
linux 多线程模型 研究 02
竞态条件(race condition),是一种出错概率非常小的条件,意味着您只有非常快速或者非常运气不好才会遇到这种情况。竞态条件在几百万次运行中也很少遇到一次,所以很难调试出来。互斥(mutex)。互斥量(mutex 是 MUTual EXclusion 的缩写)是避免线程间相互交叠的一种方法。可以把它想像成一个惟一的物体,必须把它收藏好,但是只有别人都不占有它时您才可以占有它,在您主...2009-06-21 11:53:55 · 68 阅读 · 0 评论 -
flex遮罩
不能使用一个遮罩对象来遮罩另一个遮罩对象不能设置遮罩显示对象的alpha属性Bitmap 对象只能使用 GIF、JPEG 或 PNG 格式的图2009-06-21 17:27:36 · 96 阅读 · 0 评论 -
fork,vfork和clone的区别
fork 返回了两次,一次在父进程,一次在子进程子进程返回,将返回0.父进程返回,将返回子进程pidvfork和fork类似,但前者的父进程一直阻塞,直到子进程调用exit或execclone不同于fork和vfork,它接受一个指向函数的指针和该函数的参数。...2009-07-01 18:24:31 · 106 阅读 · 0 评论 -
驱动探测函数研究
[code="c"]static int skel_probe(struct usb_interface *interface, const struct usb_device_id *id){ struct usb_skel *dev; struct usb_host_interface *iface_desc; struct usb_endpoint_d...2009-07-02 18:56:09 · 156 阅读 · 0 评论 -
openapi 简介
为什么需要openapi?现在的互联网充满了一个又一个信息孤岛和大量的碎片化的数据,用户想知道一些资讯,必须在不同的网站上跑来跑去.比如看电影,首先去google map查看周围的电影院,然后去大众点评网查看对这家电影院的评论,然后去电影院的网站上看看今天有什么电影上映。然后支付网站进行电子购票.整个过程非常繁琐,数据之间没有关联.充斥着大量的异构系统.为了解决这些问题.我们引入了op...2010-04-14 18:39:13 · 1288 阅读 · 0 评论 -
flex系列疑问
1,BitMap和BitMapData有啥关系A BitmapData object can be drawn to the screen by a Bitmap object in one of two ways: by using the vector renderer as a fill-bitmap shape, or by using a faster pixel-copying r...2009-06-19 12:53:09 · 87 阅读 · 0 评论 -
c与指针 读书笔记 05
malloc分配一块连续的内存。malloc实际分配的可能比你请求的要多一些。如果系统无法向malloc提供更多的内存,malloc就会返回一个NULL指针.malloc返回一个void *指针对于要求边界对齐的机器,malloc所返回的内存满足边界对齐malloc没有对内存清0calloc有个对内存清0的过程realloc用来修改一个原本已经分配内存块的大小。如果要缩...2009-06-14 13:27:32 · 62 阅读 · 0 评论 -
tcp/ip详解 卷一 读书笔记 02
Ip协议是tcp/ip协议族中最重要的协议Ip协议具有两个特性,不可靠和无连接Ip头 普通的ip头有20个字节。如果含有选项会更多版本号: 4bit首部长度: 4bit ip头占32bit字的数目。由此推出ip头最多可为60个字节服务类型 tos字段:包括一个3bit的优先权子字段,4bit的TOS子字段和1bit的未用位(必须置0)4bi...2009-06-09 22:57:41 · 56 阅读 · 0 评论 -
c与指针读书笔记01
长整形至少应该和整形一样长,而整形至少应该和短整形一样长.常量指针就是指向常量的指针,指针所指向的地址的内容是不可修改的.const int *p=&a;指针常量就是是指针的常量,它是不可改变地址的指针,但是可以对它所指向的内容进行修改。int a; int * const p=&a;四种作用域,文件作用域,函数作用域,原型作用域,代码块作用域链接属性:intern...2009-06-10 12:20:43 · 65 阅读 · 0 评论 -
tcp/ip详解 卷一 读书笔记 03
一台主机将以太网数据帧发送给另一台主机,是根据48bit的以太网地址来确定目的和接口的2009-06-10 20:17:59 · 75 阅读 · 0 评论 -
tcp/ip详解 卷一 读书笔记 03
一台主机将以太网数据帧发送给另一台主机,是根据48bit的以太网地址来确定目的和接口的arp 地址解析协议rarp 逆向地址解析协议arp,将32bit的ip地址变化为48bit的以太网地址,从逻辑的internet地址到物理的网卡地址进行翻译arp发送一份称为arp请求的以太网数据帧给以太网的每部主机。称为arp广播。意思是 如果你是这个ip的拥有者 请回答你的物理地址....2009-06-10 20:18:01 · 62 阅读 · 0 评论 -
c与指针 读书笔记 02
左移 > 分为算术右移和逻辑右移逻辑右移: 左边移入的值用0填充算术右移: 左边移入的值由原来该值的符号位决定。符号位为1则补1,符号位为0则补0无符号值右移均为逻辑右移有符号值右移 根据不同编译器选择是逻辑右移还是算术右移and操作 & 两个位都是1,结果为1,否则结果为0or操作 | 两个位都是0,结果为0,否则结果为1xor操作 ^ 两个位不同...2009-06-11 12:05:11 · 67 阅读 · 0 评论 -
深入浅出设计模式 读书笔记 01
继承的缺点 :1,牵一发而动全身设计原则1,找出 变化的,把他们独立出来,不要和那些不需要变化的代码混在一起(我平常就是这样干的...果然...)2,针对接口编程,而不是针对实现编程.3,将容易变化的行为独立出来,从外部注入.4,多用组合,少用继承类关系有三种,is-a, has-a,implements策略模式定义了算法族,分别封装起来,让它们之间...2009-06-11 21:59:22 · 96 阅读 · 0 评论 -
c与指针 读书笔记 03
边界对齐:boundary alignment 在要求边界对齐的机器上,整形值存储的起始位置只能是某些特定的字节,通常是2与4的倍数.硬件通过地址访问内存位置不能简单的通过检查一个值的位来判断它的类型当两个指针都指向同一个数组里的元素时,才允许一个指针减去另一个指针,结果为两个指针在内存中的距离,此距离以数组元素的长度为单位,而不是以字节为单位当两个指针不是指向同一个数组里...2009-06-12 11:44:44 · 58 阅读 · 0 评论 -
c与指针 读书笔记 04
数组的值是一个指针常量,但数组不是一个指针常量。因为在以下两种场合下,数组和指针常量的表现不一样。sizeof和&, sizeof返回整个数组的长度,而不是指向数组的指针长度,&返回指向数组的指针,而不是指向某个指针常量的指针数组当函数参数的时候,因为数组的值是一个指向数组零元素的指针,所以他会将这个指针通过值传递传递给函数。静态初始化和自动初始化,静态初始化只初始化一次。自动初始...2009-06-14 09:30:39 · 67 阅读 · 0 评论 -
android basic concept
Project Name: This is the Eclipse Project name — the name of the directory that will contain the project files.Application Name: This is the human-readable title for your application — t...2009-09-06 16:02:16 · 75 阅读 · 0 评论