自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 VS环境SWIG的Python调用C/C++的完美方案

前几天想做一个C++到python的一个接口,在网上查找资料发现可以使用SWIG进行配置,但是花了一天时间竟然一直也没配成功(无论是gcc手工配置 还是VS配置都失败了) 网上却搜索不到能使我完全配置成功且运行代码的教程。今天沉下心来仔细配置了一下,发现了一个我认为是最快速、最简单的方法(Windows系统环境下)本文使用的环境为目前最新环境配置(VS2022,python3.10,swigwin4.0.2)实际上,不用最新环境配置过程类似,可以兼容步骤分为简单的3步操作即可,不需要换python版

2021-11-25 20:43:31 3133 3

原创 VS2019/2022提示找不到stdio.h 找不到windows kit

以上两个问题是同一类问题VS2019/2022提示找不到stdio.h时,一般的情况下是已经安装了C++工具集,除此之外,还需要安装一个额外的windows kit才能运行。解决时需要下载一个新的windows kit注意到此图是可以修改安装路径的,如果你可以修改路径的话安装上新版本windows kit就可以使用了。如果你不能修改安装路径很有可能是电脑之前安装了老版本的windows kit 则卸载老版本时可能会删除不干净,除了常规卸载外,注册表方面可能需要手工卸载注册表打开计算机\HKEY

2021-11-15 19:36:24 9285

原创 WSL2与VMware不兼容问题解决

今天发现WSL2与VMware是不兼容的,注意WSL1与VMware可以兼容。所以有两种选择,第一种方案是将WSL2降级成WSL1第二种方法(想启动哪个的时候就输入相应命令):启用VMwarebcdedit /set hypervisorlaunchtype off启用WSLbcdedit /set hypervisorlaunchtype auto...

2021-06-05 15:52:24 5061

原创 VS2019最简单编译V8引擎方法

文章目录1.编译前的配置工作1.1配置代理1.2下载depot tools1.3下载Windows SDK102.获取源码2.1可能出现的错误3.编译源码3.1 VS2019编译(1)3.2 VS2019编译(2)3.3另外一种编译的方式看到这篇文章的时候,如果你也向我一样曾经对编译v8感到迷茫,不知道怎么才能正确编译好的话,我希望这篇文章能够帮助你实现v8引擎编译并且使用。我研究了两天时间,终于成功编译了v8代码(WIN10环境),发现编译v8没有像网上说的那么困难(首先你需要一个网络代理),如果你是在

2021-03-30 17:05:56 4511 4

原创 VC6.0 The value of ESP was not properly saved across a function call 错误的解决方法

