- 博客(15)
- 收藏
- 关注
原创 Linux中apache2无法启动
使用命令netstat -tulnp | grep 80来查看80端口是谁在占用时,显示的是nginx,但是查看nginx的状态却是关闭的,并且在打开时出现报错的情况,再次service nginx start时出现和打开apache2相同的情况,并到此无法解决。但是通过service apache2 status和service apache2 start时报错了,通过修改apache2的端口(默认为80)为1234,成功启动apache2,经过一下午的查找原因,发现是apache2没有打开造成的原因。
2024-08-13 00:41:14 252
原创 Java中String类常用方法
/String拼接的实质//循环内的相当于 s1 += i//即String的拼接每次都会 创建一个新的对象以及两次拼接和一次转换i < 100;i++) {//类型转换//以上代码可以简化为如下i < 100;i++) {
2024-05-23 15:29:24 1139
原创 数据库MySQL进阶篇
存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。表名;在创建表时,指定存储引擎-- 创建表,指定引擎为MyISAMid int,查看当前数据库支持的存储引擎索引(index)是帮助MySQL高效获取数据的数据结构有序。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。
2024-05-20 00:23:38 1491
原创 Linux实用操作
目录1. 各类小技巧(快捷键)1.1强制停止1.2退出、登出1.3历史命令搜索1.4光标移动1.5 清屏2. 软件安装2.1 yum命令2.2 apt命令3. systemctl4. 软连接5. 日期、时区5.1date命令5.2 时区6. IP地址、主机名6.1 IP地址6.2 主机名6.3 域名解析6.4 配置主机名映射6.5在VMware中配置固定IP7. 网络传输7.1 下载和网络请求
2024-05-16 00:25:05 1137
原创 Linux用户和权限
比如,针对某文件,可以控制用户的权限,也可以控制用户组的权限。权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。选项:-g指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要组已经存在,如已存在同名组,必须使用-g。选项:-r,删除用户的HOME目录,不使用-r,删除用户时,HOME目录保留。当前用户itheima,非文件所属用户和用户组,锁定最后三位权限为:---,无读取权限。我们可以使用sudo命令,为普通的命令授权,临时以root身份执行。
2024-05-14 16:13:02 934 1
原创 Linux基础
vi\vim是visual interface的简称, 是Linux中最经典的文本编辑器 同图形化界面中的 文本编辑器一样,vi是命令行下对文本文件进行编辑的绝佳选择vim 是 vi 的加强版本,兼容 vi 的所有指令,不仅能编辑文本,而且还具有 shell 程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性vi\vim编辑器的三种工作模式。
2024-05-14 10:42:01 930 1
原创 数据库MySQL基础篇
概述:指从多张表中查询数据,笛卡尔积:笛卡尔乘积是指在数学中,两个集合A和B的所有组合情况。(在多表查询时,需要消除无效的笛卡尔积)-- 多表查询 -- 笛卡尔积select *
2024-05-12 00:57:38 859
原创 Qt文件操作
创建一些控件1.读文件创建一个文件变量 QFile file(文件路径)指定打开方式 file.open(打开方式)关闭文件 file.close()2.写文件创建一个文件变量 QFile file(文件路径)指定打开方式 file.open(打开方式)写文件 file.write("QString")关闭文件file.close();文件打开方式。
2024-05-03 00:46:08 57 1
原创 Qt_ui基础(自定义控件)
1.在父类窗口中添加两个按钮在父类自定义ui中设置两个函数来 获取当前窗口的值 和 设置当前窗口空间的值在父类cpp文件中链接两个按钮与自定义控件的关系//点击设置按钮,将自定义控件设置到一半位置});//点击获取按钮,获取自定义控件当前的值});运行结果。
2024-04-30 11:26:56 1197 1
原创 QT_ui常用控件
ui->listWidget->addItems(QStringList)可以一次性放入多个列表项,但不能设置对齐方式。根:ui->treeWidget->addTopLevelItem (QTreeWidgetItem*);ui->listWidget->addItem() 将列表项加载到控件中。工具按钮,常用于显示图片,可以通过调整按钮的类型来调整文字与图片的关系。设置两个按钮来控制,否则默认为打开第一页,且不会再运行窗口中进行翻页。添加图片:在属性栏中找到pixmap,在资源文件中添加图片。
2024-04-29 23:55:26 1948
原创 QT_ui 基础(mainWindow)
QMessageBox::question(父窗口,标题,提示信息,关联按键,默认关联回车的按键)QMessageBox::information() //信息提示对话框。打开颜色对话框:QColorDialog::getColor(Qt::red)QMessageBox::information(父窗口,标题,提示信息)QMessageBox::critical(父窗口,标题,提示信息)模态对话框,用于显示信息,询问问题等。QMessageBox::warning(父窗口,标题,提示信息)
2024-04-28 20:10:14 1118
原创 QT基础(QmainWindow)
3.在加入核心部件之后,可以 附着在上下左右边框。设置浮动(设置工具栏是否能够在非边框位置停留)QTextEdit 文本编辑核心部件。添加工具栏(设置初始位置) 默认为在上方。QTextEdit 运行如下。1.正常添加铆接部件(默认在上方)设置移动(设置工具栏是否能拖动)2.拖动时可以作为浮动窗口。设置在父窗口的停靠位置。小部件之间添加分割线。将文本添加在状态栏中。
2024-04-28 08:27:16 488
原创 QT基础(Widget)
跨平台图形界面引擎历史:1991 奇趣科技优点: 跨平台、接口简单容易上手、一定程度上简化了内存回收版本: 商业版、开源版自定义信号写在 signals下返回值是void只需要声明,不需要实现//可以有参数, 可以发生重载Q_OBJECTpublic:~Teacher();//自定义的信号要写到signals下signals://返回值是void,只需要声明,不需要实现//可以有参数,也可以重载。
2024-04-27 23:31:59 745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人