- 博客(144)
- 资源 (7)
- 收藏
- 关注
原创 tortoiseSVN忽略文件commit(类似gitignore)
创建一个新的repo:svnadmin create /home/testSvn
2021-08-03 19:29:51
891
原创 GPU驱动版本号和cuda版本号的关系,以及安装记录
图源自官网:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-major-component-versionsLinux系统上查看NVIDIA显卡驱动版本,在终端输入$ cat /proc/driver/nvidia/versionGPU驱动程序安装参考:https://blog.youkuaiyun.com/wangsidadehao/article/details/70255754h...
2020-11-18 16:24:27
2321
原创 Linux磁盘挂载
实验室新买的服务器,有6T的磁盘,但是没有检测出来,后面才知道原来是没有挂载。查了一些资料,有几个帮助很大,在这里做个记录。当磁盘大小小于2T时,参考以下网站:Linux添加硬盘和挂载Linux 下挂载硬盘的 方法Linux系统下的磁盘挂载当磁盘大小大于2T时,参考以下网站:linux如何分大于2T的磁盘分区Formatting Disks over 2 TiB with parted (推荐这个)...
2020-10-09 16:51:55
517
原创 使用CMake编译Assimp库,然后添加到vs项目中
在学习opengl时,有一章 Assimp 要使用到 Assimp库加载3D模型,需要编译Assimp库,这里做一个记录。大体上参考 Assimp的安装编译及使用过程全纪录(VS2015) 这篇文章。这篇文章是接上一篇文章 OpenGL环境搭建 的,会用到上一篇文章的一些东西(Includes和Libs目录)。1、下载Assimp源码The 3.3.1 release2、用CMake编译Assimp工程解压源码,然后创建个build文件夹:安装个CMake,CMake下载,根据系统,这里下
2020-06-11 16:21:43
2812
1
原创 OpenGL环境搭建
OpenGL环境搭建1 安装GLFW1.1 下载GLFW源代码1.2 CMake编译源代码1.3 链接2 安装GLAD参考 link1 安装GLFW在画出出色的效果之前,首先要做的就是创建一个OpenGL上下文(Context)和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有目的地从这些操作抽象(Abstract)出去。这意味着我们不得不自己处理创建窗口,定义OpenGL上下文以及处理用户输入。GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限
2020-06-05 18:14:56
1884
原创 vscode 运行C++程序
vscode 运行C++程序安装 MinGW-w64官网:http://www.mingw-w64.org/doku.php
2020-05-08 16:38:52
2519
1
原创 C++ 智能指针
#include <iostream>#include <memory>using namespace std;class Test{public: Test(string s){ str = s; cout << "Test create() :" << str << endl; ...
2020-04-27 16:35:53
450
原创 C++ 内存布局
栈(stack):指那些由编译器在需要的时候分配,不需要时⾃动清除的变量所在的存储区,效率高,分配的内存空间有限,形参和局部变量分配在栈区,栈是向地地址生长的数据结构,是一块连续的内存堆(heap):由程序员控制内存的分配和释放的存储区,是向高地址生长的数据结构,是不连续的存储空间,堆的分配(malloc)和释放(free)有程序员控制,容易造成二次删除和内存泄漏常量存储区(const):存...
2020-04-26 16:20:46
518
原创 C++ 拷贝函数和赋值函数,emplace_back和push_back的使用记录
#include <iostream>#include <vector>using namespace std; class Data {public: Data(int _i, char _s) :i(_i), s(_s){ cout << "Data(int i, char s) " << i << s <&l...
2020-04-25 20:54:01
830
原创 C++继承的内存布局
单一继承可见以下几个方面:1)虚函数表在最前面的位置。2)成员变量根据其继承和声明顺序依次放在后面。3)在单一的继承中,被overwrite的虚函数在虚函数表中得到了更新。多重继承我们可以看到:1) 每个父类都有自己的虚表。2) 子类的成员函数被放到了第一个父类的表中。3) 内存布局中,其父类布局依次按声明顺序排列。4) 每个父类的虚表中的f()函数都被overw...
2020-04-21 19:23:55
3617
1
原创 mysql中行级锁的一些实验
mysql的行级锁看此文前先看 [行级锁实现] ,此处不再赘述,更多的是需要自己在mysql中做实验,理解。(https://tonydong.blog.youkuaiyun.com/article/details/103324323)实验前的准备mysql> create table t( id int primary key, c1 int, c2 int, c3 in...
2020-04-09 18:58:24
470
原创 Kafka 通过指令获取topic最近N条消息
在本文中使用的consumer指令为kafka-avro-console-consumer,如果你是使用的 kafka-console-consumer,我觉得使用起来是一样的。因为我不记得那个指令怎么用了(懒),所以就没考证,如果有读者,按照我下面的思路,使用 kafka-console-consumer 成功获得了最近N条信息,或者不行,麻烦在评论里回复一下,我再看看。1. 首先先在to...
2020-04-05 22:16:08
9932
2
原创 MySQL中MVCC的正确打开方式(源码佐证)
题外话 最近在学习MySQL中的MVCC,看了网上的各种版本,什么创建版本号、删除版本号,一开始看的时候,好像很对的样子,但实在经不起推敲。经过好几天的查找、对比,在几篇博客的帮助下,才算是觉得正确理解了MySQL中的MVCC,感谢以下博客:MySQL-InnoDB-MVCC多版本并发控制MySQL数据库事务各隔离级别加锁情况--read committed &&...
2020-04-03 17:39:11
23993
112
原创 剑指offer题解(下)
接着剑指offer题解(上)目录36.两个链表的第一个公共结点--37.数字在排序数组中出现的次数38.二叉树的深度39.平衡二叉树--40.数组中只出现一次的数字--41.和为S的连续正数序列42.和为S的两个数字43.左旋转字符串--44.翻转单词顺序列--45.扑克牌顺子46.孩子们的游戏(圆圈中最后剩下的数)--47...
2020-03-29 23:19:41
395
原创 剑指offer题解(上)
刷完了剑指offer,做一个总结把,按照牛客网link的顺序1. 二维数组的查找题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:因此二维数组从左到右递增,从上到下递增,所以从右上角开始,如果要找的这个数num小于右上角的数,...
2020-03-29 20:43:39
340
原创 约瑟夫环
今天做了个题,newcoder,学习了约瑟夫环,之前也学过的,不过总是忘了,总结一下吧参考:link约瑟夫环的公式 F(n,m) = (F(n-1,m) + m) % n对于公式,我的直观理解如下:令 n = 11, m = 3,我们编号设为 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10假设数字 6 为最终胜利人人数为11时,数字2被干掉了,然后下一个开...
2020-03-21 00:10:09
243
原创 lower_bound和upper_bound的实现,并与stl的结果进行测试比较
#include <iostream>#include <algorithm>using namespace std; // 找第一个大于等于key的下标int lower_(int *arr, int l, int r, int key){ // 注意 r的取值是最大的合法位置+1 while (l < r){ int mid = (l + r...
2020-03-20 12:26:24
236
原创 linux下无图形界面安装matlab 总结
linux下无图形界面安装matlab,参考:https://blog.youkuaiyun.com/Xiao_Song_PKU/article/details/82700228这里总结一下遇到的问题:1、解压R2017b_glnxa64.zip时,遇到错误:root@node1:~/MATLAB_R2017b_Linux# unzip R2017b_glnxa64.zip...
2019-10-19 15:06:52
1866
1
原创 windows mysql 安装记录
参考:https://blog.youkuaiyun.com/u014331288/article/details/53868615https://blog.youkuaiyun.com/smilefyx/article/details/72809306我的安装目录是;D:\Tools\mysql-5.7.211.在安装目录下创建my.ini文件,内容如下(data文件夹在后面会自动生成)[mysqld]...
2019-09-21 14:47:58
164
原创 使用setuptools打包Python程序
参考:https://www.jianshu.com/p/9a54e9f3e059本文做一些记录程序代码如下:python setup.py bdist_egg会在dist文件夹里产生egg包python setup.py install后egg包被添加到环境里:easy-install.pth文件会加多一行./demo-0.1-py3.6....
2019-07-19 22:05:56
285
原创 通过exe4j打包java项目为exe可执行程序
1 使用Eclipse打包java项目如果引入了第三方jar包,可能会有以下警告,不用太担心,点OK就行了:现在就有打包好的jar包了。2 测试jar包是否正常在windows下,打开cmd命令行,切换到jar包的路径,输入java -jar your.jar看是否能正常运行:我自己写的java项目,运行正常!3 使用exe4j转换jar包成...
2019-06-17 16:57:33
458
转载 连接远程mysql数据库失败常见原因及解决办法
1. 没有开启 MySQL 的远程登陆帐号解决办法:在mysql数据库的user表中新建一条数据,设置User(username)和Host(开放访问MySQL的IP:例如123.118.17.201)以及登录密码。这样就设置了允许访问的用户名和IP地址(若想所有IP都可以访问,则可将Host设置为‘%’,但是这样很危险,不建议)。新建方式如下:①若想myuser使用mypasswor...
2019-05-14 12:27:28
2522
原创 NiFi-Registry安装并与NiFi连接
参考自Getting Started with Apache NiFi Registry0NiFi安装1 下载nifi-registry安装包http://archive.apache.org/dist/nifi/nifi-registry/这里我下载了nifi-registry-0.3.0-bin.tar.gz2 解压: tar –zxvf nifi-registry-0...
2019-04-26 16:54:26
1451
原创 从kafka传入influxdb的数据时间戳相同,导致数据缺失问题的解决
数据接入的流程大致为:通过NiFi将数据传入kafka,再通过confluent的connector将数据从kafka传入influxdb。由于NiFi传输数据很快,对于一些数据所产生的时间戳会出现相同的情况,类似如下:time waveValue---- ---------2019-04-22T13...
2019-04-23 16:42:40
5442
7
原创 Grafana连接elastic search 实现数据实时显示
1 Grafana安装1.1grafana安装,我的版本为grafana 6.01.2grafana启动在命令行输入(我的系统是Ubuntu16):sudo service grafana-server start1.3 grafana打开在浏览器里输入: http://localhost:3000/官网的入门教程:Getting startedgrafana的日志...
2019-03-11 11:55:14
11294
2
原创 windows使用git上传本地文件到gitee(码云)
1、git安装1.1下载地址1.2 下载完成后安装,安装路径自己选择,其他默认就可以了1.3 设置自己的git信息打开cmd命令行,输入git config --globaluser.name"your name"gitconfig--globaluser.email"your_email@youremail.com"设置自己的git信息即完成安装和设...
2019-03-07 23:26:19
5893
原创 使用nifi+confluent实现oracle数据流入到kafka再导出到mysql
0、前期准备①安装nifi,安装confluent ,oracle,mysql,jdk②使用landoop使得confluent的kafka topic、kafka connect、schema registry拥有UI界面kafka-topics-uischema-registry-uikafka-connect-ui1、使用nifi实现oracle数据流入kafka topic...
2019-03-04 22:25:25
3792
原创 Ubuntu16 Hive-2.3.4环境搭建
一、前期准备1.1 hadoop集群搭建。详见 Ubuntu16.04下搭建Hadoop分布式集群1.2 mysql环境安装。详见 ubuntu彻底卸载mysql并且重新安装1.3 mysql-connector-java-5.1.38.jar 驱动包。 mysql-connector-java-5.1.38.jar1.4 hive安装包。https://mirrors.tun...
2018-12-17 17:11:27
444
转载 ubuntu彻底卸载mysql并且重新安装
转自:https://www.jianshu.com/p/c76b31df5d09首先删除mysql:sudo apt-get remove mysql-*然后清理残留的数据dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P它会跳出一个对话框,你选择yes就好了然后安装mysqlsudo apt-get in...
2018-12-11 23:28:03
658
原创 Windows 在eclipse上搭建Hadoop开发环境
继上篇博客在Ubuntu下搭建Hadoop集群后,此篇总结在windows下的eclipse上搭建Hadoop开发环境(此篇会用到上篇博客已经搭建好的Hadoop集群)。参考:Hadoop学习之路(八)在eclispe上搭建Hadoop开发环境hadoop2.7.3 Windows eclipse开发环境搭建及WordCount实例运行一、在windows上安装Hadoop2...
2018-11-27 00:30:46
622
2
原创 Ubuntu16.04下搭建Hadoop分布式集群
最近在搭建Hadoop集群,总结一下。参考网址:Hadoop集群搭建教程(详细)Hadoop分布式集群搭建hadoop2.6+Ubuntu16.04首先我在VMware Workstations下弄了三台Ubuntu的虚拟机,但是IP地址问题搞了很久,由于IP地址相同导致不能ping通外网。一开始我是先按照Ubuntu正常安装流程装好了一个,然后我就直接复制粘贴,弄了第二、三台,然...
2018-11-24 22:53:06
1959
原创 Maven Web项目部署到tomcat
参考网址:http://blog.youkuaiyun.com/maosijunzi/article/details/21160965#http://blog.youkuaiyun.com/u012052168/article/details/52448943Maven和Tomcat安装就不多说了,可以点击看第一个参考网址。不过第一个参考网址后面的pom.mxl文件的修改是不行的,第二个参考网址才行。1.配置Maven和...
2018-03-17 18:27:20
482
原创 Travelling HDU - 3001 状压DP
TravellingTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7476 Accepted Submission(s): 2434Problem DescriptionAfter coding so man
2017-07-03 00:15:29
477
原创 Hie with the Pie POJ - 3311 状压DP
Hie with the PieTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 7637 Accepted: 4115DescriptionThe Pizazz Pizzeria prides itself in delivering pizzas t
2017-07-03 00:13:45
365
原创 炮兵阵地 POJ - 1185 状压DP
炮兵阵地Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 27960 Accepted: 10821Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可
2017-07-03 00:11:30
426
原创 Mondriaan's Dream POJ - 2411 状压DP
Mondriaan's DreamTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 16749 Accepted: 9667DescriptionSquares and rectangles fascinated the famous Dutch paint
2017-07-03 00:06:29
415
原创 Abbreviation(HackerRank abbr)
https://vjudge.net/contest/162296#problem/B给你两个字符串a, b, 其中a只有大小写字母,b只有大写字母现对a有两种操作1. 如果a[i]为小写,则将a[i]变为大写 (0 2. 删除a中所有小写的字母 问是否能将a变为bdp[i][j] = 1 表示:a的前i个字母能通过操作,变为b的前j个字母dp[i][j] =
2017-05-05 18:53:53
748
原创 Bricks Game(HackerRank play-game)
https://vjudge.net/problem/HackerRank-play-game有n个数,位置固定 玩家a和玩家b玩一个游戏,序号从小到大拿这n个数两人循环,每人每次可以拿1/2/3个数,直到全部拿完, 每次都是a先手问最后a拿到的数之和最大是多少 dp[i] 表示玩家在第i个数进行决策时,所能拿到的和的最大值 sum[i] 表示 a[i]+a[i
2017-05-05 18:53:07
467
原创 Candies(HackerRank candies)
https://vjudge.net/contest/162296#problem/B给你两个字符串a, b, 其中a只有大小写字母,b只有大写字母现对a有两种操作1. 如果a[i]为小写,则将a[i]变为大写 (0 2. 删除a中所有小写的字母 问是否能将a变为bdp[i][j] = 1 表示:a的前i个字母能通过操作,变为b的前j个字母dp[i][j] =
2017-05-05 18:52:14
637
原创 Lowest Common Ancestor(CodeChef TALCA)
In a rooted tree, the lowest common ancestor (or LCA for short) of two vertices u andv is defined as the lowest vertex that is ancestor of both that two vertices.Given a tree of N vertices, yo
2017-04-28 00:34:51
494
visualcppbuildtools_full.zip
2020-01-14
hadoop.dll和winutile
2018-11-28
apache-tomcat-9.0.5-windows-x64
2018-10-18
Java实现联网对战俄罗斯方块游戏
2018-09-06
JAVA实现GUI文件管理器
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人