• 等级
  • 2191349 访问
  • 161 原创
  • 461 转发
  • 803 排名
  • 223 评论
  • 176 获赞

(转)Intellij IDEA 使用教程

转自:https://www.jianshu.com/p/572772f84105?utm_source=oschina-app(感谢作者:贪挽懒月)前言:正所谓工欲善其事,必先利其器,身为码农的我们,拥有得心应手的编辑器就好比如鱼得水,在万行代码中取bug首级就如观鱼赏花!IDEA就堪称是当世之神兵,自诩为最智能的编辑器。到底是它口出狂言还是实至名归?所谓亲身下河知深浅,亲口尝梨知酸甜...

2019-05-06 11:32:06

Boost版本与VS版本匹配的一些坑

在处理一个旧项目代码时遇到这样一个问题。旧项目是一个连接MongoDB库的小程序,VS2008+C++开发的,用了一个MongoDB驱动库,该驱动库又引用了Boost库,当时用的Boost1.42版本。而现在VS版本至少都是2012以上了,Boost库也已更新到了1.69。为了能用当前VS2012开发环境重新编译这个就项目,得先编译MongoDB驱动库。于是先下载并用VS201...

2019-03-29 19:07:10

Boost-Filesystem 版本变化

从1.44开始v2和v3混合https://www.boost.org/users/history/version_1_44_0.html从1.5开始完全丢掉v2https://www.boost.org/users/history/version_1_50_0.html

2019-03-29 11:25:57

(转)Boost库编译后命名方式

转自:https://www.cnblogs.com/dementia/archive/2009/04/10/1433217.htmlBoost官网的《GetingStartedOnWindows》(http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html)提到了Boost库的命名,摘录如下:...

2019-03-29 10:21:26

关于托管C++中的终结器Finalizers

收藏以备查阅参考https://docs.microsoft.com/en-us/cpp/dotnet/how-to-define-and-consume-classes-and-structs-cpp-cli?view=vs-2017关于C++CLIhttps://docs.microsoft.com/en-us/cpp/dotnet/dotnet-programming-...

2019-03-27 15:20:39

EPUB格式转PDF在线工具

1 https://pdfepub.com/   速度快,质量好,中文不乱码,其他很多在线转换,速度挺快,中文图书出来没了汉字2 https://go4convert.com/ebook-to-pdf 比上面慢一些,质量也不错,不乱码 感谢:RGiant...

2018-12-10 10:11:20

轨迹数据展示工具

有一些轨迹数据,想即时快速结合地图展示,可以试试这些工具1谷歌地球,下载工具安装后在工具中导入2 https://lbs.amap.com/api/amap-ui/demos/amap-ui-pathsimplifier/simple-data 修改脚本并运行3 https://www.dituwuyou.com 免费注册后新建地图4 https://www.openstree...

2018-11-30 17:12:32

C++-函数模板特化如何避免重复定义

本文转自:https://www.cnblogs.com/dracohan/p/3401660.html 转来收藏以便查阅,感谢原作者另一篇相关博文:https://blog.csdn.net/shixin_0125/article/details/78778234我正在用一个基于模板的库源代码,该库包含一些针对特定类型的模板函数特化。类模板,函数模板和模板函数特化都在头文件中。我在我的...

2018-11-28 18:16:17

MySQL批量插入效率优化手记

在用C++写一段mysql入库代码时,用的connector/c++,使用了PreparedStatement方式单条insert,然后整个插入操作放在事务中,大致如下:begintransPreparedStatementfor(要插入的数据集){setInt、setString等填充参数excute()}commit结果发现效率太低,在一台破虚拟机上每秒不到...

2018-11-13 16:41:21

(C++)UrlEncode的标准实现

