一、生成dll文件 1、创建一个C++库项目。 新建->Library->C++库,然后点击"choose"; 位置->类型,选择共享库; 模块的勾选看情况。 最后,工程中有3个文件。mylib.cpp、mylib.h、mylib_global.h。 2、添加内容,即库文件要实现的功能。 例:1、创 ...
分类:
其他好文 时间:
2018-08-11 23:18:13
阅读次数:
224
软件工程方面能够快速的发展,我相信源代码重用起到了不可忽略的作用。在Linux平台下就C++而言,有以so结尾的动态链接库文件,也有以.a结尾的静态连接库文件,这个有着明显的区别。但是在Window平台下,通过VisualStudio编译动态链接库DLL这类项目时,即生成了目的动态链接库DLL文件,同时还有一个同名的LIB文件。单独编译静态连接库项目时也生成了目标静态链接库LIB文件。**动态链接
分类:
其他好文 时间:
2018-08-10 01:13:29
阅读次数:
236
今晚碰到这个问题-- fatal: refusing to merge unrelated histories 想了一下,为什么就这样了? 因为我是先本地创建了仓库,并添加了文件,然后再到github网上建仓库,项目名称一样的,这样一来当我想关联远程仓库,提交代码就报错了 解决方法 $ git pu ...
分类:
其他好文 时间:
2018-07-31 00:25:42
阅读次数:
208
1.在Util类库下新建DIService类 2 在webapi的appsettings.json文件中配置 要依赖注入的 接口和实现类 3 为Util类库项目 nuget安装 Unity.Container和Unity.Servicelocator两个包 4.创建服务定位器 ServiceLoca ...
分类:
编程语言 时间:
2018-07-21 12:15:30
阅读次数:
234
最近在做一个人才库项目,用的是spring+shiro,在集成后各方面测试都没有问题,就是无法登陆。于是打了几个断点开始debug,发现是realm中出了问题 红色的service方法查询出来user为空,但是测试中有效。这个问题着实烦了很久,后面百度也是说的模糊不清,说该配置文件,该service ...
分类:
其他好文 时间:
2018-07-12 12:54:21
阅读次数:
339
项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵)。 01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html 02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html ...
分类:
其他好文 时间:
2018-06-23 15:38:21
阅读次数:
421
本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。一、程序运行环境操作系统:centos7.0编译器:gcc/g++4.8.3cmake2.8.11mysql数据库:5.5.47项目代码管理工具:VS2013一、程序结构该程序总共有17个线程,其中分为9个数据库工作线程D和一个日志线程L,6个普通工作线程W,一个主线程M。(以下会用这些字母来代指这些线程)(一)、数据库工作线程
分类:
编程语言 时间:
2018-06-06 23:53:36
阅读次数:
221
本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。一、程序运行环境操作系统:centos7.0编译器:gcc/g++4.8.3cmake2.8.11mysql数据库:5.5.47项目代码管理工具:VS2013一、程序结构该程序总共有17个线程,其中分为9个数据库工作线程D和一个日志线程L,6个普通工作线程W,一个主线程M。(以下会用这些字母来代指这些线程)(一)、数据库工作线程
分类:
其他好文 时间:
2018-06-06 23:52:37
阅读次数:
166
本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。 一、程序运行环境 操作系统:centos 7.0 编译器:gcc/g++ 4.8.3 cmake 2.8.11 mysql数据库:5.5.47 项目代码管理工具:VS2013 二、程序结构 该程序总共有17个线程,其中分为9个数 ...
分类:
其他好文 时间:
2018-05-26 17:10:32
阅读次数:
198