大拿,books, blog, links

技术大牛与经典著作
本文汇集了多位知名技术专家的介绍及其博客链接,并推荐了一系列经典的计算机书籍,涵盖了Java、分布式系统、操作系统等多个领域。

<<分布式JAVA应用:基础与实践>>

试读:http://book.51cto.com/art/201011/235526.htm 

http://9.douban.com/subject/9361717/

http://book.douban.com/subject/4848587/

林昊,淘宝架构师,OSGI带头人

{互联网,OSGi,Java, High Scalability, High Performance,HA}

 

他同事:

http://rednaxelafx.iteye.com/

----------------------------------------------------------------------------------

淘宝大拿Fenng

http://book.douban.com/people/Fenng/

 

------------------------------------------

不知道是谁写的博客,分布式,海量数据总结得挺有高度的

http://www.javabloger.com/article/category/distributed

-----------------------------------------

coolshell.cn 陈浩

司徒正美

-----------------------------------------

<<Operating System Concepts>>

<<effective java>>

<<java nio>>

<<Java Concurrent Programming in Practice>>

<<core java>>

<<javascript:the good parts>>

<<struts2 internals>> downpour大神力作

<<spring internals 2nd>>

<<深入理解JVM>> icyfenix大神力作

 ---------------------------------------------

王保平,阿里花名玉伯,是淘宝前端类库 KISSY 的创始人,也是前端模块化开发框架 SeaJS 的创始人。现就职于支付宝,致力于前端平台的建设。

 

程劭非,阿里巴巴高级技术专家,著名JavaScript专家。

 

老赵,真名赵劼,洋名Jeffrey Zhao,曾就职于微软中国及盛大创新院,目前就职于IBM中国,高级咨询师,写有个人博客“老赵点滴”。现任InfoQ中文站Node.js专栏主编。

 

大城小胖,真名魏子钧。盛大高级研究员。著名HTML5专家。

 

五邑-司徒正美() 11:45:11 

后面几个都曾是盛大的

五邑-司徒正美() 11:48:00 

大城小胖他们很牛啊

五邑-司徒正美() 11:48:23 

每次与他们在一起,他们都在聊什么算法

 深圳—GY() 11:48:28 

老赵我倒是听过他的分享

上海-TAOTAO<> 11:48:29 

我看过他博客,无非就是些炒冷饭,或是体力活的东西

帝都-Smalltalk() 11:48:36 

都是百万富翁啊

五邑-司徒正美() 11:48:48 

他们主要活动在外国的社区

五邑-司徒正美() 11:49:23 

老赵是其他语言的专家

五邑-司徒正美() 11:49:43 

顺带搞一下JS,就把国内的高手吓得不轻

--------------------------------------------------------------------

java 并发

  http://ifeve.com/java-concurrency-thread-directory/

csdn lidp  http://blog.youkuaiyun.com/perfectpdl

 

 

淘宝核心系统团队博客

http://rdc.taobao.com/blog/cs/

淘宝数据库技术团队

http://www.taobaodba.com/

百度搜索研发部官方博客
http://stblog.baidu-tech.com/?paged=3

淘宝的 code project

http://code.taobao.org/

 

http://blog.youkuaiyun.com/tenfyguo/article/details/5273828

 

腾讯soso团队博客


http://blog.youkuaiyun.com/soso_blog

 

 新浪

http://blog.developers.api.sina.com.cn/

http://blog.youkuaiyun.com/21aspnet

 

其他一些牛b人的blog

NoSQL notes

 http://www.nosqlnotes.net/?from=yufeng

 

squit 钻家

 http://blog.zhouzhe.info/

分布式wiki

http://nosql-wiki.org/wiki/bin/view

 

http://www.pagefault.info/?cat=6

张宴的个人blog

http://blog.s135.com/post/313/

 

 Linux.杂志.

http://www.starming.com/index.php?action=plugin&v=wave&tpl=t&nav=32&gid=33263

 

构建高可用Linux服务器

http://book.51cto.com/art/201111/300715.htm


