CSDN写文章离开电脑时一定要记得保存及其他注意事项

1. 写文章离开电脑时一定要记得保存,有些浏览器采用了动态地刷新方式,你博客没有命名,CSDN系统有时就无法自动保存,浏览器一刷新,刚刚写得内容就没有了一. 一。 2. 需要慎用Ctrl + z撤销,不仅撤销长度多大,而且至今还未找到反撤销。。。...

2019-02-01 13:23:26

阅读数 53

评论数 0

进程与线程的区别

进程与线程的区别主要体现在加载、体量与CPU调度上。让我们分开来讲: 1. 加载:程序从磁盘中加载到内存,由启动程序让出执行权限,进程由此产生,它直接挂靠操作系统,由操作系统分配资源;而线程存在于进程之中,执行具体的任务。 2. 体量:进程掌握系统分配的内存资源;而线程仅仅具有可以运行的资源,...

2019-03-28 12:30:18

阅读数 11

评论数 0

07-QT文件操作

一. 文件的读取和写入:QByteArray 点击读取和写入按钮,弹出对话框,进行读取和写入操作。单行文本框打印文件路径,多行文本框读取文件时显示文件内容。 connect(ui->pushButton, &QPushButton::clicked, [...

2019-03-24 22:31:18

阅读数 12

评论数 0

06-QT事件学习

QT中的所有事件都是基于QEvent的。例如:QMouseEvent继承自QInputEvent,QInputEvent继承自QEvent。 一. 重写QT事件 1. 以Label做示范,在帮助手册中查询QLabel,搜索event,找到Label带有的事件,我们可以自定义Label然后重写这...

2019-03-24 18:05:34

阅读数 30

评论数 0

05-QT常用控件介绍

ui中的控件要使用ui来指向:ui->xxx控件名称。 Buttons Push Button:普通按钮 Tool Button:可以隐藏文字只显示图片 Radio Button:单选框 Check Box:复选框。可以有三种状态,对勾选择为2、方块为1(tristate)、不选...

2019-03-23 21:55:27

阅读数 42

评论数 0

04-ui设计器制作登录窗口

一. 布局 1. 使用Horizontal Layout对齐(不推荐使用):可以使用的属性较少。 2. 使用Widget空间进行布局(推荐使用):可以使用的属性较多。 二. 窗口大小 最大:minimumSize 最小:maximumSize 三. 窗口名称 ...

2019-03-23 19:47:57

阅读数 106

评论数 0

03-对话框

对话框一般应用于临时交互的场景。学习QT中的对话框时,应该使用QWidget作为基类,而不是QDialog。因为QDialog在显示的时候只会有一个对话框。 一般分为两种: 1. 模态对话框:阻塞。此时要调用exec进入阻塞状态,而不是show方法,因为在栈上创建的对话框在出了匿名函数后...

2019-03-23 14:55:50

阅读数 14

评论数 0

02-QMainWindow

QT学习方法:使用手册 1. 使用手册查询函数及函数参数:产看addToolBar函数位置参数,可以直接将此函数复制到帮助手册搜索框中,之后点击文档中对应函数参数进行查看。 2. 有类名忘记时,可以在帮助手册中输入记住的关键字,例如QTextEdit可以输入edit进行查询。 QMainWi...

2019-03-23 13:31:17

阅读数 19

评论数 0

01-QT入门

QT学习方法: 1. qt命名非常规范,不同的类中功能类似的函数名称相同。比如show、setParent、move、resize、setFixedSize等。 2. 英文名称与中文翻译对应:resize重置窗口大小、setFixedSize固定窗口大小等。 一. 新建项目 类名:自定义的类名...

2019-03-22 20:39:57

阅读数 28

评论数 0

eclipse快捷键

1. 注释:Ctrl + / 2. 代码提示:Alt + /

2019-03-10 21:04:32

阅读数 14

评论数 0

C语言经典面试题 与 C语言面试宝典

1预处理 问题1:什么是预编译?何时需要预编译? 答: 预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。. 何时需要预编译: 1、总是使用不经常改动的大型...

2019-03-09 19:24:22

阅读数 588

评论数 0

*p++

*p++是一个比较经典的运算符相关问题,主要注意以下两点: 1. 单目运算符结合律由右向左,先计算++再进行取值。 2. 如果要对值进行++运算的话那么就要先取值,后运算:(*p)++。 ...

2019-03-09 19:15:12

阅读数 19

评论数 0

linux内核源码结构

linux内核源码结构 一、概述   Linux内核庞大,但是这些文件的结构还是有章可循的,分别位于不同的目录下,各个目录功能相对独立。 二、源码结构表 目录名 描述 arch 体系结构相关的代码,对于每个架构的CPU,arch目录下有一个对应的子目录,比如arch/arm...

2019-03-08 21:40:08

阅读数 14

评论数 0

ubuntu下linux原码下载

1. 查看本机内核版本。 apt-cache search linux-source 2. 下载原码 sudo apt-get install linux-source.xxx(版本) 3. 位置 /usr/src 4. 解压 注意:外面的包压缩包是软连接。 tar -jxv -f linu...

2019-03-08 21:15:46

阅读数 16

评论数 0

Linux下设置代码追踪

第一步: 安装ctags sudo apt install exuberant-ctags 第二步:/usr/include中生成tags文件 切换到/usr/include pwd/usr/include 生成ctags文件 /usr/include$ sudo ctags -...

2019-03-08 19:50:29

阅读数 56

评论数 0

shell基础

目录 一. shell四种执行方法 二. 基本语法 一. 变量 二. 文件名代换(通配符) 三. 命令代换 四. 算数代换 五. 转义字符(\的用法) 六. 引号 三. 流程控制 一. 分支结构 二. 循环结构 一. shell四种执行方法 在脚本文件使用!#中指...

2019-03-06 16:25:12

阅读数 9

评论数 0

lambda表达式

lambda表达式 lambda 表达式 创建一个匿名函数 格式 [捕获的变量](函数的参数) mutable ->ret_type {函数体}(调用的时候传参) [] 捕获的外部变量 [m] 捕获 m 值传递 且拷贝份不能修改 想修改 需要在()后加 m...

2019-03-04 14:36:46

阅读数 11

评论数 0

01-C/C++题目总结

题目一 #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; #define a 10 int main(void) { cout &l...

2019-03-03 20:29:01

阅读数 46

评论数 0

wireshark怎么抓包、wireshark抓包详细图文教程

reprint:https://blog.csdn.net/holandstone/article/details/47026213 wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不...

2019-03-03 13:23:05

阅读数 41

评论数 0

nc

client: nc IP port server: nc -l port

2019-03-03 13:19:06

阅读数 17

评论数 0

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