- 博客(31)
- 资源 (20)
- 收藏
- 关注
原创 使用GetDIBits()获取Windows位图数据的标准用法,解决内存、堆栈报错问题
使用GetDIBits()获取Windows位图数据的标准用法,解决内存、堆栈报错问题。
2022-11-21 17:53:35
2397
原创 VMware 虚拟机安装 OpenWrt 作旁路由 单臂路由 img 镜像转 vmdk 旁路由无法上网 没网络
1. 安装VMware请自行下载安装 VMware 16.2 及以上版本2. img 镜像转 vmdk 格式下载的 vmdk 格式的系统,请忽略此步下载的 img 格式的系统,请自行下载 StarWind V2V Image Converter 工具将其转换为 vmdk 格式,下载链接如下https://www.starwindsoftware.com/tmplink/starwindconverter.exe3. 创建 OpenWrt 虚拟机创建虚拟机使用自定义模式使用兼容
2022-04-20 17:08:38
24392
5
原创 Windows10 LTSC 2021 开机 wsappx进程 CPU占用高
1. 修改输入法兼容性 失败右键语言栏,选择设置,选择常规,选择使用以前版本的微软拼音输入法2. 安装兼容库 VClib 失败管理员模式运行powershell,Add-AppxPackage -Path 依赖包路径 命令安装依赖的库3. 修改注册表 半失败参考连接win R输入 regedit 进注册表打开注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppXSvc双击右侧start 把3改为4重启wsap
2022-04-14 21:32:45
9836
5
原创 LeetCode 计算器问题
计算器问题解析字符串实现计算器功能227. 基本计算器 II224. 基本计算器772. 基本计算器 III解析字符串实现计算器功能227. 基本计算器 II给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。字符串里可能含有空格。Link加减存储结果、乘除立即运算在开头增加运算符+,实现「运算符、数字」的对子形式「+ 2 + 3 * 4 - 5 / 6 + 3」,初始化左、右为 0加、减则将右值加到左值上,并更新右值left += right (0 +=
2022-03-08 16:14:41
262
原创 LeetCode 字符串问题
字符串问题227. 基本计算器 II227. 基本计算器 II给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。整数除法仅保留整数部分。处理思路:根据下一位的运算符优先级决定当前运算符是否可以马上计算字符串左边增加一个加号,不改变运算结果,但是字符串可以分割成多个<一个运算符,一个数字>对子的形式注意处理无运算符、多个空格的特殊情况在遇到加号、减号时并未运算,而是先将其符号赋给 right,遇到乘号、除号立即运算,最后将左、右两部分相加得到最终结
2021-09-08 17:21:06
168
原创 LeetCode 分治法
分治法241. 为运算表达式设计优先级241. 为运算表达式设计优先级给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +, - 以及 * 。分治思想:将加括号转化为,对每个运算符号,先执行处理两侧的数学表达式,再处理此运算符号。利用递归将当前遍历符号的左右两侧表达式继续拆分。边界情况下,字符串无运算符号,只有数字。例:5 + 3 * 4 + 2left -> 5right -&
2021-09-03 12:05:31
178
原创 LeetCode 动态规划问题
动态规划问题1. 背包问题474. 一和零322. 零钱兑换213. 打家劫舍 II494. 目标和2. 字符串编辑72. 编辑距离583. 两个字符串的删除操作650. 只有两个键的键盘10. 正则表达式匹配3. 股票交易188. 买卖股票的最佳时机 IV309. 最佳买卖股票时机含冷冻期4. 分割问题343. 整数拆分5. 子序列问题376. 摆动序列6. 排列组合问题22. 括号生成1. 背包问题474. 一和零给定 m 个数字 0 和 n 个数字 1,以及一些由 0 1 构成的字符串,求利
2021-08-23 21:59:06
392
原创 LeetCode 搜索问题
目录130. 被围绕的区域130. 被围绕的区域转换为逆问题,从边界出发深度遍历首先将不符合的位置标记起来class Solution {public: vector<int> directions {-1, 0, 1, 0, -1}; void dfs(vector<vector<char>>& board, int r, int c) { board[r][c] = 'A';// 用'A'标.
2021-08-23 21:21:36
137
原创 VisualStudio调试中命令参数含有%时的乱码问题
问题描述:调试的程序需要通过命令行传递一个含有"%06d"的参数"longdress_vox10_1300-%06d.ply"进去,但是运行程序以后发现"%06"变为乱码,无法正确给程序传递参数。解决办法:1. 对参数urlEncode查阅资料[1]发现VS调试中的命令参数在部分情况下会进行urlDecode[2],例如原始字符为: %06durlEncode: %2506d因此可以将乱码的参数先进行urlEncode编码,然后将编码结果作为要传递给程序的参数使用,即..
2021-07-24 11:22:46
483
1
原创 使用Git工具高效地进行项目源码管理
接触到项目源码均需要先进行Cmake以后才能使用,同时需要在源码上修改代码验证算法,保留多个版本的源码并且随时进行切换便成了刚需。1. 创建项目文件夹首先建立一个Build文件夹存储Cmake以后的项目文件,然后使用Git clone所需要的的代码这样便可以做到编译运行文件夹和源码文件夹分开管理,减少上传代码的压力。2. 使用Git工具克隆所需的源码文件夹根据源码地址使用Git将远程仓库的源码pull下来,存放在源码文件夹中。3. 创建一个分支在源码基础上设计算法B.
2020-11-24 11:32:34
397
原创 MATLAB提取txt文本文档中特定关键字后的数字信息
文本文档的信息多是按照行的格式读写的,因此在读取时对提取到每行的文本信息进行关键字的对比找到指定行,然后利用正则表达式提取相应的信息即可。文本信息示例positions bitstream size 550216 B (12.5996 bpp)positions processing time (user): 8.203 scolors bitstream size 9459 B (0.216605 bpp)colors processing time (user): 5.984 sref
2020-06-17 16:34:27
12466
1
原创 Office2016 无法正确加载mathtype 7,提示错误53 mathpage.wll未找到 mathtype插件灰色无法使用
Word PPT中显示的情况大致如图所示,但是打开文档中本身包含的公式时mathtype是完全可用的,其原因就是mathpage.wll这个文件没有被正确的添加到Office的路径当中,需要手工的进行调整。1. 找到word ppt可执行文件的根路径这样便可以找到office可执行文件的根路径了,复制上面的目录信息,转到资源管理器中打开。PS:注意去除引号和最后...
2019-12-17 11:10:16
3840
4
原创 解码 解密微信电脑版image文件夹下缓存的用户图片 dat文件解码解密查看方法
在检查微信缓存中“FileStorage”文件夹时发现了其目录下的“Image”文件夹,想到可能是使用过程中缓存的聊天图片等,但是打开文件夹发现都是dat文件,用图片浏览器打开也提示无法查看。想到可能是进行了加密处理,便去网上查了一下资料,现在把解密过程描述如下。需要的工具:Python 16进制编辑器--wxMEdit1. 原理描述原理很简单,就是按字节对接收到的图片文件进行...
2019-11-23 16:53:54
89229
83
原创 如何使用文献管理软件EndNote x9 x9.1高效管理科研相关参考文献 相关论文
1. 下载安装文献管理软件EndNote x9.1,由于版权原因,此处仅附上链接,如有侵权后期会删除。EndNote X9.1 for windows 简体中文汉化版PS 安装时最好不要有中文路径2. 新建一个库,管理与研究方向下的所有相关论文,建议放在一个单独的文件夹中方便后期同步3. 导入需要管理的文献,直接导入EndNote能够识别的格式,可以谷歌学术、必应学术、We...
2019-11-10 15:29:46
1644
原创 使用MATLAB提取文本文件txt text中指定行的数据 数值 指定内容的数值
需要提取590行的最后一个数值,用作分析建模作用,matlab实现代码如下。1. 提取该行的数据保存为文字数组name = textFileName;fidin = fopen(name,'r');nline = 0;while ~feof(fidin) tline = fgetl(fidin);% read the text file by rows nlin...
2019-09-06 20:24:08
16455
5
原创 Windows10 Windows自动更新失败 更新错误代码0x8024002e 无法自动更新
前言:由于Windows10更新频繁,且使用流量上网,遂通过各种手段将自动更新禁用了,决定阶段性使用手动更新,但是在把自动更新禁用取消掉以后发现无法更新,提示错误,错误代码为“0x8024002e”,下面记录一下处理过程。1. 通过组策略关闭自动更新禁用(家庭版跳过这一步),按键win+R输入gpedit.msc进入组策略管理器将“已禁用”改为“已启用”或“未配置”,保存生效。...
2019-07-16 15:29:38
30907
26
原创 解决Office Acrobat Visual Studio word ppt无最近文档列表记录的问题 不显示最近打开文档历史
换了新电脑,结果发现无论是Office三件套、Acrobat DC、Visual Studio打开的文件均没有最近文件记录,这样每次打开都需要找到文件的原始路径,很是麻烦,其中office显示“您的管理员已关闭最近文档列表”,由此入手,配置了注册表,解决了上述的所有问题。步骤如下:1. 键盘win+R 输入gpedit.msc 回车,进入注册表编辑器。(win就是键盘上的开始按钮,在ctr...
2019-07-15 10:22:42
2256
1
原创 解决 visual studio 2017 VS2017中 error LNK2019,error LNK2001,error LNK1120错误
这三个错误均是链接错误,说明在生成过程中没有链接到所用函数的lib文件,如图所示可以看出,此错误大多是关于search函数的,料想应该是search的lib文件没有在属性中包含,解决方式如下:在该项目上右键属性打开属性页,属性页->链接器->输入->附加依赖项在附加依赖项中直接输入lib文件的绝对路径添加即可,注意这里是没有添加按钮的,只能手动输入,随便找一个...
2019-05-01 14:40:10
6458
2
原创 利用C++将程序中的数据写入到txt文档
首先上代码#include <iostream>#include <fstream>using namespace std; //Head filechar *output = argv[4];ofstream out(output);out << pointNKNSquaredDistance[1] << endl;out.c...
2019-05-01 13:28:50
7874
原创 FFmpeg命令行实现将rgb yuv视频转码为mp4视频文件
先放实现代码ffmpeg -f rawvideo -pix_fmt rgb24 -s 1920x960 -r 72 -i out.rgb -vcodec libx265 -x265-params lossless=1 -pix_fmt yuv420p -r 36 test.mp4-f rawvideo -pix_fmt rgb24 -s 1920x960 -r 72 -i out.r...
2019-04-23 09:43:50
7930
2
原创 FFmpeg命令行实现两路/多路视频拼接 合并 合成 同时播放
首先放一个两路视频合并的例子ffmpeg -pix_fmt rgb24 -s 960x960 -i bag_level_7_renderSize_1_960x960_8bits_rgb24i.rgb -pix_fmt rgb24 -s 960x960 -i bag_level_7_renderSize_1_960x960_8bits_rgb24i.rgb -filter_complex "[...
2019-04-23 09:37:32
22798
6
原创 LATEX使用subfigure命令插入多行多列图片并且为子图模式 修改子图与子图、子标题的距离
最近在写论文,正好遇到了latex插入4张图片作为一个大图片的子图模式,插入比较顺利,但是子图之间距离一直没找到合适的方法调整,导致空白太多,占空间而且不美观,经查看subfigure说明文档之后终于解决了问题,记录下来,希望能帮到有需要的人。\usepackage{graphicx} %插入图片的宏包\usepackage{float} %设置图片浮动位置的宏包\usepackag...
2019-04-17 16:34:15
86548
16
原创 MATLAB提取元胞数组中符合条件的元胞 用户输入条件
clc;filepath = '..\******\';dirOutput = dir(fullfile(filepath,'*.ply'));plyName = {dirOutput.name}';propmt = 'input the gsigma value\n';gsigma = input(propmt,'s');propmt = 'input the tsigma val...
2019-04-13 18:08:24
2917
原创 C++中调用CMD命令
本方法可以应用到以C++为基础的编程软件当中,如VS、QT。1、首先引入相应的包文件。#include <stdlib.h>#include<string.h>using namespace std;2、编写相应的cmd参数。string command = "cmd";system(command.c_str());3、另外一种方式ch...
2019-04-13 12:28:47
2411
原创 MATLAB读取指定目录下的所有文件名 文件操作
1、读取指定目录下的所有符合相应后缀的文件的名字。filepath = '..\original_ply';dirOutput = dir(fullfile(filepath,'*.ply'));plyName = {dirOutput.name};其中..\是指当前目录的上一级目录,'*.ply'是正则表达式,只反馈出符合这个后缀的文件的名字。plyName便是文件名字的元胞数组了...
2019-04-10 09:45:19
11561
3
原创 EndNote导出参考文献(会议论文)时缺失年份
在使用EndNote中的BibTeX export导出参考文献格式以便使用latex写作时发现导出的文本中缺失了年份选项,检查发现导出格式中的“Year = published year”,但是使用Google Scholar导入的会议论文的year是conference year,因此导出时丢失了此项。解决方案如下:1、编辑BibTex export的导出格式,在实例化当中修改year的...
2019-04-06 13:24:47
12060
1
原创 windows批处理脚本循环生成文件学习心得
利用批处理的循环处理性能,循环生成许多个能够采用不同标识符的文件,主要代码如下。set num=adf ds asfor %%a in (%num%) do ((echo aaecho ssecho aa)>E:\%%a.xml)pause首先呢num是需要循环利用的标识符,同时也是控制循环的数量,echo作为写入语句,能够控制文本写入的内容,因为<>是批处理的特殊字符,因此写这两
2017-07-13 19:17:22
1511
微信电脑版image文件夹dat图片解码解密工具及Python代码
2019-11-23
MATLAB PyrTools 功能函数合集
2019-05-07
台大李宏毅机器学习课程Pokemon 宝可梦模型Demo 代码 源码
2019-03-27
均值、高斯滤波模糊处理,中值滤波 MATLAB
2018-05-25
Sobel、Roberts、Prewitt边缘检测代码 MATLAB
2018-05-25
harris角点检测代码 MATLAB
2018-05-25
USM算法锐化图像 拉普拉斯算法处理图像 边缘检测 MATLAB
2018-05-22
高频电子线路习题答案曾兴雯版
2017-09-23
电子课程设计十字路口交通灯
2017-09-09
STM32上驱动基于IIC协议的OLED 128664 0.96英寸
2017-08-04
STM32平台PWM输出 ADC转换加12864显示
2017-08-01
模拟电子技术基础 第五版 学习辅导与习题解答 华成英 课本扫描版
2017-07-10
JAVA mysql制作简易通信录
2017-07-10
MFRC522与89C52单片机通信参考例程
2017-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人