摘要:
记录一些日常看到的有用/精良的blog 关于幸福工作的一些思考 https://sspai.com/post/86697 Linux下PostgreSQL安装部署详细步骤 https://blog.csdn.net/weixin_43230682/article/details/108403642 阅读全文
摘要:
开个帖子记录一些工作学习过程中时不时就要用到linux相关的命令, 算是个备忘录 1. 文件操作 $iconv -f [src] -t [dst] [file] -o [outfile] 编码格式转换$chmod [1+2+4] [filename] 文件权限管理$chown [user]:[gro 阅读全文
摘要:
五种传统I/O模型 作者:tsing 本文地址:https://www.cnblogs.com/TssiNG-Z/p/17089759.html 简介 提起I/O模型, 就会说到同步/异步/阻塞/非阻塞乱七八糟一大堆, 这里简单整理一下, 做个备忘. 正文 传统I/O模型一共有5种 : 阻塞I/O, 阅读全文
摘要:
C++11简易线程池实现 作者:tsing 本文地址:https://www.cnblogs.com/TssiNG-Z/p/17073115.html 简介 C++11版本的通过条件变量以及任务队列所实现的一种不等待任务完成的简易线程池 正文 参考<<C++并发编程实战>>并对书中实现做了轻微增改, 阅读全文
摘要:
C++11条件变量浅析 作者:tsing 本文地址:https://www.cnblogs.com/TssiNG-Z/p/16930283.html 简介 通过源码理解C++11中condition_variable的内部逻辑 正文 在<<C++并发编程实战>>中有提到std::condition_ 阅读全文
摘要:
原文地址 : http://wiki.zeromq.org/whitepapers:brokerless 本文由 : https://www.cnblogs.com/TssiNG-Z 翻译 Broker vs. Brokerless 简介 本文介绍了几种消息队列模型的实现方式. 其中会针对每一种(模 阅读全文
摘要:
1 $ cd "$(brew --repo)" 2 $ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git 3 $ cd ./Library/Taps/homebrew/homebrew-core 4 $ git remote 阅读全文
摘要:
最近写了个sftp和ftp下载的接口, 这里做个简单记录,FTP下载参考了一下网上的例子,SFTP则是用了libssh2的接口,涉及到openssl和libssh2的编译我再另一个笔记中有记录,这里贴一下链接:https://www.cnblogs.com/TssiNG-Z/p/15839297.h 阅读全文
摘要:
最近要写一个sftp上下载的功能, 要用的libssh2, 这里我直接用的现成的压缩包, openssl为openssl-1.0.2l.tar.gz, libssh2为libssh2-1.8.0.tar.gz, 这里做一个简单的记录 首先编译openssl, 手头的工作机为64位centos, 由于 阅读全文
摘要:
第二章.构造函数语意学 2.1 默认构造函数的构造操作 explicit关键字能够制止单参构造函数被当作类型转换运算符. 编译器的隐式操作只是为了满足编译器本身的需求, 而不是程序本身, 一个被编译器隐式生成的默认构造函数, 多数情况下对于程序本身来说是无用的. 如果一个类没有任何构造函数, 但类中 阅读全文
摘要:
第一章. 关于对象 1.0 加上封装后的布局成本 一个类的成员函数不包含在obj中, 非内联函数只产生一个实例, 内联函数则是在被使用到的模块中产生实例. 虚函数 : 用于支持动态绑定. 虚基类 : 用于支持 在一个继承体系中多次出现的基类有一个单一且被共享的实例. 1.1 C++对象模型 非静态成 阅读全文