摘要: 1、虚拟机Ubuntu 16.04,安装第三方库,perftools::tcmalloc。 2、Win10下vs2017创建linux项目。 3、项目>>属性>>VC++ 目录>>, 配置虚拟机头文件路径, 库路径。 4、项目>>属性>>链接器>>输入>>动态库名。输入项目中用到的库名,如 libt 阅读全文
posted @ 2018-10-20 12:15 osbreak 阅读(3646) 评论(0) 推荐(0) 编辑
摘要: 1、安装好boost。 2、从官网下载mysql connector c++版本。 3、解压,复制 include/jdbc/cppconn 文件夹复制,到/usr/local/include/cppconn目录。,其他.h文件到到/usr/local/include/。4、复制lib64中库文件到 阅读全文
posted @ 2018-10-18 00:00 osbreak 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 安装libunwind wget http://ftp.yzu.edu.tw/nongnu/libunwind/libunwind-1.1.tar.gz ./configure make make install 安装google-perftools wget -c -O gperftools-2. 阅读全文
posted @ 2018-10-16 00:15 osbreak 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 文件 1.01 文件的属性 /* 获得或设置文件的属性::GetFileAttributes(strPathName); */ void CDemoDlg::OnGetFileAttributes() { //创建文件夹对话框 CFolderDialog dlg(NULL, NULL, NULL, 阅读全文
posted @ 2018-09-28 16:01 osbreak 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 下载地址:http://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.bz2/download 编译前所需的库 1 sudo apt-get install mpi-default-dev # mpi related 2 sudo apt-get install libicu-dev # regular ... 阅读全文
posted @ 2018-09-27 21:36 osbreak 阅读(5523) 评论(0) 推荐(0) 编辑
摘要: "单一职责"模式: 在软件组件的设计中,如果职责划分不清晰,继续继承得到的结果往往时随着需求的变化,子类急剧膨胀,同时充斥着重复代码, 这时候的关键时华清职责。 动机: 由于某些类型的固有的实现逻辑,使得他们具有两个变化的维度, 乃至多个维度的变化。 如何应对这种"多维度的变化"? 如何利用面向对象 阅读全文
posted @ 2018-09-17 13:05 osbreak 阅读(156) 评论(0) 推荐(0) 编辑
摘要: SOCKET 基础API 1.01 创建套接字 #include <sys/types.h> #include <sys/socket.h> int socket(int domain, int type, int protocol); SOCKET socket_fd = socket(AF_IN 阅读全文
posted @ 2018-08-27 15:32 osbreak 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: 下载 ado2.h和ado2.cpp文件 在VC++ 目录-->包含目录 -->添加 msado15.dll, msjro.dll 目录。 // TODO: 连接sqlserver, 在stdafx.h 中定义这些, #define _BS_DLL_EXPORT_ # ifdef _BS_DLL_EXPORT_ # define BS_DLL_EXPORT __declsp... 阅读全文
posted @ 2018-08-25 15:53 osbreak 阅读(2414) 评论(0) 推荐(0) 编辑
摘要: GDI 1.01 通过HDC获得CDC指针 void CDemoDlg::OnTest() { //获得当前DC的句柄 HDC hDC = ::GetDC(m_hWnd); //通过HDC获得CDC指针 CDC* pDC = CDC::FromHandle(hDC); //输出文本 pDC->Set 阅读全文
posted @ 2018-08-25 15:00 osbreak 阅读(345) 评论(0) 推荐(0) 编辑
摘要: WIN32平台上的WINSOCK编程都要经过下列步骤: 定义变量->获得WINDOCK版本->加载WINSOCK库->初始化->创建套接字->设置套接字选项->关闭套接字->卸载WINSOCK库->释放资源 下面介绍WINSOCK C/S的建立过程: 服务器 客户端 1 初始化WSA 1... 阅读全文
posted @ 2018-08-25 10:55 osbreak 阅读(307) 评论(0) 推荐(0) 编辑