- 博客(12)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 windows查看dll依赖项,QT打包依赖库
利用vs查看c++ dll依赖库c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>dumpbin /dependents F:\econDe.exeQt打包C:\Qt\Qt5.7.0VS2015\5.7\msvc2015\bin>windeployqt.exe xxx.exe
2017-11-30 13:54:22 1929
原创 thrift IDL笔记
1. 生成代码-r 什么意思? -o 输出文件目录thrift.exe -o [directory] -gen cpp [source.thrift]2. optional、required required是必须的数据,optional标记的数据若为空则不序列化struct Person{ 1:require string name; 2:optional string pho
2017-11-24 11:12:22 264
转载 Thrift语法参考(2)
转载至thrift系列 - thrift类型定义感谢原作者的分享1.命名空间 接口文件部分示例:[java] view plain copy print?namespace java test_java_package namespace py test_python_package namespace java test_java_packagenamespace py tes
2017-11-24 10:52:27 519
转载 Thrift语法参考
1、Types Thrift类型系统包括预定义基本类型,用户自定义结构体,容器类型,异常和服务定义 (1) 基本类型 bool: 布尔类型,占一个字节 byte: 有符号字节 i16:16位有符号整型 i32:32位有符号整型 i64:64位有符号整型 double:64位浮点数 string:未知编码或者二进制的字符串 注意:thrift不支持无符号整形,因为很多目标语言不存在无符号整形(比如ja
2017-11-23 10:55:54 502
原创 WPF使用矢量字体图标(阿里巴巴iconfont)
常用的矢量字体图标:阿里巴巴iconfont,FontAwesome;今天介绍如何在wpf中使用阿里巴巴iconfont矢量图标。其他矢量图标也是类似的使用方式。1.下载矢量图标ttf文件,并包括在项目中具体如何下载,不详写了。将ttf文件拷贝至项目,并包括在项目中。 下载下来的文件内容: 我们需要将iconfont.ttf包括在项目中,打开demo_unicode.html可以看...
2017-11-22 18:29:24 8607 3
原创 c++ 控制台应用程序隐藏dos界面
在一次部署c++控制台应用程序时,碰到一个坑爹的问题,控制台程序总是假死,最后才发现在win10及windows server 2016等系统中点击dos界面默认会暂停应用程序,超级坑爹!!! 最后想了个办法,就是不显示dos界面:/**将此代码复制到main函数所在cpp任何处就ok了**/#pragma comment( linker, "/subsystem:\"windows\...
2017-11-21 11:12:23 3040
原创 使用vs编译boost库
1.下载,解压,使用命令行工具进入解压目录 2.执行boostrap.bat生成b2.exe和bjam.exe 3.使用“vs2015 x86 x64兼容工具命令提示符”进行编译/*使用vs2015 编译32位boost库,stagedir 设置编译库存放路径 */bjam stage --toolset=msvc-14.0 --without-graph --without-graph_pa
2017-11-16 15:24:47 190
原创 在windows下使用vs2013编译thrift 0.10.0
之前转载过一篇windows下编译thrift的文章,但总是不全,现在重新写一篇。 操作系统为win7,使用vs2013,thrift版本为0.10.0,openssl版本为1.1.0,libevent和boost版本使用最新的就行。 准备工作: 1. boost安装,网上搜一个就行,比较简单 2. libevent安装,用vs2013 开发人员命令行工具进入libevent
2017-11-11 18:33:13 1329
原创 log4cpp 使用笔记
到官网下载https://sourceforge.net/projects/log4cpp/files/下载后解压,打开msvc10,使用vs2010及以上版本进行编译(log4cpp是我目前碰到过最好编译的开源软件)将include文件夹拷贝至需要使用的项目中,剩下的使用和其他库一致添加一个日志工具类 CLogUtil/**LogUtil.h**/#pragma once#include
2017-11-08 16:31:23 391
原创 log4net 使用笔记(asp.netcore)
1. 通过nuget引用log4net包 2. 添加配置文件log4net.config<?xml version="1.0" encoding="utf-8" ?><configuration> <!-- This section contains the log4net configuration settings --> <log4net> <!-- 控制台前台显示日志 -
2017-11-08 16:12:52 404
原创 log4net 使用笔记(c# .net framework)
通过nuget添加引用添加log4net.config配置文件<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net&
2017-11-08 15:57:00 1591
原创 WPF遮罩层实现
废话不多说,直接上图: 上代码:先搞一个基类,方便子窗体复用 public partial class BaseWindow : Window { public BaseWindow() : base() { this.Closed += Window_Closed; this.WindowStartup
2017-11-07 20:41:10 15502 6
TA创建的收藏夹 TA关注的收藏夹
TA关注的人