- 博客(108)
- 资源 (5)
- 收藏
- 关注
原创 STM32 FOC BLDC与PMSM的区别
BLDC:即无刷直流电机(Brushless Direct Current)PMSM:永磁同步电动机(Permanent-Magnet Synchronous Motor)二者结构上直接观察无明显区别,想要区分,看感应电动势从控制上由明显区别,PMSM感应电动势波形为正弦波,BLDC感应电动势波形为梯形波造成感应电动势的不同的的原因是磁钢磁场的分别和线圈缠绕的方式不
2016-01-06 16:03:47 30160
原创 CN37XX 系列选型
Part NO 主要功能 工作模式 电池种类 电池数量 最大充电电流 太阳能供电 封装形式 CN3301 PFM升压型多节电池充电管理集成电路 开关式 锂电池,磷酸铁锂电池 多节 是 SSOP10 CN3086 400mA可用太阳能供电的三节镍氢电池充电管理集成电路 线性 镍氢电池 3 400mA 是 SOT23-6 CN3140 400毫安可用太阳能供电的单节锂
2024-02-06 21:34:56 359
原创 天视通增加海康威视摄像头2023
天视通录像机时间跟摄像头时间需要统一一致。除了海康威视开启onvif协议,还需要。1.天视通录像机升级到最新版本。
2023-07-16 21:22:25 2112
原创 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 935
原创 W5500 dhcp 获取不到dns
一般情况下,在写程序的时候最好使用官方的库,一些民间的最好谨慎,尤其是一些协议方面的,对协议内部又不可能了解的那么深,很容易出问题。原因:低端的路由器可能不分析option,高端的路由器严格分析,导致问题有时候发生有时候不发生。在没有获取到dns的情况下,给个默认dns 例如114.114.114.114。在discover阶段里有个option,它指示了请求的参数列表。经确认,发送dhcp discover的时候没有dns,加上。问题:在一些低端路由器可以获取到dns,高端路由的获取不到。
2023-03-02 11:57:50 476
原创 springboot websocket 配置超时关闭连接
若不给该客户端发信息,除非路由器重启,否则这个链接会一直存在,服务器会一直认为该链接存在,后果就是随着大连无用的tcp连接积累,服务器会报socket too many open files错误导致服务挂掉。要求websocket客户端定期发送PING,服务器返回PONG,客户端意外断开的时候服务器发现在一段时间内没交互信息关闭该session。客户端与服务器在用websocket通信的时候,如果客户端突然关闭网络或者直接关机,此时路由与服务器之间的链接还存在。
2023-01-13 11:51:58 8770 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 1006
原创 CISCO banner MOTD, Login的区别
结论:实际上没有区别,都是在登录之前显示,motd先显示login后显示设计初衷:motd显示变化的文字,login显示永久的信息用的多的是motd
2023-01-03 15:54:11 529
原创 spring-boot sentry 不触发事件
结论:sentry spring-boot sdk对低版本的jre支持不好,需要使用新的jre。升级一下jre,使用jre19,运行成功。一步一步的确认,但是最终就是不触发事件。以为是证书的事情,参考解决方案,无果。3.确定一下java版本jre1.8。在properties文件增加一行。dsn什么的配置没有问题,提示。2.运行,查看日志输出。
2022-12-21 13:30:51 462
原创 org.springframework.data.solr.UncategorizedSolrException: undefined field: “item_prices“; nested exc
原因:solr服务器的schema.xml没有对应的field解决方法:在对应的core中的配置文件schema.xml增加如下:
2022-12-06 14:16:36 140
原创 交换机作为dhcp服务器,使用3层交换
要求:交换机作为dhcp服务器,网关ip为交换机自己,使用vlan 10,pc能ping通网关。交换机开启路由并加静态路由,交换机需要有一个与网关同网段的IP。基本架构 1路由1交换1PC。PC端能ping通,OK。
2022-11-18 09:22:39 537
原创 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 715
原创 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 1558
原创 Springboot http给websocket客户端发消息
写一个http路由方法,通过调用map中session的sendMessage方法即可发送消息,如果需要获取异步返回值的话可以把返回值放到Redis里,再加一个方法通过获取redis里的状态值。springboot可以使用一个端口即提供http服务,也可以作为websocket服务,取决于用什么协议来访问它。在消息处理类中,建立连接后把session信息存在ConCurrentHashMap中。如果跨域的话注意加上setAllowedOrigins("*");websocket配置。
2022-10-10 09:48:58 326
原创 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 645
原创 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 159
原创 某东薅羊毛脚本分析 如何自己薅羊毛
以下都是以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 4884
原创 http header 发送带下划线的参数
例如服务器收到的是USER_TOKEN,需要http客户端发送http-token,注意客户端发送的是带中划线的,服务器收到的是带下划线的
2020-12-21 09:00:41 719
原创 APP上架各大应用市场对比
因公司上架APP,在上架APP中发现了各种不同的问题,拿出来跟大家分享1. 苹果appstore:每年拿钱养着,上架审核很严格,不需要软著,回复全程英文,真的会有人去测,因时差问题,他们一般会凌晨审核,一个新的app得有1个月上架的心理准备2.应用宝:有qq客服,沟通还算顺畅。国内各大android市场基本都要软著3华为:流程很像ios App Store,审核通过最顺利的一个,一次成4小米:一次提交一般2-3天回复,慢。工单基本所问非所答5oppo:对隐私协议要求高,基本用他的模板来写
2020-12-16 13:56:15 2510 1
原创 tp5 cli模式 访问控制器中的方法
规则是这样的:php ./public/index.php command/order/autocancel后面跟网页路径一样 只不过与前面的index.php 多了个空格
2019-11-28 15:02:19 799
原创 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 1668
原创 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 575
原创 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 968
原创 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 134
原创 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 569
原创 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 679
原创 http请求设置header规则 php $_SESSION为空的解决方案
1.header中不允许有中文2.不允许空格3.参照cookie的格式 key=value; 的格式进行字符串链接如不按照规则,则php server变量取到的值为空
2019-03-18 13:35:34 1250
原创 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 162
原创 echars 改变字体颜色
legend: { orient : 'horizontal', x : 'center', selectedMode : false, data:['空','在'], textStyle: { fontWeight: 'normal', //标题颜色 ...
2018-11-08 09:48:42 1243
原创 极光推送苹果生产环境收不到推送信息
$response = $client->push() ->setPlatform(array('ios', 'android')) ->addAllAudience() ->androidNotification($title, array( 'title'...
2018-07-20 16:11:34 2149
原创 html5 打开app
别费劲了,用scheme什么的,有第三方:魔窗 链接:http://www.magicwindow.cn/能够显著提高效率,也省的前端和app开发人员推锅了
2018-07-16 17:07:34 1343
原创 phpstorm php7 debug
电脑中的phpstorm一直作为ide编码使用,debug功能之前好用过 后来升级到php7以后就不好用了,现在重新配置了一下1,开启xdebughttps://xdebug.org/download.php下载合适的dll文件,放到ext目录下修改php.ini开启加载xdebug插件[XDebug]xdebug.profiler_output_dir="D:\phpStudy\PHPTuto...
2018-07-13 16:53:14 1676
原创 vue下拉自动刷新 上拉加载更多
组件:vue-scrollergit:https://github.com/wangdahoo/vue-scrollerdemo:https://wangdahoo.github.io/vue-scroller/#/customSpinner下载链接:https://unpkg.com/vue@2.1.10/dist/vue.min.jshttps://unpkg.com/vue-scroller...
2018-07-04 16:15:28 9833
原创 php7.2 安装mongodb扩展 生成mongodb.so文件
折腾了很久,网上的大多都过时了,不是下载的版本不对就是下载的包不对,基本都会在configure阶段报错,后来根据官方的文档才找到解决方案php mogodb扩展:https://pecl.php.net/package/mongodbmongodb说明:https://docs.mongodb.com/ecosystem/drivers/php/根据说明:需要安装mongodb-1.4或者1.3...
2018-06-21 10:56:56 11454 4
原创 centos 安装mongodb
1.增加源vi /etc/yum.repos.d/mongodb-org-3.2.repo[mongodb-org-3.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/gpgcheck=1enabled=1gpgkey=https...
2018-06-20 16:30:59 118
原创 vue整合vee-validate自动校验
官方文档:https://baianat.github.io/vee-validate/guide/cdn:https://cdn.jsdelivr.net/npm/vee-validate@latest/dist/vee-validate.js中文包:https://cdn.jsdelivr.net/npm/vee-validate@latest/dist/locale/zh_CN.js引入以后...
2018-06-13 15:14:31 2649
thinkandroid源码
2017-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人