自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 deepin25 搜狗输入法,解决配置文件残留冲突

摘要:Deepin25系统中卸载搜狗输入法后无法重装的问题,主要因配置文件残留导致。解决方法包括:清理残留配置(删除fcitx/sogou相关文件)、重启输入法框架、检查进程状态并测试功能。若仍未解决,建议彻底卸载后重新安装最新版。该问题源于fcitx框架的配置冲突,清理残留并重启框架通常可恢复。必要时可重启系统或检查键盘布局设置。(150字)

2025-09-19 09:56:45 113

原创 浏览器输入网址后会发生什么?

摘要:浏览器输入网址到页面加载完成的全流程可分为四个核心阶段:1)DNS域名解析,通过缓存查询和分层DNS系统将域名转换为IP地址;2)TCP三次握手建立可靠连接;3)HTTP请求/响应传输网页资源;4)浏览器解析HTML/CSS/JS并渲染页面。该流程融合了网络协议(DNS/TCP/HTTP)和浏览器工作原理(DOM/CSSOM/RenderTree),理解这一技术链路有助于故障排查、性能优化和前端开发。整个过程从用户输入网址开始,经过多个技术环节协同工作,最终实现可视化页面呈现。

2025-09-18 14:36:17 1017

原创 Linux根目录各文件存放内容

Linux根目录(/)是文件系统的核心起点,包含多个功能明确的子目录。/bin和/sbin存放基础命令,/boot包含启动文件,/dev管理设备文件,/etc存储系统配置。/home是用户主目录,/lib存放系统库文件。/media和/mnt用于挂载外部设备,/opt安装第三方软件。/proc和/sys是虚拟文件系统,实时反映系统状态。/usr存放用户软件资源,/var记录可变数据如日志和缓存。现代发行版趋向合并/bin、/sbin到/usr目录,但仍保持功能划分。这种层级结构遵循FHS标准,确保系统管理的

2025-09-18 12:07:32 800

原创 解决archlinuxcn-keyring安装问题

摘要:在安装yay软件包时遇到PGP签名验证失败问题,主要由于密钥未正确配置、系统时间错误或镜像源缓存问题。解决方案包括:1)同步系统时间;2)重置Pacman密钥环并刷新Manjaro/ArchLinuxCN密钥;3)清除缓存后重装。备选方案可临时禁用签名验证或手动下载安装。注意需确保时间精确、密钥受信及镜像源配置正确。若问题持续,建议检查硬件时钟或更换镜像源。

2025-09-18 12:05:28 325

原创 ubuntu设置镜像源

摘要:Ubuntu更换镜像源可大幅提升软件下载速度。提供三种方法:1)图形界面自动选择最佳服务器;2)手动替换为清华等国内镜像源(需备份原文件);3)高级用户可使用一键脚本。更换后需执行sudo apt update更新,可通过apt policy验证。常见问题包括版本代号错误或签名问题,可通过检查代码或刷新密钥解决。推荐使用清华、阿里云或中科大等国内镜像源。

2025-09-17 09:52:03 309

原创 电脑安装双系统,磁盘格式化哪种格式,对Linux和windows10都友好

Linux 内核 5.4+ 及大多数发行版(Ubuntu 20.04+、Fedora 32+、Debian 10+ 等)已内置驱动,无需额外安装。NTFS:Linux 能读写,但默认挂载为只读或需要 ntfs-3g 驱动,跨系统使用偶尔出现权限/安全描述符混乱。下面给出结论和简要理由,再附一个对照表,帮助你一眼看清各主流文件系统在两个系统上的兼容性。ext4:Windows 10 默认不识别,需要第三方驱动(如 ext2fsd),易踩坑。适用场景:日常交换大文件(>4 GB)、移动硬盘、U 盘。

2025-09-17 09:33:06 96

原创 win10安装docker客户端配置

如何在Win10上解决Docker安装时的WSL错误 问题描述:安装Docker客户端时出现WSL错误提示,表明系统未启用WSL组件或WSL2内核未正确安装。 解决方案步骤: 以管理员身份运行PowerShell,执行命令启用WSL和虚拟机平台 安装/更新WSL2内核(可使用--web-download强制更新) 设置WSL2为默认版本 重启电脑(必须选择"更新并重启"才能使更改生效) 确认WSL状态显示为WSL2后重启Docker 如仍报错,可尝试彻底重置WSL环境后重新部署。关键是要

