常用工具
文章平均质量分 71
小熊coder
嵌入式AI,后端开发,机器学习
展开
-
我用 ChatGPT 干的 18 件事!
我觉得角色扮演挺有意思的,对话前加一句:假如你是 xxx。现在有一些小程序,让 AI 扮演一些角色对话,就是用这种方法实现的。原创 2023-04-21 22:53:40 · 449 阅读 · 0 评论 -
Clion Debug模式使用实践
当需要让程序继续执行时,需要点击中间的红色框,这样程序会往下一步执行,同时可以看到变量的值也在发生变化,在最下方可以看到整个程序的变量列表,以及对应值是多少。接下来就可以使用debug模式观察变量的数据了,在编辑器的右侧上方有一个绿色虫子的图标,点击此图标就进入了debug模式。后来觉得太麻烦了,摸索了一段时间终于找到了CLion的调试方法,将方法记录下来给需要的同学吧。编写完代码之后,将需要观察的变量标注一下,标注方法是用鼠标点击行号右侧旁边,会出现小红点,如下图所示。选择之后,点击下方的。原创 2023-04-17 23:41:12 · 604 阅读 · 0 评论 -
下载和安装配置 MinGW-w64(免安装版)
已剪辑自: https://blog.csdn.net/XQC_KKK/article/details/124611111。点击确定即可,至此已经完成了环境变量的配置。如果出现像这种一大串提示就说明配置完成了。进入cmd界面输入 gcc -v。原创 2023-04-17 23:27:57 · 712 阅读 · 0 评论 -
Clion的下载安装配置使用总结
点击settings,点击editor,然后点击File encodings把方框里全部改成UTF-8,然后返回到主屏幕,把这里的UTF-8改成GBK,就可以啦!!我是大一的学生,非常热爱计算机专业,但自身水平有限,如有错误,请读者指出即可,我会加倍努力的!原创 2023-04-17 23:13:10 · 1314 阅读 · 0 评论 -
CLion添加第三方库
【代码】CLion添加第三方库。原创 2023-04-17 23:07:59 · 109 阅读 · 0 评论 -
一款专业且全面的嵌入式开发调试工具
Micro-Lab可以称得上是迄今为止最棒的嵌入式调试工具,在调试过程中遇到的所有痛点,在这里都得以解决,并引入了很多新的功能,如全新的串口/网络调试服务及关联模块、发送历史永久保存及支持别名、串口/网络动态指令编程、串口/网络虚拟示波器、超级计算器、ModBus RTU计算器、DTU、串口-网络分裂器、应用影子分身、众多开发辅助工具及资料,独创的革命性事件驱动型上位机编程神器——VanGogh组态画布等数十个功能。Micro-Lab还在不断的成长中,相信未来会有越来越多好玩的功能,敬请期待!原创 2023-04-16 20:10:39 · 230 阅读 · 0 评论 -
Debug模式和Release模式有什么区别?
数据溢出问题,在一个函数中,存在某些从未被使用的变量,且函数内存在数据溢出问题,在Debug模式下可能不会产生问题,因为不会对该变量进行优化,它在栈空间中还是占有几个字节,但Release模式下可能会出问题,Release模式下可能会优化掉此变量,栈空间相应变小,数据溢出就会导致栈内存损坏,有可能会产生奇奇怪怪的错误。对于未初始化的变量,Debug模式下会默认对其进行初始化,而Release模式则不会,所以就有个常见的问题,局部变量未初始化时,Debug模式和Release模式表现有所不同。原创 2023-03-19 22:23:38 · 1258 阅读 · 0 评论 -
Windows下查看端口占用情况
编程的时候经常发现我们需要使用的端口被别的程序占用,这个时候需要清楚查看是哪个程序占用了端口,用且清除了这个进程!,回车,查看是哪个进程或者程序占用了2668端口,结果是:TIM.exe。注:后两步可以使用任务管理器,因为看的比较直观而且方便。,回车,记下最后一位数字,即PID,这里是2668。,点击查看—>选择列,原创 2023-03-19 19:55:41 · 5094 阅读 · 0 评论 -
几款非常棒的使用文本来进行图形化注释的工具
1、程序代码里面非常好的注释方式。(1)功能比较强,且支持图片转换。原创 2023-03-07 17:52:33 · 1148 阅读 · 0 评论 -
Windows下的TCP/UDP网络调试工具-NetAssist以及Linux下的nc网络调试工具
nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。原创 2022-12-11 18:51:59 · 5807 阅读 · 0 评论 -
神器必会!特别好使的编辑器Source Insight
已剪辑自: https://mp.weixin.qq.com/s/nA9VJeMjC4gDpDSI8r-2FA“Source Insight(以下简称SI)是世界上最好的编辑器”,说这句话不知道会不会出门被打呢?-_- 中国古话说得好,“文无第一,武无第二”,所以不敢说SI是最好的,但是说是“最好的之一”绝对是妥妥的。它以丰富的语言支持、便捷的功能、快速的源码导航、实时的上下文显示、独立的符号数据库等众多优点,在全世界范围内广受程序员们的欢迎。本文将结合笔者的实际操作和学习,基于SI3.5做一些使用记录。另原创 2022-12-03 16:54:43 · 557 阅读 · 0 评论 -
嵌入式为何钟爱SourceInsight,主要因为这个功能~
特别是一些大型工程代码,几乎不可能留给你足够的时间一句一句的参悟,更何况很多算法和处理策略都是比较成熟的实现,没必要重复的、花大量的时间去理解,当然了,如果你是针对性的学习和优化那就另当别论了。想必大家在入门C语言的时候,一定会碰到这样的问题:“C语言程序的基本组成单位是什么?比如是否需要对符号进行自动跟踪的设置,对函数调用展开到第几层,对于关系视图中那些类型的符号可以过滤或者展示等等都可以根据你所要展示的效果进行设置,以便我们剔除掉一些不需要关注的符号关系信息,更加直观的分析整个工程的全貌。原创 2022-11-21 12:58:00 · 377 阅读 · 0 评论 -
画时序图的四个好用的工具~
已剪辑自: https://mp.weixin.qq.com/s/xvCOLaGARp15vCRq6w8h2Q分享几个画时序图的软件,一些通信协议,如I2C、SPI、UART、MIPI等,都会涉及到时序。TimeGen是一款专门用于绘制时序图的软件,绘图后可直接选中复制到WORD文档中就是矢量图,能够快速生成时序图。画时钟画总线TimeGen支持将时序图转为ASCII,然后复制到Verilog/VHDL的文件中。AndyTiming用符号代码代表单位时间内的波形。原创 2022-11-21 10:45:26 · 1590 阅读 · 0 评论 -
推荐几个代码自动生成器
的代码和开发文档。机械的增删改查基础代码和界面功能,自由拖拽定制,面向零基础,拖拽式编程,赋能企业,前后端代码一键生成,能够有效的提升效率。AutoCoder自动代码生成器是一个根据模板自动生成代码的代码生成工具,根据模板的不同,可以生成任何语言(如:ASP、C#、C++BUILDER、DELPHI、JAVA、JSP、PHP、VB、一个超级强大的代码生成器网站,这个代码生成器非常完善, java,php,python,nodejs都支持,前后端分离,翻页,联合查询都做了,当之无愧的代码生成器中的战斗机。原创 2022-10-30 21:18:20 · 26870 阅读 · 0 评论 -
ImageJ实用教程汇总
https://zhuanlan.zhihu.com/p/60999196原创 2022-09-19 21:01:13 · 533 阅读 · 0 评论 -
OKR和KPI的区别
本文来自微信公众号:混沌大学(ID:hundun-university),原文摘自《OKR管理法则:阿里巴巴、华为绩效管理实战技巧》(中信出版社2020年6月出版),作者: 王明,洪千武,编辑:混沌大学商业研究团队谢宇航,题图来自:视觉中国前段时间,在某互联网职场论坛上,一位互联网从业者发帖吐槽道:“来公司之前觉得加班没什么,无非是10点下班,反正回家也没啥事,来了公司之后,一周四天要忙到11点半不说,为什么凌晨一点还要跟项目?我本来还想着来公司努力工作加薪升职呢,这一下直接斩杀了我的职业梦想,国企现在还有原创 2022-06-12 21:06:34 · 13249 阅读 · 0 评论 -
Source Insight 4.0设置注释与反注释的快捷键
之前有一篇详细的说明Source Insight 4.0:source insight教程:常用设置、快捷键、附带source insight3.5和4的对比source insight查看函数调用关系(总结全网资料)看了一下,Source Insight 4.0已经内置了多行注释与反注释的功能。如果这样的话,可以给这个功能设置快捷键,方便操作。 用过一阵子VS Code,多少也有点习惯了这个操作。干脆直接设置成C-/,但是发现这也是一个默认的快捷键,不过倒不是我一直依赖的一个功能,覆盖掉也好。原创 2022-06-10 22:59:05 · 4449 阅读 · 2 评论 -
开源免费录屏和直播软件OBS Studio教程
转载于:https://zhuanlan.zhihu.com/p/107720665OBS Studio是目前比较主流的免费开源录屏和直播软件,它提供了丰富的功能特性,可以媲美一些受欢迎的同类商业软件。如果你正在考虑使用低成本方案来录屏或进行直播,那么这将是一个不错的选择。本教程主要讲解如何在Windows系统上使用OBS Studio来进行录屏。安装进入OSB Studio官网,https://obsproject.com,如下图所示,点击Windows蓝色按钮下载OBS Studio软件。原创 2022-05-26 11:07:47 · 8967 阅读 · 1 评论 -
如何阅读源码汇总
译文:从源码中学习(阅读源码,初学者的有效成长方式)目录前言为什么我们需要读源码站在巨人的肩膀上解决困难问题扩展你的边界应该读什么样的源码如何读源码预先准备流程与技巧结合上下文阅读代码把实例跑起来并与之交互了解数据结构间的关系了解模块间的依赖关系与边界使用测试用例点评一些好书译者的话这是一篇译制博客文章,原博客为 Learn from Source Code (an Effective Way to Grow for Beginners) ,原作者为Nick Mose 。 我 向Nick申请获得了此文的原创 2022-05-22 11:23:25 · 3258 阅读 · 2 评论 -
稚晖君软件硬件开发环境总结
0. 引言这两天在bilibili上发现一个宝藏up主,稚晖君。啧啧啧,很厉害。虽然年龄不大,但是真全栈,从产品到机械到电路到软件,这就是那种真的聪明,一学就会的高智商吧。做的东西也是功能颜值双在线,审美还是很棒的,自己剪的视频也很棒,感觉视频里也是不急不慢,节奏控场都很好,居然头发也很茂盛!跟着把他b站上的项目视频都看了一遍,觉得很棒。很多思路也挺值得学习的。先把他软件篇和硬件篇的视频总结一下,备用。想后面也开始做一些机械机构相关的设计,谁不想做一个真正的全栈呢。说实话,看到真的有人(还比原创 2022-03-05 22:52:02 · 3550 阅读 · 0 评论 -
beyond compare下载安装及使用教程
一、下载安装下载地址:https://www.beyondcompare.cc/普通的软件安装,直接点点点即可。二、简单使用教程一般我们的使用场景是比较两个文件或者两个文件夹。推荐看官方的教程:Beyond Compare 中文版使用教程文本对比工具有哪些 怎么对比两个文本word怎样对比两篇文档的不同 word文件对比工具有哪些文件怎么对比差异 文件差异比较工具用哪个好word怎样对比两篇文档的不同 word文件对比工具有哪些pdf文件怎么对比重复内容 pdf文件对比工具哪个好be原创 2022-02-16 23:23:27 · 3038 阅读 · 0 评论 -
分享一份嵌入式软件工具清单
文章目录1、BowPad2、keil3、VSCode4、VS5、MinGW6、Source Insight7、VMWare8、Git9、Beyond Compare10、串口助手11、STM32Cube(1)STM32CubeMX(2)STM32CubeIDE(3)STM32CubeProgrammer12、RT-Thread Studio13、FlyMCU14、QT Creator15、PyCharm转载于:https://mp.weixin.qq.com/s/eYSV_JKPdJ-zoXJztj2U原创 2022-02-16 22:54:05 · 422 阅读 · 0 评论 -
怎么用手机拍摄制作视频
今天看了一个用手机拍摄视频的Up主讲解他用手机拍摄来制作视频的过程,在此总结一下,学习一下。任何形式的内容创作,都需要及时记录,现在手机这么方便,用备忘录记录一下想法和灵感。写稿子,用石墨文档多设备同步,方便写稿。录制,找合适的位置,主机位位置。长时间录制选择IPhone。软件推荐FiLMiC和Filmic Remote,前者用来录像,后者用来图传。打光。导入视频素材到电脑,看看有什么比较方便的方法。用一个好用的剪辑软件,比如FCP,我现在用的剪映Pro感觉也不错,非常适合新手使用。粗剪.原创 2022-02-12 11:15:51 · 1728 阅读 · 0 评论 -
用了五年 VS Code ,我决定换成 JetBrains……
作者 | Jeremy Liu译者 | 许学文策划 | 闫园园审校 | 王强本文最初发布于 Blankly 上,经原作者授权由 InfoQ 中文站翻译并分享。在编程中,VS Code 作为我的主 IDE 长达 5 年之久。在这个时间点上我决定换掉它,这可能会令人无法理解。本文我将和大家分享我做这个决定的原因。背 景愿意的话你也可以说我是疯子。你可能会认为,一个用了 VS Code 长达 5 年的人,一定是疯了才会想在此时换掉它。的确,在我接触 JetBrains 生态之前,也是这么认为的。我原创 2022-02-05 15:08:16 · 15512 阅读 · 16 评论 -
如何高效地学习开源项目
转载于:https://time.geekbang.org/column/article/10022你好,我是华仔。今天这期“特别放送”,我想和你聊聊如何高效地学习开源项目,一方面澄清开源项目学习过程中的几个误区,另一方面谈谈我自己具体实践时的一套方法论。得益于开源运动的蓬勃发展,众多技术顶尖的公司、团队或者个人通过开源的方式向技术社区贡献了许多优秀的开源项目,一方面大大促进了整体技术的发展,另一方面大大减轻了中小公司和团队在技术方面的投入压力,让团队能够更加聚焦于业务。开源项目对团队和业务有很大好处原创 2022-01-27 19:04:27 · 704 阅读 · 0 评论 -
2022年给正在创作的程序员的实用工具
文章目录视频处理音频处理截图/图片处理笔记/思维导图录屏阿虚的笔记方案(永久保存文章)OCR图片文字识别稍后阅读/笔记/日记/记账音频编辑/变声器百度云搜索引擎免费PPT模板免费PSD模板在线以图搜图冷门网站视频处理 文章 老视频修复/视频画质提升/视频补帧/SVP视频插帧教程 文章 音频/视频格式转换软件推荐 文章 一键自动给视频加字幕/视频字幕提取 文章 视频转GIF教程 文章 ts/mkv/flv/f4v转mp4软件推荐 文章 视频去水印软件推荐 文章 视频压缩软件推荐 文章 视频原创 2022-01-13 20:52:42 · 2240 阅读 · 0 评论 -
推荐给程序员的一个简单好用的剪辑软件-剪映桌面专业
之前有段时间闲得无聊,喜欢搬运数码评测视频到B站,当时是用Pr做的,现在换了新电脑,也不想去重新安装Pr(pr用法还是比较复杂的,当时都是经常要看教程,而且现在好久没用基本忘记的差不多了)。就想着有没有比较简单一点的剪辑软件可以试试,最终发现了字节旗下的剪映非常不错,很适合我自己这种轻剪辑的人群。剪映有手机端和电脑端,手机端的适合做抖音竖屏的短视频,电脑端则可以剪辑长视频。剪映电脑端官网:https://lv.ulikecam.com/一些对剪映的评价:https://www.zhihu.com/q原创 2022-01-03 00:12:44 · 748 阅读 · 1 评论 -
C/C++语言性能分析方法及性能分析工具的使用
文章目录一、从算法复杂度都程序性能一、事后统计的方法二、事前分析估算的方法三、求解算法的时间复杂度的具体步骤四、算法复杂度和程序性能之间的关系五、执行什么语句耗时?不同语句执行时间量级分析整型加和减:浮点型加和减测试打印printf函数调用二、程序性能分析工具1.gprofgprof介绍gprof安装gprof使用步骤实战一:用gprof测试基本函数调用及控制流测试代码操作步骤一、从算法复杂度都程序性能我们第一次接触关于代码性能相关概念,应该是在学数据结构中的算法时间复杂度上面。算法的时间复杂度反映了原创 2021-12-30 20:44:16 · 7825 阅读 · 0 评论 -
PPT怎么画出好看的三维示意图
一、前言之前一些博客已经大致讲了PPT怎么画图的:PPT画图文章总结怎样做一个好的PPT演讲其实对于我们平常在PPT中会出现的图片,可以简单的分为二维示意图和三维示意图,二维示意图制作起来相对简单,这篇博客则主要讲解怎么在PPT中画出好看的三维示意图。二、基础知识要想在PPT中画出三维示意图,我们需要对PPT中图形的三维操作进行了解。可以参考下面几篇文章:https://www.zhihu.com/question/27172510/answer/1826886099https://w.原创 2021-12-27 20:51:06 · 7777 阅读 · 0 评论 -
怎样做一个好的PPT演讲
文章目录一、做好PPT演讲的重要性二、怎么做好PPT演讲1.做一个好的PPT2.做好演讲三、分析一些比较好的PPT演讲视频四、实例解析和总结一、做好PPT演讲的重要性不管是在学生时期的竞赛展示,毕业答辩,我们都需要进行PPT演讲;工作之后,我们的晋升答辩,述职答辩,还有各种奇奇怪怪的一些会议分享,都需要我们具备PPT演讲能力。但是因为需要我们进行PPT演讲的次数其实是很少的,因此很多人都没有意识去提高自己的PPT演讲能力,或者是意识到了,但是没有啥机会进行锻炼。因此,这篇文章会总结一下该怎么做好PP原创 2021-12-26 23:45:36 · 4480 阅读 · 0 评论 -
如何保持专注
文章目录部分**1**做一个井井有条的人部分**2**提高专注力部分**3**在集中期间保持动力专家建议小提示转载于:https://zh.wikihow.com/%E4%BF%9D%E6%8C%81%E4%B8%93%E6%B3%A8不管是备考,还是想提前完成工作,保持专注总是有助于你完成各种专业或者私人的任务。有很多实用的方法可以帮你保持专注,并防止你每隔15分钟就刷次微博,或者玩玩手机。想要专心于面前的任务,你要抵制住分心的冲动,制定安排了休息时间的待办清单,同时抵御一心多用的诱惑。部分1做一个原创 2021-12-22 19:37:47 · 394 阅读 · 0 评论 -
PPT画图文章总结
一图抵千言,在平常的PPT汇报中,一张好的图片可以让我们的展示更加清晰,也让听得人更快的了解我们的内容。要想起之前师兄发了文章,需要提供一个封面示意图,当时好像是花钱请别人做的,当然我们不一定需要达到这种水平。一般来说,我们会遇到的图类型有示意图、表格、图表等。其中表格我们可以在PPT中完成,图表的话一般在Python或者MATLAB中完成,再拿到PPT中进行一些内容的添加,示意图的话,一般来说会比较复杂,但只要我们利用好PPT给功能,其实也是可以画出很好的示意图的。下面整理一些比较好的PPT画.原创 2021-12-20 20:57:48 · 1150 阅读 · 0 评论 -
JSON教程(非常详细)
之前写过有关C语言JSON库:【C语言开源库】在Clion上使用开源库cJSON;JSON和XML的对比:JSON vs XML,为什么JSON更好?下面就好好来了解一下JSON。文章目录JSON是什么?什么是 JSON?JSON 发展史为什么要使用 JSON?JSON 的不足JSON 应该如何存储?什么时候会使用 JSON1) 定义接口2) 序列化3) 生成 Token4) 配置文件总结JSON语法规则JSON 中的键JSON 中的值JSON 与 JavaScript 对象的区别JSON数据类型.原创 2021-12-17 23:46:00 · 5857 阅读 · 1 评论 -
HTML入门教程(非常详细)
转载于我最喜欢的C语言中文网:http://c.biancheng.net/view/9395.html文章目录网站到底是什么?1. 什么是网页?2. 什么是网站?1) 网站服务器(Server)3. 总结HTML是什么?HTML简介HTML 到底是什么?1) 超文本2) 标记语言总结HTML 版本HTML标签HTML文档结构HTML标签的语法格式HTML 标签的语法格式自闭和标签嵌套HTML标签HTML属性的概念和使用什么是属性专用属性自定义属性通用属性介绍1) id2) class3) title4)原创 2021-12-17 22:45:31 · 1514 阅读 · 0 评论 -
【程序员读论文】推荐一款OCR软件,识别PDF论文上的文字
在我们读论文过程中,我们会有将PDF论文中的一些文字复制下来的需求,但因为PDF的特殊性,要么复制不出来,要么复制的有问题。通过OCR软件,我们可以通过现在的图形文字识别技术,将PDF的文字识别出来,方便我们使用。这边我就推荐一下天若OCR吧,之前也是用的这个,感觉还是不错的。官网下载地址:https://ocr.tianruo.net/有条件的可以支持一下专业版如果后面用的频繁的话,那我可能后面也会买一个支持一下。这个软件用起来很简单,想看教程的可以点这教程。而由于技术门槛相当的高,能做.原创 2021-12-16 23:56:54 · 842 阅读 · 0 评论 -
如何用OneNote、Typora、Notion构建知识体系?
我其实用OneNote和typora已经很久了,因此很想来说说我使用这两款软件的方法和感想,再加上最近听说Typora正式版要开始收费了($14.99),还有一个国外很火的笔记Notion,这次就一起讲讲我对笔记软件的看法和用法。我们为什么要做笔记?应该是有什么值得记录的东西。在互联网没有这么发达的几十年前,大家应该都是用纸质笔记本来记录我们学习工作生活中的一些内容。随着互联网的发展,用笔记本来记录变得越来越难了,主要原因有一下几个:经常出差,笔记本带着不方便。内容太多,不方便记录,加入你看到一篇原创 2021-12-05 15:55:13 · 19920 阅读 · 0 评论 -
什么是包管理器,C++ 有没有像 pip、npm、gem 一样的包管理工具?
文章目录一、包管理器什么是包?RPM包管理器dpkg包管理器二、C++ 有没有像 pip、npm、gem 一样的包管理工具?三、C++包管理器有哪些1. [Conan](https://github.com/conan-io/conan)2. [Buckaroo](https://github.com/LoopPerfect/buckaroo)3. [vcpkg](https://github.com/microsoft/vcpkg)4. [clib](https://github.com/clibs/cl原创 2021-12-04 23:24:36 · 8251 阅读 · 0 评论 -
source insight查看函数调用关系(总结全网资料)
有时候我们去查看一个项目的源代码时,一般都会想先知道函数之间的调用关系,之前一般都是自己在笔记本上画出来,但这是一个效率很低的方法,source insight提供了查看函数调用关系的功能。因此找了几个讲的比较清晰的,按照时间顺序给出:Source Insight函数调用关系显示设置source insight 查看被调用关系Source Insight 函数调用关系使用技巧基本上看这几个就应该可以学会这个功能了。...原创 2021-11-27 00:07:15 · 4644 阅读 · 0 评论 -
Docker 入门教程
推荐两篇阮一峰老师的文章,网上看了很多Docker教程,发现还是这个让我理解了什么是Docker,怎么用Docker。Docker 入门教程Docker 微服务教程再放一个比较全的Docker教程:Docker原创 2021-11-26 22:29:47 · 505 阅读 · 0 评论 -
软件版本控制,软件推荐及使用教程
文章目录一、版本控制系统分类1. 版本控制系统的概念2. **本地版本控制系统**3. **集中式版本控制系统**4. **分布式版本控制系统****Git**二、版本控制软件使用简明教程1. 集中式版本控制系统 -SVN2. **分布式版本控制系统**把文件添加到版本库*工作区(Working Directory)**版本库(Repository)*小结一、版本控制系统分类1. 版本控制系统的概念版本控制是指在软件开发过程中对各种程序代码、配置文件及说明文档等文件变更的管理,版本控制系统能够随着时原创 2021-11-07 14:27:04 · 1050 阅读 · 1 评论