![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
guanjianhe
这个作者很懒,什么都没留下…
展开
-
modbus之crc16计算代码
这边提供两种方式,第1种是查表法方式,速度会快一点,但是需要多占用一些空间;第二种是纯计算方式,速度相对第一种会慢一点,但是比较省空间。原创 2022-11-14 19:07:04 · 657 阅读 · 1 评论 -
nginx搭建文件服务器
nginx搭建文件服务器原创 2022-06-08 22:24:23 · 5704 阅读 · 2 评论 -
321备份策略
3-2-1备份策略3:除了原始数据,要有333份数据拷贝2: 至少要有222种存储介质来存储333份数据拷贝,比如不能放在同一个硬盘或者同一台计算机。1:有111份数据要放在异地,比如云盘或者其他城市参考链接...原创 2022-05-20 03:29:03 · 340 阅读 · 0 评论 -
正则表达式
元字符正则表达式主要依赖于元字符。 元字符不代表他们本身的字面意思,他们都有特殊的含义。一些元字符写在方括号中的时候有一些特殊的意思。以下是一些元字符的介绍:元字符描述.点号匹配任意单个字符除了换行符。[]字符种类。匹配方括号内的任意字符。[^]否定的字符种类。匹配除了方括号里的任意字符。*匹配>=0个重复的在*号之前的字符。+匹配>=1个重复的+号前的字符。?标记?之前的字符为可选。{n,m}匹配num个大括号之前的字符原创 2020-10-16 08:51:33 · 144 阅读 · 0 评论 -
正则表达式
目录正则表达式元字符点运算符`.`字符集否定字符集重复次数`*`号`+`号`?`号`{}`号`(...)`特征标群`|`或运算符`\`转码特殊字符锚点`^``$`简写字符集零宽度断言(前后欲查)正先行断言`?=...`负先行断言`(?!...)`正后发断言`(?<=...)`负后发断言 `(?<!...)`标志忽略大小写全局搜索多行修饰符贪婪匹配与惰性匹配正则表达式元字符正则表达式主要依赖于元字符。 元字符不代表他们本身的字面意思,他们都有特殊的含义。一些元字符写在方括号中的时候有一些特殊原创 2020-06-14 12:10:09 · 300 阅读 · 0 评论 -
python各进制之间转换
10进制转16进制:hex(10)10进制转8进制:oct(10)10进制转2进制:bin(10)16进制转10进制:int('0x5',16)8进制转10进制:int('0o5',8)2进制转10进制:int('0b1100',2)原创 2019-12-01 12:41:00 · 194 阅读 · 0 评论 -
kindle所支持的格式
Kindle个人文档服务目前只能转换并发送以下类型的文档:Microsoft Word (.doc, .docx)RTF文件(.rtf)HTML(.htm, .html)TXT文件(.txt)Zip, x-zip压缩文件Mobi格式电子书JPEG (.jpg), GIF (.gif), Bitmap (.bmp) 和 PNG (.png) 格式的图片。Adobe PDF (.pdf...原创 2019-11-20 23:50:21 · 2087 阅读 · 0 评论 -
常用软件和网站
软件potplayerfoobar2000EverythingsnipastetyporaDism++f.luxfilezillairfanviewGeekUninstallerSumatra PDFsourceinsightIDM待续。。。网站原创 2019-03-09 16:51:44 · 237 阅读 · 6 评论 -
四元数解算姿态角解析
本文来自:链接一、概述无人机求解姿态角有多种算法,但由于各种算法的自身限制及计算机计算速度的限制,所以我们需要选择一个较佳的求解算法,下面我们先来看看几种求解姿态角的算法:1. 欧拉角法:欧拉角法(又称三参数法)是欧拉在1776 年提出来的,其原理是动坐标系相对参考坐标系之间的位置关系可以用一组欧拉角来描述。解算欧拉角微分方程只需要解三个微分方程,与其它方法相比,需要求解的方程个数少一些但...转载 2019-07-12 21:32:39 · 96293 阅读 · 69 评论 -
Astyle-3.1格式化代码
Dev-C++:-A1 -xV -S -xW -w -xw -Y -f -p -H -U -k1 -j -xb -xf -xh -c --suffix=.bakSource Insight:"C:\Program Files (x86)\Dev-Cpp\AStyle\AStyle.exe" -A1 -xV -S -xW -w -xw -Y -f -p -H -U -k1 -j -xb -xf ...原创 2019-06-28 22:52:46 · 1302 阅读 · 0 评论 -
A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS
A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS=================================================="Everything you wanted to know about CRC algorithms, but were afraidto ask for fear that errors ...转载 2019-07-24 15:24:48 · 367 阅读 · 0 评论 -
指针
声明一个指针变量:type *pType = NULL;pType有5个“属性”,分别是:pType = (己址,己值,他址,他值,他型);己址:即“自己的地址”指针变量pType作为一个变量,也有自己的地址,常见的代码写法是&pType己址在一般的程序中不会被频繁地用到,如果要用的话,就涉及到“指针的指针”,这又是另外一个话题了,本文不讨论;己值:即“自己的数据值”指针...原创 2019-08-10 22:24:41 · 192 阅读 · 0 评论 -
pid通俗解释
链接在此翻译版原创 2019-10-03 21:16:30 · 1183 阅读 · 0 评论 -
正则表达式语法
正则表达式语法正则表达式语言基于 Perl 正则表达式语法。文字所有字符都是文字除了: ., *, ?, +, (, ), {,}, [, ], ^, $ 和 \。这些字符代表文字当之前有一个 \ 时。一个文字是一个与它自己相匹配的字符。例如,搜索 \? 会匹配每一个在文档中的 ? ,或搜索 Hello 会匹配每一个在文档中的 Hello 。元字符下列表格包含元字符(非文字)的完整列表以...原创 2019-03-03 12:07:46 · 390 阅读 · 0 评论 -
utf-8编码转为系统默认编码
@echo offset DIR=E:\tmp\tmpfor /R %DIR% %%i in (*.c *.h) do (echo %%inative2ascii -encoding UTF-8 %%i %DIR%\tempnative2ascii -reverse %DIR%\temp %%i)pause原创 2019-02-01 14:17:57 · 344 阅读 · 0 评论 -
搜索技巧
1. site有时候,您如果知道某个站点中有自己需要找的东西,就可以把搜索范围限定在这个站点中,提高查询效率。site命令语法格式有两种: 1. site:网址 关键词 2. 关键词 site:网址例: site:cn 表示仅在域名以”cn”结尾的网站中搜索。 site:org 表示只是在域名以“org”结尾的网站中查寻。注意事项: 1. site:后边跟的冒...原创 2018-08-23 15:46:50 · 440 阅读 · 0 评论 -
Git小结
安装Git之后,请输入用户名和电子邮件地址:$ git config --global user.name "&lt;用户名&gt;"$ git config --global user.email "&lt;电子邮件&gt;"创建一个版本库$ git init添加版本库$ git add filename1 filename2 ...Tips:使用原创 2018-09-09 13:13:49 · 186 阅读 · 0 评论 -
POP3、SMTP和IMAP
把系统烧录进SD卡后,在boot目录下新建一个ssh为名的文件,用于开启ssh连接服务(默认关闭)。在boot目录下新建一个wpa_supplicant.conf为名的文件,打开文件,键入以下内容:ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ ssid...原创 2018-09-21 22:31:00 · 879 阅读 · 0 评论 -
甘特图
参考链接gantt dateFormat YYYY-MM-DD title Adding GANTT diagram functionality to mermaid section A section Completed task :done, des1, 2014-01-06,2014-01-08...原创 2018-09-30 23:47:54 · 1886 阅读 · 0 评论 -
从 Google Play 下载 APK 文件
网址1网址2网址3随便点击以上任一链接,输入应用在google play上的网址就可以获取下载链接。原创 2018-10-03 11:52:48 · 14478 阅读 · 0 评论 -
麦克米伦
单词aabandonabbreviationabilityableabnormalaboardabolishabortionaboutaboveabroadabsenceabsentabsoluteabsolutelyabsorbabstractabsurdabuseacademicacademyaccelerateacceleratoraccen...原创 2018-10-03 21:56:25 · 16821 阅读 · 0 评论 -
anki单词模板
正面<div class="word">{{单词}}</div><div class="phoneticsymbol">{{音标}}</div><div>{{发音}}</div>中间@font-face { font-family: kt; src: url('_kt.ttf'); }@f原创 2018-10-04 12:55:23 · 9104 阅读 · 0 评论 -
原码、反码、补码
数值在计算机中是以补码的方式存储的。一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。比如,十进制中的数 +2 ,计算机字长为8位,转换成二进制就是00000010。如果是 -2 ,就是 10000010 。因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如上面的有符号数 10000010,其最高位1...原创 2018-09-27 23:32:17 · 149 阅读 · 0 评论 -
文件数据转十六进制数生成数组
#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#include &amp;amp;amp;lt;string.h&amp;amp;amp;gt;/* * feof():当设置了与流关联的文件结束标识符时,该函数返回一个非零值,否则返回零。 * C 库函数 int getc(FILE *stream) 从指定的流 stream 获取下一个字符(一个无符号字符),并把位置标识符往前移动。原创 2018-11-11 13:54:30 · 1082 阅读 · 0 评论 -
十六进制字符转对应的十六进制数
#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;string.h&amp;amp;gt;/* C 库函数 int feof(FILE *stream) 测试给定流 stream 的文件结束标识符。 */int main( void ){ unsigned char str[5]; unsigned char num; FILE *infp; FI原创 2018-11-11 14:57:11 · 892 阅读 · 0 评论 -
Win10家庭版开启Hyper-V
新建文本文件,复制一下内容:pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%Sys...原创 2018-11-14 23:23:26 · 3687 阅读 · 8 评论 -
十进制转为任意位数的二进制
void func( unsigned int num, unsigned int nbit, char *str ){ unsigned int i; unsigned int j = 0; for ( i = nbit - 1; i >= 0; i-- ) { str[j++] = '0' + ( (num >> i) & 1); }}原创 2018-11-14 23:26:58 · 1701 阅读 · 0 评论 -
51单片机的printf等格式输出函数
在51单片机上使用printf函数、sprintf函数要注意以下几点:无符号16位数格式符用%d或者%u,千万不能加字母“l”,否则会出错32位数据格式符必须加字母“l”,否则会出错8位数据格式符要加字母“b”,例如%bd、%bu等...原创 2018-11-22 01:01:14 · 4980 阅读 · 5 评论