技巧
文章平均质量分 61
分享日常生活、系统、软件、编程语言使用过程中的一些技巧
清凉简装
这个作者很懒,什么都没留下…
展开
-
【技巧】如何灵活修改 git 仓库的作者信息
修改默认提交时的作者信息如果首次使用 git,或者接手了一台新的电脑重新安装了git,提交时候需要我们添加默认作者信息,这属于长期修改,如果不再进行第二次操作,这个作者信息会被一直保存,并且在我们每一次提交时默认使用。修改默认的方法有两种,一种是全局修改,一种是仅修改当前仓库:全局修改:本机所有git仓库均被改变$ git config --global user.name "zhangsan"$ git config --global user.email "zhangsan@123.com"原创 2020-10-25 11:19:07 · 3745 阅读 · 0 评论 -
Kconfig 编写备忘录
基于 ESP-IDF 开发 ESP32 程序,可以使用 Kconfig lib 以图形化的方式对工程进行配置,本文记录了 Kconfig 文档编写时的技巧和注意事项。原创 2020-05-01 00:18:25 · 1129 阅读 · 0 评论 -
【技巧】Markdown 交叉引用
跳转到另一个文件的某一标题使用 # 选中章节将大写字母改成小写去掉括号 ()等特殊字符原创 2020-08-20 14:41:52 · 11031 阅读 · 5 评论 -
[技巧]Ubuntu与Windows10局域网共享文件夹
官方教程:https://ubuntu.com/tutorials/install-and-configure-samba#1-overview原创 2020-05-20 18:17:03 · 3076 阅读 · 0 评论 -
shell 中 $() 和 ${} 的区别-举例说明
使用例子直观的对比shell中 $() ${} $(())的区别。原创 2020-05-01 22:59:34 · 1173 阅读 · 0 评论 -
[技巧] 论文自动更新参考文献序号
在Word中插入参考文献的时候,你是否遇到了下面这些令人头大的问题:①想要新添加一个参考文献,但是序号不能自动更新,需要自己一个一个修改,怎么办?②某一个参考文献不想要了,删除后序号还是得一个一个修改,怎么办?③论文某几段需要调整前后顺序,可是这样的话参考文献序号就乱了,怎么办?参考链接:Word中插入参考文献(史上最详细教程)...转载 2020-02-19 11:15:46 · 2625 阅读 · 0 评论 -
[技巧]WIN10笔记本生成电池损耗报表,与笔记本电池损耗恢复方法
最近笔记本待机时间有点问题,电量 100% 显示预计使用时间只有 40 分钟,而两天前 100% 的电量还能用 4 小时,很费解。使用 鲁大师 和 联想电脑管家发现是电池损耗突然升高到了 84 % ,之前有 52 Wh 的电池容量,现在充满只有 6.9 Wh。。。虽然知道电池芯片记录的损耗值是不可逆的,但是还是很费解,毕竟变化的有点突然,使用上面的方法输出了完整的 电磁损耗报表,发现损耗确实是在1月29日突然增加的,猜测原因可能是过放了,也可能是低温等原因,总感觉这个是可以恢复的。试试看的心态使用联想的电源原创 2020-01-30 15:23:50 · 3384 阅读 · 0 评论 -
[技巧]解决vscode乱码问题
问题描述使用vscode打开源文件有时会出现中文乱码问题,一般是因为操作系统默认中文编码方式不同,比如windows下默认使用GB2312编码,而Ubuntu使用Unicode。可以使用一个简单的设置,让vscode自动推倒源文件的编码方式。解决方法打开设置界面搜索autoGuessEncoding,将显示一个搜索结果,将其勾选即可,即可实现vscode自动判断源文件编码方式...原创 2019-11-25 15:19:53 · 1893 阅读 · 0 评论 -
[技巧]新版gitbook导出pdf电子书
前言关于新版的gitbook,官方已经不支持导出pdf等电子书格式,官方的解读如下:截止到20191103官方暂未支持导出pdf,未来可能添加该功能PDF and other ebook formats exports ?The new version of GitBook no longer supports exporting to PDF and other ebooks form...原创 2019-11-03 16:25:57 · 14892 阅读 · 6 评论 -
[技巧]ubuntu安装deb包缺少依赖的解决方法
在使用Ubuntu时,一般我们使用apt包管理工具来安装软件,可以自动解决软件的依赖问题。但是有些软件并未发布到apt源,我们可以从软件官网下载以deb为后缀的安装包,使用以下指令安装:cd ‘存放packagename.deb的目录’sudo dpkg -i packagename.deb使用该方式,不能自动安装依赖的软件包,安装过程中可能会报错,我们可以使用以下命令修复sudo dp...原创 2019-10-28 17:37:01 · 9896 阅读 · 0 评论 -
[技巧]linux常用命令(嵌入式软件开发持续更新)
文章目录一、串口操作1. dialout用户组2. Ubuntu串口调试助手二、JTAG调试1. plugdev分组三、文件操作1. 创建软链接(快捷方式)2. 文件与文件夹搜索四、git版本控制完整克隆远程代码仓库(包括submodule)一、串口操作1. dialout用户组操作串口,需要将当前用户加入dialout用户组The currently logged user should...原创 2019-10-03 17:13:36 · 1242 阅读 · 0 评论 -
[技巧]使用int指针访问结构体成员
typedef struct { int a; char b; double c;}STest;int main(){ STest test = { 123, '?', 3.14 }; cout << "a = "<< test.a <<" "<< *((int*)&test)<<endl...原创 2019-09-22 21:44:43 · 737 阅读 · 0 评论 -
[技巧]如何生成文件目录结构的脑图
最近为了分析一个开源工程的源码,费劲了心思,源代码的文件数量较多,很难理清关系,所以想着如果能生成文件目录结构就好了。使用tree指令如果不是浏览结构,不需要备注和修改,linux下有个很好用的工具‘tree’(Windows也可用请自行搜索),直接使用指令:tree >filename.txt 可以生成当前目录及其子目录的文件树,如下:使用freemind上一种方法生成的...原创 2019-08-11 19:34:40 · 13907 阅读 · 0 评论 -
[技巧]一张图学会vim
更全面的说明:史上最全Vim快捷键键位图 – 入门到进阶:http://cenalulu.github.io/linux/all-vim-cheatsheat/菜鸟教程,简略版键盘图:https://www.runoob.com/w3cnote/all-vim-cheatsheat.html...转载 2019-07-30 23:13:05 · 307 阅读 · 0 评论 -
[技巧]Ubuntu串口操作
1. 查询串口号(USB转串口)使用指令:ls /dev/ttyUSB*查询到的结果xxx@XXX:~$ ls /dev/ttyUSB*/dev/ttyUSB0“/dev/ttyUSB0”即为要查询的端口号,相当于Windows里面的 “COM0”,注意填写端口号时,需要完整填写“/dev/ttyUSB0”,而不是只写“ttyUSB0”2. 查询当前用户所在分组group...原创 2019-07-25 15:06:44 · 1596 阅读 · 0 评论 -
MFC按键响应长按操作
最近在做一个MFC项目,部分界面如下:点击加号/减号,可以调整Edit框内数字大小,但是通过响应按键的click消息,每次点击只能加1/减1,如果我们要调整到一个较大的数字,需要多次点击。直觉告诉我,如果通过长按按键快速的变化数字,可以解决这一问题。 但是MFC button控件默认即没有与按键长按对应的消息,也没有按下和松开的消息,如图:于是问题变得麻烦,以下是我的方法。...原创 2017-12-09 18:57:17 · 6531 阅读 · 0 评论 -
Windows下文件无法删除解决方法
一般方案,修改文件所有者参考:https://jingyan.baidu.com/article/3052f5a1f9f57497f21f8644.html 如果不能删除文件又无法读取权限又不能修改所有者重启电脑,在足够短的时间内找到文件并删除这样操作不会有任何权限提示,原因是微软文件权限控制的服务还没来得及开启 此必杀技听起来搞笑,但确实解决问题。...原创 2017-11-10 23:54:40 · 939 阅读 · 0 评论 -
固态硬盘win10升级之后出现硬盘掉速现象?已解决
<固态硬盘win10升级之后出现硬盘掉速现象?已解决> 今天系统从1703升级到1709,升完之后习惯性的清理垃圾(清除了旧版本备份30G左右),突然不知道哪根筋抽了,突然想硬盘测速玩玩,我是16年6月入手的三星750Evo 250G,之前测试读写速度均接近500M/S,但是这次测试结果让我大跌眼镜,写的速度还正常最高有400M/s,但是读的速度最高只有100M/s(AS...原创 2017-11-09 22:26:14 · 7848 阅读 · 0 评论 -
【技巧】使用sourcetree将本地项目上传到bitbucket
1、问题描述使用sourcetree将本地项目上传到bitbucket,我们的第一反应可能是这样的,在项目目录下创建repository,同时勾选“在账户中创建仓库”。这么做会爆出如下提示“fatal: destination path xxx is not an empty directory”2、分析:印象中github的桌面软件是可以这么操作的,用sourcetree...原创 2018-11-20 11:26:46 · 2420 阅读 · 0 评论 -
如何查看cpp文件的编码方式 (UTF-8还是MBCS?)
1、如何查看源代码编码方式,如何查看cpp文件的编码方式,是UTF8还是MBCS(多字节编码)?如果编程中出现中文乱码的情况,大多是因为编码方式的问题(cpp文件的编码方式与编译器设置的编码方式不一致导致)我们可以安装Notepad++查看,如果显示ANSI编码,那就是多字节编码,也就是GBK编码(中文版Windows默认)。如果想修改,可以直接在Notepad++进行转换。2、U...原创 2019-03-05 14:15:13 · 6861 阅读 · 0 评论 -
软件名称后缀含义?(如RC、RTL)
目录一、按照发行顺序二、按照功能限制分类三、按照发布渠道分类四、其他:一、按照发行顺序Alpha: 内部测试版本 Beta: 公开测试版本 Build:内部标号 RC(Release Candidate):公开发布的候选版本 Release: 发行版 GA(General Availability):官方推荐版本二、按照功能限制分类DEMO:演示版...原创 2019-03-05 14:51:05 · 1645 阅读 · 0 评论 -
函数指针声明、赋值、调用
一、函数指针声明1、返回值类型 ( *指针变量名) ([形参列表]);( *指针变量名) 函数指针声明时括号不能省略,否则改变了运算符的优先级,变成了返回一个指针的函数([形参列表])函数括号中的形参可有可无,视情况而定;二、函数指针赋值以下两种对函数指针的赋值哪个是正确的?int function(int a, int b){ //执行代码}...原创 2019-03-14 10:58:18 · 11926 阅读 · 3 评论 -
Qt 5.12 使用cin/cout 通过控制台获取输入输出
VS使用习惯了,有时候转到QT creator上会有些不适应。由于工作需要,现在需要实现在QT中通过控制台获取输入输出,也就是在黑框框程序里面进行cin cout操作。下面是一些实现步骤1、配置工作配置.pro文件,在CONFIG 中添加 console,添加后注意进行“构建->执行qmake” 否则配置无效CONFIG += c++11 console #使用控制台程序需要...原创 2019-05-15 22:19:33 · 4153 阅读 · 0 评论 -
[技巧] ubuntu18.04添加Pycharm快捷方式最简单方案
不知道如何安装,可以参考:https://blog.csdn.net/zhuanshu666/article/details/73554885安装后进入安装目录,我的是 cd ~/pycharm-community-2019.1.3/bin然后执行sh ./pycharm.sh 这时候pycharm正常打开,然后新建一个工程,在 Tools 中选择Creat Desktop...原创 2019-06-02 23:18:34 · 15678 阅读 · 17 评论 -
[技巧]ubuntu18.04修改只读文件最简单方法
首先要明确一点的是只读文件一般是系统文件,或者软件配置文件,修改需要谨慎,如果必须要修改,又遇到了文件权限的问题,有两种方法:1、从控制台进入文件目录,使用sudo命令打开文件2、添加右键“以管理员方式打开”选项第二种方法使ubuntu增加了类是windows上的功能,非常实用两条指令即可解决首先要安装一个插件nautilus-admin使用命令sudo apt...原创 2019-06-03 09:51:06 · 14973 阅读 · 8 评论 -
Qt for Android 编译出错 recipe for target 'install_target' failed 解决方法
报错:Error: usage: [-exe] source targetqt android makefile:4478: recipe for target 'install_target' failed解决方案:1、删除构建目录2、取消勾选:Shadow build原创 2019-06-22 22:36:57 · 9152 阅读 · 0 评论 -
【技巧】EXCEL如何按行找出最大三个数并标记
1、选中要处理区域可以按住鼠标左键拖选。在数据量大时,先点击目标区域左上角单元格,然后按住键盘shift键同时用鼠标左键点击目标区域右下角单元格。2、设置条件格式选中“使用公式确定要设置的单元格”,填写公式=E2>=large($E2:$AI2,3)公式解读:large($E2:$AI2,n) :找出当前行(此时为第2行)第E列到第AI列,第n大的值...原创 2018-11-19 11:04:23 · 18580 阅读 · 1 评论