
技巧
文章平均质量分 57
strikedragon
这个作者很懒,什么都没留下…
展开
-
VScode 环境配置
解决C++代码在VSCode中无法快速跳转的问题。技术标签:Like在做C++项目的时候, 发现在VSCODE里面的, 跳转很慢, 有时候还跳转失败。并且代码提示也不够友好。让人十分蛋疼。找了找解决方案。发现用GNU Global比较靠谱。下面是配置方法1.GNU Global下载地址:GNU Global(6.5以上):http://adoxa.altervista.org/global/2.在VS Code中安装插件C++ Intellisense(此插件需要GNU Glo..原创 2021-06-02 10:18:45 · 976 阅读 · 0 评论 -
SAD SATD的区别及应用
Q:什么是SAD,SAE,SATD,SSD,SSE,MAD,MAE,MSD,MSE?A:SAD(Sum of Absolute Difference)=SAE(Sum of Absolute Error)即绝对误差和SATD(Sum of Absolute Transformed Difference)即hadamard变换后再绝对值求和SSD(Sum of Squared Difference)=SSE(Sum of Squared Error)即差值的平方和MAD(Mean Absolu原创 2020-07-20 11:15:55 · 1254 阅读 · 0 评论 -
Windows下使用命令行强制关闭进程
1、查看当前正在运行的进程tasklist2、强制杀死映像名称为test.exe的进程,映像名称可通过任务管理器或tasklist命令查看taskkill /im test.exe-f3、强制杀死PID为processid的进程,PID可通过tasklist查看taskkill /pid processid -f...原创 2020-01-15 15:13:57 · 10855 阅读 · 0 评论 -
linux下安装nasm编译器
一、下载NASM软件包到NSAM官网上选择最新的稳定版NASM软件包下载https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/二、解压文件下载nasm.tar.gz文件。然后解压该文件:tar -xvfnasm.tar.gz三、安装进入你解压文件的位置,终端依次运行:./configuremakesudo ma...原创 2020-01-09 11:18:41 · 7146 阅读 · 0 评论 -
VisualStudio代码格式化方法
有时我们从其他地方复制过来的代码当粘贴到VS中时,代码缩进的格式已经没有了,这样看代码十分不直观,自己重新排版又太慢,还好VS中已经为我们提供了自动格式化的功能,下面是格式化的几种方法,VS2008即以后的各个版本通用。(1)选中需要格式化的代码,然后按Alt+F8(2)选中需要格式化的代码,先按Ctrl+K 变成下面的状态,然后再按Ctrl+F...原创 2019-10-29 08:49:23 · 6890 阅读 · 0 评论 -
Windows下批量修改文件前缀
将文件夹A里面的文件批量添加前缀worse,比如 1.mp4 ,添加前缀后为worse1.jpg采用批处理的代码@echo offfor /f "delims=" %%f in ('dir/b/s/a-d *.*') do (if not "%%~nxf"=="%0" ren "%%f" "worse%%~nxf")...原创 2019-09-06 11:26:50 · 6629 阅读 · 0 评论 -
linux下批量改变文件前缀命令
for f in * ; do mv -- "$f" "PRE_$f" ; done原创 2019-08-28 11:45:47 · 1360 阅读 · 0 评论 -
ubuntu使用yum命令时报错解决方法:there are no enabled repos
There are no enabled repos.Run "yum repolist all" to see the repos you have.You can enable repos with yum-config-manager --enable <repo>原因ubuntu14.0 不支持yum下载按装机制正确的命令是:sudo apt-get inst...原创 2019-06-04 11:18:53 · 25603 阅读 · 1 评论 -
怎么用VLC播放器将m3u8链接视频下载到本地
m3u8格式链接在浏览器上打开,没有插件的情况下你会得到长得跟下面差不多的一个文本列表有基础的同学可能知道,以.ts 结尾的那些就是视频连接的实际播放地址,当然你还要拼上前面的前缀。在浏览器上安装过插件的情况,你可以直接在线预览影片,但是如果你想下载到本地却很麻烦,在浏览器上传好看网络请求你会发现一部60分钟的影片可能被切成了几百上千个片段,每个片段不到10秒,难道我们要下一千个片段...转载 2019-03-10 19:53:34 · 2763 阅读 · 0 评论 -
使用Wireshark抓取淘宝直播回放源地址并下载
1、环境和软件介绍系统:windows10-64bit(可以建WiFi热点)工具:Wireshark-win64-2.6.1、M3U8批量下载器 V1.34.2Wireshark-win64-2.6.1是一款免费的抓包软件,功能强大,官网https://www.wireshark.org/。Wireshark 窗口介绍wireshark与对应的OSI七层模型M3U8批量下...转载 2019-03-10 19:51:08 · 3604 阅读 · 1 评论 -
对A、B两组数据进行曲线拟合
X = load('a.txt'); Y = load('b.txt'); a =X(:,1); b =Y(:,1); c=1; p=polyfit(a,b,c); y=polyval(p,a); plot(a,y,'-',a,b,'.');原创 2019-01-15 15:49:15 · 3083 阅读 · 0 评论 -
VS2015增量编译解决方案
1.在debug/release模式下,debug/release目录所有的文件;2.选择项目-属性-配置属性-C/C++-代码生成-启用最小重新生成:Yes(/Gm);3.选择项目-属性-配置属性-C/C++-常规-调试信息格式:程序数据库(/Zi);4.属性-配置属性-链接器-常规-“启用增量链接”选择“是”;5.工具-选项-项目和解决方案-生成并运行 *运行时,当项目过期时...原创 2018-08-23 14:02:26 · 1358 阅读 · 0 评论 -
WPS表格如何对散点数据进行指数函数拟合
1 2 3 4 5 6 7 画出散点数据未能看出数据的趋势,而数据的趋势分析要用到函数的拟合。这篇经验先介绍如何使用WPS表格对散点数据进行指数函数的拟合,以及如何显示出拟合后的指数函数公式。 方法/步骤 打开WPS表格,覆盖你想要进行拟合的数据。为例更好地演示经验,这里随便给出一组数据。 ...转载 2018-10-23 18:33:54 · 5144 阅读 · 0 评论 -
Ubuntu上安装perl
可先在 http://www.cpan.org/src/5.0 上查找对应的版本 以perl-5.26.1.tar.gz为例 在终端依次运行以下命令 wget http://www.cpan.org/src/5.0/perl-5.26.1.tar.gz tar -xzf perl-5.26.1.tar.gz cd perl-5.26.1 ./Configure -des -Dprefi...原创 2018-10-26 11:44:26 · 4863 阅读 · 0 评论 -
linux下安装软件及删除
linux下安装软件,如何知道软件安装位置注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找.指令名称:whereis功能介绍:在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。语法格式:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录&g...转载 2018-10-26 13:57:58 · 999 阅读 · 0 评论 -
Linux: .o,.a,.so Windows:obj,lib,dll各种库解析
windows下obj,lib,dll,exe的关系 lib是和dll对应的。lib是静态链接库的库文件,dll是动态链接库的库文件。 所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要lib。 所谓动态就是exe运行的时候依赖于dll里面提供的功能,没有这个dll,你的exe无法运行。 ...转载 2018-10-26 14:42:22 · 402 阅读 · 0 评论 -
C++中的inline用法
1. 引入inline关键字的原因在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序出错的问题,如,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。下面我们来...转载 2018-10-24 12:10:00 · 121 阅读 · 0 评论 -
linux---修改.bashrc文件导致终端命令不能使用
其实解决问题的方法很简单:把你在bashrc文件中写错的东西注释掉或者改写正确即可。可是此时图形界面登陆不了,vim用不了。怎么改?解决方案: 步骤1:输入命令export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 以上命令执行后,vim就可以使用了。...转载 2018-11-09 12:03:20 · 1178 阅读 · 0 评论 -
linux下gnuplot安装方法
安装1.下载地址为http://sourceforge.net/projects/gnuplot/files/ 解压 tar zxvf gnuplot-5.2.5.tar.gz2.配置安装路径 cd gnuplot-4.6.0 ./configure --prefix=/usr/local/software/gnuplot4.编译 ...原创 2018-11-09 12:21:41 · 3011 阅读 · 0 评论 -
Linux服务器性能数据收集
Linux中的top,free等命令不能完全满足我们性能数据收集的要求,我们需要一个更加强大的工具来收集性能数据。经过考察和对比,发现 Sysstat是一个非常强大的工具,因此下载了试了下,效果不错。Sysstat是一个工具集,包括sar、pidstat、iostat、mpstat、sadf、sadc。 其中sar是其中最强大,也是最能符合我们测试要求的工具,同时pidstat也是非常有用的...转载 2018-11-09 12:29:59 · 587 阅读 · 0 评论 -
将多个excel或csv文件合成一个文件中的多个sheets
1)新建一个空白的excel文件2)选中宏,跳出如下窗口,在宏名下随便命名,点击创建…3)将下列代码粘贴至创建后跳出的两行代码之间,啥都不用改,除了……如果excel格式是xls,把xlsx改成xls即可Dim FileOpenDim X As IntegerApplication.ScreenUpdating = FalseFileOpen = Application.Ge...转载 2018-08-22 17:23:07 · 3103 阅读 · 0 评论