5 fanfan-公众号-码农修仙儿

尚未进行身份认证

我要认证

Those who are crazy to change the World are the person who can change the World

等级
TA的排名 5k+

不当程序员,你会干什么

本文来源于公众号:码农修仙儿技术文章写多了,是时候歇歇了今天轻松一下,随便聊聊近期的一些想法找个时间,静静的听着歌儿,看一看文章…疫情已经持续了两个多月了,你在家待得还习惯吗曾经没有时间看的书,你看了吗曾经没有时间写的笔记,你整理了吗曾经没有时间减的肥,你实施了吗大概是没有的吧估计只能是每天抖音刷个不停了…我们总在抱怨,工作太忙、生活太累,没有时间和精力但当你真的有了时间...

2020-04-22 14:15:57

能够摧毁你的只有你自己

几天前,实现了公众号(码农修仙儿)粉丝的小目标,感觉自己就是Lucky Dog,激动的一天工作效率都很高,非常感谢各位的关注你问我会骄傲吗?当然会像是种了好几年的竹子终于破土而出,也给我了坚持下去的勇气今天不谈技术,聊聊作为程序员的一些感触从15年到现在,排除掉没工作的那几个月,工作大概三年半经历过只有十几人团队融洽的创业型小公司,也待过成百上千谁都不认识的毫无人情味儿的中大型公司渐...

2019-08-20 14:53:27

如何看待华为总裁信

2019年5月17日凌晨,华为海思总裁何庭波,针对被列入美国商务部工业和安全局的实体名单,发表全体员工公开信。虽然并不是华为员工,但言论却让人热血沸腾只想说,I am proud if you在顺境中,华为依旧能够做长远规划,尽力摆脱对其他的依赖,无不体现出其前瞻性和行动力,当然也必须是有实力也因为是做足了充分的准备,才能在危机到来时如此的不卑不亢说实话,现在很多人都缺乏危机意识,一...

2019-05-17 17:27:21

Android源码分析之鼠标事件监听(二)

本文是一篇很长~很长~很长~~~的技术笔记如果有什么问题,欢迎指正.Zero 前言前边儿已经说过,要想了解鼠标就要研究三个东西鼠标的挂载/卸载鼠标事件处理,也就是鼠标操作鼠标绘制不论是鼠标挂载/卸载还是鼠标操作,基本上算是对输入事件的一个监听了,属于一类东西但是鼠标绘制,这涉及到surface绘制鼠标,对于我本人,基本上没接触过那么多绘制的东西,一点点尝试分析.鼠标事件本身又包括什...

2019-04-16 17:02:47

白话平衡二叉树

本文由微信公众号:码农修仙儿独家发布该来的总会来,平衡二叉树果然又来了…出现背景前文已经研究过普通的二叉树,为什么要用二叉树呢?因为二叉树的结构可以实现二分法查找的效果。你比如前文介绍的满二叉树:如下图所示,如果你想要查找4号元素,你只需要遍历3次即可。所以在理想情况下,二叉树可以优化遍历。遍历时的时间复杂度基本上为0(logn)。但是考虑一种情况,在按顺序插入数据的情况下,二叉...

2019-04-03 17:20:41

Sqlite数据库使用---基础研究

本文由公众号码农修仙儿独家发布,微信搜索fanfan_code目录Sqlite简介Sqlite创建表语句Sqlite增加insert语句Sqlite查询表selectSqlite更新数据update表排序order by查询某段数据limit和offset删除表dropdemo演示SQLite简介SQLite属于轻量级的数据库。用起来也很方便。和文件相比,sqlite...

2019-02-26 13:19:20

程序媛儿的自我修养

本文由公众号:码农修仙儿独家发布,微信搜索fanfan_code查询更多裁员新闻满天飞,图片我就不贴了滴滴、美团、知乎、京东裁员了阿里、华为、百度暂时不招了(最新消息阿里和百度已经开始招聘了)锤子、ofo资金链断裂了(锤子手机部分已被字节跳动收购)对互联网人来说,这个寒冬尤其冷。明星需要在娱乐圈扬名立万,码农不求在码农圈赫赫有名,但最起码也要能够立足,经受得住本年度的十二级裁员风暴...

2019-02-26 13:16:49

Android蓝牙连接a2dp蓝牙耳机

开发环境:开发工具:Androidstudio适配机型:honor8(Android6.0), 坚果R1(Android8.0)开发功能:Android中蓝牙连接A2DP设备,蓝牙耳机设备功能实现:本应用提供以下功能:第一:开启蓝牙第二:查找过滤掉A2DP设备第三:连接A2DP设备第四:断开连接A2DP设备第五:保存通过本应用连接的A2DP设备第六:当重新启动应用时加载已连接...

2018-12-06 17:20:08

蓝牙协议栈初识

在学习的过程中一直有疑问,为什么蓝牙技术突然就产生了呢?蓝牙技术的目的是什么呢?蓝牙技术相对于它所替代的技术存在什么样的优势和劣势呢?蓝牙技术都做了些什么呢?随着我们周围电子产品的增多电子产品之间的信息交互也越来越频繁,但是信息交互方式在无线连接出现之前只能使用有线连接,比如计算机接入键盘,鼠标,主机,扫描仪,打印机,摄像头等等,如果都是用有线连接那就会让你的工作台充满电缆,而且既然是有线的那么...

2018-12-03 10:30:02

北京,我坚持三年了

