linux 和 windows 的 Gui 区别介绍

需求 了解 linux 和 windows 的 gui 大概的区别 解决 90年代 windows: gdi32.dll linux: x 普通情况都是使用 cpu 渲染 -> 显存 -> 显卡适配器 -> vga. 游戏都是 DirectX / OpenGL -> GPU -> 显存… vista 年代 windows: GDI+ -> Direct2D -> GPU Linux: AIGLX(X) -> OpenGL -> GPU 都是可以直接用 GPU,走的以前游戏这条路。 现在 windows: 小改动 win32k.sys, DirectX Linux: Wayland 替代 X, Vulkan 可能替代 OpenGL 参考 Linux 为何不把图形用户界面写入内核? - 12345的回答 - 知乎

<span title='2024-05-03 16:32:00 +0800 CST'>2024-05-03</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;66 words&nbsp;·&nbsp;RamLife

office 下载

需求 新安装系统,需要下载 office 解决 2021 官方镜像: https://officecdn.microsoft.com/db/492350f6-3a01-4f97-b9c0-c7c6ddf67d60/media/en-us/ProPlus2021Retail.img 中文语言包: https://c2rsetup.officeapps.live.com/c2r/download.aspx?ProductreleaseID=languagepack&language=zh-cn&platform=x64&source=O16LAP&version=O16GA 激活: HEU KMS Activator 24.0, KMS VL ALL AIO v42r, 推荐 HEU 当然也可以下载第三方制作的激活镜像。 激活工具 链接:https://pan.baidu.com/s/1V4D2AxguVf58l4Arr0lP5A 提取码:m82x 激活镜像 链接:https://pan.baidu.com/s/1aCc4oEp09n_1uaSqsRRCEA 提取码:8z7r 解压密码 提取码:www.ittel.cn LTSC 2024 可以参考 https://learn.microsoft.com/zh-cn/deployoffice/preview-ltsc2024/install-ltsc-preview 下载 ODT https://www.microsoft.com/en-us/download/details.aspx?id=49117 , 获取 setup.exe 新建 configuration.xml, 内容如下: <Configuration> <Add OfficeClientEdition="64" Channel="PerpetualVL2024"> <Product ID="ProPlus2024Volume" PIDKEY="Y63J7-9RNDJ-GD3BV-BDKBP-HH966"> <Language ID="zh-cn"/> </Product> <Product ID="VisioPro2024Volume" PIDKEY="GQRNR-KHGMM-TCMK6-M2R3H-94W9W"> <Language ID="zh-cn"/> </Product> <Product ID="ProjectPro2024Volume" PIDKEY="3HYNG-BB9J3-MVPP7-2W3D8-CPVG7"> <Language ID="zh-cn"/> </Product> </Add> <RemoveMSI/> <Property Name="AUTOACTIVATE" Value="1"/> </Configuration> setup....

<span title='2024-04-20 10:49:00 +0800 CST'>2024-04-20</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;88 words&nbsp;·&nbsp;RamLife

windows 下载

需求 新安装系统,需要下载 解决 22h2 简体中文 版本名称:Windows 10 22H2 - 消费者版含家庭版 / 专业版 / 专业教育版 / 专业工作站版 (集成 202308 月更新) 文件名称:zh-cn_windows_10_consumer_editions_version_22h2_updated_aug_2023_x64_dvd_040b13d6.iso 版本语言:简体中文体系架构:x64 发布时间:2023-08-19 文件大小:6578655232 字节 SHA-1 值:A642CD51D3DC1D375DC9F672E11A0312DB01471E SHA256值:3611578EE5663F01DAEC39E37335EBC12E9D536D8B49A0C2847598F45ED858F8 下载路径:蓝点网文件共享、系统镜像、Windows 10 正式版系列、Windows 10 22H2 正式版解压密码:www.landiannews.com 下载地址:https://ourl.co/lanqk 备用下载:https://www.aliyundrive.com/s/FZkee2bWNZA 版本名称:Windows 10 22H2 - 消费者版含家庭版 / 专业版 / 专业教育版 / 专业工作站版 (集成 202308 月更新) 文件名称:zh-cn_windows_10_consumer_editions_version_22h2_updated_aug_2023_x86_dvd_040b13d6.iso 版本语言:简体中文体系架构:x86 发布时间:2023-08-19 文件大小:4669712384 字节 SHA-1 值:E6AA4455EDCC6C313BAC0DD36C94EDC37EB8C651 SHA256值:B5DE6A06C2FAB157263838EDB56CAC67324725CC8FC8D15117CD264C5C374DE9 下载路径:蓝点网文件共享、系统镜像、Windows 10 正式版系列、Windows 10 22H2 正式版解压密码:www.landiannews.com 下载地址:https://ourl.co/lanqk 备用下载:https://www.aliyundrive.com/s/FZkee2bWNZA 版本名称:Windows 10 22H2 - 企业版含企业版和企业教育版 (集成 202308 月更新) 文件名称:zh-cn_windows_10_business_editions_version_22h2_updated_aug_2023_x64_dvd_291a0e4c....

<span title='2024-04-20 10:49:00 +0800 CST'>2024-04-20</span>&nbsp;·&nbsp;2 min&nbsp;·&nbsp;347 words&nbsp;·&nbsp;RamLife

mysql 在 windows 下配置网络帐号

