2017年11月10日
摘要: 我们经常会用到一些算法,而大部分算法过于抽象,记忆起来比较困难,而使用图解可以帮助我们更好地理解和记忆这些算法。 一、深度优先搜索算法(DFS) 深度优先搜索算法(Depth-First-Search),是搜索算法的一种。它是图论中的经典算法,利用深度优先搜索算法可以产生目标图的相应拓扑排序表,利用 阅读全文
posted @ 2017-11-10 20:49 Arthurian 阅读(2775) 评论(0) 推荐(6) 编辑
  2017年7月21日
摘要: 各行各业的工作者,都有其要求,那么作为程序员,我们又该具备哪些素养呢?博主在这里浅谈个人看法,如有不当之处,请大佬们指正。 一、知识储备 1、数学 或许在很多人看来,学计算机用不到什么数学,最多也就是一百以内的加减乘除,用在for循环、数组索引之类的上面。但其实不然,大部分人这样觉得是因为基本都工作 阅读全文
posted @ 2017-07-21 21:41 Arthurian 阅读(1576) 评论(8) 推荐(4) 编辑
  2021年6月17日
摘要: 1 /* Matrix.h */ 2 3 #pragma once 4 #ifndef MATRIX_H 5 #define MATRIX_H 6 7 class Matrix 8 { 9 public: 10 Matrix(); //构造函数 11 ~Matrix(); //析构函数 12 boo 阅读全文
posted @ 2021-06-17 14:54 Arthurian 阅读(65) 评论(0) 推荐(0) 编辑
  2021年4月16日
摘要: 在编译可执行文件时,编译器通常会生成对应的符号文件以方便我们进行程序调试,这里记录一些常用的公开符号服务器地址以备不时之需。 阅读全文
posted @ 2021-04-16 21:04 Arthurian 阅读(39) 评论(0) 推荐(0) 编辑
  2021年3月17日
摘要: 1、操作系统宏 //在<QtGlobal>中,定义了各个系统的宏定义 //Defined on AIX. #ifdef Q_OS_AIX // Defined on Android. #define Q_OS_ANDROID //Defined on Any BSD 4.4 system. #def 阅读全文
posted @ 2021-03-17 11:34 Arthurian 阅读(709) 评论(0) 推荐(0) 编辑
  2021年3月13日
摘要: 为了编译时输出的文件不那么混乱,需要对QT Creator的项目文件做一些设置,这里记录一下pro文件里面各个参数的用法 阅读全文
posted @ 2021-03-13 15:01 Arthurian 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 日常用到的一些批处理小命令记录 阅读全文
posted @ 2021-03-13 10:55 Arthurian 阅读(42) 评论(0) 推荐(0) 编辑
摘要: QT Creator使用过程中用到的一些快捷键记录 阅读全文
posted @ 2021-03-13 10:49 Arthurian 阅读(48) 评论(0) 推荐(0) 编辑
  2020年11月28日
摘要: 前几天使用非静态方式编译了一个程序,在部分系统上运行提示缺少msvcp140.dll,就从VS2019安装目录找了一个同名文件放在了程序同级目录,程序也可以正常运行了。今天重新打开虚拟机,突然就报了这个错。上网查了很多资料,最终通过这个方法解决了,这里做一下记录。 究其根因,是缺乏所需要的DLL,之 阅读全文
posted @ 2020-11-28 15:38 Arthurian 阅读(517) 评论(0) 推荐(0) 编辑
  2020年11月14日
摘要: 用VMware Workstation Pro好几年了,期间这个问题也遇到过好几次,这次把解决方案记录一下,若后续有其他情况其他解决方案将在此博文更新。 Step1:关闭虚拟机; Step2:在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为【自动检测】; Step3:再重启虚拟机 作者:耑新 阅读全文
posted @ 2020-11-14 18:47 Arthurian 阅读(1256) 评论(0) 推荐(0) 编辑
  2020年10月17日
摘要: 18年的时候就写了保存了草稿,但是觉得里面的示例覆盖的不是特别多就一直没有发布。 阅读全文
posted @ 2020-10-17 11:26 Arthurian 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 前段时间有个程序要求获取系统的默认浏览器,baidu、Google了好久,后又结合procmon.exe跟踪浏览器打开web页面的注册表操作信息,找到了最终的位置,这里做一个总结。亲测win10多个浏览器都OK。而我们需要修改默认浏览器时只要按照这个步骤对应修改就可以了。 1、默认浏览器配置在注册表 阅读全文
posted @ 2020-10-17 11:17 Arthurian 阅读(1432) 评论(0) 推荐(0) 编辑
  2020年8月22日
摘要: 先来看下面的代码 bool FuncTest(LPCTSTR lpcProc) { bool bRet = false; ... if (CONDITION1) { goto FUNC_CLEAN; } char* pchX = new char[100]; ... FUNC_CLEAN: if ( 阅读全文
posted @ 2020-08-22 20:58 Arthurian 阅读(563) 评论(0) 推荐(0) 编辑
  2020年4月11日
摘要: 根据传入的参数递归进行目录的创建。 函数描述: 递归创建目录。 入参: 所要创建的目录。 返回值: 创建成功,返回TRUE;否则返回FALSE。 1 BOOL CreateDirTree(LPCTSTR lpPath) 2 { 3 if( (NULL == lpPath) || (0 == _tcs 阅读全文
posted @ 2020-04-11 19:44 Arthurian 阅读(1208) 评论(0) 推荐(0) 编辑
  2020年4月10日
摘要: 整理了一下BAT里面shutdown命令的用法。 阅读全文
posted @ 2020-04-10 21:12 Arthurian 阅读(870) 评论(0) 推荐(0) 编辑
  2019年11月30日
摘要: 在同一个地方摔倒两次之后,决定记录下来这个东西。 阅读全文
posted @ 2019-11-30 23:31 Arthurian 阅读(481) 评论(0) 推荐(0) 编辑
  2019年11月25日
摘要: 利用分治思想实现一个棋牌覆盖的简单程序,以复习分治法的内容。 1 #include<iostream> 2 #include<cmath> 3 4 using namespace std; 5 6 #define n 4 7 int tile = 0; 8 9 int board[n][n]; 10 阅读全文
posted @ 2019-11-25 00:09 Arthurian 阅读(484) 评论(0) 推荐(0) 编辑