我于15年7月份抵京,目前从事Android工程师,公司在所属行业没什么影响力且口碑一般,不好不坏。租着一个月2660的自如,每天地铁15分钟、走路30分钟也就到公司了,不远不近。关于自学: 有句话叫师傅领进门,修行在个人你现在经历着的,是他们曾经的经历。 也许你和我一样,已经经历, 也许你和我不一样,曾经经历...

2018-07-23 19:06:55

闲叙蓝牙OPP(二)---文件传输BluetoothOppService专讲

原文来自 原文链接从上文可以看出,文件插入db后直接就是BluetoothOppService(下文会缩写成BtOppService)的处理了,在BtOppService中建立传输通道,但在讲述传输通道之前,先来好好分析一下BtOppService。那么在分析该BtOppService之前先提一个问题,如果让你去设计这么一个service你会怎么设计?service都需要实现哪些功能?...

2018-07-22 19:00:16

闲叙蓝牙

本文已授权微信公众号独家发布蓝牙模块共有三大部分组成:Host:主机,L2CAP以及L2CAP以上Controller :控制器,HCI以下HCI:主机控制接口,传输主机host和controller之间的接口,记录了从host到controller的commands命令以及controller到host的响应events每个蓝牙芯片包含唯一的一个host,以及唯一的一...

2018-06-29 18:34:10

linux下Android7.0多用户编译问题

在此首先感谢Android7.0 JACK编译器不支持多用户同时编译的问题的解决该篇文章的作者龙骨一身为我提供了很多问题解决方案,也学习到了很多。接下来相当于一个学习笔记了。0.0 WHYlinux下多用户使用open-jdk8编译时会有jack-server的问题。首先要明白为什么会出现这个问题,只有明白了原因,才能对症下药。注意这里重点是多用户会出错。如果只有一个用户的话应该问题不大。

2017-10-17 13:12:52

带你解锁蓝牙skill(0)

一直以为自己对蓝牙很是了解,但前段时间跟一个很熟悉蓝牙的人进行交谈,才发现自己所写的只是蓝牙最上层的东西而已,甚至可以说根本就没有扎入到蓝牙的表层,很是惭愧…..写这篇文章的目的是完善蓝牙系列博文,并给大家一个对蓝牙的整体认知。毕竟一篇好的文章不仅仅是要做到细枝末节(很显然,我距离这个还很远),也要对整体的轮廓做个概述。先是要明白蓝牙究竟是什么,有什么用,为什么要用它,这些功能又是如何实现的等等。

2017-10-09 14:01:32

网络协议学习笔记

一直以来,研究蓝牙和wifi时总是只能是对上层很熟悉,但是对底层这些东西一无所知。而真正的研究起来才发现,自己对无线连接中的协议一无所知,这真是一件可怕的事。所以,接下来会给自己一段时间,来完善这方面的东西2017-09-28 启动网络协议学习:目前状态是不清楚要学什么,如何学习,学习目的,一片混乱。希望可以尽快整理出思路。

2017-09-28 11:35:44

WiFiAp探究实录--功能实现与源码分析

接下来要更新的博文是WiFi热点相关的,更新时间为8月1号–8月30号之间。看到此博文的开发者们,如果有关于WiFi热点的任何疑问可留言,最终会将值得研究的问题以及我已经研究出来的问题更新在博文上。 Android虐我千百遍,我待Android如初恋。转载注明出处 本文出自fanfan的WiFi热点探究实录 ——————编辑于2017-08-02——————— wifi热点说的是wifiA

2017-07-24 19:40:08

Android7.1.1系统设置默认值大全

1,是否有默认值在寻找一个开关的默认值时,首先要明白一点,该开关是否存在默认值,以及该开关状态是否有状态保存(一般状态存储在settings的db中)。 判断条件: 在reboot(重启)之后开关状态仍旧保存或者是在reset(恢复出厂设置)之后开关状态恢复到默认的,才能找到默认值。 在reboot之后开关状态仍旧保存的,表示状态存储在了db中。 在reset之后开关状态恢复默认的,表示状态

2017-07-21 15:13:17

Androidstudio编译c/c++jni方法

本文微信公众号授权fanfan程序媛独家发布转载注明出处: 本文出自fanfan的博客Androidstudio编译jni 开发环境:Androidstudio2.3 开发目的:在Androidstudio上编译c/c++jni并自动生成so库,在java类中引用。 开发过程中遇到的问题很多,但终归是成功了,记录下来用Androidstudio的准备 遇到的问题诸如: 再比如

2017-06-29 17:33:40

我是如何学习Android源码的

一连很长时间(从2017/06/09到2017/06/26)都在研究蓝牙,而且这只是文章发表的时间,再加上组织文章和研究的时间,不知不觉中就坚持这么久………,也写了蓝牙的三篇博客,而且篇幅很长如下:在这里就不放文章链接了,有需要的在我的文章中搜索即可,现在,是时候放空一下,给自己充充电了,来张美景,欣赏一下北京的晚霞。言归正传,先放上Android源码连接地址Android源码,至于研究源码的好处,

2017-06-26 16:43:55

带你解锁蓝牙skill(三)

本文授权微信公众号fanfan程序媛独家发布转载请注明出处,本文出自fanfan的带你解锁蓝牙skill系列 蓝牙这块儿算是系统中的一个大块儿,刚开始分析确实很容易没有头绪,所以在进入庞大的源码之前先确定一个分析顺序,也好避免越学越乱。 对于源码的分析不外乎whw(what—how—why)对于蓝牙各协议的功能以及如何演示都已经分析完了,具体可以参考 带你解锁蓝牙skill(一)以及带你解锁

2017-06-21 11:38:10

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。