自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 endnote更新(替换)参考文献

选择我们刚刚下载的参考文献的新版本,点击insert。

2023-03-20 19:19:56 6474 1

原创 ::template的用法

::template的用法

2022-06-08 15:52:38 320

原创 2021-7-7

2021-07-07 14:29:23 110

原创 2021-04-23

2021-04-23 17:15:43 112

原创 lnux下c语言实现线程池

先上代码/************************************************************************* > File Name: thread_pool.h > Author: ggboypc12138 > Mail: [email protected] > Created Time: 2020年10月21日 星期三 18时32分56秒 *********************************

2021-03-27 12:30:19 122

原创 2021-01-12

B. To replace two old stone bridges.D. Millions of coins on the bottom.C. It shut down two border crossings with Libya.D. Devise a monitoring system on the Tunisian border with Libya.C. A plant-powered mobile phone charger.A. While sitting in their sc

2021-01-12 21:51:44 290

原创 Linux下c++实现进程池

/************************************************************************* > File Name: processpool.cpp > Author: ggboypc12138 > Mail: [email protected] > Created Time: 2020年10月31日 星期六 09时53分04秒 ************************************

2020-11-01 21:17:56 1738

原创 c++万能引用的理解与使用

c++产生万能引用的方法一般有两种:template <typename T>void func(T&& t){ //...}//或者type object; //type为任意类型auto &&obj = object;

2020-10-29 20:34:36 730

原创 c++函数模板参数推断

c++模板类型推断分为类模板类型推断和函数模板类型推断,这里主要讨论的是c++函数模板推断.在介绍类型推断之前先介绍一下类型参数P与实参类型A. template<typename T> void foo1(const T& a){ } const int n = 0; foo1(n);上面的代码函数定义中const T&就是类型参数P,实际转入...

2020-10-28 14:17:26 1805 2

原创 c++左值,左值引用,右值,右值引用理解

首先看一个函数声明:void func(type &&rval);其中 type可以是任意类型(并非函数模板参数)。需要注意的是,此函数只能接收一种实参“类型”:右值,注意此类型指的是左值,左值引用,右值,右值引用这四种之一。以下我们暂时假定type为std::string。这种规定意味着我们只能通过这样:func(std::string("hello"));//手动构造一个右值传入或者这样:std::string s("hello");func(std::move(s));

2020-10-27 16:53:29 607

原创 linux服务器编程之同步异步

linux服务器编程下同步和异步的概念和操作系统中的同步和异步概念有些不同;在OS中,同步是指两个及两个以上的线程以某种既定的顺序向前推进执行的过程,异步是指操作系统在某种调度算法下让多个线程以一种不确定的顺序执行的过程。(以上是我自己的理解,如有错误还请大佬指出)在linux IO 模型中,同步和异步要结合进程(应用程序)和内核来理解。同步是指应用程序发出IO请求后,缓冲区中没有数据到达或缓冲区已满暂时无法发送数据,应用程序只能被阻塞,等待数据到达或将数据发出去之后才能进一步的执行下一步的代码;异步是指

2020-10-11 15:37:12 235

原创 ubuntu命令行安装vim8.1

sudo add-apt-repository ppa:jonathonf/vimsudo apt updatesudo apt install vim

2020-10-04 10:38:04 1274 1

转载 UNIX环境高级编程

转自:unix环境高级编程I/O文件系统进程线程进程间通信一.文件I/O三.标准I/O库八.高级I/O二.文件和目录四.进程环境五.进程控制六.线程七.线程控制九.进程间通信十.信号 一.文件I/O1.文件描述符2.相关调用2.1 打开文件2.2 创建文件2.3 关闭文件2.4 定位读写位置2.5 文件读2.6 文件写2.7 fcntl函数3.进程间文件共享4.原子操作5.数据同步二.文件和目录前言:文

2020-08-01 21:18:31 2580

原创 ubuntu18.04安装monaco字体

git clone https://github.com/cstrap/monaco-fontcd monaco-font./install-font-ubuntu.sh http://www.gringod.com/wp-upload/software/Fonts/Monaco_Linux.ttf欢迎使用Markdown编辑器:inoremap <C-CR> <Esc...

2019-05-11 12:21:20 2464

原创 ERROR: Python headers are missing in /usr/include/python2.7.

ERROR: Python headers are missing in /usr/include/python2.7../install.py --clangd-completer编译安装YouCompleteMe时出现的问题解决方法:sudo apt install python2.7-dev ./install.py --clangd-completer...

2019-04-07 18:33:10 8613 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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