探索知识的宝箱,记录成长的脚步。欢迎来访Yanhy的博客站,在这里,每一页都是对知识无尽好奇的见证,每个故事都是学习旅程中的珍贵篇章,一起激发灵感,分享进步
终于想升级到win11了,结果是因为眼馋WSLg这个功能,不过既然都到Win11了,顺手也安装一下WSA吧,既然有特性就算不用也得要装(本篇学习自:https://www.tjsky.net/tutorial/384前景由于很晚才升级win11,以至于想用Magisk+GApps的WSA时,却发现Github的项目页面一个醒目的提醒:This repository has been disabled.查了一下,原来是因为太多人用Github的Action流导致项目被封禁了,看样子云端编译是没辙了。所幸LSposed团队又出了一个项目 MagiskOnWSALocal ,我们可以使用这个项目进行本地编译,只需要有WSL子系统环境或者虚拟机Linux系统都可以编译运行。正好网上也有大佬做了博客,我就根据自己的经验二次整理了一下。环境配置系统环境:Win系统版本:Win11 >=22000.x主板支持UEFI虚拟化(能安装WSA或者WSL就可以)微软商店:>=22110.1402.6.0运行内存:>=8G编译环境:WSL (Ubuntu20Debian10)及更高版本 或
还是准备玩esp32加小屏幕了,记录一下开发心得,虽然都做到一半多了,但是为了防止忘记或者是因为习惯性记录,还是准备将新学的给记下来,之前WIFI配网都做好了,那就从蓝牙开始吧...原文参考链接:https://www.bilibili.com/read/cv15007387环境配置硬件:ESP32编程语言:Micropython编译器:ThonnyMicropython蓝牙目标:让esp32模块发出蓝牙信号,手机连接并通过软件发送串口数据,模块接收数据并实现点灯效果基础测试代码:from machine import Pin from time import sleep_ms import ubluetooth #导入BLE功能模块 ble = ubluetooth.BLE() #创建BLE设备 ble.active(True) #打开BLE #设置BLE广播数据并开始广播 ble.gap_advertise(100, adv_data = b'\x02\x01\x06\x03\x09\x41\x42')运行后,可以在手机上搜索到一个蓝牙设备名为“AB"如
如题,刚接触CLion,要编译一个小项目,需要引入外部的头文件和静态库.lib,奈何查了半天发现MinGW64不支持.lib库,只能用.a或者.dll,因此准备添加个VS2022编译器备用...添加VS2022编译器打开CLion并进入设置选择自定义-所有设置,即可打开设置页面新增工具链选择 构建、执行、部署 - 工具链 ,点左上角的加号新增编译器,选择Visual studio,然后指定电脑内安装的路径(2022社区版要选到...Microsoft Visual Studio2022Community),其他选项默认即可,点击应用添加VS2022调试环境添加配置文件在前面的界面下,点击左侧CMake,点击左上角加号添加配置文件,添加后默认会显示为Release,手动重命名并将构建类型更换为Debug,将工具链修改为Visual Studio(也可以将下面MinGW也重命名一下便于辨认),然后点击确定即可。新建工程测试新建一个c++可执行文件,指定存放位置后点击创建打开工程后,可以看到左侧工程列表内多了一个配置文件,并且可以手动在右上角切换Debug配置文件,这里默认设置为VS2022
简单记录一下用CLion编译C++动态链接库时引入外部静态库遇到的问题,查了很久的cMakeList.txt文件用法,终于把外部的头文件和静态库.lib一起编译了进来...(刚接触CLion,MinGW用不惯,给换成了VS2022编译器环境)创建动态链接库选择C++库,指定位置后,库类型设置为shared(本次演示使用动态链接库而非静态库),点击创建工程编写代码示例代码:library.cpp#include <iostream> #include "plugin.h" #include <unordered_map> cspLogger logger("eoe"); void func(std::unordered_map<std::string, std::string> data){ std::cout<<"data-size:"<<data.size()<<std::endl; } void PluginInit(){ std:
近期需要搭建个简易的小型网站,原想着用服务器面板解决,但是网站程序要求苛刻(如使用PHP函数、安装模块、资源性能分配等),环视了一圈服务器面板也没有找到中意的,不是限制太多就是自身占用过大,因此决定自己搭建配置LNMP三件套来部署网站程序,以达到最佳性能与最小损耗...上期文章: Debian10系统下LNMP三件套安装与配置——Nginx与初始环境篇LNMP环境包之‘M’——MySQL本文将使用手动安装MySQL的方式来介绍流程。下载软件包MySQL社区版官网下载地址: MySQL Community Downloads进入网站,选择系统版本(以本文Debian 10.2为例):接下来直接点击第一行的 DEB Bundle 右侧下载按钮进入下载页面,无需注册登录账户,直接点击最下方"No thanks, just start my download."即可获取到下载链接,也可以右键复制该超链接,进入SSH使用wegt下载该链接安装软件包MySQL 8.9.29下载直链:wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-
yanhy2000
记录学习中的点点滴滴~