自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 2021-02-18

蓝牙业务协议工具类package com.rrioo.sateliteone4sf.bluetooth.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import com.rrioo.sateliteone4sf.util.DLog;imp

2021-02-18 09:35:13 134

原创 Math.round 理解

@Test public void MathRound(){ System.out.println(Math.round(-1.5)+" > "+(Math.round(-1.5)==Math.floor(-1.0))); //-1 System.out.println(Math.round(-1.2)+" > "+(Math.round(-1.2)==Math.floor(-0.7))); //-1 System.out...

2020-08-09 12:41:19 256

原创 开发人员看智能家居

家居在智能家居来临之前 ,家庭生活也没有觉得哪里不方便。大喊一声,来客人了 把前门的灯打开,下雨了去把窗户关一下,提前把热水器打开,温度到了就洗澡,厨房经常保持通风,避免着火,卫生间也经常开窗 防止co 中毒....。所有的这一切,似乎都不需要改变,也不妨碍我们正常生活。 智能家居出现之后,生活变得有趣了,体验有改善了。你可以不用担心家里的设备异常情况了,只需要远程查看监控,看看家里的宠物,看看家里的小孩,可以远程视频沟通了。厨房也不用担心天然气泄漏了,因为厨房添加了各种传感器,烟雾传感器,水浸传感器

2020-07-16 23:34:34 400

原创 Netty 广播机制-服务端-客户端的实现方式

需求分析“服务端IP地址发生变化后,仍然与客户端保持长链接”服务端IP地址发生变化后,通过广播机制发送ip地址。 客户端收到UDP的信息后,重新初始化TCP长链接。 客户端校验UDP信息是否重复,避免多次初始化。 验证跨网段的广播发送逻辑过程初始化服务端的广播 初始化客户端的广播 局域网网段内发广播 广播UDP信息协议处理code 服务端netty 用的4.0,因为在初始化的过程中 出现了.await()方法,这个方法在源码中是堵塞的,所以初始化的过程应该切换到子线程中,否则

2020-06-19 09:37:00 1295

原创 BottomSheetDialog图片上浮

效果图自定义style <style name="MyBottomDialogDStyle" parent="Theme.Design.BottomSheetDialog"> <item name="android:colorBackground">@android:color/transparent</item> &lt...

2020-03-11 12:13:00 195

原创 管道pipe理解

管道pipe理解管道特点管道容量的大小功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入管道特点1.管道只允许具有血缘...

2019-11-06 10:35:08 891

原创 蓝牙BLE OTA 升级 CRC校验

CRC循环冗余校验(Cyclic Redundancy Check, CRC)是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。应用场景项目中涉及到OTA 蓝牙升级模块,由于BLE 每次发包只能发20字节,多余的需要自己分包处理。我们的上传的文件有100k所以 ...

2019-10-25 12:03:25 2312

原创 netty 源码分析之服务端启动

IDE服务端netty启动代码 /** * 开启及服务线程 */ public void start() { // 从配置文件中(application.yml)获取服务端监听端口号 int port = nettyConfig.getPort(); serverBootstrap.group(boss, ...

2019-10-10 18:01:45 291 1

原创 更改linux 防火墙端口无法保存

因此/etc/sysconfig/iptables不存在,没有安装iptables防火墙可以通过以下命令安装iptables防火墙systemctl stop firewalldsystemctl mask firewalldyum install iptables-servicesservice iptables status//设置开机启动systemctl en...

2019-06-17 14:02:57 649

原创 更改mysql 密码

查看 安装时自动生成的密码grep "password" /var/log/mysqld.log如果命令不成功 可以安装:yum -y insatall wget第三方客户端 无法连接mysql 2059 是客户端版本太低 升级即可。更改加密方式:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' P...

2019-05-16 19:44:30 166

原创 Job for mysqld.service failed because the control process exited with error code. See "systemctl sta

service mysqld start 执行的时候报错:根据提示 查看错误信息:错误信息查看没有帮助:继续查看错误日志:错误信息可得,权限问题 ibdatal 没有权限 继续走起.....查看权限:重新赋值权限:重新启动 over :active (running)...

2019-05-16 16:48:28 13489

原创 build 报错日志查看

命令:gradlewprocessDebugResources--stacktrace可以查看更加详细的build日志 便于分析错误日志

2019-04-03 14:42:50 1545

work_day_t.sql

2020年节假日 数据库,366天的节假日数据,包含字段id, workday,code,其中:code=0,1,2,3分别表示上班,放假,补班,周末。下载后直接运行sql语句即可。本人亲自对比国务院日历数据,保证没错

2019-12-23

libs.zip ijkffmpeg SO库

内有armebi-v7a arm64-v8a指令集的SO库 无需编译 B站开源C代码 已编译

2019-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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