- 博客(5)
- 收藏
- 关注
原创 C++ vector unordered_map速度对比(含迭代器)
C++ vector unordered_map速度对比(含迭代器)下面这段程序是我进行的一个对比实验,数组的维数是3000,重复500000次,统计总耗时(使用Release模式,开启O2优化)。#include<iostream>#include<vector>#include<ctime>#include<unordered_set>#pragma GCC optimize(2)using namespace std;int main
2021-08-09 14:27:07 1565
原创 使用cmake构建gurobi c++项目
使用cmake构建gurobi c++项目写在前面:有很多人不想像我一样装完整版的 visual studio (因为vs会有一部分放在c盘,占用c盘空间太大了,本人试过软链接方式把c盘的文件链接到其它盘,但还是失败了,于是有此文章)在做毕设题目的时候,需要使用gurobi数学规划求解器。gurobi虽然支持多种语言的api,python、java、c++(c)等,官方也表达了使用语言并不影响模型的求解速度,但是毕竟大型程序不止由一个求解模型的模块组成,它还包括了很多其它程式,所以使用c++应该在速度
2021-04-20 11:14:22 848
原创 搭建实时处理详细过程
scala+spark+flume+kafka实现大数据实时处理此教程仅用于简单的单机环境搭建,实现效果就是可以监测某个文件夹下一个log文件内容的变化。进阶用法请参考其它教程。1.确保安装jdk 我的是1.8(建议)2.安装zookeeper首先下载,然后解压,打开解压得到的文件夹,找到conf文件夹打开,将zoo_sample.cfg重命名成zoo.cfg在zoo.cfg文件中加入dataDir=D:\data\zookeeperdataLogDir=D:\logs\zookeeper
2020-07-31 17:40:51 195
原创 golang iris安装配置
golang安装iris(避坑)首先就是按照网上的各种教程按照和配置了GO和环境变量,此处有很多教程,参考其他人的就行。我使用的IDE是GoLand(破解or学生免费使用),因为安装vscode需要的那些插件实在是不太好下载(有vpn的除外),浪费了很多时间,还不如直接用不需要装插件的GoLand。说一下我踩过的坑:不知道看了哪个教程,把红色框中那个按钮打开了。这就导致 go get xxx 包 的时候,我在我的GOPATH目录下的src文件中找不到下载的文件,也没办法import,后来发现官方
2020-07-31 16:59:57 1287
原创 Java日期
Java任意日期转换成编译器能识别的类型,然后对日期进行计算(算两个日期的差值……)起初我是想把例如1999年6月29日 1999/06/29转换成能够进行日期加减法等计算的形式,然后发现这个类很好用,一开始看其他人的代码也不是很理解,因为他们把格式化形式和输入的源形式写成一种了,即yyyy-mm-dd和2018-10-12 ,其实是2018/10/12也能用yyyy-mm-dd处理,详细可以阅读下文。后来自己试了一下,发现真的很好用,现在把我的测试例子发出来,帮助和我一样存在疑惑的人。日期转
2020-07-09 12:13:21 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人