一分钟识点扫盲
Liyang120621
头像是我曾经喜欢的女生,但是她结婚了。新郎不是我。我只是用来提醒我自己,努力敲代码,多挣钱,争取娶个更好的。
展开
-
map是键值对,first是键,second是值。
map是键值对,first是键,second是值。原创 2021-04-01 10:07:16 · 837 阅读 · 0 评论 -
JPA CriteriaBuilder子查询
JPA CriteriaBuilder子查询给自己做个备忘/** 检索关键字 */if (keyWord != null && !keyWord.trim().equals("")){ // 创建子查询对象 Subquery<Store> subquery = criteriaQuery.subquery(Store.class); Root<Store> root2 = subquery.from(Store.class); s..原创 2020-12-15 09:47:43 · 2358 阅读 · 0 评论 -
16进制数的字符串整体转成10进制数字符串
1234567F 设备累计行驶里程,固定8字节,16进制,单位为米,行驶里程为0X1234567F米=305419903米,即30.5419万公里终端传上来的数据,是用ASCII表示的字符串,但里面装的是16进制数。我现在给后台传,要10进制的数。怎么搞?找了一大堆帖子,说的都不尽如人意。都是怎么一个字符一个字符的转,我想要整体转。// 设备累计行驶里程,固定8字节,16进制,单位为米,// 行驶里程为0X1234567F米=305419903米,即30.5419万公里 Str.原创 2020-08-11 13:33:02 · 2504 阅读 · 0 评论 -
LPUART_DRV_SendDataPolling函数输出数组最后一字节没有正确输出
我现在遇到一个问题就是用polling函数发送11个字符出去,通过串口助手接收查看,发现有的时候,最后一个字符收不到。但是会随着下一次发送,一起打出来。那么经过调查和请教,得知以下几点:polling会等待发送完或者超时,也就是没有发送完成或者超时的时候不会跳出函数。s32k144的sdk函数处理最后一个字节的时间会比较长。对于这个问题我的临时解决方法是,发送时,多发一字...原创 2019-11-18 18:03:24 · 784 阅读 · 0 评论 -
S32K144的FLASH中的SDK函数(FLASH_DRV_EraseSector)不能正常执行
先说表象,S32K144的FLASH中的SDK函数(FLASH_DRV_EraseSector)不能正常执行我的需求是擦除PFLASH中的一个扇区,之后在这个上面写东西,可是照着官方的例子操作怎么都好用,但是移植到自己的工程中怎么都不好用。查了很多地方,最后在一个群里,有个大哥点醒了我,要禁用中断。操作flash的时候要禁用中断,操作flash的时候要禁用中断,操作flash的时候要禁...原创 2019-11-11 12:44:14 · 3371 阅读 · 1 评论 -
结构体尾部有指针
https://blog.csdn.net/yongsan01/article/details/79386627转载 2019-11-05 15:44:44 · 518 阅读 · 0 评论 -
常用变量命名规则
变量的命名方法【Hungarian】【camelCase】【PascalCase】 一、匈牙利命名法【Hungarian】: 广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的...原创 2019-11-05 11:29:41 · 1836 阅读 · 0 评论 -
C语言BCC(异或校验)
Type_uByte wubJTT808CalculateChecksum(Type_uByte *aubData_p, Type_uWord auwDataLength){ Type_uByte aubChecksum = 0; Type_uWord auwCnt = 1; while(auwCnt < auwDataLength) { ...原创 2019-11-05 09:06:01 · 9262 阅读 · 1 评论 -
关于CC2640R2有一个设置密码的AT命令(AT+LOGIN_CFG)的一些使用说明
这条指令是定制的!!!!!!!公开版的手册上你是查不到的。如果没有启用密码则和我们公版透传是一样的,但是启用了密码后,APP连接上第一件事就是要验证密码,验证通过之前数据是发不过去的,并且到超时时间后会断开。密码这东西是双向验证的,要么两方同时设定密码,要么都比设定,单独一方设定,会导致无法通讯。密码设定的UART指令:获取设置:AT+LONG_CFG=?\r\n默认值...原创 2019-10-29 18:33:07 · 601 阅读 · 0 评论 -
S32DS中代码优化选项都是干嘛用的
开局一张图,后面全靠查。这里最开始的那个选项是选择GCC编译的优化等级的,关于那个O2 O3 等优化了那些内容,推荐https://www.cnblogs.com/wwcjj/p/9310671.html-fsigned-char 换成有符号char把char定义为有符号类型,如同signed char.这个选项等同于`-fno-unsigned-char ',他...原创 2019-10-09 17:38:12 · 2385 阅读 · 0 评论 -
C#中数组中Skip 和 Take 怎么用
一分钟识点扫盲Skip Take是C#里面集合的扩展方法Skip是跳过第几个之后开始,取得的值包括当前下标值的内容Take是获取到第几个下标为止,取得的值不包括当前下标值的内容 1 2 3 4 5 6 varlist=newList<int>(); //比如list里面是1,...原创 2019-09-29 11:56:07 · 10083 阅读 · 0 评论