需求 需要在 windows10 64bit 平台配置网络帐号给其他机器远程使用 解决 创建网络账户 workbench 中,先使用本地账户登陆进入界面。 菜单 server -> Users and Privileges 点击 左下角的 Add Account ,配置 Name , Matching 为 %, Password. 点击右下角的 Apply 完成 分配权限 保证左侧创建的 新账号 为选中状态,点击右侧上方的标签 Schema Privileges, 点击右侧的 Add Entry 进入界面 选择 Selected schema, 下拉中选择 需要的数据库, 点击右下的 Ok 左下的 Object Rights 全部勾选,点击右下的 Apply 完成。 创建链接 点击左上方的小房子图标,返回主界面 在原来的本地账户链接的右上,点击 +,进入创建连接的界面。 配置 Name 为 随便什么名字都可以 , Username 为 新创建的用户 点击右下角 ok 完成。 测试 点击刚刚创建的 链接 输入密码 检查 Schemas 标签页,是否有 选择的数据库 右侧输入 select * from xxx 查询是否有数据 参考 MySQL Workbench创建访问用户

<span title='2024-02-20 18:53:00 +0800 CST'>2024-02-20</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;84 words&nbsp;·&nbsp;RamLife

找到占用端口的进程

需求 调试时候,会碰到有些软件占用了特定的端口号,需要找出来并结束掉。 解决 查端口号获取 pid Netstat –ano | findstr “<端口号>” 最后一列为端口对应的 pid. 通过 pid 找进程 命令找进程 tasklist | findstr “<PID号>” 任务管理器找进程 任务管理器中点击 Details 标签页,然后在 PID 那一栏找到相关进程 参考 Windows netstat 查看端口、进程占用

<span title='2023-10-25 18:01:00 +0800 CST'>2023-10-25</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;30 words&nbsp;·&nbsp;RamLife

mysql 在 windows 下安装

需求 需要在 windows10 64bit 平台按照 mysql,记录安装过程。 解决 当前环境是企业版 windows, administrator 账户安装 mysql 8.0.34.0. 安装基本都是下一步,只有几个地方需要注意一下。 安装 setup type 选择 full type and networking 根据需要来选择。如果当前是开发机器,那就 development, 如果还需要跑其他软件的服务器,那就 server, 如果不跑其他,单纯是 mysql 服务器, 那就 dedicated. authentication 建议选择 legacy,便于和旧的客户端软件兼容。 accounts and roles 设置密码 apply configuration 这边可能在 starting the server 的时候会出错。具体解决方法见下一节。 connect to server 输入密码,进行验证。 installation complete 可以把安装后就启动的两个钩去掉。 问题 Failed to start service MySQL80: A task may only be disposed if it is in a completion state 右键 my computer -> manage -> services -> 右键 mysql80 -> properties -> log on 标签, 查看 this account 到底是哪个账户,我这里是 Network Service....

<span title='2023-10-01 09:34:00 +0800 CST'>2023-10-01</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;147 words&nbsp;·&nbsp;RamLife

win ctrl-c ctrl-v 失效

需求 win10 系统经常会 ctrl-c, ctrl-v 失效,无法复制。 解决 可以在命令行中使用 echo off|clip 即可。 参考 小技能: Windows10突然不能复制粘贴谁搞鬼 Windows10的复制粘贴功能自动失效,该怎么解决?

<span title='2023-06-13 20:30:00 +0800 CST'>2023-06-13</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;15 words&nbsp;·&nbsp;RamLife

双屏位置更换

需求 当电脑的两个屏幕的实体位置发生了变化,希望鼠标在移动时,也能在正确的方向和位置出入双屏. 解决 桌面右键, 选择 display settings. 在 display 的界面中, 可以使用鼠标拖拽两个屏幕,使得他们的相对位置符合当前的实际位置. 点击 apply 即可 参考 使用扩展屏时设置鼠标切换到另一屏幕的方向

<span title='2023-02-15 18:47:00 +0800 CST'>2023-02-15</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;16 words&nbsp;·&nbsp;RamLife

清除已有网络驱动器

需求 当网络驱动器的登陆名,密码等修改之后,无法登陆时,需要清除已有的网络驱动器,并重新创建,如果有大量的映射需要删除,一个一个删比较麻烦。 解决 使用 ctrl + r, 打开运行窗口,输入 net use * /del, 然后在窗口中输入 y 即可清除所有已有的网络驱动器。 参考 关于windows映射网络驱动器,登录时重新连接

<span title='2023-02-15 18:42:00 +0800 CST'>2023-02-15</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;17 words&nbsp;·&nbsp;RamLife

QT 在 win 平台编辑,在 Linux 平台调试

需求 需要在 windows 平台使用 qtcreator 编辑,在 linux 平台下编译并调试,综合考虑还是 samba 最简单适合。 解决 linux 设备建立 qt 的工程. 复制工程目录下的 .pro.user, 并重命名在后面增加 .linux 的后缀。 linux 设备开启 samba. 并把工程文件夹共享出来。 windows 设备把 samba 目录映射为网络驱动器。 windows 上的 qtcreator 打开 samba 中的工程,会提示工程有些问题,并让你重新选择编译工具。 qtcreator 会自动重命名原来的 .pro.user, 在后面追加一串字符。 在 linux 设备,复制工程目录下的 .pro.user, 并重命名在后面增加 .win 的后缀。 建立两个脚本文件,一个用来复制 .linux 覆盖当前的 .pro.user, 另一个是用 .win 来覆盖。 使用时,在 win 可以正常的进行代码编辑,在 linux 调试前,执行脚本,替换为 linux 的 .pro.user, 当调试完成后,返回 win 进行编辑时,再替换成 win 的 .pro.user. 参考 ubuntu 20.04 安装配置Samba服务,Windows 和 linux协同工作

<span title='2023-02-15 17:01:00 +0800 CST'>2023-02-15</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;72 words&nbsp;·&nbsp;RamLife