- 博客(22)
- 收藏
- 关注
原创 Ubuntu 18安装问题及解决
当提示以上报错信息时,使用快捷键Ctrl+alt+F3(或者F4、F5不同版本不一样)后,输入用户名和密码,登录成功后使用命令:(df -h),查看磁盘占用情况,发现/dev/sda1使用率为100%,说明是因为磁盘空间不足,导致系统无法正常启动,只需删除无用的文件或者安装包清理出空间来即可。可以进入Linux的单用户模式把root密码改一下,对于单用户模式你可以理解成Windows的安全模式,进入以后不需要旧的root密码就可以设置新的root密码,所以常用于root密码忘记的情形。
2024-06-23 09:05:17 478
原创 Codeblocks连接MySQL数据库
如出现缺少libmysql.dll文件错误可到MySQL安装目录中找到此文件并复制到工程路径即可。5.创建C++工程,使用代码进行测试,复制并粘贴以下代码(来自其他博主)2.选择MySQL安装路径下libmysql.lib文件。说明:codeblocks 20.03版 (64位)确保MySQL和MinGW版本兼容 (同64位)也可将MySQL安装目录添加到系统环境变量中。注意:需修改为自己的数据库名称及密码。编译运行,连接成功并查询到表中内容。1.配置codeblocks。
2024-06-22 11:15:54 506 1
原创 VMware 16安装openEuler22.03
9 查看安装目的地,查看本地磁盘是否被选择,存储配置选择【自动】12 安装完成,重启系统,输入用户名及密码,注意密码不显示。10 设置密码,建议大写字母、小写字母、数字组合。13 至此,openEuler安装完成。5 编辑虚拟机名称并选择安装路径。4 选择客户机操作系统及版本。主页位置创建新的虚拟机。6 配置磁盘容量及内存。
2024-06-22 10:54:50 402
原创 openEuler下用户管理命令
发现使用 userdel csdn 命令后删除成功 ,但通过 ls/home命令查看仍然存在。使用userdel命令删除用户只会删除用户账号不会删除相关文件,比如用户的home目录和信件池。这个时候所看到的csdn只存在是一个文件夹 可通过命令 rm -rf csdn 进行删除。添加新用户 :useradd 用户名。或者 使用 userdel -rf csdn 即可。环境版本:openEuler 22.03。删除用户: userdel 用户名。
2024-03-06 13:31:24 426 1
原创 openEuler 安装ifconfig
使用命令查找软件包: yum search ifconfig。提示软件包名称 例如:net-tools-x86xxx。yum install 包名 即可安装ifconfig。使用命令: yum install ifconfig。
2024-03-02 09:43:00 945 1
原创 locate 无法执行 stat () /var/lib/mlocate/locate.db
虽然系统会自动创建这个数据库,但是第一次使用需要使用命令进行更新。执行完毕后,可以正常使用locate命令。
2024-03-01 11:32:42 183 1
原创 openEuler安装DDE界面
安装中文字体,避免乱码 sudo yum -y groupinstall fonts。安装dde桌面,约为2.5G sudo yum -y install dde。首先要确保操作系统可上网,可以通过ping www.baidu.com命令查看。更新系统: sudo yum -y update。使用命令 ifconfig 查看IP地址。重启系统 reboot。将图形界面设置为开机启动。至此桌面环境安装完毕!输入密码进入桌面环境。
2024-02-25 17:13:16 1268 2
原创 VMware 16 PRO安装openEuler22.03
设置root用户密码,注意密码至少包含3类字符。至此,openEuler安装完成!输入用户名及密码,注意密码不显示。主页位置创建新的虚拟机。
2024-02-25 16:53:17 994 1
原创 VSCode 远程登陆openEuler
systemctl restart sshd.service 执行完也可重启(非必须)使用vim 命令编辑sshd_config文件 修改三处:由no 改为 yes。输入用户名及ip地址,例:root@192.168.xx.xx回车确认。进入系统终端,输入命令:cd /etc/ssh 开ls查看。前提: openEuler系统中已经安装ssh。打开终端窗口可见操作系统环境,至此远程登陆成功。断开连接时点击左下角按钮,选择断开连接即可。打开vscode 左下角远程窗口。有问题欢迎留言讨论!
2024-02-23 16:37:48 531 1
原创 综合能力测试
官方解析:他们五人的总分为115x5=575,要使丙的得分最少,其余人得分就要尽可能多,又他们个人的得分互不相同,则甲、乙得分最多分别为120分、119分,丙的总分为575-12-119=336(分),得分为x。官方解析:本题考察的是幂次方的运算,7n的尾数周期为4,分别为7、9、3、1.......据此结论可得72035的尾数为3,3+4=7,所以72035+4的末尾数为7。观察数列可知,7,11,13,17,23都是质数,所以所求项答案为17和23之间的质数,为19,故本题答案选择B。
2023-08-29 14:41:46 865
原创 嵌入式方向岗位认知
实施工程师(Implementation Engineer):售前工程师(Pre-Sales Engineer):销售(Sales):售后工程师(Post-Sales Engineer):项目经理(Project Manager):产品经理(Product Manager):嵌入式软件开发工程师:具体工作内容:所需技能:运营:职责和任务:所需技能:测试工程师:具体工作内容:所需技能:
2023-08-28 17:41:09 737 1
原创 C++面试参考回答
答:在C++中,引用和指针都是用于处理内存中的数据,但它们有明显的区别。引用是已存在对象的别名,必须在声明时被初始化,一旦初始化后,它始终引用同一个对象,且不可以为空。而指针是保存另一个变量内存地址的变量,可以在声明时不初始化,也可以在后续改变指向的对象,同时可以为空。通过析构函数,C++类可以有效地管理资源、维护状态,并确保程序在对象销毁时执行必要的操作,从而提高程序的健壮性和可维护性。关键字声明的,但没有实际的函数实现。在C++中,使用指针可以获取到内存中的数据,而解引用则是获取指针所指向的实际数据。
2023-08-23 15:58:23 96
原创 互斥访问
在STM32中,MCU代表微控制器单元(Microcontroller Unit),是一种集成了中央处理器、存储器、输入输出接口、时钟电路、模拟数字转换器等多个模块的微型计算机系统。STM32系列微控制器单元采用ARM Cortex-M处理器内核,具有低功耗、高性能、高可靠性、易于开发和灵活性等特点,广泛应用于嵌入式系统、工业控制、智能家居、汽车电子、医疗设备等领域。在STM32中,互斥访问是指多个任务或中断请求试图同时访问共享资源,但是只允许一个任务或中断请求访问该资源,以确保数据的一致性和可靠性。
2023-02-21 13:51:06 674
原创 字符串的存储结构
从逻辑结构上讲,串是一种特殊形式的线性表,区别在于串的数据元素被限定为字符,线性表的存储方式有顺序表和链表,理论上都可以存储串,但是串的应用场景和基本操作与线性表有着很大的区别,决定了串不能照搬线性表的存储方式,它的存储方式结构具有自己的特点。与线性表类似,串也有两种存储方式:顺序串和块链。
2022-11-16 14:20:35 1083
原创 E:无法获得锁/var/lib/dpkg/lock-open(11:资源暂时不可用) E:无法锁定管理目录(/var/lib/dpkg/),是否有其他进程整占用它?
1.使用ps命令查看当前系统所有进程,找到正在占用 /var/lib/dpkg 的系统进程号 使用kill命令将此进程杀死。ps -aux | grep lock 可以实现包含lock的准确查找。kill -9 3025 可以杀死进程号为3025的进程。如没有其他正在使用的进程 建议直接重启解决此问题 不浪费时间。2.可以直接重启操作系统实现关掉此进程。
2022-11-16 11:00:33 499
原创 C/C++面试题(二)
TCP传输分为服务器端与客户端,三次握手由客户端先像服务器发送一个标志位SYN(建立联机)SYN=1,服务器接收到后返回给客户端一个SYN=1和ACK(确认)=SYN+1标志位,客户端接收到后再向服务器发送一个ACK=SYN+1确认后则连接成功。第三次挥手:被动关闭方再发送第三个包,其中FIN标志位为1,发送顺序号seq为Y,接收顺序号ack为X。第二次挥手:被动关闭方收到FIN包后发送第二个包,其中发送顺序号seq为Z,接收顺序号ack为X+1。UDP协议面向无连接,没有纠错检查,但传输速率较高。
2022-10-20 11:26:58 799
原创 C/C++面试题(一)
查找路径的区别 < >从系统配置的库函数路径下查找,不查找工程文件夹 " " 先从工程文件夹下查找头文件,查不到再到系统环境下查找。虽然使用sizeof查看出的引用的大小和所属类型大小一致但引用本身不占用内存空间只是别名而已。< >中的使用的头文件默认从函数库中的查找调用。" "中使用的一般为自定义的头文件(.h文件)2.什么样的函数声明为内联函数(内置函数)3.头文件中< >与 " "的区别。函数功能简单且没有复杂语句。在类内的函数默认为内敛函数。1.引用类型占多大的空间。
2022-10-13 21:44:41 304 1
带图形界面的c++电子宠物
2024-06-22
基于C++的电子宠物的实现
2024-06-22
基于C++的图书管理系统
2024-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人