首先在.dll里面简单写了一个int返回值的函数extern "C" DLL_1_API int fTest_1(int k){ int i=5; int j=6; i=i+k; return i*j;}然后在.exe文件里面调用dll文件int main(){ int a; int b=3; HINSTANCE dll123; typedef int (WINAPI *myfun)(int); dll123=LoadLibrary("DLL_1.dll"); if(dll

2021-03-03 21:48:20 1592 2

原创 python界面GUI设计、tkinter设计界面初步教程

如果没有时间仔细看完这篇文章的话可以现在下载PAGE+TCL然后直接输入最后代码运行程序即可。python可以使用tkinter库来实现小程序制作,还是很方便的,比较大型程序可以采用pyqt来制作GUI。我在一开始的时候不知道tkinter可以直接用一个可视化的界面来进行界面设计,当时是直接用代码来生成窗口、设计控件,再设计功能,感觉效率不是很高。因此我觉得要想做GUI提高效率还是需要用到可视化界面来拖放控件快速生成一个窗口来供我们设计代码,这样既直观,还比较爽。要想实现这点的第一步方法是下载两个软件

2020-12-25 19:22:43 1734

原创 pyinstaller生成的exe文件在其他电脑打不开的解决方法

今天测试一个软件发现,如果输入pyinstaller -F XXX.py生成一个单文件exe。这个文件的兼容性不是很好,我在win10电脑生成的软件放在win7却打不开。但是我如果使用pyinstaller -D XXX.py生成一个文件夹,从这个文件夹里面的软件放在win7就能打开了。于是我就想到了一种解决的方法,我认为pyinstaller -F在兼容性方面做的不是很好,可以先用pyinstaller -D生成一个软件,这个软件很大可能性是能够运行的。然后我们再用其他单文件制作工具,将整个文件夹制作

2020-12-24 18:51:27 10168 6

原创 Pyqt消息框处理

Pyqt的使用方法与qt几乎一致,稍微变化下格式即可。消息:信息QMessageBox.information(self,“消息框标题”,“这是一条消息。”,QMessageBox.Yes | QMessageBox.No)消息:问答QMessageBox.question(self,“消息框标题”,“这是一条问答。”,QMessageBox.Yes | QMessageBox.No)消息:警告warningQMessageBox.warning(self,“消息框标题”,“这是一条警告。”,Q

2020-12-24 15:59:00 898 1

原创 PE格式文件修复过程

PE格式文件修复过程。一般来说,正常的PE结构PE头和PE体两部分组成。其中,PE头DOS头、DOS存根、NT头、节区头几部分,余下的节区合称为PE体。PE是Windows可执行文件总称,常见的有DLL,EXE,OCX,SYS等,事实上,一个文件是否是PE文件与其扩展名无关。意思是,即使一个文件没有任何扩展名,也可以是可执行文件。话不多说,直接开始实例练习,打开一个dll文件分析,这个dll文件看样子大致是一个PE文件。这是因为后面有.text,.data等字符。但是我们发现头部几个字节看着明显不是PE

2020-12-13 10:50:29 3449

原创 C语言实现RAND函数的方法

C语言使用rand()%一个值就可以实现生成一个伪随机数供我们使用,那么rand函数是如何实现的呢?我们自己可不可以编辑出来?其实是可以的,rand作为伪随机数发生器产生的是一个伪随机数,一般的用途能够满足。要想实现这个函数,需要用一个公式,x=ax+b%65536用这样的公式就可以简单的实现随机数了,至于为什么是214013、2531011这两个数应该是有个内部逻辑,数学上的验证而来,这两个数如果任意取可能效果不是很好。static long holdrand = 1L;void __cdecl s

2020-12-12 12:56:20 2264 1

原创 SDK环境下常用编程技巧

今天查了下SDK编程发现,网上很多写法上不够规范,有些代码都会有一些错误,以下为我目前发现的可以直接运行的代码。设x为一个int型,需要将数字打印出来,这时有些函数在WIN SDK的环境下就不能使用,需要将代码规范化为。 #include<tchar.h> int x; x = 50; TCHAR *szBuffer = new TCHAR[100]; wsprintf(szBuffer, _T("%d"), x);//应用 MessageBox(NULL, szBuf

2020-12-08 16:02:45 1011

原创 如何解决VS中“无法解析的外部符号:___CxxFrameHandler3“

今天在编写代码的时候发现,有了个很神奇的错误,“无法解析的外部符号:___CxxFrameHandler3”。点击官方文档,发现官方文档给出了很多种问题可能的原因,但是看起来很复杂的样子。实际上,这个问题很容易就能解决。这是由链接器造成的原因,点击项目-属性-C/C+±代码生成,将启用C++异常改成否即可解决这个问题。如下图所示,用这个简单的设置就能解决。...

2020-12-06 11:06:16 5174 2

原创 VS项目图标无法显示的修复方法

首先这个问题产生的原因比较复杂,可能是误删、或者装了多个版本的VS。老版本修复方法:检查这个目录:C:\Program Files\Common Files\microsoft shared\MSEnv 下面是否有VSFileHandler_64.dll,如果没有的话去同事机子上拷一个放到该目录下,这样即可修复图标完成。这个方法适用于老版本VS。新版本软件修复方法:新版本VS功能更加强大,推荐用新版本,新版本修复方法是下载VS安装包,然后点击修复按钮,软件自动修复,就这么简单。...

2020-12-06 10:01:02 3681

原创 VS Code下无法打开文件的相对路径

用C/C++写文件操作的时候,打开路径采用的是相对路径,这样的在一般软件编译都不会有问题,比如Code Block或者VS等等。但是最近测试发现在VS Code下相对路径找不到对应的文件,比如写的ofstream f1;f1.open("test.txt",ios::binary);比如这样写的相对路径,在实际情况下却找不到这个test.tct。在经过一些探究发现,这个问题的原因在于VS Code设置的特殊性,打开launch.json。把cwd属性修改一下即可,将cwd属性修改为fileDir

2020-12-02 13:33:33 2674 1

原创 C++不能编译成exe怎么解决

今天遇到了一个新的问题,VS Code不能编译成exe。其实VS Code只是一个类似编写文字工具,所有的编译都是通过编译器比如cl.exe执行,VS Code本身滨带编译器。所以这个问题其实是系统编译器的问题。具体细节是,我写了一个C++程序想运行,然后程序的调试是可以正常进行,但是目录下面的exe却打开不了,提示我the application was unable to start correctly(0x000007b)这样的错误提示,有时还会提示我缺少libgcc_s_seh-1.dll。解决

2020-11-30 20:25:48 3732

原创 vscode控制台报错:无法加载文件,因为在此系统上禁止运行脚本【Powershell】

今天遇到了一个问题是vscode控制台报错:无法加载文件,因为在此系统上禁止运行脚本【Powershell】。在网上已经找到了合适的解决方法,截止到目前可以使用。现记录一下:Powershell命令行解决报错:(1)以管理员身份运行vs code(2)查询Powershell详细策略,在终端执行:get-ExecutionPolicy,显示Restricted(禁止状态)(3)更新Powershell策略,在终端执行:set-ExecutionPolicy RemoteSigned(4)再次查

2020-11-17 16:50:59 1125

原创 VScode mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring it

今天调试vscode用python的时候发现不能引入库,我用的是Anaconda作为python解释器,今天使用的时候发现Anaconda的库不能在VScode使用。mkl-service package failed to import, therefore Intel® MKL initialization ensuring it提示的大致意思是少了一个组件,但是我发现我其实已经安装了这个组件。按照网上的方法是更新库,但是更新好后还是不能使用。最后,发现是我安装的时候环境变量设置有问题,环境变量不知

2020-11-17 16:45:01 7783 6

原创 VIM最简单设置目录树的方法

VIM是LINUX的自带的一个很好的编辑软件,可以实现代码开发,其中要想打开目录树需要一些配置,用到的插件是NerdTree插件。最新的使用这个插件的方法是git clone https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerdtreevim -u NONE -c "helptags ~/.vim/pack/vendor/start/nerdtree/doc" -c q如图所示,用这两行代码就能实现安装并且使

2020-11-14 17:55:06 2887

原创 Linux下Vscode调试出现无法打开“libc-start.c“:无法读取文件解决方法

我是在WSL的环境安装了Linux,然后在vscode安装的是remote wsl插件进行编程,我是按照官网的文档改了launch.json和task.json今天测试时候发现,最后一步return 0不能返回数值,比如int main() { printf("Hello World!\n"); return 0;}在最后一步的时候,不能返回数值,提示无法打开"libc-start.c"。虽然其他几步调试没有问题,但是我还是想解决这个小的问题,经过研究发现,解决方法为:sudo a

2020-11-14 09:25:51 5794 1

原创 linux系统进入没有任何反应怎么解决

linux系统进入没有任何反应怎么解决,我们在使用linux系统的时候,有时候突然间,进入的时候系统没有任何反应,光标也一直停留在左上角。很不幸的是,这种情况下操作系统相当于损坏,是最不想看到的情况,在这种情况下,可以删除全部文件,再重新安装系统。如果你安装的是windows上的linux子系统,那么这个问题便很容易解决,直接卸载linux子系统,卸载的方法是删除Linux的数据包,这个数据包的目录在C盘,不太好找,可以用everything辅助找,找到一个挺大的文件夹,一般大小在1G左右,直接删

2020-11-13 18:25:33 2702 1

原创 删除文件却提示没有权限,怎么解决

有时候,我们想删除一个文件或者文件夹,却发现删除不了,提示一个错误的信息。这时候,我们要首先看有没有系统进程占用了这个文件,如果占用则先关闭这个软件,如果没有占用,再用管理员身份试试能不能删除,如果还是不行,则要尝试修改成超级管理员权限。比如我要删除WindowsApps文件夹,先右击,选择属性-安全-高级。之后,所有者那里点击更改,然后弹出一个页面,输入Everyone,注意大写,小写我测试失败了。然后回到界面,把这个框点勾,然后点击确定,之后应该就有权限访问了。注意:以上操作设计到超级

2020-11-13 18:10:50 10080 1

原创 C/C++ max,min函数不能使用的解决方法

在我们使用C语言编译器时,有时想直接调用中的文件进行编译,但是有时却无法编译成功。以下是几种可能的情况:1.忘记使用#include这种情况在初学者可能出现,首先应该检查所要引入的库是否完整,是否该引入的库都引入了2.可以尝试使用_max,_min函数在很老的vs版本软件中可能需要在函数前面加上下划线进行使用3.(特殊)在VC6.0版本中,即使引入了库,即使加下划线也不能使用,但是VC6.0却是我比较喜欢的一个软件,它有个好处是简洁、运行快,操作简单。如果你使用的是VC6.0版本,可以使用_

2020-10-27 20:02:03 3845 1

原创 steam下载缓慢解决方法

steam本来的话应该速度比较快,因为服务器很多,而且连接稳定,但是最近几天发现速度不是特别快,虽然有速度但是没跑满。解决方法:可以尝试这样做点击左上角steam这个按钮,然后点击设置,之后会进入设置菜单,点击下载按钮.之后将下载地区调成china-beijing或者其他国内服务器(如果你在国外调成离你最近的服务器)然后应该有很大概率会跑满宽带,如果还不能的话检查下网络连接。...

2020-08-14 18:19:37 6654

原创 Python相关-pip命令和conda如何设置源为清华大学的源

Python相关-pip命令和conda如何设置源为清华大学的源 。我们在一些库安装的时候,经常需要用到pip install命令和conda install命令,但是这两个命令有时候因为一些原因下载速度比较慢,是连接国外的服务器,但是我们又不希望他连接国外服务器,因为这样下载速度会变得很慢,于是可以利用清华大学的源镜像进行下载来代替国外的服务器下载,这样速度会变得很快。pip的设置直接使用一行代码就能实现。pip config set global.index-url https://pypi.t

2020-07-26 21:47:24 1103

原创 Syntax error near *的解决方案

编译出现Syntax error near *的解决方法是:仔细看错误提示处,会发现少一个分号(主要错误原因)。或者分号打成中文或者少一个标点这个现象常出现于c++/c编程,主要是少分号错误的概率居多...

2020-06-17 20:18:10 92202 1

原创 vivado安装缓慢的解决方法

如图,使用官方下载可能会比较缓慢,以至于在很久也不能下载完成,不妨换一种方法,直接下载vivado的安装包,2020.1版本大概35G,2019.2版本为26G。下载的时候使用IDM进行下载,能够达到还不错的速度水平。...

2020-06-12 09:54:22 5042

原创 scikit-learn安装成功,但是无法import sklearn

遇到这个问题有多种方法。实际原因还是scikit-learn没安装成功1.卸载numpy,scipy等重新安装。但是可能仍然不行!如果这样仍然不行的话看下一步2.如果你是win10商店的话,卸载win10商店安装的版本,改用官网下载的版本之后,pip install -U scikit-learn 即可。也就是说,win10商店安装的版本不好用。3.(如果1,2失效)可以尝试的小...

2020-05-01 21:04:45 5316

原创 AE不能导入mov等格式文件

AE安装好后不能导入mov等格式文件,是由于没有安装quicktime导致。从以下连接打开安装即可https://support.apple.com/kb/DL837?locale=zh_CN如果安装发生了错误,可以看我另外的一篇文章。https://blog.csdn.net/slc1112/article/details/105800192...

2020-04-27 21:39:40 3508 4

原创 quicktime不能成功安装

我今天在安装quicktime这个插件的时候出现错误,不能成功安装。第一时间想到了以管理员运行,仍然不行。后来发现,在控制面板删除几个软件就可以了。apple software updateapple mobile device supportapple 应用程序支持32apple 应用程序支持64以上这几个全部卸载,然后就能安装quicktime。并且安装过程中自动安装了一些ap...

2020-04-27 21:35:44 3223

原创 最新最全百度网盘在线倍速播放方法

(这篇文章写的稍微长一点,因为我想让大家细节性的了解一些东西,同时我比较喜欢发图片,这样的话印象比较深刻。阅读这篇文章大概需要5分钟时间,实际操作大概10分钟可以完成!)今天,我想试试百度网盘的在线播放视频,因为学习使用。这个加速功能还是不错的。那么,如何才能使用这个功能的?我首先想到的方案就是谷歌的video speed control插件,但是发现这个插件不能对网盘视频加速。1.开通会...

2020-04-20 18:30:20 35326 11

原创 Visual studio历史版本下载

新的VS版本往往会比较大,所以,有的时候可能还是老的版本好用。话不多说,直接附地址微软官方下载https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/...

2020-04-17 22:44:56 914

原创 Dev-c++怎么设置背景色

我们在使用Dev-c++这个软件的时候,遇到夜晚等的条件下,希望使用一种暗一点的颜色,而默认的是白色的背景十分亮眼,如何进行设置呢?先附上设置后的效果图这种背景适合晚上开发。设置步骤:1.菜单上面的工具选项2.点击编辑器选项3.点击语法语法的预设里面有很多种设置,我这里设置的是Twillight但是设置好后有个问题,我们发现,选中一行后会有个很亮眼的蓝色的杠,这种严重影响了体验...

2020-04-17 18:52:35 62339 15

原创 Visual Studio 2019 Community 许可证过期解决方法

Visual Studio 2019 Community 许可证过期怎么解决?今天使用的时候发现我的VS打不开了,点击更新许可证,“无法下载许可证,请检查你的网络连接或代理设置”。他提示我许可证过期,然后我即使点击更新许可证仍然不行!后来经过探索找到了解决方法:1.找到你的VS安装位置,如果找不到的话,右击图标,选择属性,然后打开文件位置2.进入路径3.注意到点击DDConfigCA....

2020-04-17 18:05:12 73900 38

原创 pyinstaller no module named ‘pkg_resources.py2_warn‘解决方法

pyinstaller module named 'pkg_resources.py2_warn’解决方法

2020-02-09 13:38:18 28292 2

单文件制作工具.zip

制作单文件的工具软件,非常好用,支持多个系统,WIN7,WIN10。注意32位和64位的区别,里面包含了两个软件,都可以正常使用,非常好用,推荐下载。

2021-07-04

ubuntu 最新镜像20.04,适用于windows子系统

这是目前最新最稳定的,适用于windows子系统,直接点击安装,然后解压这个安装包到任何一个目录即可运行。之后再完成之后的操作,安装后有问题可以卸载重新安装,这个版本是一个比较稳定的版本。下载这个文件的好处是绕过了win10商店,相当于离线安装,很方便,体积占用更小。

2020-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除