- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 C++11--学习简记
auto类型推导的语法和规则 auto 要求必须对变量进行初始化 int x = 0; auto *p1 = &x; //p1 为 int *,auto 推导为 int auto p2 = &x; //p2 为 int*,auto 推导为 int* auto &r1 = x; //r1 为 int&,auto 推导为 int auto r2 = r1; //r2 为 int,auto 推导为 int auto与const结合 int x = 0;
2021-08-24 10:10:58
239
原创 C++ 不定参数...
一、指定参数为int型 #include<stdlib.h> #include<stdio.h> #include<stdarg.h> int sum(int count, ...); int main() { int nS = sum(3,1,2,3); printf("%d\n", nS); return 0; } int sum(int count, ...) { int _sum,arg,i; va_list arg_ptr
2021-08-17 16:20:57
857
原创 C++ 线程同步---临界区&自旋锁
一、概念 临界区又称关键代码段,指的是一小段代码在执行前,需要独占一些资源。程序中通常将多线程同时访问的某个资源作为临界区,需要定义一个CRITICAL_SECTION类型的变量,然后调用InitializeCriticalSection的函数对变量进行初始化,只能用于单进程。临界区是非内核对象,只在用户态进行锁操作,速度快;互斥体是内核对象,在核心态进行锁操作,速度慢。 目的:防止数据一致性被破坏。 函数声明: //初始化CRITICAL_SECTION变量 //lpCriticalSection:一个
2021-08-17 15:29:49
677
原创 分布式文件系统
分布式文件系统 一、分布式文件系统 分布式文件系统是一个软件/软件服务器,这个软件可以用来管理文件。但是所管理的文件通常不是一个服务器节点,而是在多个服务器节点上,通过网络相连构成一个庞大的文件存储服务器集群,这些服务器用于存储文件资源,通过分布式文件系统来管理这些服务器上的文件。 二、FastDFS 一款纯C的轻量级开源分布式文件系统,支持Linux等UNIX系统,不是通用文件系统只能通过API访问,可以看成是基于文件的key value pair 存储系统。 它包含三个角色:tracker-server
2021-08-15 16:26:56
1785
原创 qt入门心得简记
类 Qwidget 父类精简版窗口 QMainWindow 带菜单栏的主窗口(子类) QDialog 对话框(子类) 工程文件 .pro 用于生产makefile的配置文件 帮助文档 1.每个控件都有头文件 2.类函数找不到,往父类寻找 main.cpp 1.系统头文件都是没有.h后缀的 2.QApplication应用程序类 初始化应用程序 3.a.exec() 主事件循环(等待用户操作界面) 4.界面的设计是在窗口函数的构造函数中 创建qt程序 1.创建控件对象尽量使用指针 2.parent父对
2021-03-02 11:43:59
201
原创 qt控件无法显示解决思路
qt控件无法显示问题解决思路一.检查控件有无父类,或者有无添加到布局中二.检查一个窗口中有无重复设置布局 一.检查控件有无父类,或者有无添加到布局中 二.检查一个窗口中有无重复设置布局 Attempting to add QLayout "" to MainWindow "", which already has a layout. ...
2021-03-02 11:40:24
2896
C-C++-(8个中文手册)(全).rar
2021-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