![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
朽木白露
只有最不虔诚的信徒,才会追寻上帝存在的证明
展开
-
newlib中malloc如何获取heap地址
newlib代码:caddr_t_sbrk (int incr){extern char end asm (“end”); /* Defined by the linker. */static char * heap_end;char * prev_heap_end;if (heap_end == NULL)heap_end = & end;prev_heap_end = heap_end;if (heap_end + incr > stack_p转载 2021-11-26 17:07:12 · 641 阅读 · 0 评论 -
GCC编译时增加宏定义-D标识符,相当于宏定义#define 标识符
转自:https://blog.csdn.net/u012435142/article/details/83217883GCC编译时增加宏定义-D<标识符>,相当于#define <标识符>,可以在遇到条件编译时执行。例子: 搭配gcc编译命令:gcc -DDEBUG -g -o main.out main.c (注意-D<标识符>应该紧跟gcc后面,-o等指令前面)main.c#include <stdio.h>//如果在gcc编译参数中定义了-D转载 2021-11-26 15:47:11 · 1974 阅读 · 0 评论 -
如何解决电脑窗口出现在屏幕外的情况
1.首先选中在屏幕外的电脑窗口,简单的方法是直接在任务栏点击该窗口2.另一种方法是:点击 Alt+Tab, 再松开Tab通过←→左右移动选中窗口3.然后点击 Alt+空格键,将出现如下提示,再点击 M4.接下来便可以通过←或者→键移动窗口(如果扩展屏在笔记本右侧,则通过←向左移动)...转载 2021-11-26 15:16:30 · 8895 阅读 · 2 评论 -
CAS原理
转自:https://blog.csdn.net/nrsc272420199/article/details/1050328731.2 CAS原理分析先看定义(摘自百度百科):compare and swap,解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无论哪种情况,它都会在CAS指令之前返回该位置的值。CAS有效地说明了“我转载 2021-11-24 12:17:17 · 230 阅读 · 0 评论 -
arduino添加自定义开发板失败
附加开发板的json每次在打开arduino的开发板管理时会自动从网上下载,因此更改里面的内容无效。在arduino的首选项里面设置网络代理,但是不填代理,那么arduion就不会自动从网络更新json文件,因此我们更改json文件里面网址就可以了。这里可以把GitHub网站更改为国内镜像,譬如:hub.fastgit.org将网络设置为代理后打开开发板管理器,这个时候不会更新json,然后搜索开发板后下载安装,如果安装不成功,试试断网之类的操作。安装成功后要把代理设置回来,避免官方开发板无法使用原创 2021-09-20 16:41:05 · 1075 阅读 · 0 评论 -
C盘飘红先别下清理软件!6招瞬间腾出十几GB
转自:https://baijiahao.baidu.com/s?id=1662029585030631461&wfr=spider&for=pc[PConline 技巧]前段时间一直在家办公,也没怎么注意电脑状态。从前几天开始,电脑就变得异常卡顿,一番检查下来,原来是C盘飘红了!通常遇到这种情况时,很多小伙伴都是第一时间去下载各种清理软件,然而一顿猛操作下来,发现清理的效果并不明显。那么,正确的姿势该是什么样呢?教你快速搞定C盘飘红1. 清理Windows.old文件夹预计清理:10GB转载 2021-08-28 15:58:30 · 459 阅读 · 0 评论 -
cygwin添加到windows右键菜单
https://blog.csdn.net/yang_hong_/article/details/52490266https://blog.csdn.net/yuisyu/article/details/81293333转载 2021-08-07 21:30:14 · 385 阅读 · 0 评论 -
电脑休眠后无法唤醒的解决办法!
转自:https://jingyan.baidu.com/article/a24b33cd3a751119fe002bf9.html电脑的休眠功能,为长时间不用的电脑进行了关闭显示、硬盘停转的深度节能模式,不仅节约能源,还保护的设备;但有些时候也会出现一些问题,如休眠后无法唤醒,无法移动鼠标,敲击键盘都无效,最后只能长按电源键来强制关机!当你也遇到无法唤醒的问题时,可以尝试以下方法来解决。电脑休眠后无法唤醒的因素一般有两个:第一是系统硬件不兼容、不支持;第二是系统设置原因导致。我们先看看转载 2021-06-23 10:23:15 · 7705 阅读 · 1 评论 -
excel中怎样设置隔行隔列显示不同颜色
转自:https://jingyan.baidu.com/article/ed2a5d1f9e637209f6be1797.html如果是要隔列设置不同的颜色,那就把刚才的公式改成:=mod(column(),2),其他步骤都一样。转载 2021-06-08 13:34:34 · 1403 阅读 · 0 评论 -
服务器最大TCP连接数及调优汇总
转自:https://www.cnblogs.com/shengs/p/10140678.html启动线程数:启动线程数=【任务执行时间/(任务执行时间-IO等待时间)】*CPU内核数最佳启动线程数和CPU内核数量成正比,和IO阻塞时间成反比。如果任务都是CPU计算型任务,那么线程数最多不超过CPU内核数,因为启动再多线程,CPU也来不及调度;相反如果是任务需要等待磁盘操作,网络响应,那么多启动线程有助于提高任务并发度,提高系统吞吐能力,改善系统性能。单机最大tcp连接数网络编程在tcp应用中转载 2021-05-25 11:54:19 · 2541 阅读 · 0 评论 -
LWIP使用经验---变态级(好文章)
LWIP使用经验 一 LWIP内存管理 数据包管理设置内存大小宏编译开关 二 LWIP启动时序三 LWIP运行逻辑 接收数据包SequentialAPI函数调用 四 TCPIP核心知识点 滑动窗口三次握手断开连接TCP状态转换同时打开同时关闭 五正确使用LWIP六 LWIP常见问题 网卡驱动程序内存泄露PC机无法与LWIP建立TCP连接 ...转载 2021-05-13 15:09:42 · 2579 阅读 · 0 评论 -
论文写作
文献综述具体写作方法转自:https://www.zhihu.com/question/303494762/answer/7651230661.首先根据你的论文主题想出5个关键词,依次输入谷歌学术搜索引擎(或者其他学校资源论文库) 。2.在电脑里准备两个参考文献文件夹 ,一个文件名写useful (有用), 另一个文件名写maybe useful (可能有用)。3.接下来浏览搜索到的文献的标题,看到和自己研究方向相关的题目就点进去,一目十行扫视文献,其中最主要看Abstract,Introduction转载 2020-11-04 12:49:30 · 424 阅读 · 0 评论 -
如何在I2C通信中同时和多个从机通信
对于不同地址的模块就不用多说了,直接分别对其地址进行通信即可。那么若拿到相同地址的模块,或者直接是相同的多个模块怎么办呢?方法一:(内置了两种地址的模块)对于内置了两种地址的模块,可以通过对某个引脚置高或置低来选择其中一个地址,现假设置高为A,置低为B。假设你有三个模块要同时通信,首先将模块1置高,模块2、模块3的地址选择口置低,这样仅有模块1在地址A,然后对地址A进行通信即可防止其他模块干扰。接下来将模块1置低,模块2置高,即可对模块2通信。循环下去即可实现同时对三个模块通信。方法二:(具有使能端转载 2020-11-04 12:42:55 · 11625 阅读 · 1 评论 -
字符串数字互相转换:sscanf分离字符串 sprintf将数字转换为字符串
一、scanf提取字符串 字符串的输入是以空格为分割的,如果遇到需要将空格也作为内容读入字符串,则需要用以下格式:scanf("%[^\n]",str);这段语句的作用是str接收输入的字符串,直到碰到回车换行符为止,也就是回车前的内容均接收为str的内容。 比如要将three four+five six=中的three four赋值给strA,five six赋值给strB,则需要用下面的语句: scanf("%[^+]%*[+]%[^=]%*[=]");其中%*[+]的意思是忽略下一个..转载 2020-10-28 12:32:00 · 1106 阅读 · 0 评论 -
动态库与静态库区别
区别:静态库和动态库最本质的区别就是:该库是否被编译进目标(程序)内部。 分别介绍: 静态(函数)库 一般扩展名为(.a或.lib),这类的函数库通常扩展名为libxxx.a或xxx.lib 。 这类库在编译的时候会直接整合到目标程序中,所以利用静态函数库编译成的文件会比较大,这类函数库最大的优点就是编译成功的可执行文件可以独立运行,而不再需要向外部要求读取函数库的内容;但是从升级难易度来看明显没有优势,如果函数库更新,需要重新编译。动态函数库 动态函数库的扩展名一般为(.so或.dll),这...转载 2020-10-18 20:36:05 · 370 阅读 · 0 评论 -
VScode配置c++环境(MinGW安装教程)
VScode配置C++环境需要安装MinGW编译器:安装MinGW下载可以下载这个:https://blog.csdn.net/shiaiao/article/details/90759813?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1原创 2020-10-08 15:29:24 · 16221 阅读 · 3 评论 -
电机驱动芯片——DRV8833、TB6612、A4950、L298N的详解与比较
https://editor.csdn.net/md?not_checkout=1&articleId=108814176一.全H桥电路基础知识 1.原理图(以全NMOS管为例) 从上图可看出,此电机驱动电路由4个NMOS管构成,形如H型,故名全H桥电路。通过控制4个MOS管的导通与截止达到对中间电机的不同控制效果。NMOS管的栅极为高电平时导通,低电平时截止。 2.H桥工作模式 正转模式 当Q1、Q4的栅极为高电平,Q2、Q3为低电平时,Q1,Q4导通,如下图所示,电机正向旋转。转载 2020-09-26 16:59:20 · 68576 阅读 · 7 评论 -
如何在自己的服务器上搭建内网穿透服务
原理内网穿透的原理如下图所示:用户访问我们的服务器,这个服务器是有公网IP的,所以用户可以无压力访问服务器与本地电脑保持长链接,当有请求的时候,服务器将请求转发到我们的本地电脑本地电脑将响应回复给服务器服务器将响应回复给用户要搭建内网穿透,我们得完成两个任务在公网能访问的服务器上运行我们的内网穿透服务;在本地电脑上面运行内网穿透客户端。当然,你可以自己根据原理实现一套,不过我们有现成的三方开源工具,可以帮我们实现这一套功能。这个就是我们今天的主角 lanproxy。内网穿透工具比较从原创 2020-09-24 17:01:39 · 5657 阅读 · 0 评论 -
做出一个好的呼吸灯需要注意什么
如今呼吸灯已经是一个很常见的小玩意了,搭载在电脑或手机上都是一个不错的点缀,如果我们想自己做一个呼吸灯,为了达到好的效果应该注意些什么呢?(如果读者不喜欢冗长的理论分析,可以直接跳到文末)如果使用可编程器件,我们可以考虑使用“亮-灭”的方式,即通过修改PWM波占空比来实现呼吸灯的效果,记得学习arduino的基础实验中就有这个,但本篇博客主要讨论如何用电路来实现呼吸灯。那么第一个要考虑的问题便...原创 2019-09-27 12:19:00 · 4079 阅读 · 1 评论 -
光敏电阻怎么做开关
1、光敏电阻调光电路 图中是一种典型的光控调光电路,其工作原理是:当周围光线变弱时引起光敏电阻RG的阻值增加,使加在电容C上的分压上升,进而使可控硅的导通角增大,达到增大照明灯两端电压的目的。反之,若周围的光线变亮,则RG的阻值下降,导致可控硅的导通角变小,照明灯两端电压也同时下降,使灯光变暗,从而实现对灯光照度的控制。 2、光敏电阻式光控开关 以光敏电阻为核心元件的带继电器...转载 2019-12-22 20:34:22 · 6443 阅读 · 0 评论 -
选择工业相机需要知道的50个问题
转自:https://www.sohu.com/a/201526699_204571文章目录工业相机是怎么分类的?工业相机与普通数码相机的区别在哪里?工业相机都有哪些主要参数?工业相机都有哪些接口?工业相机输入、输出接口有哪些?工业相机的丢帧的问题是由什么原因引起的?选择工业相机的一般步骤是什么?知道被测物的长、宽、高以及要求的测量精度,如何来选择CCD 相机和工业镜头,选择以上器件需要注意什么?如何用机器视觉系统要求的精度来计算出需要选用相机的分辨率(像素)?如何根据实际要求的检测速度来推导出该选用什么转载 2020-07-28 15:23:56 · 1478 阅读 · 0 评论 -
如何将CSDN的文章导出为pdf?
<p> 笔者平时将学习笔记整理到CSDN的文件中后,慢慢的,想要将这里MD文件导出为pdf便于作为作业上交或分享,这里,笔者基于Microsoft Edage浏览器的解决方案为:</p>进入到想要导出的文章界面,按功能键“F12”2. 进入到控制台,输入如下代码(function(){$("#side").remove();$("#comment_title, #comment_list...转载 2020-06-02 23:01:17 · 6708 阅读 · 19 评论 -
迭代遍历集合,输出去掉最后一个逗号
Iterator<String> ite = ts.iterator(); while(ite.hasNext()) { System.out.print(ite.next()); if(ite.hasNext()) { System.out.print(","); } }转载 2020-05-08 17:51:09 · 1177 阅读 · 0 评论 -
eclipse运行程序时自动保存源代码
window --> Preferences --> run/debug --> launching里面save required dirty editors before launching选always就自动保存咯选prompt就提示保存选never就不保存转载 2020-05-08 17:44:24 · 804 阅读 · 0 评论 -
python绘制樱花、玫瑰和圣诞树
动态生成樱花效果图(这个是动态的):import turtle as Timport randomimport time# 画樱花的躯干(60,t)def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if r...转载 2020-03-23 21:54:40 · 523 阅读 · 0 评论 -
如何获取微信公众号的关注链接?
1.打开PC端微信,点击公众号2.左键点击公众号图标,然后再带年纪中间的那个按钮。3.点击“复制链接地址”,这串地址就是公众号关注链接。原创 2020-03-06 18:00:29 · 1968 阅读 · 1 评论 -
如何写好自己的一篇CSDN博客(美化1)
CSDN主要有两种编辑器:Markdown编辑器和富文本编辑器;我选的环境:Markdown编辑器。Markdown编辑器特点:左右对比查看,方便修改;最上面一栏和我们常用的office/WPS用法相同;编辑器支持常用快捷键:ctrl+c(复制)、ctrl+v(粘贴)、ctrl+z(撤销最后一次编辑)等;具体用法可打开保存旁边的问号按钮——帮助文档;支持强力拖拽来粘贴图片,将Wor...转载 2020-02-20 17:20:29 · 665 阅读 · 0 评论 -
百度ai人体关键点识别
https://ai.baidu.com/tech/body/posehttps://ai.baidu.com/ai-doc/BODY/0k3cpyxmehttps://blog.csdn.net/qq_41058594/article/details/88628576原创 2020-02-19 23:39:24 · 1916 阅读 · 0 评论 -
VS Code使用beautify插件自动对html,js,css进行格式化对齐显示
最近在写django项目,当网页页面内容比较多的时候,平时的不规范造成了html的文本对齐简直是一团糟。自己手动对齐只能一点点去调整间距,眼睛都看花了。因此,希望能够可以有自动对html进行对齐的方法。这里我使用的是VS Code文本编辑器,具体步骤如下:1. 安装Beautify插件在VS Code的插件管理中寻找Beautify,进行安装2 使用插件进行对齐打开html文件,按F...转载 2020-02-19 17:47:57 · 3924 阅读 · 2 评论 -
运动检测与跟踪之动态背景的更新
转载自http://blog.csdn.net/dcrmg/article/details/52263532运动物体检测与跟踪中的帧差分法,除了相邻帧差分法和三帧差分法外,还有一种差分方法,可以通过建立不含前景的背景模型,用当前帧和背景模型做差,差值就可以体现运动物体大概的位置和大小信息。相比相邻帧差分法和三帧差分法,背景模型做差法可以较为完整的体现运动物体的整体轮廓,运动物体的双重轮廓...转载 2020-02-13 17:15:40 · 869 阅读 · 0 评论 -
win10系统如何查看WiFi密码
https://jingyan.baidu.com/article/a948d651c68a280a2ccd2e53.html首先,我们在电脑的右下角找到目前正在连接的WiFi名称,然后点击鼠标右键,选择弹出的“打开网络和Internet设置”接着在跳转到的网络和Internet设置对话框,我们点击“更改适配器选项”,然后在网络连接列表中找到自己的那个WiFi名称;随后还是用右键点击,这次我...原创 2020-02-07 23:35:21 · 610 阅读 · 0 评论 -
Python3脚本抢票
看到文章不错,转载一下,没有测试过 一直很想尝试一下电脑跑脚本,抢票就是一个很好的例子。于是在网上找呀找,终于找到了一个可以运行的12306抢票脚本。虽然因为12306的图片验证而有些阻碍。但我觉得代码跑起来的整体体验非常好。感谢一位博主提供的代码:https://www.cnblogs.com/lizm166/p/8191305.html1.Chromedriver 驱动的下载地址如下: ...转载 2020-01-30 18:07:14 · 1852 阅读 · 6 评论 -
几款SSH客户端
SecureCRT、Xshell、Putty等都仅仅是客户端软件,一般用于Windows客户端计算机,因此,无论选择哪款客户端SSH工具都是可以的。1、SecureCRT --8.1版本SecureCRT是一款支持SSH(SSH1和SSH2)协议的终端仿真软件,常被用来运行于Windows下远程登录UNIX或Linux服务器 。SecureCRT软件功能强大,不仅仅支持SSH协议,同时还支持...转载 2020-01-19 19:37:10 · 10559 阅读 · 0 评论 -
CSDN如何快速转载文章
1.在浏览器节目中按F12或在设置中打开开发人员工具2.选择elements,找到CSDN文章对应的div块原创 2019-12-16 16:38:54 · 269 阅读 · 0 评论 -
一种基于广播通信的时间同步方案猜想
本方案只是猜想,未验证。因为网络时延,通常的时间同步方案都是基于双向通信,从而测出网络时延,但显然双向通信相对于广播通信是很复杂的,在一些简单的场景,也许我们不需要建立复杂的双向通信机制,只需要简单的通知网内成员就行了。那么在广播通信中如何解决时延的问题呢?我们可以总结出,需要被同步的从机只需要知道当前的真实时间,更新自己的系统时间就可以了。而这个真实时间=主机同步时间+时延。主机同步时间是...原创 2019-12-17 13:17:27 · 425 阅读 · 0 评论 -
工具使用技巧:将图片公式转为Word里的公式
工具使用技巧:将图片公式转为Word里的公式 原创 ...转载 2019-12-16 18:47:02 · 1713 阅读 · 0 评论