自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM8L通过内部参考电压计算电池电压

STM8L内部有个固定的参考电压值,在外部接入参考电压3V的情况下,这个模拟电压值为1.225V,转换后的工厂测量电压LSB值在寄存器地址(0x4910)中,MSB部分为固定值0x6,则转换后的参考电压值为(0x6<<8) + LSB。本人项目中参考电压为3.3V所以内部固定参考电压值需要转换得到。因为内部固定参考电压值为1.225V,通过Vref通道测得电压值,得到转换值,通过分...

2019-07-01 15:26:07 4633 1

原创 BC28对接Onenet平台,添加对个对象流程

在做NBIOT智能门锁项目,用移远的BC28模组对接onenet平台,在注册网络成功后,添加多个对象,以便更好的实现指令的兼容性,流程如下:AT+MIPLCREATE[19:24:42.296]收←◆NBIoT RSP << +MIPLCREATE:0NBIoT RSP << OK[19:24:42.327]收←◆NBIoT SEND CMD >&gt...

2019-09-16 19:33:29 1296

转载 STM8L052R8大小端测试

int checkSystem2(void){ APP_INT32U i = 0x12345678; APP_INT32U *c = &i; return ((c[0] == 0x78) && (c[1] == 0x56) && (c[2] == 0x34) && (c[3] == 0x12));}if(checkSystem...

2019-06-19 11:29:02 776

原创 STM8L调低功耗方法

做低功耗产品主要把握一下几点: 1、功能芯片能关电源的,关闭电源。 2、能配置低功耗模式的芯片配置成低功耗模式。 3、对于外部有上拉下拉电阻的引脚分别推挽输出高电平和低电平,一般电路中上拉电阻比较多(比如IIC的总线外部都有上拉的,按键上拉),没有上拉的引脚都推挽输出低电平。 4、最后是关闭CPU指令。...

2019-05-24 18:34:37 1642

原创 IAR for stm8 出现 Reading memory at 0x191 did not return without remarks :gdi-errror[40414]错误

本人使用的是stm8L052R8芯片,由于MCU设置了低功耗模式,且该芯片不支持低功耗下通信,只许利用外部中断唤醒后做处理即可。

2019-02-13 14:33:39 1036 3

原创 用keil编译Protobuf3协议移植到stm32中出现的问题

第一个问题error:  #3301: anonymous unions are only supported in --gnu mode, or when enabled with #pragma anon_unions错误:匿名联合仅在--gnu模式下支持,或者在使用#pragma anon_unions时启用解决:1、在arm编译器中会定义 __CC_ARM ,其功能是启用对...

2019-02-01 14:16:40 1920

原创 关于Protobuf3 singular字段的说明

文档指南中写到singular修饰符修饰的字段可以是0次或者1次。但是当定制协议,用该修饰符修饰的字段都报错。error: missing filed number !后来github上看到是说该字段为默认字段。https://github.com/protocolbuffers/protobuf/issues/3457...

2019-01-29 11:09:32 4088

转载 关于AES加密算法的图文理解

转自 : https://www.sohu.com/a/201169795_466846

2019-01-07 17:41:57 223

原创 Lucene全文检索原理的理解

全文检索在很多领域都有广泛的应用,比如:         1、互联网全文检索(百度,谷歌)          2、站内全文检索(淘宝,京东)          3、优化数据库查询(like采用的是顺序扫描法,查询速度慢)Lucene检索的算法是倒序索引算法,类似于字典的查询。将文件中的内容提取出来,将文字拆封成一个一个词,然后组成索引,搜索的时候,先搜索索引,通过索引找文档。其中分...

2018-10-10 15:25:32 185

原创 C# 异步Socket客户端通讯

最近在项目中由于同步阻塞通讯带来程序效率过低学习了异步Socket通讯。这里粘贴Socket客户端异步非阻塞工具类代码。using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Net;using System.Net.Socket...

2018-09-19 13:34:56 950 1

原创 常用Linux查看进程端口号命令

查看程序进程 ps -ef|grep zookeeper查看端口号 netstat -anp|grep 2181查看端口号 lsof -i:2181 

2018-08-31 22:55:10 18128 1

转载 mybatis的dtd约束文件配置

转自:https://blog.csdn.net/a15920804969/article/details/79107852

2018-08-12 19:20:19 290

原创 在centos6.5下安装redis一些配置

首先解压安装包,然后进入安装目录,尝试make编译一下。问题一、GCC++未安装,解决:yum install gcc-c++问题二、make之后再src下有残余 解决:make distclean看到Hint: It's a good idea to run 'make test' ;就OK了! 进入redis.conf     设置后台运行  daemonize yes...

2018-08-10 17:14:51 223

原创 centos6.5下安装JDK环境配置

•解压缩到  /OPC•配置环境变量的配置文件vim  /etc/profileJAVA_HOME=/opt/jdk1.7.0_79PATH=/opt/jdk1.7.0_79/bin:$PATHCLASSPATH=.:/opt/jdk1.7.0_79/lib/dt.jar:/opt/jdk1.7.0_79/lib/tools.jarexport JAVA_HOME PATH CL...

2018-08-10 16:37:53 145

原创 maven 配置阿里云中央仓库

一、修改maven根目录下的conf文件夹中的setting.xml文件&lt;mirror&gt; &lt;id&gt;alimaven&lt;/id&gt; &lt;name&gt;aliyun maven&lt;/name&gt; &lt;url&gt;http://maven.aliyun.com/nexus/content/groups/publ...

2018-07-28 07:34:35 1279

原创 关于String,StringBuilder,ArrayList底层实现的分析

1、--String字符串    底层最主要的实现是  final char[ ];  final修饰后当这个属性第一次被赋值后就不可以改变了,所以当我们拼接字符串的时候,每次拼接都会创建一个新的对象。所以不允许大量的拼接,否则会产生大量的对象,影响性能。2、--StringBuilder可变字符串    底层的实现是char[ ] ,数组的长度一但初始化就不可变了,要想实现可变,就得当传入值的长...

2018-07-09 15:12:49 913 1

原创 mybatis支持批量操作的URL配置

jdbc.url=jdbc:mysql://localhost:3306/crowdfunding?allowMultiQueries=true&amp;useUnicode=true&amp;characterEncoding=utf8

2018-07-06 21:42:24 1061

原创 利用redis解决秒杀Demo的相关笔记

redis解决并发问题,redis本身可以采用的乐观锁的方式,像乐观锁的设计还有SVN都是通过控制版本号来控制写操作,但是乐观锁一般用于多读少写的情况,并发量大的时候性能会降低,而且会产生先抢购的人抢购失败。为了解决上述的一些问题,我们可以采取的解决方案:利用Lua脚本,嵌入到redis中,将全部的并发操作,一次性的执行到redis当中,形成队列的结构。...

2018-07-04 12:00:39 183

原创 php分布式简单部署笔记之wamp2.5下的apache配置

参见day1-PHP基础语法,httpd-conf配置&lt;Directory /&gt;    AllowOverride all    #Require all denied&lt;/Directory&gt;虚拟主机配置 &lt;Directory  "D:/www/"&gt;         AllowOverride all Allow from all    &lt;/Direct...

2018-06-19 13:41:33 163

原创 SVN配置多仓库步骤

步骤:    1、新建一个文件夹    2、按住SHIFT+右键打开命令窗口输入:svnadmin create ./    3、进入conf下打开svnserve.conf 编辑            anon-access = none            auth-access = write            password-db = passwd            authz...

2018-06-16 16:07:33 1474

转载 解决net start mysql 提示:服务名无效 请键入NET HELPING 2185以获得更多的帮助的问题

转自:https://blog.csdn.net/star0311/article/details/66475803?utm_source=itdadao&amp;utm_medium=referral

2018-06-09 14:33:55 2458

转载 关于mysql5.7.17的解压安装

参考地址:https://blog.csdn.net/li_magic/article/details/70186609

2018-06-01 12:51:53 177

原创 java.lang.ClassCastException: com.sun.proxy.$Proxy30 cannot be cast to zj.style.erp.biz.impl.DepBiz

ApplicationContext ac = new ClassPathXmlApplicationContext("classpath*:applicationContext_*.xml"); DepBiz db =   (DepBiz) ac.getBean("depBiz");在使用springAOP产生对象时, getBean产生的对象时IDepBiz的实现类DepBiz,接收的是De...

2018-05-16 11:08:46 349

转载 VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法

解决方法:    https://blog.csdn.net/asdfzjs/article/details/48465487

2018-05-10 15:23:11 583

原创 关于安装ssh框架DTD约束的插件细节

每次新建xml文件是都要导入DTD文件,很繁琐。解决:    将插件复制在eclipse安装目录的plugins下,再将eclipse\configuration\org.eclipse.update目录删除后再启动eclipse。再创建xml文件时直接导入约束即可...

2018-05-08 13:52:21 390 2

转载 彻底解决mysql中文乱码

转自https://blog.csdn.net/u012410733/article/details/61619656作者已经写的很详细了,我这边保存一下

2018-05-04 15:24:41 169

转载 SVN: Error running context: 由于目标计算机积极拒绝,无法连接。

解决:1、【打开控制面板】-&gt;【管理工具-】&gt;【服务】    2、找到【visual SVN Sever】,右击选择【启动】

2018-05-02 20:58:25 3595

转载 解决阿里云centos下tomcat启动慢的问题

自学了一段时间javaweb用ssh框架简单搭了个网站就想着部署到阿里云上,配置好环境之后,发现启动tomcat贼慢,于是就找了一些资料,最终解决了问题https://www.cnblogs.com/jessezeng/p/7325070.html...

2018-04-25 13:12:36 440

原创 整合SSH的时候出现配置切面错误

 java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting '(' at character position解决:    &lt;aop:config&gt; &lt;aop:pointcut expression="execution(* com.wh.serviceImp.*ServiceImp.*...

2018-04-22 23:09:43 233 1

原创 关于动态代理的一些初步理解

一、在JDK动态代理增强一个类中方法:    public class MyProxy implements InvocationHandle{    //定义一个成员变量    private UserDao userDao;    //带参构造    public MyProxy(UserDap userDao){        this.userDao = userDao;    }    ...

2018-04-20 10:52:52 100

原创 Hibernate初学配置相关问题

问题一:    Exception in thread "main" org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found : /com/domain/Customer.hbm.xml : origin(/com/domain/Customer.hbm.xml)原因:    在配置mapping的时候默认...

2018-04-12 19:22:57 156

原创 Centos6.5 自己项目部署后访问不了的问题

    tomcat下部署自己的项目,访问http:ip:8080时可以访问,访问自己的项目出现404错误的解决方案:    进入webapps下修改权限    chmod 755 项目.war文件即可!...

2018-03-31 16:18:04 2036 1

空空如也

空空如也

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

TA关注的人

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