發表文章

点名 4.0

简介:该软件可用于班级、组织等机构需要现场抽人的情况,以增加人员抽取一事的随机性和仪式感。 功能: 1、自定义班级的名称、数量。主界面根据已定义的班级显示相应的抽人按钮。 2、自定义每个班级的人员。可通过导入名单或手动加入的方式添加人员。 3、定义的数据可永久保存。 注意事项: 1、程序初始状态不带任何数据(你需要去添加),所以主界面是空白的。要创建班级及其人员,点击选项菜单->编辑班级 以创建班级,然后再点击选项菜单->编辑学生 以创建学生名单。 2、建议将程序放在一个单独的文件夹里,以便数据生成后可以和程序在同一文件夹里,方便管理。 运行要求: Windows XP及以上,并且安装了.net Framework 3.5或以上的电脑皆可运行。目前市面上大多数个人电脑都符合该要求。 点击下载

AsRock B650E Taichi 集成声卡会出现的问题及解决方案

适用于搭载瑞昱ALC4080/4082声卡的华擎(AsRock)AMD AM5系列主板  问题:     1. 使用SPDIF接口(即光纤音频接口)时,音频会出现爆音现象     2. 前置音频接口用不了     3. (可选)附带得Nahimic调音程序侦测不到驱动,使用官方提供得恢复工具也修复失败 原因:     1. 主板在出厂时没有刷入正确版本的固件,导致驱动即使是正确版本,也不能够和固件正常交互,且nahimic APO不能正确地识别到声卡。     2. 对于有内置DAC芯片的主板(参见 AM5主板大全 ),使用SPDIF连接外置DAC会和内置DAC产生数据冲突(ALC4080/4082声卡走的是USB通道,意味着声音信号都是数字的,SPDIF直接将数字信号传出来),导致输出音频出现明显的停顿和爆音。 解决方案:     1. 下载这个链接提供的固件包: https://drive.google.com/drive/folders/1itkWuKbleU9eUtYbCizxPNht9I47hkRV?usp=sharing     2. 确认你的集成声卡型号,将相应的.rfw固件和固件升级工具放到同一目录下(链接中下载整个文件夹即可)。注意,这个目录下只能有一个.rfw固件     3. 打开升级工具,此时工具已经扫描到固件,点击update进行升级。     4. 当需要重启设备(不是电脑)的提示出现时,确保此时没有任何程序使用音频后按下重启按钮     5. 电脑此时会重新扫描设备。至此,前端音频接口已可使用     SPDIF接口爆音问题:     我的方案是把原来的DAC换成一个简单的光纤转模拟的信号转换器(飞傲Taishan),将功放的工作交给了集成声卡。     Nahimic的“驱动过期”问题:     1. 固件升级完成后,重新根据Nahimic程序显示的连接下载驱动恢复程序     2. 确保新的商店应用程序装到系统盘(Windows ...

使用vcpkg配置Visual Studio开发环境下的opengl类项目

 这个方法适合跨设备开发,因为只需对项目配置文件进行更改,就可以只在编译时才下载相应依赖,在项目上传时(Git或其他VCS)可以只上传源代码和配置文件,毋需上传外部依赖的库。以下是详细步骤: 1. 在开始菜单的Visual Studio的文件夹下打开Developer Command Prompt,输入vcpkg integrate install,将本机上所有通过vcpkg安装的库都实现所有项目共用。 2. 在你的项目中,打开工具-->命令列-->开发者用Powershell,在Powershell窗口中输入:$env:VCPKG_ROOT = "C:\path\to\vcpkg" (路径改为vcpkg安装的路径,VS一般已经集成,位置在VS路径\VC\vcpkg。) $env:PATH = "$env:VCPKG_ROOT;$env:PATH" 3. 在Powershell窗口中输入:vcpkg new --application,项目就会建立一份vcpkg的配置文件以获取远端的依赖包 4. 在Powershell窗口中依次输入: vcpkg add port glfw3 vcpkg add port glew vcpkg add port freeglut vcpkg add port glm vcpkg add port glad 最基本的库时glfw3,其他根据需求添加。 5. 在你的项目中,打开项目-->“项目名称”属性-->在左侧面板中选择vcpkg,然后在是否使用vcpkg manifest中选择“是” 6. 配置完成,在源代码中正常include就好,库的路径和其他平台一致。 注1:intellisense可能不会立即识别出依赖库是否准备完成,关闭项目并重新打开即可解决问题。 注2:使用glm库的方法时,如果出现类似 error "GLM: GLM_GTX_dual_quaternion is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it....

Configuration of FreeBSD Post-Installation

