- 博客(65)
- 收藏
- 关注
原创 QT入门之信号与槽
信号(signal) 就是在特定情况下被发射的时间 槽(slog) 就是对信号的相应函数。槽就是一个函数,与一般的C++函数一样,可以定义在类的任何部分(public、private、protected),可以具有任何参数,也可以被直接调用信号与槽的关联使用 QObject::connect() 函数实现的,其基本格式是:QObject::connect(sender, SIGNAL(s...
2020-02-17 15:11:47 427
原创 Qt入门之UI文件设计与运行机制
Qt入门之UI文件设计与运行机制QMainWindow 是主窗口类,主窗口具有主菜单栏,工具栏和状态栏,类似于一般的应用程序的窗口QWidget是所有具体可视界面类的基类,选择QWidget 创建的界面对各种界面组件都可以支持QDialog是对话框类,可建立一个基于对话框的界面项目文件组成1.项目组织文件samp2_1.pro,存储项目设置的文件#表示加入了 core...
2020-02-16 23:22:13 473
原创 C++构造函数理解
正确理解Qt中构造函数:Widget::Widget(QWidget *parent) : QWidget(parent),ui(new Ui::Widget)#include <iostream>using namespace std;class Base{ public: Base():m_num(0){ cout ...
2020-02-16 21:41:41 432
原创 Makefile模板
CFLAGS = -g -WallINCLUDE = -I/home/CStudy/DateStru/includeIDLIBS = -lpthreadCC = gccTARGET = programSOURCE = $(wildcard *.c /home/CStudy/DateStru/src/pub/*.c)#DIR = $(notdir $SOURCE) ...
2019-01-16 20:01:51 452
原创 2.1(OpenCV核心类型Mat)-Mat解析
关于 Mat ,首先要知道的是你不必再手动地(1)为其开辟空间(2)在不需要时立即将空间释放但手动地做还是可以的:大多数OpenCV函数仍会手动地为输出数据开辟空间。当传递一个已经存在的 Mat 对象时,开辟好的矩阵空间会被重用。也就是说,我们每次都使用大小正好的内存来完成任务。Mat是OpenCV里最基本的一个类,由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等信息)和一个指向存储...
2018-06-06 10:46:42 333
原创 nginx配置文件详解
1 user www www; -- 用户,组 2 3 worker_processes auto; -- 自动启动nginx进程 4 5 error_log /home/wwwlogs/nginx_error.log crit; -- 错误日志存放的位置,级别是crit,跟Aapche级别类似 6 7 pid /usr/local/nginx/l...
2018-05-30 11:59:57 496
原创 LN(A)MP环境快速部署
lnmp集成包下载链接:https://pan.baidu.com/s/1CGhiuTIzUIVGzK4PeqfBdg 密码:n2ie或者在Linux执行:wget http://mirrors.duapp.com/lnmp/lnmp1.4-full.tar.gz1.准备工作 初始化安装,设置永久IP,关闭防火墙 安装包lnmp1.2-full.tar.gz上传到服务器 服务器需要3GB以上...
2018-05-30 11:59:49 682
原创 Linux文件特殊权限之SBIT-t
/************************************************************************* *****************Author: GouplovXim ******************************* *****************Date : 2018-01-29 16:05 *************...
2018-05-29 00:33:43 685
原创 Linux文件特殊权限之SetGID-s
/************************************************************************* *****************Author: GouplovXim ******************************* *****************Date : 2018-01-29 15:59 *************...
2018-05-29 00:33:35 378
原创 VIM替换
/******************************************************** * Author: Goup * * Date: 2017-08-28 18:01 * * Description: 替换 * ********************************************************/ 关键词 old 替换为 new :...
2018-05-29 00:33:29 973
原创 vim基本操作
<!-- 2018-02-06 -->1.插入删除 i/I a/A o/O x/X r/R s/S s: 从当前光标位置处开始,以输入的文本替代指定数目的字符 S: 删除指定数目的行,并以所输入文本代替之 d0: 删至行首 d$: 删至行尾 dd: 删除光标所在行 ndd: 2.高亮显示一个单词并查找的方发,将光标移动到所找单词. 1: shift + "*" ...
2018-05-29 00:33:21 302
原创 Linux暂停并在后台运行命令
<!-- 2018-12-19 -->暂停并在后台运行命令 CTRL + Z - 暂停应用程序 fg - 重新将程序唤到前台 例如: 你正用 vim 编辑一个文件:vim abc.txt 文件编辑到一半你意识到你需要马上在终端输入些命令,但是 vim 在前台运行让你不能输入。 你可以按 CTRL + Z,前台的命令就会暂停,画面就切回到命令行了。然后你就能运行你想要运行命令, 等命令运...
2018-05-29 00:33:14 2716
原创 VIM加密与解密
<!-- 2018-12-20 -->VIM加密,解密保存文件经常使用:x,有时候由于文本输入使用了大写,导致输入了:X,被强行输入了密码,每次打开还需要密码,烦不胜烦,找到此文并加以修改,感谢原文作者独语者。然而在使用Vim编辑文件保存时时,有时候可能不小心按了将:x按成:X(shift键未及时按下松开),这时体统会提示: Enter encryption key:原来:X命令是加密...
2018-05-29 00:32:59 704
原创 Linux下统计相关的命令
<!-- 2018-02-06 -->df -k -h 查看分区大小。注意-h要在后面du -h update --max-depth=1 查看文件夹update大小。 命令较长不好记。其实打一遍之后,以后!du就可以du -sh 目录 查看某个目录的sizesort -k列号 -r反序ls -Sr -h能够按大小顺序排序显示ls -Sr -h |awk {'print $5'}只...
2018-05-29 00:32:47 867
原创 Linux下alias命令
/******************************************************** * Author: Goup * * Date: 2017-09-04 14:56 * * Description: alias * ********************************************************/alias 基本用法: ali...
2018-05-29 00:32:36 297
原创 Linux命令行快捷键
/******************************************************** * Author: Goup * * Date: 2017-08-27 22:41 * * Description: Linux下命令行快捷键 * ********************************************************/ 快捷键 操作 ↑...
2018-05-29 00:32:29 817
原创 Linux fstab文件详解
/******************************************************** * Author: Goup * * Date: 2017-09-04 15:27 * * Description: regular expression * ********************************************************/ /et...
2018-05-29 00:32:20 523
原创 Linux ifconfig文件详解
/******************************************************** * Author: Goup * * Date: 2017-09-04 15:25 * * Description: regular expression * ********************************************************/ /et...
2018-05-28 04:35:48 2045
原创 Linux实用命令
1.du -hsx * | sort -rh | head -6 获取磁盘空间使用情况的方法 命令和选项的解释: du – 估计文件的空间使用情况 -hsx – (-h)更易读的格式,(-s)汇总输出,(-x)跳过其他文件系统的文件 sort – 对文本文件按行排序 -rf – (-r)将比较的结果逆序输出,(-f)忽略大小写 head – 输出文件的头几行2.Cat命令反向输出(...
2018-05-28 04:35:41 365
原创 Linux下find命令
/******************************************************** * Author: Goup * * Date: 2017-09-06 09:09 * * Description: grep * ********************************************************/ 由于locate的非精确查找和非实时...
2018-05-28 04:35:31 492
原创 Linux下硬盘性能测试
<-- 2018-01-30 -->Linux上运行:dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test此命令最好慎用,会占比较多的磁盘IO,有些服务商可能会不高兴。
2018-05-28 04:35:18 1176
原创 Linux下命令行日常快捷键
<!-- 2018-12-19 -->命令行日常快捷键 1.ctrl + u 剪切光标前的内容 2.ctrl + k 剪切光标到行末的内容 3.ctrl + y 粘贴 4.ctrl + e 移动光标到行末 5.ctrl + a 移动光标到行首 6.alt + f 跳到下一个空格 7.alt + b 跳回上一个空格 8.alt + Backspace 删除前一个单词 9.ctrl +...
2018-05-28 04:35:09 227
原创 系统配置文件汇总
/etc/ rc.local 开机自启动 crontab 定时任务 inittab 系统启动级别 sysconfig/network-scripts/ifcfg-eth0 配置网络 fstab 设置文件系统挂载信息的文件,使得开机能够自动挂载磁盘分区 passwd 用户账号,密码等信息 profile 环境变量 yum.repos.d/ yum源配置 /va...
2018-05-28 04:35:02 526
原创 Linux用户组和用户组管理
<!-- 2018-12-24 -->用户组和用户组管理 --> 3个文件7个命令 vim /etc/passwd 用户组信息文件 vim /etc/shadow 用户密码文件(影子文件) 之所以叫影子文件,因为 [root@localhost /]#ll /etc/shadow ----------. 1 root root 797 Dec 21 21:58 /etc/...
2018-05-28 04:34:54 558
原创 Linux系统常见目录
<!-- 2017-12-24 -->Linux系统常见目录 /root 管理员家目录 /home 普通用户家目录 /boot 启动引导目录 /bin 命令保存目录(普通用户使用) /sbin 命令保存目录(管理员使用) /dev 设备文件存放目录 /dev/sr0 光驱设备名 /etc 配置文件存放 /media 挂载目录 /mnt 挂载目录 /proc 文件存放在内存里 /tmp...
2018-05-28 04:34:46 280
原创 vim复制粘贴
<!-- 2018-02-06 -->1.nyy2.ndd3.用 v 选中文本之后按y进行复制,按 d 进行剪切,之后按 p 粘贴4. [d|y][$|0] [剪切|复制]当前行光标所在位置至行尾 [d|y][^|$] -------------------------------行首5. y1G 复制光标所在行到第一行数据 yG 复制光标所在行到最后一行数据 6.撤销 'u'...
2018-05-28 04:34:39 245
原创 Linux下压缩与解压缩
/******************************************************** * Author: Goup * * Date: 2017-08-21 * * Description: Compression and decompression in Linux * ************************************************...
2018-05-28 04:34:31 315
原创 ssh登录欢迎
<!-- 2018-12-19 -->1.显示文本文件的内容 /etc/issue #登录前提示 /etc/motd #登录后提示 ssh还可以修改/etc/ssh/sshd_config里Banner项所指示的文件2.ssh登陆后要运行脚本的话: 把你的脚本放到该用户的~/.bashrc里最后一行即可 [root@gouplovxim ~]# vim GouplovXim ...
2018-05-27 01:44:47 952
原创 给Linux设置回收站
/******************************************************** * Author: Goup * * Date: 2018-02-07 08:58 创智国际茶楼兰州金利达电子技术有限公司 * * Description: 避免误删操作,rm命名将要删除的文件放入~/.trash下,cleartrash彻底杀删除 * ***************...
2018-05-27 01:44:30 553
原创 Linux下free命令
<-- 2018-01-30 -->free 命令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。可用参数: -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -o 不显示缓冲区调节列。 -s <间隔秒数> 持续观察内存使用状况。 -t 显示内...
2018-05-27 01:44:02 1558
原创 搜狐YUM源配置
souhu.repo 1 [souhu-source] 2 name=CentOS-$releasever - Base - sohu.com 3 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch& repo=os 4 baseurl=http://mirrors.s...
2018-05-27 01:43:34 1587
原创 Linux软件包管理
<!-- 2017-12-24 -->软件包管理 软件分类: 1).二进制包 .rpm 安装速度快 不可以自定义 2).源码包 .tar.gz .tar.bz2 编译时间长 效率较高 自定义安装 1.二进制包 1)官方网站下载 2)光盘 ISO 镜像文件 mount /dev/sr0 /media && cd /media/P...
2018-05-27 01:43:06 1079
原创 Linux时间变慢解决方法
<!-- 2018-01-03 -->Linux时间变慢解决方法情景:系统为CentOS-5.4,硬件时间正确(查看硬件时间的方法见下面),系统时间每隔24小时会慢20分钟左右Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那...
2018-05-27 01:42:39 4720
原创 Linux进程管理
<!-- 2018-12-24 -->管理进程 -- 3个查看,2个终止 1.判断Linux是否足够健康 1).ps aux 查看系统进程 a -- 查看前台运行的所有进程 u -- 显示进程用户名 x -- 查看后台运行的所有进程 2).pstree 3).top 查看系统负载 ①. P 对 CPU 排序 ②. M 对 Mem 内存排序 ③. q...
2018-05-27 01:41:46 235
原创 Linux计划任务
<!-- 2018-12-24 -->计划任务 1.crontab -e 编辑计划任务 * * * * * 命令 * 一小时中第几分钟(0-59) * 一天中第一个小时(0-23) * 一个月中第几天 (1-31) * 一年中第几个月 (1-12) * 一周中星期几 (0-6) 2.crontab -l 查看计划任务 3.crontab -r 删除所有计划任务...
2018-05-27 01:41:32 228
原创 Linux系统安装
<!-- 2017-12-21 -->虚拟机中,在定制硬件的时候选择镜像文件新建虚拟机-->稍后安装操作系统-->Linux(Centos)-->自定义硬件1.自定义布局 分区 文件系统 windows fat16 fat32 NTFS C盘 - 系统盘 Linux ext2 ext3 ext4 树状文件系统结构 必须分区 swap分区 交换...
2018-05-27 01:40:52 690
原创 Linux日志简介
<-- 2018-01-30 -->linux下登录日志在下面的目录里: cd /var/log 查看ssh用户的登录日志: less secure 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等一、在Linux系统中,有三...
2018-05-27 01:40:26 368
原创 VIM宏的录制与播放
/******************************************************** * Author: Goup * * Date: 2017-08-20 早上 * * Description: vim * ********************************************************/宏的录制与播放 q+<register&...
2018-05-26 04:40:21 1298
原创 Samba服务搭建与实验
<-- 2017-12-26 --> 系统 共享文件 系统 服务 windows <--> windows CIFS档案系统(网上邻居) Linux <--> Linux NFS档案系统 Linux <--> windows SMB(Samba)档案系统 Samba文件共享服务 1).修改Samba配置文件 2...
2018-05-26 04:39:47 633
原创 shell脚本实现自动生成php文件头信息
<!-- 2018-02-06 -->#!/bin/bashif ! grep "^<!DOCTYPE html>" "$1" &>/dev/null;thencat >> "$1" << EOF<!------------------------------------Filename:
2018-05-26 04:38:38 659 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人