一。传输层的主要功能是什么?分割并重新组装上层提供的数据流,为数据流提供端到端的传输服务。二。传输层如何区分不同应用程序的数据流?因为,对应传输层而言,它只需要知道目标主机上的哪个服务程序来响应这个程序,而不需要知道这个服务程序是干什么的。因此,我们只需要能够抽象的表示出来这些应用程序和服务程序即可...
分类:
其他好文 时间:
2015-03-22 01:41:32
阅读次数:
185
上层应用程序通过调用函数进入操作系统,表面上是函数,实际上是什么呢? 第一个问题:应用程序在内存中,操作系统也在内存中,为什么不能直接进入操作系统中呢?答案是安全。 那么问题来了,既然不可以直接进入,那怎么才能阻止直接进入呢?怎样才能进入内核中呢? 第一个问题的答案是通过硬件将内存分为用...
分类:
其他好文 时间:
2015-03-21 19:54:50
阅读次数:
125
*linux下的文件目录(cd /切换到根目录,输入ls或者dir) linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。 root:存放root用户的相关文件 home:存放普通用户的相关文件 bin:存放常用命令的目录...
分类:
系统相关 时间:
2015-03-21 12:28:33
阅读次数:
165
UIVisualEffectView实现两种模糊效果:UIBlurEffect 和UIVibrancyEffect两者都是继承自UIView,前者放在任意的View里边都能对下册的视图渲染出模糊效果,后者是在前者的基础上对毛玻璃效果上层的视图做出高亮突出处理代码如下:@IBOutlet weak v...
分类:
移动开发 时间:
2015-03-21 01:06:46
阅读次数:
198
mtk硬件启动关闭蓝牙功能的项目:mtk上层操作GPIO应用示例
项目要求:
接上篇:
1:蓝牙按键(KCOL2+KROW1)长按3秒,软件上控制GPIO144拉高2秒后关闭,蓝牙就开启并搜索配对。同时拉高GPIO98,控制音频的模拟开关切换蓝牙音源。
2:蓝牙在工作状态下,给出个1.8V的高电平,给GPIO145用来检测蓝牙的工作状态。
3:蓝牙在工作装态下想要重新配对,在...
分类:
其他好文 时间:
2015-03-20 23:50:39
阅读次数:
506
项目要求:该项目由于没有使用android5.0,导致启动bluetooth的蓝牙audio
slave功能必须使用第三方模组,该第三方模组,启动是通过android主板通过GPIO控制。UI界面是通过图形选择或者一个kpd组合按键来打开关闭或者是启动蓝牙搜索功能。
1,用户按键的侦测:
标准的行为,用户的组合按键,kernel里面向上层发送scancode,然后framework把s...
分类:
其他好文 时间:
2015-03-20 18:47:57
阅读次数:
307
贪吃蛇是一款非常经典的游戏,这些经典游戏给我们的童年添加了不少乐趣,今天開始我们来一步一步的在Android设备上实现一款贪吃蛇游戏,我也是第一次写这个游戏,有可能会写错,或者走弯路,可是终于希望能有一个好的结果,接下来我们一起来一步步的摸着石头开发吧。一、建立一个project二、自己定义View...
分类:
其他好文 时间:
2015-03-19 18:20:35
阅读次数:
221
工作需要对Hiredis进行了简单封装,实现功能:
1、API进行统一,对外只提供一个接口;
2、屏蔽上层应用对连接的细节处理;
3、底层采用队列的方式保持连接池,保存连接会话;
4、重连时采用时间戳进行控制,每隔一定时间(3s)重连一次,防止频繁重试造成的不必要浪费。
先看一下Hiredis的常用数据结构与API:
//hiredis/hiredis.h
/* Context for...
分类:
其他好文 时间:
2015-03-17 12:29:27
阅读次数:
302
1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? ? ? ? ? 绝对路径:/;当前目录:./;上层目录:../;主目录:/;切换目录:cd。 2. 怎么查看当前进程?...
分类:
系统相关 时间:
2015-03-16 16:39:47
阅读次数:
451
思路:1.首先判断浏览器版本2.浏览器版本是一个时,页面跳转。跳转到erro.html。3.新建erro.html页面 注释:top.navigate("")意为让上层框架页面跳转。 top.navigate("error.html"t
分类:
其他好文 时间:
2015-03-16 09:46:39
阅读次数:
167