新潮技术研究社
这个作者很懒,什么都没留下…
展开
-
解决win10下双击执行exe程序错误:LoadLibrary failed with error 126
某一次,在使用QT打包后的程序时,双击exe可执行程序,结果出现了“LoadLibrary failed with error 126”的错误。禁用方式:进入我的电脑,设备管理,选择显示适配器,我这里看到有三个显卡,一个是独显的,一个是核显的,一个是远程虚拟的,我禁用了核显,就好了。这个问题出现按网友的说法,是很多年前win10的一个bug,和显卡驱动有关。也和运行环境有关,运行程序的这台win10是新装的系统,而且用的是远程控制。至于其他方式,更新系统啥的,可能有用,但是时间太长,下载太多。原创 2023-06-02 14:32:14 · 1957 阅读 · 0 评论 -
git提交版本被拒绝时该怎么处理?如何忽略不需要的文件?
问题描述:git版本管理是每一个代码人都需要学习的一项辅助技能。虽然这个东西上网直接可以查找答案。但是查起来也挺费劲的。一堆广告加一堆没用的推荐,还给置顶了,点进去一看,我只想知道1+1=?你非要告诉我1加到100怎么计算。我只想要一条鱼,你非要叫我怎么钓鱼抓鱼,尴尬。所以,记录一下,具体怎么处理git提交版本被拒绝时的问题。一般情况下,被拒绝了,是因为这个当前的代码仓库已经有改动过的文件在上面了,你想直接提交,所以被拒绝了。因为你会覆盖别人或者你自己之前的改动。原创 2023-04-24 11:38:52 · 789 阅读 · 0 评论 -
解决vscode下powershell运行activate.ps1时,提示系统禁止运行脚本问题
这个配置问题不在powershell的安装目录,而是在系统用户目录,具体目录咱们不用去看了。上次虽然使用一句设置解决了问题,但是因为使用比较频繁,加上运行调试都会出现问题,想着修改vscode配置文件来解决,但是,这个配置文件感觉很不友好,改来改去没成功。最终还是打算卸载本机的v1版本powershell,比较powershell已经有版本7了,系统自带的太旧了。结果还是因为权限问题,没能彻底解决问题。再次回到vscode,新建终端,选择具备venv的目录,powershell出现,问题不在了。原创 2022-11-07 17:56:15 · 1205 阅读 · 0 评论 -
Ubuntu/Windows10下Putty使用ssh-x11远程启动桌面程序
如果要通过ssh登录的情况下,在终端直接一条命令,然后带有gui界面的程序就启动在Ubuntu、windows10的本地系统上,似乎有些不大可能。但一直以来没见过,仅仅一个终端ssh,不带屏幕,竟然就让gui程序显示运行在本地系统屏幕上,讲真,我这想象力还真的没跟上。无论设置完什么参数选项,点左侧菜单栏最上面的session,再点保存save一下,即可。右下角会有一个xming的服务。原创 2022-10-28 10:37:46 · 1495 阅读 · 0 评论 -
vscode在同一窗口中打开多个工程项目
最近使用vscode做python应用,用着用着倒是挺顺手的。虽说它上手比起其他IDE来说比较有点难度,但其实问题最大的还是工程模板这块儿。毕竟现在很多应用都不像简单的C程序那样,一个C文件就搞定了。做应用一般都得有个工程来管理各种资源,源代码,图片,配置文件,像android的各种依赖包,java的第三方库,C++的编译链接文件,h5的js库。自己动手去写Makefile,还是比较麻烦的。当然了,有的特别复杂的工程,像各种混合代码,多达几十几百个第三方语言库啥的项目,别指望标准IDE能帮你管理了。原创 2022-10-10 00:27:59 · 4560 阅读 · 0 评论 -
u盘命令行下安装UEFI启动ubuntu22LVM系统并远程多用户vnc桌面连接总结
而vnc连接之后,就相当于,你另外开了一个虚拟桌面,那边使用电脑的同时,你也在使用,互不冲突。一般虚拟机我们有时候设置的硬盘比较小,20G默认,结果用着用着就想要个200G,那么这时候硬盘无法增大,只能重新添加硬盘,但是如果你不是LVM格式的系统,譬如你一般用的是ext3\4,这时候就只能用mount硬盘方式了。我这笔记本还是有wifi的,如果你没有,建议不要整ubuntu系统了,玩linux没有网络真的不行,你就放弃吧,当然了,买一个usb外置wifi也行。关于vnc的作用,有的人不明白,我简单说一句。原创 2022-10-07 22:29:04 · 985 阅读 · 0 评论 -
VSCode如何配置自己喜欢的环境,从模板创建html,右侧栏显示函数大纲列表?
最近因为pycharm老提示更新,懒得找破解版了,索性直接用vscode吧。原本因为vscode无法创建工程模板而不想用,不过想到python也不需要用工程模板,所以用vscode最合适了。原创 2022-10-03 12:00:33 · 1439 阅读 · 0 评论 -
Windows10下CMake find_package总结
find_package搜索路径的顺序为:以QT为例,设置QT cmake路径的时候,需要考虑到其版本,QT4是QTDIR,QT5则是Qt5_DIR,虽说Qt5也可以用QTDIR,但是你同时安装了QT多个版本的时候,这个变量可能就不好使了 ,你还得设置其他的一些选项。CMake Gui里面,设置这些东西一般都会有提示,所以,你直接找到Qt安装目录下的cmake目录下就行,譬如:,里面包含各种cmake配置文件,有些情况下,譬如,需要找的是QWidget的cmake,那你就指定具体的目录下就行..原创 2022-07-05 10:44:52 · 3579 阅读 · 0 评论 -
windows10下使用VSCode编译Curl全过程
看到很多开源的源码库都会在使用介绍中提到使用vscode去编译,本着跟上主流大队的理念,我还是学习了一下Vscode怎么使用。老实说,QtCreator和VSStudio在一般编译程序的时候我还真怎么学习,上来一个工程,打开就编译成功了,Android Studio是个特例,下载AndroidStudio后编译工程,居然搞了很久才成功,不是版本不对,就是gradle不对。VScode也是这样,费了好大的劲,我依旧没明白它是怎么编译运行程序的,工具工具,不应该就是要傻瓜式的让用户少折腾嘛,搞得我还要研究研究才原创 2022-06-11 15:20:06 · 1810 阅读 · 0 评论 -
Ubuntu/Linux系统配置VNCServer各类远程桌面LXQT/LXDE/MATE/KDE/Cinnamon桌面总结
和之前的gnome桌面一样,这里我试了试去配置其他各种桌面系统,也算是练练手了,不过最让我感兴趣的还是lxqt桌面,应该可以说是kde的轻量版。LXQt是下一代LXDE,轻量级桌面环境。它是Razor-qt和LXDE-Qt合并的产物。主要内置Qt程序:PcManFm-qt-文件管理器Lximage-qt-图像查看器QTerminal-终端仿真器Qps-流程查看器Screengrab -屏幕捕获器LXQt archiver-存档管理器LXQt runner-应用程序启动器和计算器主要流程都是安装t原创 2022-06-09 15:08:35 · 3187 阅读 · 0 评论 -
嵌入式/X86 Ubuntu/Linux系统配置VNCServer远程gnome桌面
继前面的xfce桌面之后,这里我们来配置vncserver的gnome桌面,过程和之前一样,安装tigervncserver,Windows下使用vncviewer来控制。我们主要看不同的地方:1.安装gnome桌面2.修改xstartup配置文件,将之前的startxfce4,改为gnome-session3.重新启动vncserver 单独执行vncserver在tigervnc下权限不可行,需添加-localhost no:14.最后,在Windows下启动vncviewer,192原创 2022-06-08 17:22:09 · 1300 阅读 · 0 评论 -
无需显示器,嵌入式/X86 Ubuntu/Linux系统配置VNCServer远程xfce桌面
之前因为板子没有显示器连接,所以就在网上搜了搜,结果就找到了VncServer这个非常有意思的远程桌面工具,同样道理,安卓端,也有一个scrcpy手机远程桌面的工具,以前也用过vncviewer,不过后面也许是手头上有显示器显示屏,所以就没往这边想,现在倒是觉得这个远程桌面很多时候,都非常有用。譬如手机屏幕太小或是安卓设备没有屏幕,用scrcpy在电脑端打开屏幕,投屏工具不就是这么玩的么!!Linux桌面有很多,主流的有:GNOME desktop, KDE Plasma Desktop, Mate Des原创 2022-06-08 15:57:48 · 1180 阅读 · 0 评论 -
更新:Windows10下VncViewer远程连接Ubuntu18.04系统及嵌入式板卡系统桌面,没有显示器照样显示桌面
以前发过一篇关于使用vncviewer连接板卡嵌入式系统的文章,那时候还需要配置一些东西,但实际上,从我最近的经历来看,并不需要这些,基本上只需要将以下的几个软件包安装上即可。启动vncserver,vncserver服务启动后,就可以回到Windows系统下,打开vncviewer,输入服务器地址即可。VNC-Viewer-6.22.315-Windows.exe.7z: (访问密码:8025)...原创 2022-06-06 18:50:43 · 804 阅读 · 0 评论 -
Qt5 msys2/C++ Windows10下使用gRPC案例
在Qt中使用grpc,对于想要开发分布式应用,尤其是像聊天程序,监控,存储之类应用,都非常常用。相对于linux下本地的dbus连接来说,grpc远程调用,可以类比于本地和远程,那么接下来,我们使用grpc中的cpp例子keyvaluestore来讲讲怎么在windows下QtCreator7.0中导入grpc示例;首先,创建一个子目录项目。cmake和visualstudio都有自己的多exe多lib项目管理功能,QtCreator自然也有。当你需要创建一些具有插件,具有多个库的项目时,你必然原创 2022-05-25 16:37:09 · 628 阅读 · 0 评论 -
QtCreator7.0 windows10配置Msys2编译环境
Windows下如果我们需要编译一些比较复杂的C/C++源码包,会涉及到很多依赖包的烦扰,导致寸步难行。现在好了,各种各样的windows下C++类似于linux下apt的依赖包管理工具出现了,使得C++的开发也可以和python,java,android一样,只需要知道报名,就可以使用类似于xxx install xxx的方式去安装各种软件包,插件包,第三方库等等。譬如:Chocolatey,winget ,vcpkg,scoop,msys2,appget,cygwin等等;所以,原创 2022-05-25 15:41:07 · 634 阅读 · 0 评论 -
VisualStudio2019编译Curl加openssl
近来需要编译curl给某个应用程序当库,虽然有现成的mingw版的curl下载,但是奈何我其他的一些库也是编译自MSVC模式下的,所以当我们混杂这mingw下编译的库和MSVC下编译的库的时候,意想不到的麻烦接踵而至了。所以我就只能将Curl换成MSVC的编译一下,另外最重要的就是需要带上openssl一起编译才能让curl支持HTTPS协议的传输,不然编译完了以后不支持也是白搭。所幸,编译了一番后,还不算很曲折:现成已编译好的curl整个源码包如下:curl-master.7z: (访问密原创 2022-04-15 14:46:11 · 615 阅读 · 0 评论 -
记录解决No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
使用Android Studio3.6想去编译以前的代码,结果出现无法编译,不是gradle问题,就是插件问题,现在倒好,连编译链的问题都有了,说明Android Studio和gradle在升级过程中,变化真的很大,之前我都不知道原来gradle是和AS不同家的,gradle和AS之间是存在着一个插件来交互的。用习惯了QtCreator,总觉得AS做得很不到位。所以,幸好AndroidStu...原创 2020-04-08 16:50:01 · 337 阅读 · 0 评论 -
VMware虚拟机黑屏解决办法
偶遇VMware虚拟机黑屏了,挂机关机暂停都不好使,等了几十分钟还是死翘翘的。最后,解决办法不是重启电脑,也不是重启VMware,而是先进入任务管理器,右键关闭虚拟机进程。然后在结束VMware进程,就可以了。重启启动VMware,就可以再启动虚拟机了,而且还原的还是前一天关闭时的状态。...原创 2019-10-16 10:13:42 · 3064 阅读 · 2 评论 -
Visual Studio运行库合集,运行Qt程序缺少libgcc_dwxxx,libpthreadxxx等时很有用
Qt程序写好后,打包发布的时候,为了测试程序,我在一台没有Qt安装的虚拟机中运行程序,发现Windows10下缺少了很多必要的运行库,一个个下载实在太麻烦,正好网上有个大合集,分享给大家了。MSVBCRT_AIO_v2019.03.02.zip:...原创 2019-03-27 14:12:11 · 636 阅读 · 0 评论 -
Qt实现分布式文件传输网络邻居显示Tcp数据传输案例
刚实现的跨平台Qt的网络邻居之TCP加网络编程中的广播实现,有需要的同学看看吧。最原始的版本,目前正在改进的。不过够大家学习和日常使用的了。NetworkManager.zip:部分代码如下:tcp数据发送和接收在压缩包里面哦。//发送广播数据void PeerManager::sendBroadcastData(){// qDebug()<<__FUNCTION...原创 2019-05-07 13:35:42 · 485 阅读 · 0 评论 -
Qt常用功能之递归查找目录中的文件函数模块附案例源码
此函数可直接使用或是修改搜索路径,目录参数等即可。案例完整代码下载地址:findfiles.zip:static void findRecursion(const QString &path, const QString &pattern, QStringList *result){ QDir currentDir(path); const QString ...原创 2019-05-14 09:02:12 · 414 阅读 · 0 评论 -
Qt常用工具实现之文件查找器
Qt实现文件查找器,以表格的形式显示文件及其大小,我们还可以添加时间日期,和文件管理器一样的功能案例代码下载:findfiles.zip:void Window::showFiles(const QStringList &files){ for (int i = 0; i < files.size(); ++i) { const QString &am...原创 2019-05-14 09:51:21 · 2560 阅读 · 0 评论 -
《Head First 系列图书》大集合,附案例分析,免积分下载
《Head First 系列图书》大集合,计划是结合现有的项目做一个教程的,这里先开个头。Head First 系列书籍是由 O’Relly 出版社发行的一系列教育书籍,中文一般翻译为“深入浅出”,它强调以特殊的方式排版,由大量的图片和有趣的内容组合构成,而达到非疲劳的沉浸式学习效果。以后持续更新到这里来吧,给自己保留一份。Head First深入浅出Ajax 中文版 (1).pdf:...转载 2019-07-16 18:33:24 · 4276 阅读 · 1 评论 -
作为一个程序员,你的目标是李彦宏还是马云?
优快云上的程序员们总是在看着那些所谓的程序牛人,不知道是不是待在圈中太久了还是已经形成坐井观天的习惯了。 不说废话,直接上主题: 第一:你的职业生涯到底要跟谁哪位明星牛人呢?李彦宏还是马云同志呢? 李彦宏的百度,说实话,颠覆了中国的互联网,同时也颠覆了人们的三观,铺天盖地的广告,不管真假(实际上假的比真的多得多),有钱就能给你投放!导致离婚率总是很高,相亲总是很频繁,高富帅不够好,白富美不...原创 2018-08-26 22:21:12 · 372 阅读 · 0 评论