
软件使用
文章平均质量分 68
雪域迷影
专业:计算机
爱好:服务端和客户端开发,桌面开发,全栈开发
兴趣:象棋、乒乓球、游泳、听音乐。
展开
-
使用Mockaroo生成测试数据
https://www.mockaroo.com/ Mockaroo lets you generate up to 1,000 rows of realistic test data in CSV, JSON, SQL, and Excel formats.原创 2024-10-12 23:19:54 · 753 阅读 · 0 评论 -
Ubuntu22.04编译报错:error while loading shared libraries: libtinfo.so.5:cannot open shared object file
Ubuntu22.04编译源码时找不到libtinfo5.so库原创 2024-05-25 08:49:18 · 842 阅读 · 0 评论 -
Windows如何启动和停止etw事件监听
Windows Etw监听启动和停止原创 2024-04-30 15:02:50 · 786 阅读 · 0 评论 -
Powercfg 命令行选项
PowerCfg是使用来控制电源计划(也称为电源方案),以使用可用的睡眠状态、控制单个设备的电源状态,以及分析系统中常见的能效和电池寿命问题。转载 2024-03-17 21:25:06 · 528 阅读 · 0 评论 -
avidemux-一个免费的视频编辑器,用于剪切、过滤和编码项目
avidemux是一款免费的视频编辑器,专为简单的剪切、过滤和编码任务而设计。可以使用项目、作业队列和强大的脚本功能自动执行任务。它支持大多数视频格式,如 DVD、VOB、AVI、WMV、MPG、MP4、AVI、MOV、MKV、DV、FLV 和编解码器,如 H.264/AVC、H.265/HEVC、MPEG4 ASP(DivX、XviD)、MPEG2、MJPEG、HUffYUV、PNG、YV12。当然也可以用来在性能分析自动化用例中进行录屏之后数帧,计算某个用例的时延。,目前最新版本是2.8.1。原创 2024-02-23 08:34:48 · 1689 阅读 · 1 评论 -
Microsoft PowerToys:自定义 Windows 的实用程序
Microsoft PowerToys 是一组实用程序,供高级用户调整和简化其 Windows 体验以提高工作效率。,其github源代码Powertoys有很多使用功能,由于最近在进行PC竞品分析时,需要通过录屏数帧查看自动化用例比如打开Excel或者WPS文件的时延,需要使用到鼠标荧光笔,于是了解到有这款使用工具。根据的描述,安装之后,按下键盘中的快捷键,即可激活荧光表。原创 2024-02-22 22:40:01 · 520 阅读 · 0 评论 -
PacketSender-用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序
是一款开源的用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序,作者为dannagle。使用Qt开发,并且跨平台,支持Windows、Linux、MacOS,本人亲自试过使用Qt5.14.2成功编译运行源代码,是用来学习Qt C++网络编程不错的示例程序。原创 2024-02-22 23:02:40 · 3567 阅读 · 1 评论 -
ng : 无法加载文件 C:\Program Files\nodejs\node_global\ng.ps1, 因为在此系统上禁止运行脚本
ng:无法加载文件ng.ps1,因为在此系统上禁止运行脚本原创 2024-02-15 08:11:48 · 738 阅读 · 0 评论 -
光和颜料的三原色联系与区别
光和颜料的三原色联系与区别转载 2024-02-03 09:06:33 · 2439 阅读 · 0 评论 -
《Windows性能分析基础》书籍介绍
这对于我们实时监控Windows的运行时性能,预警性能不足的方案提供了数据参考。对于cpu和网络,开机性能相关的性能指标着墨较少。支持 Web 技术和 Microsoft 负载测试工具,后来在 Microsoft 服务实。可惜他没有更深入地传授性能瓶颈的来源:如某些进程,某些驱动程序,乃至某个函数。作者是Clint Huffman,于 1999 年加入 Microsoft,会说,Windows 的性能分析与其说是科学,不如说是一门艺术。能是日志性能分析 (PAL) 工具,它简化了性能监控日志的分析。原创 2024-02-02 23:28:05 · 611 阅读 · 0 评论 -
一位Cocos2d-x和Unity3D双修者谈谈它们的区别
原文地址:木头玩了几年的Cocos2d-x,从2.0beta版本直到3.2,后来便转去玩Unity3D了,断断续续玩了2年多。有不少朋友问过我,Cocos2d-x和Unity3D怎么选?有什么区别?今天我就来吹吹这方面的水吧。转载 2024-01-24 21:43:10 · 2873 阅读 · 0 评论 -
快速入门:使用 CMake 进行构建GoogleTest项目
特此记录一下,如果在Windows下,需要安装Visual Studio开发工具以及CMake软件;如果是Linux或MacOS,则需要安装Gcc或CLang,还有CMake;其中C++编译器要最少支持C++14标准。关于GoogleTest和CMake结合使用,可以参照GoogleTest官方文档。转载 2023-12-05 23:36:30 · 196 阅读 · 0 评论 -
VS2022编译运行processhacker源代码
最近在看进程CPU采集的代码,参考的是的的采集逻辑,是每隔1秒钟采集一次当前进程的CPU使用率的。于是尝试使用VS2022打开processhacker源代码编译运行,看一下进程CPU使用率的采集流程,当然ProcessHacker除了可以采集进程的CPU使用率之外,还可以进程的采集IO使用率等。原创 2023-12-04 23:39:04 · 993 阅读 · 0 评论 -
连接MySQL时报错“Public Key Retrieval is not allowed“的解决方法
我在本地运行的时候,本地安装了mysql 8.0.16版本,在配置文件中配置本地的mysql用户名和密码之后,在IDEA中运行程序,报错:error “Public Key Retrieval is not allowed”转载 2023-10-05 12:09:33 · 6256 阅读 · 0 评论 -
Windows10下获取PC电脑的机器序列号
Windows10下获取电脑机器序列号原创 2022-07-06 23:28:47 · 2751 阅读 · 0 评论 -
CentOS8中源码安装libcurl库
CentOS8中源码安装libcurl库CentOS8中源码安装libcurl库一、下载libcurl源代码二、编译构建libcurl库1、方式一:使用configure和make构建2、方式二:直接使用cmake和make工具构建三、编写libcurl测试程序CentOS8中源码安装libcurl库一、下载libcurl源代码首先下载libcurl的源代码,可以从github中下载: git clone https://github.com/curl/curl.git或者直接下载最新的l原创 2022-04-04 17:11:34 · 3291 阅读 · 0 评论 -
duilib相关资料
Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多pc客户端软件。Duilib还在不断的发展中,在文档、例子、动画、渲染引擎等多个方面将持续改进。一、Duilib的各种版本官方原始版本库https://github.com/duilib/duilib腾讯使用的的duilib修改版https://github.com/tenc原创 2022-02-08 23:19:16 · 1233 阅读 · 0 评论 -
Error: in triplet x64-windows: Unable to find a valid Visual Studio instance The following VS instan
Error: in triplet x64-windows: Unable to find a valid Visual Studio instanceThe following VS instances were excluded because the English language pack is unavailable:vcpkg install ***安装软件时报错参考资料The following VS instances were excluded because the English原创 2022-01-28 00:22:05 · 10271 阅读 · 1 评论 -
visual studio 项目中所有筛选器都消失的解决办法
visual studio 项目中所有筛选器都消失的解决办法visual studio 原项目中有很多筛选器,如果发现筛选器全部消失,头文件 cpp文件都显示到一起了是因为点了(或者不小心点了)显示所有文件这个按钮了,再点一下就可以回来了。...转载 2021-06-23 16:06:34 · 1732 阅读 · 0 评论 -
windows下用 Inno Setup 打包Qt项目
Inno Setup介绍最近项目发布,需要自己在Windows10系统中打包Qt的项目,我们采用的是使用Inno Setup这款软件。Inno Setup 是由 Jordan Russell 在 Delphi 中创建的免费软件 脚本驱动安装系统 。 第一个版本于 1997 年发布。目前官网发布的最新版本是:Inno Setup 6.2,如下图所示:该项目的源代码已经托管到GitHub上面,仓库地址为:https://github.com/jrsoftware/issrc关于如何打包,可以查看官原创 2021-06-06 23:52:42 · 426 阅读 · 0 评论 -
VS2017中改大小写的快捷键
VS2017中改大小写的快捷键本文转载自改成小写:Ctrl+U改成大写:Ctrl+Shift+U记得要选中要修改的一段英文。转载 2021-05-13 23:10:22 · 1125 阅读 · 0 评论 -
Windows下打包C++程序
Windows下打包C++程序Windows下打包C++程序一、使用Enigma Virtual Box进行打包二、使用Inno Setup Compiler进行打包Windows下打包C++程序最近编写了一个基于Qt5.14.2的C++小工具,需要打包,在网上搜索到两个工具:1、Enigma Virtual Box2、Inno Setup Compiler一、使用Enigma Virtual Box进行打包Enigma Virtual Box官网地址如下图所示:可以参考qt通过Engima原创 2021-04-21 19:59:54 · 1042 阅读 · 0 评论 -
Learn Vim (the Smart Way)
@[TOC](Learn Vim (the Smart Way))Learn Vim (the Smart Way)What’s This?Learn Vim (the Smart Way) is a guide to learn the good parts of Vim.There are many places to learn Vim: the vimtutor is a great place to start and the help manual has all the referen转载 2021-04-19 22:54:55 · 488 阅读 · 0 评论 -
Learn-Vim 中文翻译
Learn-Vim 中文翻译Learn-Vim 中文翻译这是什么?目录(进行中)许可和版权Learn-Vim 中文翻译英文版本这是什么?学习 Vim(智能方式) 是一本优秀的学习 Vim 知识的书。目录(进行中)Ch 1 - 起步Ch 2 - 缓冲区,窗口和选项卡Ch 3 - 打开和搜索文件Ch 4 - Vim 语法Ch 5 - 移动文件Ch 6 - 插入模式Ch 7 - 点命令Ch 8 - 寄存器Ch 9 - 宏Ch 10 - 撤消Ch 11 - 可视模式Ch 12 -转载 2021-04-19 22:52:16 · 369 阅读 · 0 评论 -
Ubuntu18.10安装vim 报错:“ 依赖: vim-common (= 2:7.3.429-2ubuntu2) 但是 2:7.3.429-2ubuntu2.1 正要被安装“
@[TOC](vim : 依赖: vim-common (= 2:7.3.429-2ubuntu2) 但是 2:7.3.429-2ubuntu2.1 正要被安装)最近在使用Ubuntu18.10 安装vim的时候出现问题了,报错:vim : 依赖: vim-common (= 2:7.3.429-2ubuntu2) 但是 2:7.3.429-2ubuntu2.1 正要被安装。一、实验环境Ubuntu 18.10二、安装问题2.1 安装vimsudo apt-get install vim2.转载 2021-03-13 09:39:43 · 412 阅读 · 0 评论 -
ubuntu18.10 apt-get由于源的问题导致无法下载问题解决
本文转载自ubuntu14.04 apt-get由于源的问题导致无法下载问题解决使用VMware Workstation Pro16虚拟机安装Ubuntu18.10后使用apt-get 装软件提示unable locate package,网上有的说apt-get update一下就好了,但是尝试后没用,需编辑/etc/apt/source_list将源修改。首先cp /etc/apt/source_list /etc/apt/source_list.bak进行备份,然后将原来文件内容替换为以下国内转载 2021-03-13 08:22:10 · 899 阅读 · 0 评论 -
一个漂亮的C ++堆栈跟踪漂亮打印器-backward-cpp
在进行C/C++相关开发时候,经常会遇到段错误,这个时候比较无语的一点就是Linux Shell终端下几乎不会输出太多有用的信息,大多数情况下打印信息如下:Segmentation fault (core dumped),错误如下图所示:有大佬专门开发了一款工具,叫做backward-cpp用来解决这个问题,该工具假设你用Cmake构建项目。其Github仓库地址为:https://github.com/bombela/backward-cpp如下图所示:最近我需要将在Windows10下编写的V原创 2021-01-30 22:26:43 · 1592 阅读 · 0 评论 -
MATLAB 实现深度学习
MATLAB 实现深度学习深度神经网络的数据准备、设计、仿真和部署将深度学习用于信号处理将深度学习用于计算机视觉参考资料MATLAB 实现深度学习 深度神经网络的数据准备、设计、仿真和部署将深度学习用于信号处理将深度学习用于计算机视觉...转载 2021-01-28 23:44:49 · 647 阅读 · 0 评论 -
NVIDIA CUDA 深度神经网络库- cuDNN
NVIDIA cuDNNNVIDIA CUDA® 深度神经网络库 (cuDNN) 是经 GPU 加速的深度神经网络基元库。cuDNN 可大幅优化标准例程(例如用于前向传播和反向传播的卷积层、池化层、归一化层和激活层)的实施。世界各地的深度学习研究人员和框架开发者都依赖 cuDNN 实现高性能 GPU 加速。借助 cuDNN,研究人员和开发者可以专注于训练神经网络及开发软件应用,而不必花时间进行低层级的 GPU 性能调整。cuDNN 可加速广泛应用的深度学习框架,包括 Caffe2、Chainer、Ker转载 2021-01-28 23:32:27 · 676 阅读 · 0 评论 -
Windows下使用VS2019和CMake 3.18.3编译使用yaml-cpp库
由于采用C++编写控制台程序的过程中使用yaml文件比较多,目前使用比较的多的就是yaml-cpp这个C++ yaml解析库了。之前写过两篇关于在CentOS7下编译yaml-cpp库和Windows10下使用VS2017编译和使用yaml-cpp库的文章。最近实际项目中换成了最新版的Visual Studio 2019,我使用的Windows系统是Win7和Windows10,所以需要重新编译基于VS2019下的yaml-cpp的Debug和Release版本的Win32的静态lib库,大体步骤和Win原创 2021-01-27 23:59:28 · 3043 阅读 · 5 评论 -
Windows10中安装Qt6.0.1开发环境
Windows10中安装Qt6开发环境下载QT在线安装包安装Qt使用`Qt Creator`创建一个QT控制台程序进行测试下载QT在线安装包首先去Getting Started with Qt页面中可以知道,QT分为在线或者离线安装或自行编译源码包三种:从Qt for Windows可以看到Windows下Qt安装和使用的一些前提条件:我本次的操作系统是Windows10,并且同时安装了VS2017和VS2019这两款软件。接下来,从Qt Download页面下载QT,页面如下图所示:选择原创 2021-01-10 13:54:23 · 3916 阅读 · 2 评论 -
2020月11月7号的计算机软件中级考试(已过)
今年下半年也就是2020年11月7号考的计算机软件考试中级,大概从9月份考试准备的,足足准备了2个多月,买了《软甲设计师教程 第五版》清华大学出版社的,还有买了两本真题书,看完B站上的《软考中级软件设计师精讲班视频》一共46集,看完了就直接刷真题,从19年到16年大概做了8套真题,还有两套模拟试题,刚开始做得不太好,选择题基本是40多分的样子,下午的主观题没摸到门路,做了两三套后感觉有规律了。软件设计师考试考得比较杂,感觉对于本来就是学习计算机的我来说,有过《数据结构》、《计算机组成原理》、《操作系统》、《原创 2020-12-29 22:33:56 · 420 阅读 · 3 评论 -
gRPC C++ - Building from source
gRPC C++ - Building from sourceThis document has detailed instructions on how to build gRPC C++ from source. Note that it only covers the build of gRPC itself and is mostly meant for gRPC C++ contributors and/or power users.Other should follow the user i转载 2020-12-23 10:09:37 · 708 阅读 · 0 评论 -
cmake 添加头文件目录,链接动态、静态库
cmake 添加头文件目录,链接动态、静态库cmake 添加头文件目录,链接动态、静态库1. 添加头文件目录INCLUDE_DIRECTORIES2. 添加需要链接的库文件目录LINK_DIRECTORIES3. 查找库所在目录FIND_LIBRARY4. 添加需要链接的库文件路径LINK_LIBRARIES5. 设置要链接的库文件的名称TARGET_LINK_LIBRARIES6. 为工程生成目标文件7.最后贴一个完整的例子参考资料cmake 添加头文件目录,链接动态、静态库罗列一下cmake常用的命转载 2020-12-18 23:39:45 · 994 阅读 · 1 评论 -
Qt 6的技术概览
Qt 6的技术概览Qt 6的技术概览Qt对用户的价值体现在哪里?新一代的QML下一代图形统一并且一致的工具库增强已有的C++ API语言支持兼容Qt 5和增量改进市场和技术产品结构欢迎你的参与和反馈Qt 6的技术概览原文:Technical vision for Qt 6 原作者:Lars Knoll 翻译校对:Richard Lin 自从七年前Qt 5发布后,我们的世界发生了很多变化,现在是时候展望和规划下一个新的主版本了。这篇博文捕捉了几个将要在Qt 6中亮相的关键点。 Qt 6将是我们Qt 5系列转载 2020-12-18 13:07:10 · 547 阅读 · 0 评论 -
Windows10下安装mosquitto服务
Eclipse Mosquitto™ 一款实现了 MQTT v3.1/v3.1.1 协议的轻量级开源消息代理软件。它支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器、手机、嵌入式计算机、微型控制器等移动设备。Mosquitto也包含C/C++动态链接库libmosquitto 、mosquitto_pub 和mosquitto_sub 发布和订阅客户端。mosquitto目前最新版本是mosquitto-2.0.0,其下载主页是:https://m原创 2020-12-10 00:22:57 · 1252 阅读 · 0 评论 -
CentOS下编译ffmpeg源码无法生成ffplay的问题解决
最近在自己双十一购买的阿里云CentOS8服务器上源码编译ffmpeg后发现生成了ffmpeg和ffprobe,但是没有生成ffplay,找到了博客T-Bagwell这篇2013年的博文:编译ffmpeg无法生成ffplay的问题解决原因是是需要安装SDL库:http://www.libsdl.org/解决办法如下:安装正确的SDL库既可解决:wget http://libsdl.org/release/SDL-1.2.15.tar.gztar zxvf SDL-1.2.15.tar.gzcd转载 2020-12-02 22:47:02 · 561 阅读 · 0 评论 -
在CentOS8下安装redis-6.0.6之后执行make test报错:“ You need tcl 8.5 or newer in order to run the Redis test“
CentOS8下安装redis-6.0.6可以参考redis-6.0.6下载、解压、编译Redis$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz$ tar xzf redis-6.0.6.tar.gz$ cd redis-6.0.6$ make进入到解压后的 src 目录,通过如下命令启动Redis:$ src/redis-server您可以使用内置的客户端与Redis进行交互:$ src/redis-clir原创 2020-12-02 11:27:53 · 529 阅读 · 0 评论 -
gRPC简介
gRPC简介总览使用Protocol BuffersProtocol buffer版本本文翻译自gRPC简介gRPC和protocol buffers简介。该页面向您介绍gRPC和protocol buffers。 gRPC可以将protocol buffers用作其接口定义语言(IDL)和其基础消息交换格式。 如果您不熟悉gRPC和/或protocol buffers,请阅读此内容! 如果您只是想深入了解gRPC的实际效果,请选择一种语言并尝试使用其快速入门。总览在gRPC中,客户端应用程序可以翻译 2020-11-22 00:12:33 · 406 阅读 · 0 评论 -
Protocol Buffer编译器安装
Protocol Buffer编译器安装如何安装protocol buffer编译器使用软件包管理器进行安装安装预编译的二进制文件(任何操作系统)其他安装选项本文翻译自Protocol Buffer Compiler Installation如何安装protocol buffer编译器尽管不是强制性的,但gRPC应用程序通常利用Protocol Buufer来进行服务定义和数据序列化。 该站点上的大多数示例代码都使用protocol buffer语言(proto3)的版本3。protocol bu翻译 2020-11-21 21:24:35 · 1501 阅读 · 1 评论