自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fan Ruitian的博客

http://fanruitian.cn

  • 博客(115)
  • 资源 (5)
  • 收藏
  • 关注

原创 STM32 FOC BLDC与PMSM的区别

BLDC:即无刷直流电机(Brushless Direct Current)PMSM:永磁同步电动机(Permanent-Magnet Synchronous Motor)二者结构上直接观察无明显区别,想要区分,看感应电动势从控制上由明显区别,PMSM感应电动势波形为正弦波,BLDC感应电动势波形为梯形波造成感应电动势的不同的的原因是磁钢磁场的分别和线圈缠绕的方式不

2016-01-06 16:03:47 30839

原创 辽宁消防设施操作员考试流程

9.开始考试,先考的实操模拟,考完交卷前举手示意在老师的瞩目下交卷,当场出成绩写在准考证上。5.到了鉴定站现在门口排队(其实排队没什么意义,即使你排队到最后也是一起考试的)。6.大概考试前20分钟进大门,继续排5队,依次存手机,随身只允许带sfz和准考证。2.收到短信,无需缴费,平台选择实操是线上还是线下,默认是线上。7.进左手边小楼,进门安检,准考证盖个戳,戳用于写成绩。提交资料报名排队,至于排队多久未知,现在政策变化较快。11.考完会2楼继续理论,理论考完也是举手交卷写成绩。

2024-07-27 13:06:50 164

原创 沈阳申请业余无线电流程

报名开始时间及时报名,B类得抢,几分钟内可能就没了。报名后刷题,官方推荐智谱APP,但我觉得不如考试宝好用,300多道题目。考试是电脑考试,A类 30个题目对25个即为通过,刷题熟练的话10分钟就完事,提交之前举手,当场出成绩。验机过程很简单,填3个表格,表格现场有示例,照着填写就行了。沈阳报名不收费,根据通知提前打印准考证,最好提前一天打印,因为准考证的内容竟然会变!按照要求登录,点击立即申请,按照要求上传材料(包括之前3张拍照的表格+SFZ正反面),,关注报名通知,一般一年4次,每个季度一次。

2024-07-25 19:47:41 313

原创 u8g2 使用IIC驱动uc1617 lcd有时候某些像素显示不正确

折腾了很久,本来lcd是挂载到已经存在的iic总线上的,总线原来是工作正常的,挂载之后lcd也能显示,但是有时候显示不正确,有时候全白的时候有黑色的杂点。3.分析可能传输的数据接收可能有错误,将iic电路中上拉电阻默认的10K改成2K,问题解决!2.参考示例,把iic连续发数据改成单次一个字节发送,有效果,但是还是有错误的地方。1.最开始以为是IIC总线速度快,降低iic总线速度效果不明显。

2024-06-20 23:03:35 321

原创 u8g2 使用IIC驱动uc1617 lcd 字符显示只显示上半部分,不显示下半部

在往lcd显示屏写写数据的时候,先用命令写显示地址,再写数据,命令和数据的区别在于iic地址不同,例如写命令使用iic地址0x78,写数据使用iic地址0x79,具体根据不同lcd数据手册iic地址有所不同。上面的分支U8X8_MSG_DISPLAY_DRAW_TILE作用是向lcd先写地址,再写数据,在这个分支中,只有一个u8x8_cad_StartTransfer与u8x8_cad_EndTransfer包含整个方法。u8x8_cad_EndTransfer用于产生一个iic终止信号,代表操作完成。

2024-06-19 21:21:22 404

原创 ST7565 旋转180度

正常屏幕排线朝下,特殊情况排线朝上,相当于旋转了180度,但是也想正向显示。可能会出现屏幕显示不完整,加个偏移,调整一下坐标。需要添加2条初始化指令。

2024-06-05 00:23:46 162

原创 stm32g030f6p6读取ina3221

注意 1lsb是40uv,需要乘以40uv,得到的单位是是uV,除以取样电阻就是电流。

2024-06-03 11:51:18 431

原创 中兴 H50G telnet 密码

telnet 登录上去后。

2024-05-01 20:51:32 1285 1

原创 CN37XX 系列选型