2025-09-17 09:13:22 292 1

原创 Linux mint安装WPS,解决软件包相互冲突——幽灵文件问题

dpkg 数据库里仍然记着旧包 cn.wps.wps-office-11.1.0.10161。2.用管理员权限打开该文件,把整段关于。冲突,系统拒绝同时存在两个 WPS。而文件系统其实早被删光了。2.清理残留配置(可选)3.安装新版​​​​​​。1.查看到底留了哪些残影。三、旧记录还在,说明刚才的。的版本,和你现在要装的。二、冲突信息依旧,说明。

2025-09-16 15:40:23 160

原创 在docker容器中写个脚本,每次只要一运行容器就自动执行脚本

去“顺带”执行它(比如 rc.local、supervisord、npm script …,容器里就只剩 mongo 和你的 shell 了——这不是你想要的。如果你只是临时调试,不想重新 build,可以把脚本挂进去,再用。容器启动后会先拉起 mongo,再跑你自己的。下面给出两种常见做法,你按场景挑一个即可。方案 A:最干净——重新打包镜像(推荐),还是回到方案 A 重新打包镜像最稳妥。→ 用方案 B,把脚本拷进去,再改。方案 B:不想打包——运行时挂脚本。→ 用方案 A,重新。一个带启动脚本的镜像。

2025-09-16 15:34:07 650

原创 间接赋值笔记

/*2019年4月11日15:26:45扫地僧C提高学习视频day2*/#include <stdio.h>#include <stdlib.h>//第一个例子void getChange(int **p2){ *p2 = 300;}void getChange1(int *p2)//不能将p1的值改变,和int b的例子一样{ //*p2 ...

2019-04-12 16:27:27 255

原创 QT编程中遇到Segmentation Fault错误

Qt编写的界面程序中在没有点击连接服务的的按钮时,直接点击 发送 按钮,程序就会闪退,并且出现Segmentation Fault的提示,经过排查,发现是因为QTcpSocket建立的对象放在了 连接服务端 按钮的槽函数里边,只有点了连接服务端 的按钮,对象才会建立,而直接点 发送 按钮时候,对象并没有建立,所以会出现错误(就是还没建立对象,你就调用了,所以不知道用的哪里的对象)。v...

2019-03-14 15:04:40 8094

原创 对象成员学习

coor.h#pragma once#include "stdafx.cpp"#include &lt;iostream&gt;using namespace std;class Coordinate{public: Coordinate(int x, int y); ~Coordinate(); void setX(int _x); int getX(); vo...

2018-08-24 11:35:35 329

原创 对象成员指针学习

coordinate.h#ifndef COORDINATE_H#define COORDINATE_Hclass coordinate{public: coordinate(int x, int y); ~coordinate(); int getX(); int getY();private: int m_iX; int m...

2018-08-23 23:23:31 205

原创 this指针学习

在Qt中写的代码,所以Array类自动变为小写。array.h#ifndef ARRAY_H#define ARRAY_Hclass array{public: array(int len); ~array(); array *setLen(int len); int getlen(); array *printf();private...

2018-08-23 16:31:41 133

转载 解决 Linux Mint 18 楷体问题的简单办法

1、打开软件管理器。2、选择 “字体”。3、在查看菜单,去掉“可用的软件包”前的√,只保留“已安装的软件包”前的√。(这一步不是必须的,只是为了减少下一步出现的字体数量,方便查找定位。)4、在搜索框中输入 ukai,显示找到 Fonts-arphic-ukai 。在字体名上双击,然后点击“移除”5、还可以用上面的办法,删除 Fonts-arphic-uming 字体不用重新启动,Linu...

2018-08-23 13:40:52 791

原创 浅拷贝与深拷贝的学习

Array.h#ifndef ARRAY_H#define ARRAY_H#include &lt;iostream&gt;using namespace std;class Array{public: Array(int m_iCount); Array(const Array &amp;arr); ~Array(); void setCount...

2018-08-22 16:21:40 174

转载 在debian下遇到Qt creator needs a compiler set up to build. Configure a compiler in the kit options

查看Qt的工具-&gt;选项 查看了一下,套件(kit),Qt Versions,自动检测的前边都有一个小红叹号,编译器无法检测到,经过百度等查阅解决了问题。报错内容::-1:error:Qt creator needs a compiler set up to build. Configure a compiler in the kit options 解决方法:类库未安装...

2018-08-20 20:20:45 3518 1

原创 C++——对象数组

Coordinate.h#include "stdafx.h"#include &lt;iostream&gt;using namespace std;class Coordinate{public: Coordinate(); ~Coordinate(); int i_x; int i_y;};Coordinate.cpp#include "stdaf...

2018-08-16 17:17:10 477

原创 黑马liunx笔记

 cat 显示文件内容,但不会自动分屏cat a1.txt a2.txt &gt; a3.txt 将a1.txt a2.txt合并为a3.txt grep hello a.txt 在a.txt 中查找字符串hellogrep printf stdio.h 在stdio.h中查找包含printf的行grep -v printf stdio.h 在stdio.h中查找不包含的p...

2018-08-15 10:33:35 1474

原创 C++中的构造函数、拷贝构造函数、析构函数

1、构造函数constructor(1)构造函数的名字必须与类名相同;(2)创建对象时自动调用的,且仅执行一-次 ;(3)public ,无返回值,无需定义返回类型;(4)允许重载,可以定义多个(5)尽量简单,太复杂、包含大量逻辑处理的(6)初始化工作建议用单独的Init()方法实现(7)避免对象创建时出错this是一个指针 ,指向对象自己2、默认构造函数在没有定义任何构造函...

2018-08-15 10:32:50 219

原创 (day01)01_冒泡排序+形参数组的研究

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;/* text1这个函数用来测试形参中这个a所占的空间的大小 实际上这个a就是个指针变量,它在32位平台下只占4个字节*/void text1(int a[], int num){ int num1 = sizeof(a) / sizeof(a[0]); printf("num1 ...

2018-04-24 21:39:09 149

原创 听慕课网C语言指针与内存笔记

冯诺依曼体系图1.liunx中 gdb命令调试程序 (打开文件要用gcc -g命令才能用gdb调试)gdb xx.c -------------调试文件l 命令-------------------显示源程序代码start 命令--------------开始逐步调试代码n 命令------------------ 显示下一条代码s 命令-------------------进入调用的p ...

2018-04-24 21:15:34 228

原创 (day01)04_变量的赋值

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;int main(void){ int a; int * p; //直接赋值 a = 10; printf("&amp;a = %d \n", &amp;a); p = &amp;a;//p指向a的地址 printf("p ...

2018-04-24 21:07:22 223

原创 (day01)03_给类型起别名

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;typedef unsigned int u32;struct Mystruct_01{ int a; int b;};//typedef 和结构体一块使用,可以使结构体变量在主函数使用时不用再写structtypedef struct Mystruc...

2018-04-24 21:04:25 117

原创 (day01)02_数据类型的本质

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int main(){ int a; int b[10]; /* b, &amp;b的数组类型不一样 b是数组首元素地址,一个元素占4个字节,+1,+4字节 &amp;b是整个数组的首地址,一个数组占4*10个字节,&amp;b+1,是+40个字节 */ printf...

2018-04-24 21:00:24 120

原创 动静态函数能否跨函数运行

静态函数跨函数使用:这个函数有程序有问题,f()函数使用的是静态函数int i,当此函数调用完之后会被系统自动释放,但是12行的printf()却依然能够将i的值输出,这是一种不安全的现象,所以有问题 #include &lt;stdio.h&gt;void f(int ** q){ int i = 5; *q = &amp;i;}int main(){ int * p; f(&amp;p); p...

2018-04-20 21:24:32 127

原创 指针数组做为main函数的形参

例子:  1 #include &lt;stdio.h&gt;  2 #include &lt;stdlib.h&gt;  3           4 int main(int argc, char **args)  5 {  6         printf("请输入两个整数:(a.out a b)\n");  7         if(argc &lt;= 2)  8             ...

2018-03-23 11:20:22 980

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除