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