<think>好的,用户现在在寻找大拿剃须刀蓝牙模块的代码实现或开发资料,包括API和开发文档。首先,我需要确定用户的具体需求。大拿剃须刀可能是一个特定品牌的智能剃须刀,带有蓝牙功能,用户可能想进行二次开发或者集成到其他系统中。但根据提供的引用内容,并没有直接提到大拿剃须刀的相关信息,所以需要根据现有资料推断可能的解决方案。 首先,查看用户提供的引用内容,引用[2]提到了Simulink生成C代码以及模型引用和库的使用,这可能与嵌入式开发相关,但不确定是否直接关联蓝牙模块。引用[4]和[5]提到技术学习和代码修养,可能用户希望提升自己的开发能力。但核心问题是蓝牙模块的具体实现。 由于没有直接的相关资料,可能需要建议用户参考通用的蓝牙开发流程。例如,蓝牙模块通常使用BLE(低功耗蓝牙)协议,常见的芯片有Nordic的nRF系列、TI的CC254x等。开发文档通常需要从芯片厂商获取,比如Nordic提供SDK和API文档。此外,Android和iOS的蓝牙开发文档也是重要的资源。 另外,用户可能需要硬件和软件结合的开发指导,比如如何使用MCU(如STM32)集成蓝牙模块,或者使用现成的模块如HC-05进行开发。代码实现方面,可以建议用户查阅GitHub上的开源项目,或者参考厂商提供的示例代码。 还需要提醒用户注意蓝牙协议栈的理解,如GATT、服务、特征值等概念,这些是开发蓝牙应用的基础。同时,安全性和数据加密也是需要考虑的方面,特别是在处理用户设备时。 如果大拿剃须刀有特定的SDK或API,可能需要联系厂商获取官方资料,但根据现有信息,用户可能需要依赖通用的蓝牙开发资源。此外,建议用户学习相关框架,如Android的Bluetooth API或iOS的CoreBluetooth框架,以便进行应用层开发。 总结来说,用户可能需要结合硬件文档、蓝牙协议标准以及具体的开发平台文档来进行开发,同时参考现有的开源项目和示例代码。如果遇到具体问题,可以进一步细化问题,比如通信协议的具体实现或配对流程中的难点。</think>根据现有公开资料及技术开发惯例,针对智能硬件蓝牙模块的开发通常涉及以下核心要素,建议从以下五个层面进行技术探索: ### 一、蓝牙协议栈基础 1. 理解BLE(Bluetooth Low Energy)协议架构,包括GAP(通用访问规范)和GATT(通用属性规范)协议层[^2] 2. 掌握特征值(Characteristics)与服务(Services)的定义方式,例如: $$ UUID = \frac{16-bit/32-bit/128-bit}{标准/自定义} $$ 3. 典型数据交互流程需遵循: ```python # 伪代码示例 def on_characteristic_write(value): if value == 0x01: activate_shaving_mode() elif value == 0x02: send_battery_status() ``` ### 二、硬件开发对接 1. 建议优先获取硬件厂商提供的开发套件(如Nordic nRF52系列开发板) 2. 核心开发文档应包含: - 射频参数配置表(发射功率、频段选择) - 引脚定义说明(UART/SPI/I2C接口对应关系) - 功耗管理规范(低功耗模式切换阈值) ### 三、典型代码结构 Android端特征值读取示例: ```java BluetoothGattCharacteristic char = service.getCharacteristic(UUID.fromString("0000ffe1-0000-1000-8000-00805f9b34fb")); gatt.readCharacteristic(char); @Override public void onCharacteristicRead(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, int status) { if (status == BluetoothGatt.GATT_SUCCESS) { parseShavingData(characteristic.getValue()); } } ``` ### 四、API对接要点 1. 设备控制指令集通常包含: - 0xA1: 启动/停止剃须 - 0xB2: 电量查询 - 0xC3: 刀头压力反馈 2. 数据加密建议采用AES-CCM模式,加密示例: $$ Ciphertext = AES_{128}(Plaintext \oplus Nonce, SessionKey) $$ ### 五、开发资源获取路径 1. 硬件厂商SDK(需签署NDA协议后获取) 2. 蓝牙SIG标准文档(访问官方网站bluetooth.com/specifications) 3. GitHub开源参考项目(搜索关键词:ble-shaver-control)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值