Part NO 主要功能 工作模式 电池种类 电池数量 最大充电电流 太阳能供电 封装形式 CN3301 PFM升压型多节电池充电管理集成电路 开关式 锂电池,磷酸铁锂电池 多节 是 SSOP10 CN3086 400mA可用太阳能供电的三节镍氢电池充电管理集成电路 线性 镍氢电池 3 400mA 是 SOT23-6 CN3140 400毫安可用太阳能供电的单节锂

2024-02-06 21:34:56 632

原创 天视通增加海康威视摄像头2023

天视通录像机时间跟摄像头时间需要统一一致。除了海康威视开启onvif协议,还需要。1.天视通录像机升级到最新版本。

2023-07-16 21:22:25 3296

原创 rtl8188eu芯片,解决kail中PHY=null问题

将网卡重新连接到虚拟机,执行sudo airodump-ng wlan0命令就能监听了。此网卡就是wlan0,不是wlan0mon,注意名字和网上那些教程上不一样。也不需要用airmon-ng start 命令启用监听模式,airodump-ng命令会自动处理开启监听。升级后的模块名称叫8188eu,不是以前的r8188eu了,用下面的命令看一下版本,应该是5.0以上了。发现驱动模块版本为v4.1.4,版本太低,我们需要把驱动更新到最新的v5.1以上。执行下面的命令安装新驱动模块。

2023-03-14 15:00:19 1098

原创 W5500 dhcp 获取不到dns

一般情况下,在写程序的时候最好使用官方的库,一些民间的最好谨慎,尤其是一些协议方面的,对协议内部又不可能了解的那么深,很容易出问题。原因:低端的路由器可能不分析option,高端的路由器严格分析,导致问题有时候发生有时候不发生。在没有获取到dns的情况下,给个默认dns 例如114.114.114.114。在discover阶段里有个option,它指示了请求的参数列表。经确认,发送dhcp discover的时候没有dns,加上。问题:在一些低端路由器可以获取到dns,高端路由的获取不到。

2023-03-02 11:57:50 640

原创 springboot websocket 配置超时关闭连接

若不给该客户端发信息,除非路由器重启,否则这个链接会一直存在,服务器会一直认为该链接存在,后果就是随着大连无用的tcp连接积累,服务器会报socket too many open files错误导致服务挂掉。要求websocket客户端定期发送PING,服务器返回PONG,客户端意外断开的时候服务器发现在一段时间内没交互信息关闭该session。客户端与服务器在用websocket通信的时候,如果客户端突然关闭网络或者直接关机,此时路由与服务器之间的链接还存在。

2023-01-13 11:51:58 10477 1

原创 mysql idb,frm文件复制恢复

若step4 提示has ROW_TYPE_DYNAMIC row format, .ibd file has ROW_TYPE_COMPACT row format,删除表,重新执行,新建的时候把row_format=COMPACT;在数据库的data目录下可以看到 data下的目录名就是数据库名,打开该数据库文件夹对于一个表有2个文件,一个以idb结尾,一个以frm结尾。直接复制粘贴是不识别的,提示找不到该表。frm是innodb表结构文件。经过漫长的等待,表结构出来了。安装后找到安装目录,

2023-01-10 11:09:17 1208

原创 交换机开启telnet

【代码】交换机开启telnet。

2023-01-03 16:11:45 363

原创 CISCO banner MOTD, Login的区别

结论:实际上没有区别,都是在登录之前显示,motd先显示login后显示设计初衷:motd显示变化的文字,login显示永久的信息用的多的是motd

2023-01-03 15:54:11 695

原创 spring-boot sentry 不触发事件

结论:sentry spring-boot sdk对低版本的jre支持不好,需要使用新的jre。升级一下jre,使用jre19,运行成功。一步一步的确认,但是最终就是不触发事件。以为是证书的事情,参考解决方案,无果。3.确定一下java版本jre1.8。在properties文件增加一行。dsn什么的配置没有问题,提示。2.运行,查看日志输出。

2022-12-21 13:30:51 513

原创 org.springframework.data.solr.UncategorizedSolrException: undefined field: “item_prices“; nested exc

原因:solr服务器的schema.xml没有对应的field解决方法:在对应的core中的配置文件schema.xml增加如下:

