自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 golang Map迭代的随机性

Go的Map迭代在官方blog中有提到:When iterating over a map with a range loop, the iteration order is not specified and is not guaranteed to be the same from one iteration to the next. If you require a stable iteration order you must maintain a separate data structure

2022-03-18 13:24:10 728

原创 解决内联汇编64位Linux系统调用提示Bad Address

在参考《Linux 下系统调用的三种方法》这篇文章的时候,前面的syscall()和chmod()两种方法完成系统调用chmod都可以正常执行。但当我使用内联汇编时,程序执行提示errno=14 Bad Addressasm ( 汇编程序模板: 输出操作数 可选的: 输入操作数 可选的: 修饰寄存器列表 可选的)//关键代码 asm( "int $0x80" //immediate value start with $ in at&t syntax

2021-11-12 19:29:06 2152 1

原创 宿舍自制Arduino指纹门禁-ESP8266,AS608,BM2166

上次写了一个微信小程序蓝牙门禁,但每次开门需要打开小程序颇为不便。加上不知道什么原因,TB-02这块板子会卡死或者让舵机乱转,上次还烧坏了我的TD8120MG舵机,今天下定决心更换为ESP8266的指纹门禁。根据宿舍门锁类型不同(开门需要的力不同),可以选择SG90、MG995、MG996R、TD8120MG等几款舵机。指纹模块、ESP8266、舵机接通电源,注意指纹模块的Vsen和VDD都要接通。接线:ESP8266指纹模块D2TXD3RXD6TOUCH.

2021-10-25 11:52:01 4174

原创 自制宿舍门禁,微信小程序蓝牙控制,比指纹更安全~

写在最前基于安信可TB-02开发板AT固件V0.4.2开发(C语言),使用微信小程序控制,实现多平台可用、多用户、多终端的门禁系统。提供原始固件和配套小程序,有一定C语言基础(没有也行),略微修改烧写之后就可直接使用。这是我的第二块开发板(第一块是ESP8266),第一次接触SDK开发,第一次接触微信小程序开发,一共差不多用了我一个星期(网课都没好好听),多有不足请多指教。开发过程...

2021-04-13 16:27:44 6833 7

原创 模拟汽车速度控制系统的设计 微机原理课程设计

模拟汽车速度控制系统的设计CSDN发布部分代码,完整代码及报告见文末模拟汽车速度控制,使用清华科教厂TPC-ZK-II实验箱。一、设计要求用实验箱上4*4键盘的按键模拟汽车的挡杆,用发光二极管显示挡位,用数码管显示汽车的速度。二、设计内容1、“1”键启动系统,汽车以最低速度行驶,同时用1盏绿灯显示挡位,数码管显示速度(最低速度为5Km/h)。当需要换档时,用键盘键入2、3键,并加用一盏黄灯和一盏红灯显示,同时在数码管上显示相应的速度。2、汽车慢加速时用“A”键,急加速时用“B”键。慢刹车时用

2021-01-25 17:56:20 2236 6

原创 为什么浮点数不能直接比较大小

以JS为例简短的解释就是,浮点数在计算机中大部分都是近似0.1 可以表示为0.000110011001100110011001100110011001100110011001100110…其后是一个无限循环的小数,计算机只能截断,很显然截断后的数就已经是0.1的近似值了,但是两个0.1的在计算机的表示是一致的,所以0.1==0.1是成立的而经过计算后的浮点数,是两个近似值计算得到值,计算机不能把他识别为是1位小数0.3而是0.3000…4,与真计算值的表示方式很可能是不相同的,所以他们不等。

2020-06-24 18:44:45 5394

原创 JDBC报错Public Key Retrieval is not allowed终极解决方案

查遍百度解决方案 都是URL加上一条allowPublicKeyRetrieval=true,但是又说这样不安全可能遭到MIMT攻击或者就是先用cmd/navicat连接一下数据库就没事了,但这也不是常事啊仔细检查URL 发现有一个useSSL=false,觉得会不会公钥和这个ssl关闭有冲突,尝试删掉这个参数后,不在报错,重启不另外连接mysql也不报错了。追根溯源,最后发现学JDBC的时候在菜鸟教程看到的描述如下MySQL 8.0 以上版本的数据库连接有所不同:1、MySQL 8.0 以上版

2020-06-21 11:46:52 17638 7

空空如也

空空如也

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

TA关注的人

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