
其他
潜水企鹅
这个作者很懒,什么都没留下…
展开
-
静态代码检查的应用
上一集我们说到 git blame 命令的应用,它可以轻松的找出某行代码是出自谁手,如果经常被找出是自己提交的代码出了问题,那多少是会有些尴尬的,而且特别是比较低级的错误时。所以为了提高自身提交代码的质量,可以通过静态代码检查下来检查下我们的代码,提前发现些 bug 。通过 google 搜索我们可以找到很多静态代码检查工具,这里我选择了一款免费的静态代码检查工具cppcheck在 ubuntu 上安装也非常简单,实用如下命令即可:sudo apt install cppcheck使用方法也原创 2021-05-16 17:20:12 · 392 阅读 · 0 评论 -
git之谁埋的雷
最近在代码里面发现了一些 bug ,但不知是谁所写,不过现在代码使用 git 进行管理的,由于之前一直使用 svn ,头次在 git 管理的仓库里面遇到这样的事情,一时还不知道咋弄。换做以前是直接在 windows 下打开 svn 客户端,然后通过搜索该文件的日志,慢慢找到对应的点,看是谁提交的。由于现在 git 都是命令行操作,按老套路好像不太好操作。那有没有对应的命令能完成这个操作呢?答案是肯定的,而且非常简单,看完后直接流泪,怎么这么简单,以前一直被 SVN 的 GUI 的客户端坑害,都没去想原创 2021-05-16 16:24:43 · 341 阅读 · 0 评论 -
美剧的正确下载姿势
一、简介本文将介绍我利用 python 从传统的手动操作下载到批量自动化下载的进化史。二、事情是这样的前几天发现一部还不错的剧,《糟糕历史》,是的是我喜欢的记录片。我在天天看美剧上找到了它的下载页面,天天看美剧上是提供的 ed2k 链接进行下载。如果你有装迅雷那点击对应地址会提示启动迅雷进行下载,而我作为一个不太合格的老司机是没有装迅雷的。我通常喜欢使用百度网盘的离...原创 2018-03-17 18:54:25 · 2308 阅读 · 0 评论 -
git 初学者之为什么 push 时还要我输入密码
一、问题描述作为 git 初学者的我已经体验到了每次向 github push 时都要输入密码带来的烦恼,但没关系我会 google 啊,很快我找了到使用 SSH key 的方法来避免这个问题,并找到了一篇在 windows 平台上配置 github SSH key 的教程如下链接:windows下GitHub的SSH key配置很快我做好了一切,但我测试 push 时发现还是需要我输...原创 2018-03-19 21:00:27 · 1813 阅读 · 0 评论 -
搭建git服务器
一、唠叨两句通常情况下搭建 git 服务器的机会还是比较少的,而搭建 git 服务器的唯一用途就是多人协作。github 即是一个典型的 git 服务器,但其免费托管的代码都是开源的,如果不想开源,则需要向 github 交保护费。假设有一天你和你的小伙伴想搞个不开源的商业性项目,而且需要用到版本控制,这时我们便需要自建 git 服务器啦。那在这之前我们得有一个和小伙伴之间都能访问的服务器...原创 2018-04-14 21:52:30 · 361 阅读 · 0 评论 -
【做个笔记】简单的音视频处理操作之 ffmpeg 使用
一、FFmpeg 简介FFmpeg 是一款开源的多媒体视频处理工具,它有非常强大的功能包括视频采集、视频格式转换、视频抓图、给视频加水印等。许多视频播放处理软件多是基于 FFmpeg 开发,包括暴风影音、QQ影音、PotPlaye 等。注:FFmpeg 是以命令行的方式运行的,所以我们要在终端操作它。二、音视频基础知识1、封装:封装即我们常说的文件格式 mp4、avi、mk...原创 2018-04-06 15:58:49 · 1621 阅读 · 0 评论 -
用代码改变旧手机的命运
一、改变旧手机的命运就在前几天我终于。。。换新手机啦,哈哈~看着用了两年的旧手机其实也是可以正常使用的,就这样丢抽屉吃灰了吗?不不不,生命不息,折腾不止。。。可以用它来做类似监控摄像头的东西啊!对,那就先来做一个自动拍照并上传至 web 服务器的功能吧,这样我就可以通过浏览器远程来查看它拍摄的照片,也有点远程监控的意思对不,还记得我有一个远在美帝的服务器了吗,正好耍耍 ...原创 2018-05-06 18:31:40 · 2741 阅读 · 0 评论 -
STM32CubeMX 真的不要太好用
STM32CubeMX 真的不要太好用由于工作内容的变动,我已经很久没有正经的玩过单片机了,近期又要用它做个小玩意了,还是选 stm32 吧,外设库开发不要太方便,哈哈哈先去 stm32 社区逛了逛,发现了一个新字眼 STM32CubeMX,简单看了下,大概明白是个 ST 公司新推出的一个配置工具,直接由图形界面简单配置下,生成初始化代码,并对外设做了进一步的抽象,让开发人员更只专注应用的开发...原创 2019-03-16 16:53:46 · 66254 阅读 · 16 评论