- 博客(73)
- 资源 (5)
- 收藏
- 关注
原创 ethercat Module ans slots MDP相关
/ ModuleIdent中的值对用 {0x03,0x13,0x0f,0xf} = ModuleIdent。# xml文件中使用modules 时,
2023-04-20 22:09:06 413
原创 1.1 t-io入门
t-io tcp网络通信框架,作为一名菜鸟,只知道它是框架,官网说的很强很多人和公司都有使用。但是查找资料时,少之又少。网络上还有不少的框架,为什么不直接入门到放弃。不是我不想啊,现在维护的项目框架就是用了这个框架。资料太少了,git搜索了一圈,没有多少相关的资料。- 例子代码: 文档中提示要授权码,(这就是要收费的方式吗?- t-io 和源代码。# java菜鸟学t-io。
2023-01-16 23:48:55 279
原创 codechina.csdn.net 域名还能共存吗?
- 前不久发现域名,改为下面域名了,项目 · 探索 · GIT CODEhttps://gitcode.net- 请问一下怎么才能用回原来的域名。codechina.csdn.net ,或者怎么查看可以用csdn.net 这域名
2021-12-28 23:12:59 219
原创 C6.window服务程序sc
# sc create 安装服务程序[SC] OpenSCManager 失败 5:原因: 由于没有与管理员权限运行,因此提示错误。# sc start 启动服务器程序[SC] StartService 失败 2:原因:由于写的bat文件中,程序名字存在错误。...
2021-12-28 23:06:37 181
原创 golang arm平台
### arm- 使用golang 写测试程序的一个好处就是直接在window上编译,放到开发板子就能够跑起来。- 因为
2021-06-06 14:44:11 867 2
原创 Tool1.2.vs2017 MSB3073 命令“subwcrev.exe xml
# 暂时知道该工具命令是自动生成版本,实际作用不知道,因此可以屏蔽编译通过【选择否】 能够正常编译通过
2019-11-03 00:48:19 577
原创 Tool1.1.vs2017无法打开文件"msvcprt.lib"
1、该现象说明lib没有添加在路径中,vs2017 安装路径相关的库没有在工程中指定,手动添加 。- 原因: 工程是从其他低版本vs中建立的工程获取解决:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\lib\x86\;红色标志中,添加本机中l...
2019-11-03 00:17:27 1174
原创 笔记本触摸屏使用技巧
# 使用那破小米笔记本那么久了,都没细看触摸屏技巧。现在总结一下:## 1个手指技巧- 常用的移动、点击技巧## 2个手指技巧- 点击(如同鼠标右击)- 上下左右移动(就是屏幕中如果有如下图的状态栏即可操作)- 3个手指技巧点击左右移动(任务窗口切换)点击上移动(多桌面和任务窗口)点击下移动(回到桌面)- 4个手指技巧点击左右移动(桌...
2019-10-26 10:59:40 3092
原创 golang1.1.字符串和数组转换
## 将字符串转换成数组- 在golang中想实现类似C语言中将结构体中固定数组长度赋值,却发现不能愉快的使用strcpy,由于接触的golang比较少,找了很久都没有找到将string写入数组的方法。 而且在平时使用私有协议中都是要将字符串写入固定长度的数组打包然后发送出来。- 下面的函数type ST_USER struct { name [20]by...
2019-10-17 00:08:47 3360
原创 bat(3)-设备管理器快捷键命令,taskkill 常用
# 设备管理,通过命令- devmgmt.msc # taskkill 命令 - taskkill /? 直接可以查看到使用的例子, 但是这里还是做一下纪录。 TASKKILL /IM notepad.exe //根据进程名关闭程序 TASKKILL /PID 1230 /PID 1241 /PID 1253 /T //根据进程ID TA...
2019-09-04 00:03:02 1282
原创 android1.1.java包调用
### 包调用- package com.jean //创建包在指定目录- import com.jean.ClassA // 在A.java file main() - package com.jean // 在B.java 定义被调用类- 编译: javac -d . A.java //自动将.Class 生成到com.jean 目录...
2019-09-01 11:31:43 145
原创 golang-1.1.编译慢
### 最近更新golang 1.12 从1.9 一直就觉得编译很慢编译都需要30S 也不知道golang为什么会这样子。real 0m27.094suser 0m0.187ssys 0m0.124s
2019-08-18 21:31:19 386
原创 WDK1.3. windbg调试配置
目录1.3.1. windbg简述windbg是在windows平台下,强大的用户态和 内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析 dump数据。通过windbg可以对WDF驱动程序进行在线调试,也可以简单的输出显示调试功能。 在线调试能够设置断点、单步骤...
2019-08-18 21:28:35 335
原创 WDK1.2. bcdedit调试配置
目录1.2.1. bcdedit简述在NT60系列操作系统(Windows 8/7/Vista/2008)中的一个命令行工具,用于建立和重新配置bootloader,后者无须再使用boot.ini文件。也就是说,使用BCDEdit这个工具,能够修改NT60 系列系统的启动菜单。简单理解就是启动程序基础配置,系统根据配置文件进入不同的系统环境。调试WDF驱动时,避免驱动程序导致系统无法恢复,...
2019-08-18 21:27:10 993
原创 WDK1.1. 开发环境搭建
目录1.1.1. 简述WDF是微软提出的全新驱动程序模型,它提供了面向对象、事件驱动的驱动程序开发框架,对它的研究是设计高效稳定设备驱动程序的基础。WDF(Windows Driver Foundation)是微软提出的下一代全新的驱动程序模型,它是在WDM(Windows Driver Model)的基础上发展而来的,支持面向对象、事件驱动的驱动程序开发,提供了比WDM更高层次抽象的高度灵...
2019-08-18 21:26:04 303
原创 小程序1.2.数组使用
通常数组数据也和数据一样,增删查改 。 下面并没有一一举例,只是简单将自己目前使用到的记录一下。- 添加使用自带的concat函数实现。 (流程: new一个新的数组,然后将数组在showlListData 数组后面追加一个元素)- 直接通过重定义来清空删除。都是入门最简单的用法;需要用到的,方便参考使用 。### 小程序数据对象使用,向数组追加数据 v...
2019-08-16 22:30:27 167
原创 csdn趣事2-程序中高低字节合并问题
### 在串口通信中比较常见的是对数据高低位合并对于数据提取时charA[0] 为高位 , charB[1]为地位数据。合并方式举例2种,例子需要合并的是unsigned short | uint16 的类型- (1) 移位合并sum = (charA[0]<<0xFF)+ char[1]- (2) 进制合并sum = charA[0]*256 + ...
2019-08-16 22:20:05 1584
原创 NBIOT1.4.Onenet请求时需注意
(1) http://api.heclouds.com/devices 严格遵守这个规则,否则无法解析(2) http://api.heclouds.com/devices/ 无法路由到特定请求今天通过API实验去请求,发现使用(2)Url 返回值和 Onenet 调试工具返回来的不一样。<html><head><...
2019-08-11 18:51:55 368
原创 小程序1.1.基础存储坑
在OnLoad 定义一个变量,然后获取存储数据时;在函数内容是正常的,但是将变量放到后面打印发现变量值就不能够正常打印出来了。 原因:实验发现: Onload函数运行顺序问题 。(1)在函数内, console.log 和与 wx.getStorage 同级别函数中,是先调用console.log ; console.log("show mTitil...
2019-08-11 14:34:20 133
原创 NBIOT1.3.OneNet 小程序联调 http调试
#### 1.3.1. 平台选择了中移动的OneNet- 为什么选择,因为使用简单。暂时无复杂业务需求。可谓入门级,后面扩展就不使用它了。- 配置TCP通信透传协议- 创建设备,获取设备ID, api-key#### 1.3.2. 小程序联调获取数据- 调试中遇到的问题是,api-key 原来是在header中填写。wx.request({// url: 'ht...
2019-07-17 23:25:30 459
原创 git 将分支替换为master
git branch -m master old-mastergit branch -m wait_change_master mastergit push -f origin master上述操作就是将本地的分支重命名,然后将重命名的分支变成master ,然后将master强制推送到github ...
2019-07-17 22:44:30 2318
原创 csdn趣事-fuckAdBlock为何事
无意中看到CSDN中web有一个Error,然后看了一下函数的命名。顿时不知识是不是我邪恶一笑了。我推测是一个有个性的程序员写的。
2019-07-16 22:19:11 112
原创 程序员经验教训
1、总觉得前人写的代码乱这一路走来,遇到不少程序员,经常听到评价前人的代码写得有多烂多烂。当然也有不少代码是写的好的,看了能够知道功能整理的清晰。一份好的代码第一感觉并不是功能,也不是性能; 而是工整。 一份工整的项目代码,减少程序员80%的维护时间。往往我们为什觉得别人写的代码乱,主要原因可能确实是别人写的代码思路不清晰,功能业务整理没有模块化,全局变量乱用。但是个人觉...
2019-07-05 23:01:48 339
原创 vscode 函数跳转很慢
# 1. vscode 为什么被选择* 创建工程及其简单* 界面舒服* 因为开源好用的和不好用的插件较多。(量说明一切)# 2.其他编辑器不作为主要编辑器原因* notepad++ 只编辑一页这是最好的选择,多了我对notepad++插件不大了解,可能也是先入为主的原因。反正就是没花多少时间去研究过。* sublime 曾经用过免费的,还算可以,印象中是不开源的。...
2019-07-01 23:19:23 14532 4
原创 NBIOT-1.1.AT初始化相关命令解析
### 模块初始化步骤ATE0 /* 关闭模块AT命令回显*/AT+CFUN=0 设置NBIoT模块最小功能AT+NCONFIG=AUTOCONNECT,FALSE 设置手动入网AT+NCONFIG=CELL_RESELECTION,TRUE 设置小区重选功能AT+CFUN=1 设置NBIoT模块最大功能AT+CEDRXS=0,5 关闭NBIoT模块eDRX功能AT...
2019-06-12 23:24:34 1597
原创 NBIOT-1.2.AT指令TCP连接测试
ATI 得到版本号AT+NBAND? 支持的基带AT+CIMI 获取卡号AT+CGSN=1 获取RMEIAT+CEREG? 获取注册状态AT+CGATT=1 注册终端入网AT+CGPADDR 获取终端IPAT+NSOCR=STREAM,6,65000,1 设置成TCP模式,并选用通道1AT+NSOCO=1,114.115.178.195,60000 通道1,服务器的IP,以及服务创...
2019-06-12 23:23:44 1316
原创 test-1.1.oray 花生壳外网访问
### 现象最近使用花生壳软件进行外网访问。 奔着1G免费流量方向,尝试使用免费版的。根据网络上的配置方式,将外网的端口和内网端口进行映射 。可是时而通信正常,时而不能连接,这免费的软件就没有想象中的那么好用了。### 使用方法登录oray ,然后创建端口映射所有一切显示都是正常。 注: 内网服务器程序要运行起来,否则会有红色的提示。可实际连接就会断断续续了。...
2019-06-03 22:18:18 579
原创 bat(2)、doskey 命令别名使用
### 个人常用命令规范- cd_* 目录切换- cp_* 复制指定内容- rm_* 删除指定内容- in_* 安装指定内容- op_* 打开运行内容- cl_* 关闭停止指定内容### window 类似 linux alias 命令别名方法 doskey- 使用的例子 ,如下```doskey cd=cd e:\aa\bb\cc...
2019-06-01 15:36:41 849
原创 24、WDK在两项驱动程序间或一项 I/O 驱动程序内检测到协议错误
调试Xilinx 提供的驱动程序出现 。 不知道什么原因,先记录下来,再一步步撸 。
2019-05-31 21:14:52 856 6
原创 C1、常量显示
const char * const dateTimeStr = "Built " __DATE__ ", " __TIME__ ".";__DATE__ 和 __TIME__ 可以认为是编译器变量值。使用const char * const 定义方式使得变量地址和值都不得修改。同时变量内容也会存放到flash中 。 ...
2019-05-31 20:21:42 143
原创 bat(1)、判断系统类型
然后我用同样的一个简化的批处理判断IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" GOTO REGAMD64IF "%PROCESSOR_ARCHITECTURE%"=="x86" GOTO REGX86:REGAMD64@ECHO WARNING: x64:REGX86@ECHO WARNING: x86...
2019-05-30 16:55:12 184
原创 MCU1、window和linux环境编译问题
原来svn上的文件,放到git上返现文件编译通不过。文件格式问题,忽略这个告警。解决方法:Project options->C/C++ Compiler->Diagnostics->Suppress these diagnostics: 里面输入错误号即可, 如Pa050...
2019-05-21 11:19:20 119
原创 21、WDK调试错误2
EXCEPTION_RECORD: 00000000000000dc -- (.exr 0xdc)Cannot read Exception record @ 00000000000000dcLAST_CONTROL_TRANSFER: from fffff80642d7bdf4 to fffff80642ec3b8aSTACK_TEXT: fffff806`42b4a6b0 f...
2019-05-16 21:14:14 879
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人