Android O(8.0)BT的几点变化

1. 支持BT 5.0标准 低功耗(BLE)模式下速度提高2倍,达到2mbps 传输范围扩大了4倍 广播性能提高了8倍 2. 提供了更多的audio编码方式 在原来SBC的基础上,新增了LDAC,atpX和AAC编码方式,并且支持第三方编码以lib形式作为插件方式加入到Bluedriod中 LDA...

2017-08-09 20:10:24

阅读数 2396

评论数 0

提升linux tcp网络带宽措施

这里主要针对客户端来讨论 提升带宽,对于客户端来说,就是能够在同样时间内,获取更多的数据。总的来说从两个方面考虑: 1.服务器单位时间发送更多的数据过来 2.客户端更快的处理数据要让服务器发送更多的数据,比较容易想到的办法就是开多个线程,向服务器要求数据,这就类似于多个人一起搬运肯定比一个人...

2016-01-15 18:28:30

阅读数 1296

评论数 0

Android5.0网络之多网络共存与应用

Android5.0之后,网络framework出现很大的变化,原生支持了以太网,并且支持多个网络同时连接同时存在。 其实多网络共存并不是什么特别的事情,大部分机器(windows, linux)都支持多个网卡,比如一个用于内网,一个用于外网。但是系统只有一套dns和默认路由,这样就导致使用的局限...

2015-07-10 15:48:09

阅读数 8032

评论数 2

Android5.0网络之socket接口的改变

socket是网络编程的基础,Android中socket接口定义在bionic里面,Android5.0后,为了更好使用fwmark,用netd中的函数实现部分代替了bionic的socket实现。 上代码 bionic/libc/bionic/libc_init_dynamic.cpp // ...

2015-06-24 15:33:36

阅读数 2114

评论数 0

Android5.0网络之netd

Android5.0之后,网络的功能实现完全转移到netd上面

2015-06-10 22:33:10

阅读数 3313

评论数 0

android5.0网络之策略路由

策略路由在linux中已经存在很久,但是Android5.0开始才真正将其作用发挥出来。这里主要简单介绍下策略路由。 策略路由区别于一般的路由就在于,一般的路由是以目的地址作为识别与区分的标识,例如下面这个路由表,它表示所有目的地址为192.168.7.0/24的数据包都直接从eth0 发出 当面...

2015-06-02 22:08:10

阅读数 4962

评论数 3

linux中的网线插拔事件

linux系统中,插拔网线可以通过netlink监听

2014-10-09 19:57:02

阅读数 3204

评论数 0

SSH的三种端口转发(Port forwarding)/ 隧道协议概要

关于ssh转发,这篇算写得比较易懂的。考虑后续会基于这篇文章,给出原理性分析和图表,应该会更利于理解 转自:https://blog.twofei.com/528/ 用SSH有一段时间了,自认为对ssh的操作还是有一定的了解。而今天我要介绍的是ssh的三种端口转发(隧道协议、Tunne...

2017-08-18 09:48:48

阅读数 2338

评论数 0

windows多网卡使用改进

在前面的文章《windows下使用多网卡》中,提到了如何在windows下面使用多个网卡,但是在使用过程中,发现默认路由一段时间后就会被系统增加为2条,这样就会导致问题出现。原因没有深究,可能是因为路由器的设定,或者系统本身会定时重新通过dhcp获取ip。所以,使用了取巧的办法,改写了之前的批处理...

2017-07-25 21:06:26

阅读数 331

评论数 0

使用VBA实现数据统计

工作中经常需要用到excel,有时候会统计和计算大量数据,如果用人工来做会耗时耗力,而且容易出错。如果使用excel的公式,稍微复杂一点的需求就没办法实现。 excel支持VBA编程,所以用程序来实现一些复杂的需求,看起来是个不错的选择。 这里以一个具体的需求来讲解VBA编程 有一个原始数据,里面...

2017-07-11 19:11:19

阅读数 2829

评论数 0

windows下使用多网卡

公司存在两个网络,分别用于访问内部资源和互联网资源,暂以内网和外网区分,虽然不太正确。 内网无法访问互联网,而外网又无法访问公司资源。切换的时候,需要重新插拔网络换线,很是麻烦,于是买了usb转以太网卡连接外网使用。不过由于默认网关只有一个,所以,依然会存在切换的问题。解决办法就是修改路由表 上面...

2017-07-10 20:11:28

阅读数 525

评论数 0

团队管理之授权

授权是团队管理中重要的一环,特别是在目前热门的扁平式管理方法中,占据更加重要的位置。 为什么授权能在管理中占据一定地位,是因为操作得当,确实有诸多好处。比如,对于管理者,可以无需事事躬亲,集中精力与对团队和工作重要的决策上面来。对于员工来说,可以有机会参与决策,提供自己能力。对于整个团队来说,可以...

2017-07-06 16:47:14

阅读数 787

评论数 0

使用python解析excel实现工作效率统计

因为工作关系,常需要分析成员每周工作情况。如果靠人工统计,费力又耗时,想到何不利用python自动化来完成这样的工作 主要思路就是,通过python从原始数据中,统计出一周内每个人在各种事件中耗费的时间,保持到一个sheet中 首先需要用到python里面几个操作excel的库 from open...

2017-07-05 18:37:38

阅读数 1391

评论数 0

Android bluedroid模块间关系

一图解百惑 整个bluedroid可以分为两大模块:BTIF,BTE BTIF:提供bluedroid对外的接口 BTE:bluedroid的内部处理,又细分为BTA,BTU,BTM和HCI BTA:bluedroid中各profile的逻辑实现和处理 BTU:承接BTA与HCI...

2015-09-28 18:07:05

阅读数 3299

评论数 1

android bluedroid架构

上图为Android系统蓝牙的整体架构,bluedroid作为蓝牙协议栈,实现了蓝牙的所有操作。 bluedroid主要分为3个部分:BTIF, BTA, Stack BTIF:作为bluedroid与上层java framework的通道,提供了操作接口 BTA:提供各种profile的实...

2015-09-25 11:21:50

阅读数 1705

评论数 0

网络协议之ipv6

ipv6地址

2015-07-07 17:37:12

阅读数 1017

评论数 0

Android5.0网络之ipv6

移动设备的大量兴起势必进一步加强ip地址不足的危机。ipv6也许成为一种比较好的选择方案。 ipv6地址的获取分为两种方式:无状态;有状态 无状态:通过接收路由公告(RA)来设置自己的ipv6地址 有状态:通过dhcpv6 server分发ipv6地址 Android5.0代码中,...

2015-07-07 10:22:51

阅读数 4362

评论数 0

Android5.0网络之策略路由应用场景

策略路由的应用场景

2015-06-24 17:04:02

阅读数 2021

评论数 1

android蓝牙框架bluedroid之sbc编码

sbc属于蓝牙A2DP规范里面的必选项,bluedroid里面也有一份实现,这里主要讲一下sbc的原理。 先看下图 sbc的整个过程就是将原始输入信号(pcm),通过带通滤波,将其分割为若干个子频带(subband),将各个自带搬移到零频率附近,并对各个子频带进行采样和编码。最后合路输...

2015-06-01 21:48:52

阅读数 2507

评论数 0

samba/cifs详解-基本格式

1.概念 samba是运行于unix/linux的软件。它分为服务器端和客户端,实现了cifs协议描述的功能。用于windows和unix/linux见文件共享 cifs:Windows上的文件共享协议,其前身是smb协议 2.协议详解 2.1 cifs协议头格式 0 1 2...

2015-05-14 21:28:37

阅读数 3735

评论数 0

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