2022-12-06 14:16:36 171

原创 交换机作为dhcp服务器,使用3层交换

要求:交换机作为dhcp服务器,网关ip为交换机自己,使用vlan 10,pc能ping通网关。交换机开启路由并加静态路由,交换机需要有一个与网关同网段的IP。基本架构 1路由1交换1PC。PC端能ping通,OK。

2022-11-18 09:22:39 597

原创 华为MA5680t 查找mac地址

1.查找mac地址在哪个onu上。2.查找某个vlan有多少设备。

2022-11-10 11:41:40 761

原创 centos 7 安装elastics kinana fleet

elastics-search和kibana使用docker安装在容器里,fleet安装在宿主机上。安装成后打开 localhost:5601按照提示输入上面的enrollment token。建议先安装Portainer可视化docker管理工具。加入ES_JAVA_OPTS参数指定运行内存。1.安装elastic-search。在安装过程中记录下输出的参数。2.安装kibana。

2022-11-07 13:35:24 762

原创 elastic-agent安装报错“Fleet Server - Error - x509: certificate signed by unknown authority

需要增加https ca证书,如果试验rpm安装默认路径为/etc/elasticsearch/certs/http_ca.crt。elasticssearch版本8.4.3。经过试验,并未生效,依旧报同样的错误。出现这种问题需要增加参数。

2022-10-11 13:38:26 1815

原创 Springboot http给websocket客户端发消息

写一个http路由方法,通过调用map中session的sendMessage方法即可发送消息,如果需要获取异步返回值的话可以把返回值放到Redis里,再加一个方法通过获取redis里的状态值。springboot可以使用一个端口即提供http服务,也可以作为websocket服务,取决于用什么协议来访问它。在消息处理类中,建立连接后把session信息存在ConCurrentHashMap中。如果跨域的话注意加上setAllowedOrigins("*");websocket配置。

2022-10-10 09:48:58 346

原创 三层交换机svi配置上外网-回包路由

需要配置回包路由

2022-05-07 16:03:35 991

原创 C# 阅读器bmp转base64

华旭的身s份f证z阅读器 没有http api,为了网页能够访问,自己写了一个小软件给的api中通过unpack方法可以得到bmp的头像文件和BGR格式数据,最初想在BGR格式数据上做文件,折腾半天无果,转向生成的bmp默认bmp直接转base64过于庞大,于是写了个方法压缩了一下 iIsSaveToBmp = 1; //调用解码库unpack函数后,由接口自动生成名为zp.bmp的图片文件,该BMP文件可直接打开,不用B、R转换 //iIsSaveToBm

2022-01-28 15:18:38 691

原创 rsync linux服务器与windows客户端直接传输文件

废了半天劲最后通过查找日志终于配置好了服务器配置文件:几个重点:readonly=no还有下面share中的read only配置文件和密码文件权限设置成 600密码文件内容 /etc/rsyncd.passwd类似root:111111出问题看日志,别瞎实验。uid = nobodygid = nobody# use chroot = yesmax connections = 4pid file = /var/run/rsyncd.pid# exclu.

2021-07-23 15:51:53 186

原创 某东薅羊毛脚本分析 如何自己薅羊毛

以下都是以node环境为例几个基本知识点:1.在node里用process.env获取环境变量2.所有的羊毛走的都是https请求,通过https抓包即可3.User-Agent中的jdapp很关键4.CK仅需要pt_key pt_pin即可每个脚本都有个Env类这里面封装了一些常用的方法,脚本里的大本部分都是压缩混淆的,非压缩的参考这个https://raw.githubusercontent.com/chavyleung/scripts/master/Env.js将env实例

2021-02-04 09:25:08 5001

原创 http header 发送带下划线的参数

例如服务器收到的是USER_TOKEN,需要http客户端发送http-token,注意客户端发送的是带中划线的,服务器收到的是带下划线的

2020-12-21 09:00:41 781

原创 APP上架各大应用市场对比

