Windows
文章平均质量分 75
沙振宇
将来的你一定会感谢现在奋斗的你。当你的才华还撑不起你的野心时,那你就应该静下心来学习。
展开
-
【Windows】解决Windows磁盘有锁和感叹号方法
目前在整理自己新电脑的软件,无意间电脑磁盘有锁和感叹号的标志,这个标志是什么呢?特意查了下,是Windows里面的一个叫做BitLocker的工具引发的,接下来解决这个问题吧~原创 2024-03-12 19:00:00 · 29691 阅读 · 1 评论 -
【Qt 学习之路】Qt用VS添加RC文件(及Qt-VS-Addin插件使用方法)
Qt版本:5.5.1VS版本:Microsoft Visual Studio2013Qt-Addin版本:qt-vs-addin-1.2.5。原创 2016-09-23 14:14:20 · 5382 阅读 · 1 评论 -
【Windows】Win下常用远程桌面配置
今天发现还有很多同事都不会Windows远程桌面,这个简单又实用的Windows功能和大家分享一下。1、首先,打开想要连接的电脑的远程设置:2、点击远程->然后允许远程连接->点击确定3、然后用“win+R”按键调出快捷查找框,输入cmd打开控制台,点击确定4、输入ipconfig命令,按回车键5、查看到这台机器的IP4地址6、以上是对想原创 2017-03-07 11:46:52 · 9161 阅读 · 1 评论 -
【Qt 学习之路】Qt用QProcess调用可执行程序
运⾏过程要启动进程需要将要运⾏的程序的名称和命令⾏参数作为参数传递给start()函数。设置参数的⽅式有两种:⽅式⼀,将参数保存在QStringList对象中;⽅式⼆,调⽤setProgram()函数和setArguments()函数进⾏设置。调⽤start()函数或open()函数启动进程。在程序启动后,QProcess进⼊运⾏状态并发出started()信号。当进程退出时,QProcess重新进⼊NotRunning状态(初始状态),并发出finish()信号。原创 2016-09-22 17:27:57 · 14658 阅读 · 1 评论 -
【Qt 学习之路】Qt窗口强制永久置顶
两种方法各有千秋,个人还是喜欢用第一种。Qt 虽然已经做的不错了,但毕竟不是各个系统的亲儿子,调用各个系统的API还是要更给力一些。原创 2016-09-27 18:02:03 · 6613 阅读 · 14 评论 -
【Qt 学习之路】windows提供keybd_event实现虚拟键盘
Windows提供了一个模拟键盘API函数Keybd_event(),使用该函数可以相应的屏蔽键盘的动作。Keybd_event()函数能触发一个按键事件,也就是说会产生一个WM_KEYDOWN或WM_KEYUP消息。原创 2016-09-02 11:27:18 · 4016 阅读 · 1 评论 -
【Qt 学习之路】Qt在Windows上设置应用程序信息
这些资源文件目的就是为了方便项目中的资源统一管理,例如我们在Window上,通常会用到RC资源文件,为exe设置详细信息,其中包括:文件说明、产品名称、产品版本、版权等信息。资源文件:Windows上是RC文件,Ios和Osx上是plist文件,Android上是xml文件,linux上是普通文件(Linux可以说就是一个文件系统)。其实这些都是不同样式的资源文件,所以,这里准备一个公共宏,具体哪个系统再具体区分就好了。2、Qt的pro或pri文件中添加rc文件就可以了。可执行程序添加一个图标。原创 2016-09-27 17:08:00 · 3323 阅读 · 2 评论 -
【Qt 学习之路】Qt用Poppler库解析PDF成图片的简单示例
代码的目的就是简单的从桌面上获取一个叫test的pdf,然后把每一页解析成一个图片。解析PDF这里用的是Poppler库,与之相关的库还有MuPDF库,原创 2016-11-22 14:59:36 · 6008 阅读 · 8 评论 -
【Qt 学习之路】Qt/C++调用微软接口
调用微软接口杀死进程有时遇到特殊杀死不了的进程,我们还是要调用系统接口的,下面我将调用微软接口杀死进程代码贴一下:#include<Windows.h>#include<tlhelp32.h>staticboolwaitCloseProgram(QStringproName){#ifdefQ_OS_WINQString...原创 2016-09-02 11:30:27 · 3068 阅读 · 1 评论 -
【转载】一款模拟养成类游戏的策划大纲
昨天听到公司策划又对现在一个项目提出新的需求,做一个模拟经营的框架,有感而发,想到以前做的一家游戏公司的模拟经营类游戏(航海贸易+生产)以及现在要做的结合起来,自己设计一款游戏吧。首先,这款游戏我想取名叫“XX的魔法实验室”,顾名思义,这是一个建设魔法实验室的游戏,当然,还有一个魔法美少女(男)养成的过程。游戏背景设定:主角是一个刚刚进入魔法学校的魔法学徒,因为出众的魔法潜力,被...转载 2018-03-12 13:30:33 · 6526 阅读 · 2 评论 -
【操作系统】linux中安装wine运行windows程序
Wine是Wine Is Not an Emulator(Wine不是模拟器)的缩写,其实是一个转换层(或程序装入器),能够在Linux及与POSIX兼容的其他类似操作系统上运行Windows应用程序。Wine在Linux上无法模拟Windows应用程序,而是提供了另外的方法来实施DLL(典型的Windows应用程序可以调用这些DLL)和代替Windows NT内核的进程。另外,如果想干净安装,你可以删除Wine用户目录,为此可以从主目录中使用命令rm -r -v .wine。点击Install(安装)。原创 2018-03-19 14:35:35 · 30308 阅读 · 1 评论 -
【Qt 学习之路】Qt让桌面图标跑起来
系统不会按照预期的图标位置移动图标。比如说:(10,10),系统并不会移动图标到这个位置,而是移动图标到最近的网格布局的位置中。5、每次跑动时,删除QList最后一项,然后在QList首项前插入我们算好的预跑坐标。~~ 如有更好的办法,欢迎提出来,大家一起讨论 ~~6、按照QList中的数据更新所有图标位置。4、调用WinAPI把图标移动到指定位置。3、把各个图标位置装到QList容器中。2、让各个图标按照我们想要的顺序排列。1、初始化各个图标位置。#实现要关注以下几点。原创 2018-05-03 17:32:39 · 1354 阅读 · 1 评论 -
【操作系统】如何注册一个Windows服务
instsrv.exe可以创建和删除服务,然而如果没有srvany.exe的参与,创建的服务可能无法启动。那么srvany.exe做了些什么呢,启动服务后我们可以在任务管理器中找到我们的服务,然后右击服务,选择转到进程,(如果进程中没有任何项被选中,则点击下面的显示所有用户进程,然后重新选择转至进程),我们看到的是srvany.exe,而不是我们自己的exe。原来我们的exe成为了它的一个子项,由srvany.exe帮助启动。原创 2018-12-29 16:56:22 · 30920 阅读 · 0 评论 -
【操作系统】“L2TP 链接尝试失败,因为安全层不能与远程计算机协商兼容的参数”解决方案
最近项目原因,要连接VPN来连接到用户方的堡垒机上面。以前没有碰到问题,都很顺利的链接了,如今碰到“L2TP 链接尝试失败,因为安全层不能与远程计算机协商兼容的参数”。因此,解决了一下,现把解决方案公布如下。一般这个服务都是开启的,但有些情况,这个服务被某些进程关掉了,要手动开启下。在修改完注册表后,或者修改服务后,要使其生效,Windows上要重启电脑才行。正常操作,但是Win10系统上碰到了这个问题。修改数值数据框中,把0改为1,然后单击确定。原创 2019-04-08 11:16:23 · 47193 阅读 · 21 评论 -
【操作系统】Excel多个表格通过相同的列合并成一个表格
最近有业务需求,将多个表格的数据合并到一起做统计。就是像SQL一样,将很多个表合并成一个。犹豫表格太多,而且相同列的id也不是按一样的顺序排列的,所以复制粘贴的难度加大了。这里的匹配条件是FALSE是精准匹配,TRUE是近似匹配。这里的序列数就是要展示的之前的单元格的项。这里的数据不就是匹配的单元格的项。这里的查找值就是查的那个单元格。单元格的右下角往下拖动。原创 2019-07-12 11:21:17 · 24452 阅读 · 1 评论 -
【Python】Python3打包(windows/linux)详解
cx_Freeze的作用可以让python程序可以脱离python运行环境,在没有安装python的微型linux系统(例如cdlinux、tinycore等)里,方便地运行你的python程序。cx_Freeze 是一个类似 py2exe 的工具,但 cx_Freeze 可以在 linux 下可以直接执行的 ELF 格式的二进制可执行文件,也可以在windows上执行。我是用 pip install 安装的pyinstaller,于是先find了一下,找到了此命令,于是就做了个软链接。原创 2020-01-20 19:55:00 · 53801 阅读 · 12 评论 -
【操作系统】2018款macbook pro如何安装windows双系统
说到装mac的双系统,想必装过的人都不陌生,今天讲一下如何给2018款mac pro装双系统。2020年了,要装老款苹果的双系统,还是折腾了一会儿功夫的,如今把过程记录下来,方便彼此。好像很多人都碰到了这个问题,还有些人在网上下载了镜像,然后安装无果后便认定2018款不能装双系统了,于是就去搞虚拟机那套了…这个问题如果镜像选择不对,会碰到。下载好镜像,直接通过“启动转换助理Boot Camp” 直接安装即可,很简单,傻瓜式操作。如果直接下载MSDN的镜像,因为版本问题,会导致2018款mac安装出错。原创 2020-02-17 17:22:25 · 17685 阅读 · 6 评论 -
【Qt 学习之路】Qt 模仿 Windows资源管理器 部分实现超越
如果用Windows本身的资源管理器,超大图标模式,4W文件的情况全部加载完,8G内存都让他耗完了,就别提超大数据了,直接GG。我们这里的应对措施暂时应用翻页的处理方式,如果不考虑单页可承受内存的影响,最合理的应该是1w数据一页,占用内存如果用我们的处理方式,差不多稳定在100M以下。4万图片,全部图片加载过程占用500M,加载完初始化大小100多M,图片加载一半左右差不多已经是5G多,普通电脑根本不够它玩的。视频文件,Windows采用的是取视频的第10s的帧,不足10s的取最后的帧。原创 2020-11-09 16:22:23 · 7606 阅读 · 23 评论 -
【DevOps】在Windows上搭建小型Git服务
Gitea是采用Go作为后端语言,并且他还支持跨平台,支持 Linux、macOS 和 Windows 以及各种架构,除了x86,amd64,还包括 ARM 和 PowerPC。Gitea一个git管理工具,类似构建自己的github,但是github仓库需要公开要私有付费,国内的码云gitee免费也有一定的限制,而且是线上的。安装好后打开计算机的服务,就能看到gitea已经成为一项服务了,服务默认的状态就是自动启动了的,如果不是,需要手动设置为自动。选择我们下载的Gitea的软件的路径后,选择安装。原创 2023-11-22 11:10:56 · 1809 阅读 · 3 评论 -
【Python】 Python3读写Excel - 4种方式(读这一篇就够了)
于是我找到了xlsxwriter这个模块,它生成的文件后缀名为.xlsx,最大能够支持1048576行数据,16384列数据。原创 2018-10-17 10:17:52 · 155489 阅读 · 38 评论 -
【Qt 学习之路】模仿Windows文件夹缩略图(QWidget、Qt Quick(QML)、以及QGraph)
文章目录1、简介2、效果图3、三种实现方式3.1、QWidget的mask遮罩3.1.1、bb叨3.1.2、核心源码3.2、QML的QtGraphicalEffects遮罩3.2.1、bb小叨3.2.2、核心源码3.3、QGraph的三板斧3.3.1、bb一小会儿3.3.2、核心源码1、简介放纵了自己一个月没写博客,如今又提起战刀杀回战场,奈何这硝烟已淡去了你的味道……言归正传,本文讲的不是简单的model/view或者widget的或者QML的基础框架实现,而是在这些框架之上的肉(文件夹缩略图)的效原创 2020-07-14 16:20:51 · 17857 阅读 · 4 评论