更多>>推荐专家

王长春

领域:数据库

介绍:算机应用专业毕业,15+软件行业从业经验。目前主要从事医疗设备...

施昌权—淘宝卫霍

领域:架构与运维

介绍:阿里巴巴是个快乐的少年

张秀云

领域:架构与运维

介绍:从2007年开始从事计算机相关工作,期间经历过网络管理员、linux...

李辉

领域:热点技术

介绍:新浪彩票MySQL DBA,擅长MySQL数据库的管理、性能调优、架构设计...

更多>>推荐博客

易剑

ID:Aquester

领域:热点技术

王文明

ID:wwm

领域:程序设计

魏杰

ID:一生有你llx

领域:程序设计

李文苹

ID:lwp225

领域:操作系统

史宝兰

ID:shibaolan

领域:操作系统

zhaoyong26 | 2019-03-19 17:12:13 | 阅读(250) | 评论(0)
对于进程间对同一文件访问的同步问题。fcntl提供了一种记录锁的方法int fcntl(int filedes,int cmd,.../*arg*/)对于记录锁,cmd是F_GETLK ,F_SETLK和 F_SETLKW。第三个参...【阅读全文】
aquester | 2019-03-19 12:50:17 | 阅读(740) | 评论(0)
先说结论(不一定适用所有环境):1) GCC默认开启了返回值优化(RVO),除非编译时指定“-fno-elide-constructors”;2) 现代C++编译器一般都支持返回值优化;3) string...【阅读全文】
aquester | 2019-03-18 19:17:47 | 阅读(620) | 评论(0)
 Facebook贡献给Apache的开源RPC组件Thrift有着广泛的应用,C++中使用Thrift也十分普遍,但由于Thrift的Handler会被多个线程调用,因而多线程中应用并不直接的友好,利用C...【阅读全文】
aquester | 2019-03-18 14:45:14 | 阅读(380) | 评论(0)
先说结论:C++的类成员函数和C函数实质是一样的,只是C++类成员函数多了隐藏参数this。通过本文的演示,可以看见这背后的一切,完全可C函数方式调用C++类普通成员函数和C++...【阅读全文】
shiyiLiu | 2019-03-14 17:12:15 | 阅读(670) | 评论(0)
1.编写c++用例test.h点击(此处)折叠或打开#include<iostream>using namespace std;class MyClass{public:    MyClass();    ~MyClass(); &nbsp...【阅读全文】
aquester | 2019-03-14 16:28:39 | 阅读(790) | 评论(0)
说明:以下涉及的std::string的源代码摘自4.8.2版本。结论:std::string的拷贝复制是基于引用计数的浅拷贝,因此它们指向相同的数据地址。// std::string类定义typedef bas...【阅读全文】
NEXPON | 2019-03-10 09:22:17 | 阅读(920) | 评论(0)
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞...【阅读全文】
shiyiLiu | 2019-02-19 09:51:56 | 阅读(3760) | 评论(0)
点击(此处)折叠或打开int MainWindow::TipMessageBox(QString title,QString message){    QMessageBox mymessage(QMessageBox::Warning,title,message);    mymes...【阅读全文】
cfm5538 | 2019-02-14 15:57:44 | 阅读(6710) | 评论(0)
????A.我们首先在内核根目录下添加myDriver驱动目录。点击(此处)折叠或打开root@book-desktop:/opt/linux-2.6.32.9.1/drivers# mkdir myDriver??? B.如何将此驱动目录与上...【阅读全文】
laoyouji | 2019-02-12 18:28:41 | 阅读(7170) | 评论(0)
getenv、setenv函数(获取和设置系统环境变量) 与 环境变量【阅读全文】
kensniper | 2019-02-12 11:44:49 | 阅读(3650) | 评论(0)
ctags 安装(centos)     yum install ctagsctags 生成     $ ctags -R 生成当前目录以及子目录的tags文件     $ ctags f1.c f2.c f1.h  指定文件生成    ...【阅读全文】
aquester | 2019-01-27 23:41:14 | 阅读(33940) | 评论(0)
目录1. 前言 22. 结论 23. volatile应用场景 34. 内存屏障(Memory Barrier) 45. setjmp和longjmp 41) 结果1(非优化编译:g++ -g -o x x.cpp -O0) 52) 结果2(优化编译...【阅读全文】
aquester | 2019-01-25 19:53:05 | 阅读(13300) | 评论(0)
在进行Linux C/C++编程时,可调用的sleep函数有好多个,那么究竟应当调用哪一个了?下表列出了这几个函数间的异同点,可作为参考: 性质精准度线程安全信号安全...【阅读全文】
aquester | 2019-01-24 14:36:09 | 阅读(15410) | 评论(2)
AES为Advanced Encryption Standard的缩写,中文名:高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准,用来替代DES。基于std::string...【阅读全文】
fangdikui | 2018-12-29 13:59:10 | 阅读(9280) | 评论(0)
SqlHelp.h点击(此处)折叠或打开#ifndef SQLHELP_H#define SQLHELP_H#include <QString>#include <QSqlDatabase>#include <QSqlQuery>#include <QVector>class SqlHelp{...【阅读全文】
共2页