Step 1: Correct the boot and root partition Suppose you install FreeBSD on a portable drive. Once you finish the installation on one device and boot the system on the other device, the system will have a chance to fail to boot due to different naming scheme on the hard drives on each device.  Specifically, the booting process fails at loading the system partition, with the prompt for you to enter the correct partition. At this session, type "list" to show all the partitions found by the bootloader. The bootloader shell then shows the list of partitions found. Find the partition that's readable and recognizable to you (i.e., for GPT paritioned hard drive, ignore the partitions labelled with GUID, as they are equivalent to the readable ones.)  Shutdown the running device and go to the device that has the FreeBSD installed. Boot into the system and edit this file: /etc/fstab and change the path to the partition to the one you found at the device you want the system to boot....

HP Chromebook 11 G4 刷Linux教程(應該可適用於所有Bay Trail的電腦上)

圖片
  雖然網路上已經有很多Chromebook刷 linux 的教程,我本人也是通過這些教程一步一步把我的谷歌本刷成 linux 的,但是這些教程大都有不足之處,讓我數次進入死角。因此特地寫一篇講這些訣竅都記下來,省得以後忘了。 首先當然是把Chromebook調為開發模式(想備份的先拿個移動存儲將資料存好,開發模式會把資料都洗掉的): 在關機狀態下按 ESC+ 刷新 + 電源鍵,電腦就會啓動成為系統驗證關閉模式,這個時候按 ctrl+D 進入開發模式的系統。 此時系統將會用一段時間來把設備刷成開發模式。 此時你有兩種方案刷新系統:根據 johnlewis 的網站介紹,如果想以後還刷回 chrome os 的用 rw_legacy ,想徹底刷機的用 boot_stub 。接下來先講第一種。 進入系統後,正常登録,(然後想複製代碼的再把這篇文章打開 LOL ),按下 ctrl+alt+T 進入命令終端。 然後在終端輸入 shell 進入 bash ,之後輸入 cd; rm -f flash_chromebook_rom.sh; curl -L -O https://johnlewis.ie/flash_chromebook_rom.sh; sudo -E bash flash_chromebook_rom.sh 這時候終端就會進入刷 BIOS 的腳本界面,選擇 rw_legacy ,然後設備會重新啓動,進入有系統驗證關閉警示的界面。 另外一種方法就需要把主板寫保護禁用來刷 BIOS 。首先在進入登陸界面後把電腦關掉,然後拆機。 把機身拆出來後你會發現鍵盤和觸摸板的先弱不禁風地連着主板,這兩條線不用拆下來,小心翼翼地把它們連着就好 www 。 這時先把電池連接綫拔出來,然後開始把寫保護螺絲拆除。 螺絲的位置在這裏(其他 bay trail 機型就找一下全主板最難擰的螺絲試下,拆出來後應該有金屬接口曝露): (拆的時候選個尺寸適當的螺絲匹,擰壞了可就麻煩了 ) 拆了之後再把電源綫接回去,然後扣上機殻,電腦自動開機並進入警示界面,此時按 ctrl+D 進入開發模式,登録進系統後按 ctrl+alt+T 進入終端,然後依...

Windows 10 IoT Enterprise LTSC版操作系统安装后配置教程

圖片
 Windows 10 IoT Enterprise LTSC版操作系统是目前已知官方支持时间最长的操作系统(比目前的Windows 11,Windows Server 2022都长)。如果你需要一款能够长期稳定工作,且能接收官方安全更新的系统,可以选择这个版本的Windows 10。 由于该版本是服务物联网设备的,所以激活、配置的方式和零售版(RTM)或一般的批量版(VL)不同。本教程可帮助你安装完Windows 10 IoT Enterprise LTSC后,进行系统激活和符合日常使用配置。 一、系统镜像选择 在主流搜索引擎以“Windows 10 企业版 LTSC 2021” 为关键词搜索,找到链接是官方的安装镜像(iso),下载一个名称类似于“en-us_windows_10_enterprise_ltsc_2021_x64_dvd_d289cf96.iso”的文件。然后将镜像文件刻录到u盘,用u盘启动安装系统。刻录和安装系统的教程可在网上找到。 二、激活系统 系统安装完后,用Windows Update更新系统。更新、重启后,右键点击开始菜单,选择运行,并在弹出的窗口输入“winver”,检查系统版本号是否在10.0.19044.2905或更新的版本。 有时候Windows Update不会直接升级到最新版本的系统,如果低于上述版本号,则再进行几次系统升级。 如果你的版本号符合上述,则右键点击开始菜单,选择命令提示符(管理员)或者Windows PowerShell (管理员)。然后在弹出的窗口输入此命令: cscript slmgr.vbs /ipk KBN8V-HFGQ4-MGXVD-347P6-PDQGT 会出现如下图所示的成功提示: 如果出现类似“ 错误:0xC004F016在运行microsoft windows 非核心版本的计算机上 运行slui.exe 0x2a 0xC004F016 以显示错误文本” 这样的提示,说明你的系统版本没有达到上述要求。 你需要确保安装的系统是  Win10企业版2021长期服务通道 (Windows 10 Enterprise LTSC),版本号为 10.0.19044.2905或更新。 然后用此命令配置你的kms服务器: cscript slmgr.vbs /skms (你的kms服务器地址,...