文集列表
最近文档
QT工程中文出现乱码的解决方案编译后中文显示不正确显示乱码utf-8编码编译编码
情况说明
最开始是用msvc+CMakeList.txt来管理的工程项目,有的工程是通过原有工程项目转换过来,文件使用的编码可能是ASIC码,后面新建的文件大部分是utf-8编码文件。有的中文用QStringLiteral包裹起来,中文显示是正常的。但编译到Linux下时,这部分被包裹的中文会报错,无法编译成功。去除该QStringLiteral后,又会显示乱码。去掉后,在win下编译也会在有中文输
修改时间: 2025-11-23 23:26 |
所属文集: 解决方案
CMakeList中实现编译完成后自动拷贝指定文件到指定目录copy
说明
CMakeList管理的项目,指定编译完成后,将生成的某文件拷贝到指定目录下
实现
```bash
add_executable(my_target source.cpp)
编译完成后自动拷贝可执行文件
add_custom_command(TARGET my_target POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
修改时间: 2025-11-12 22:13 |
所属文集: 解决方案
J4105机器折腾过程MrDoc从windows转移到ubuntu服务器无感移植阿里云网盘同步aliyunpan
说明
在咸鱼上淘了一个小主机,主要还是因为之前用笔记本作为文档服务器还是不稳定,时不时docker就会报错,导致服务中断,于是在咸鱼上找了一款低功耗主机,类似的还有J1900、J3160、J4125等低功耗主机。
以下是对该主机的一些折腾记录,以免以后再出同样的问题。
系统的选择
对于系统的选择,这上面花了好多的精力,开始,我选择了最近很火的nas系统,飞牛FNos,好是好,就是其控制是通过网页控制
修改时间: 2025-11-12 20:49 |
所属文集: 安装
J4105服务器网盘同步停止更新重新登陆ali云盘网盘同步
说明
早两天就发现网盘的同步停止了...
今天终于有时间来处理一下网盘自动停止的事情,应该是网页登录的网盘是有期限限制,或者是自己的网盘多久没有流量,就自动被停止了。那么停止了应该怎么做呢?
之前的文档没有记录清楚,今天再详细记录一下。
方法步骤
1、登录服务器
用ssh或者界面登录都是可以的,这里就以ssh登录进行说明。这里说的服务器是我自己的本地服务器
2、登录ali网盘
进入到~/Downl
修改时间: 2025-11-12 20:47 |
所属文集: 安装
CMakeList设置输出bin和lib目录
方案
```bash
cmake_minimum_required(VERSION 3.10)
project(MyProject)
设置构建目录下的 bin 和 lib 子目录
set(BIN_DIR ${CMAKE_BINARY_DIR}/bin)
set(LIB_DIR ${CMAKE_BINARY_DIR}/lib)
设置所有构建类型的默认输出目录
set(CMAKE_RUNTIME_OUT
修改时间: 2025-11-08 22:21 |
所属文集: 解决方案
CMakeList管理一个工程引用另外一个工程库该注意
说明
CMakeList项目,一个项目要引用另外一个项目的库,如何不通过分别引用.h、.lib、.dll文件导入库的方式,而只需要用target_link_libraries()函数实现。
方案
```bash
安装目标
install(
TARGETS ${PROJECT_NAME}
EXPORT ${PROJECT_NAME} #这个名称
RUNTIME DESTINATION ${CMAKE_
修改时间: 2025-11-08 22:05 |
所属文集: 解决方案
KylinServerV10卸载下载软件包以及依赖离线安装软件包rpm dnf yumdownloader
说明
由于上一个折腾ssh的事情,卸载,安装rsync服务,下载重装等。
卸载
dnf卸载(以openssh为例)
bash
dnf remove openssh*
rpm卸载(未测试)
rpm -e openssh*
下载
yumdownloader工具下载不安装(centos7以下推荐)
先安装工具
再使用工具,进行下载
bash
dnf install yumdownloader
yumdow
修改时间: 2025-11-04 19:52 |
所属文集: Linux
KylinServerV10重启后网络设置被还原reboot网络被还原为DHCP静态IP设置
说明
KylinServerV10通过界面设置好静态IP地址后,在/etc/sysconfig/network-script/ifcfig-nss33文件中也能看到ip地址生效,但是重启后,地址丢失,并被设置为了自动获取。
解决方法
查了AI,说是系统可能会连云服务,被该服务还原了网络。
==关闭该服务,重启电脑即可==
bash
sudo touch /etc/cloud/cloud-init.d
修改时间: 2025-11-04 19:50 |
所属文集: Linux
KylinServerV10与visual studio调试的问题SSH错误An SSH channel could not be opened. Verify that TCP forwarding is enabled on the server.
说明
vs2022无法与KylinServerV10进行远程调试,但是我用的ubuntu却可以正常调试运行?然后一直出现这个错误:An SSH channel could not be opened. Verify that ICP forwarding is enabled on the server.
后面通过卸载ssh和rsync服务都不行,甚至,卸载这些服务后,系统会出现无法登录系统的情况
修改时间: 2025-11-03 21:05 |
所属文集: Linux
XiaomiBE6500路由器折腾开启SSH刷固件的一些过程无法拨号无设备列表现象
说明
昨晚将我的主路由器小米BE6500路由器进行了升级,然后突然想着是不是可以通过刷机,然后就开始查关于该路由器刷机的一些事情...
折腾了差不多整整一天...
开始按照教程,试着打开ssh,按照操作步骤是,执行一段命令就需要重启...
确实开启了ssh,也登进去执行了命令,但是但是,执行到某一个固化ssh命令的时候,路由器启不动了,一直橙色灯常亮...获取不到ip地址,无法登录路由器了...
心
修改时间: 2025-10-12 18:01 |
所属文集: Arm