因公司上架APP,在上架APP中发现了各种不同的问题,拿出来跟大家分享1. 苹果appstore:每年拿钱养着,上架审核很严格,不需要软著,回复全程英文,真的会有人去测,因时差问题,他们一般会凌晨审核,一个新的app得有1个月上架的心理准备2.应用宝:有qq客服,沟通还算顺畅。国内各大android市场基本都要软著3华为:流程很像ios App Store,审核通过最顺利的一个,一次成4小米:一次提交一般2-3天回复,慢。工单基本所问非所答5oppo:对隐私协议要求高,基本用他的模板来写

2020-12-16 13:56:15 2766 1

原创 tp5 cli模式 访问控制器中的方法

规则是这样的:php ./public/index.php command/order/autocancel后面跟网页路径一样 只不过与前面的index.php 多了个空格

2019-11-28 15:02:19 822

原创 rabbitmq 延迟消息 php 插件 rabbitmq_delayed_message_exchange

大部分介绍的rabbitmq都是利用ttl与死信的方式,rabbitmq提供的插件rabbitmq_delayed_message_exchange可以很好的实现延迟消息的功能,找了半天,网上居然没有php的例子,继而摸索了一下,参考了java的代码,总结如下:安装流程:下载wget https://dl.bintray.com/rabbitmq/community-plugins/3....

2019-05-17 14:34:43 1704

原创 linux 扩容

参考https://help.aliyun.com/document_detail/25452.html?spm=a2c4g.11186623.6.768.3c3777ee5Z7duTlinux系统centos7,内核版本低于3.6参考一下步骤:使用fdisk命令删除旧分区。运行fdisk -u /dev/vdb:分区数据盘。 输入p:打印分区表。 输入d:删除分区。 输入p...

2019-05-14 10:20:53 673

原创 php 安装rabbitmq扩展 amqp.so

1.安装rabbitmq-cwget -c https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gztar -xzvf rabbitmq-c-0.8.0.tar.gzcd rabbitmq-c-0.8.0/./configure --prefix=/usr/loca...

2019-05-13 13:18:15 1006

原创 centos7 安装 rabbitmq

1.下载最新的rabbitmq-server在这里找最新版本的https://www.rabbitmq.com/releases/rabbitmq-server/目前是3.6.15wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm...

2019-05-13 10:38:20 150

原创 swoole redis 客户端 lpush阻塞

按照官方的demo$redis->lpush("myqueue", json_encode(array("hello", "swoole")));这句话阻塞了不知道什么原因,折腾了一通,最后关闭协程解决了,$server->set(array( 'task_worker_num' => 2, 'worker_num' => 1, '...

2019-04-09 10:25:38 596

原创 centos 安装hadoop3.2

下载安装包wget http://apache.claz.org/hadoop/common/hadoop-3.2.0/hadoop-3.2.0.tar.gz解压tar -xvjf hadoop-3.2.0.tar.gz移到某个目录下mv hadoop-3.2.0/ /usr/hadoop/下载jdkwget https://download.oracle.c...

2019-03-20 16:14:18 700

原创 http请求设置header规则 php $_SESSION为空的解决方案

1.header中不允许有中文2.不允许空格3.参照cookie的格式 key=value; 的格式进行字符串链接如不按照规则,则php server变量取到的值为空

2019-03-18 13:35:34 1307

原创 使用js在html打印自定义字体

unescape("%u"+iconcode)

2019-02-27 13:14:31 1964

原创 php 获取周几

date('N') 周一到周日 以1-7表示参考:http://php.net/manual/en/function.date.phpN ISO-8601 numeric representation of the day of the week (added in PHP 5.1.0) 1 (for Monday) through 7 (for Sunday)   ...

2018-11-17 09:12:01 177

原创 echars 改变字体颜色

legend: { orient : 'horizontal', x : 'center', selectedMode : false, data:['空','在'], textStyle: { fontWeight: 'normal', //标题颜色 ...

2018-11-08 09:48:42 1296

thinkandroid源码

2017-04-26

Sitronix ST7920 12864液晶资料

12864液晶,ST7920驱动资料

2015-12-09

SocketServer

SocketServer实现数据转发,java,C++程序

2015-11-30

Zigbee终端控制台

Zigbee终端控制台,相同的程序分别用c++和java编写

2015-11-27

android客户端源码ZigbeeClient.rar

用此APP控制zigbee网关,包含源码

2015-11-06

空空如也

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

TA关注的人

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