关于UrlEncode的实现(C++),网上有很多不同的版本,对需要编码的字符集的选取并不统一。那么到底有没有标准呢?答案是有的,参见wiki   绝对不编码的,只有字母、数字、短横线(-)、下划线(_)、点(.)和波浪号(~),其他字符要视情况而定,所以一般性的urlencode只需保留上述字符不进行编码。  下面给出实现:unsignedcharToHex(uns...

2018-07-25 09:42:44

System.net.mail 使用ssl发送邮件失败

我采用了.net的自带组件System.Net.Mail发送邮件,主要是在客户注册网站成功的时候发条欢迎邮件,最近邮件无法发送了,看了下腾讯smtp邮件配置,所有的邮件发送都换成ssl了,之前用的是25端口,现在换成了465或587,于是修改代码如下: 1 2 3 4 5 6 7 8 9 10 11 ...

2018-07-19 18:02:11

MySQL 命令行工具之 mysqldump 深入研究

mysqldump是MySQL的一个命令行工具,用于逻辑备份。可以将数据库和表的结构,以及表中的数据分别导出成:createdatabase,createtable,insertinto的sql语句。当然也可以导出存储过程,触发器,函数,调度事件(events)。不管是程序员,还是DBA都会经常使用的一个工具。1.mysqldump--helpmysqldump的选项很多,我们...

2018-07-10 16:09:15

mysqldump 逻辑备份的正确姿势

在上一篇文章 MySQL命令行工具之mysqldump深入研究 中,我们搞定了mysqldump的参数和基本原理。那么我们该怎么样最好的使用它的?它有哪些坑呢?1.利用mysqldump进行逻辑备份1)全逻辑备份:mysqldump-uxxx-p--flush-logs--delete-master-logs--all-databases>alldb.sql(每天晚上...

2018-07-10 16:07:47

.Net获取ConnectionString中的配置参数信息

有时需要从config中的数据库配置中获取个别参数值,如连接用户名、密码、数据库名称等,有两种方法:1从字符串中查找关键字段,自己拆解,这种方案简单,但不具备通用性,因为数据库连接配置中一些参数名称可以有多种写法,例如uid也可以写成userid等ConnectionStringSettingscs=ConfigurationManager.ConnectionStrings["mydb...

2018-06-14 15:51:51

Openssl的编译安装以及Vs2012上环境搭建教程

原文链接:https://blog.csdn.net/gpltoken/article/details/53011068一、Openssl的编译安装一、准备工作1、Openssl下载地址:https://www.openssl.org/source/2、ActivePerl下载地址:http://www.activestate.com/activeperl/downloads3、Vs2012下载并...

2018-06-09 19:41:39

VS2010-2015对C++11/14/17特性的支持

C++11功能列表VisualC++实现了 C++11核心语言规范 中的绝大多数功能、许多C++14库功能和某些为C++17建议的功能。下表列出了C++11/14/17核心语言功能及其在VisualStudio2010、VisualStudio2012中的VisualC++、VisualStudio2013中的VisualC++和VisualS...

2018-05-04 17:55:00

使用WinInet函数简单实现FTP客户端

#include<WinInet.h>#pragmacomment(lib,"WinInet.lib")boolFTPUpload(conststring&strFtpHost,intnPort,conststring&strUser,conststring&strPwd,   conststring&strLoca...

2018-04-27 14:57:32

关于“去中心化”,你知道的可能都是错的

导语:编译完这篇文章,我有点明白为什么VitalikButerin这个94年出生的小伙子能在20岁的时候创办以太坊了。我不敢说Vitalik的认识都是正确的,但我的确从这篇文章中感受到了他的某种过人之处。在思维方式上,Vitalik表现得和许多年轻人并不一样。“去中心化”是一个普通人大都会选择性略过的概念,人们认为自己能够完全理解这四个字的含义,但Vitalik选择揪住这个词,试图给...

2018-03-22 18:06:27

墨卡托及Web墨卡托投影

GoogleMaps、VirtualEarth等网络地理所使用的地图投影,常被称作WebMercator或SphericalMercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《地图投影为什么》。什么是墨卡托投影?墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定,...

2018-03-20 16:31:26

Github 资深工程师:在我眼中,理想的老板是这样的

如果你是这样的老板,就不愁找不到好员工。编者按:几年前,有人写了一篇《我想要什么样的员工》的文章,里面提出了他心目中的好员工应该具备尽力而为、享受工作及与同事共处的乐趣、关心自己工作及态度对周围人的影响、积极沟通、待人接物实在、有错就改、喜欢教别人也愿意向别人学习、不教条主义也不短视等特点。作为回应,Github的资深工程师keavy也从员工的角度出发,提出了自己想要的领导是什么样的。我在GitH...

2018-03-06 18:29:58

UU_Yang

编程就是解决了一个bug又一个bug; 生活就是克服了一个困难又一个困难; 爱编程,爱生活。
关注
  • 互联网·电子商务/高级程序员
  • 中国 北京 海淀区
奖章
  • 持之以恒