- 博客(99)
- 收藏
- 关注

原创 2020年个人总结
2021考研结束了,重新开始写作,经历多个平台和个人博客辗转,最后决定还是回到当初的起点优快云来写写博文2020年12月28日之前的所有博文之后都会进行相关的修改和删除,年轻气盛里面很多问题没搞好就发出来了,实在是不应该12月29日-12月31日会将之前在外写的许多散的文章整合修改下再发出来新博文从2021年开始更新,希望大家共同努力进步,加油!...
2020-12-29 00:41:16
242
1
原创 OpenMLDB新手入门开源介绍
OpenMLDB新手入门开源介绍,OpenMLDB是一个开源机器学习数据库,提供线上线下一致的生产级特征平台。
2022-11-10 11:45:40
1583
1
原创 vmware配置虚拟机环境后无网络问题
如果动态ip的可以不IPADDR、NETMASK、GATEWAY、DNS1注释掉,BOOTPROTO修改为hdcp。如果你的ifcfg-ens33没有分配id,那你可以到该目录中进行修改。无论动态ip还是静态ip,ONBOOT都要修改为yes。给一份已经解决问题的配置(该方法为固定ip)博主是单网卡NAT模式。......
2022-07-22 17:00:50
556
转载 wsl2(Ubuntu-22.04)配置mysql8.0
该教程转载原地址:https://blog.youkuaiyun.com/gandongusa/article/details/122964656原博主为ubuntu-20.04版本,本博主为ubuntu-22.04版本,因此本方法具备通用性。因为ubuntu内置了最新的mysql8.0版本,因此快捷安装就直接这么整就行了,如果需要安装mysql5.7可以去看看官网的二进制安装。如果需要在docker中安装可以去看docker相关拉镜像操作。1.1 启动MySQL服务WSL子系统Ubuntu中不包含system
2022-07-14 11:21:49
4864
4
原创 wsl2换源及无法验证签名问题
备份list文件修改list文件按理说,是默认自带了vim的,如果提示没有vim可以使用sudo apt install vim来安装一个,或者将vim改为vi。将里面的内容全部删除,然后替换为我下面附件提供的各类源。(本文仅提供一种阿里源)更新软件列表补充问题由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32解决方法:打开终端,下载对应密钥3B4FE6ACC0B21F32是缺少的密钥,缺少什么就下什么...
2022-07-14 07:48:10
778
原创 二分的核心就是四种情况
二分的核心就是四种情况选择(l + r)还是(l+r+1)取决于你想逼近左边还是逼近右边二分模板-来自于yxcbool check(int x) {/* ... */} // 检查x是否满足某种性质// 区间[l, r]被划分成[l, mid]和[mid + 1, r]时使用:int bsearch_1(int l, int r){ while (l < r) { int mid = l + r >> 1; if (check(
2022-05-03 20:03:10
125
原创 win10修改WSL2存储路径
1.关闭WSLwsl --shutdown2.查看系统信息wsl -l -v显示如下NAME STATE VERSION* Ubuntu Stopped 2这里我们知道了NAME3.导出系统,示例如下wsl --export Ubuntu D:\ubuntu.tar注意这里的Ubuntu是和上面的NAME相同4.删除系统,示例如下:wsl --unregister Ubuntu出现“正在注销…”即成功5.导入系统,指定新的位置 ,示例如下:wsl --import U
2022-04-16 09:33:29
1496
原创 加速go get
go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct
2022-02-07 21:55:44
507
原创 linux中pip和conda配置清华源
pip设置清华源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simpleconda设置清华源添加源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/
2021-12-09 13:46:27
7176
原创 质因数分解代码
质因数分解const int maxn = 5000005; // n:待分解质因数// tot:不同质因数的值// a[i]表示第i个质因数的值// b[i]表示第i个质因数的指数 int a[maxn], b[maxn]; int factor(int n){ int temp, now; temp = (int)((double)sqrt(n) + 1); int tot = 0; now = n; for(int i=2;i<=t
2021-07-18 16:26:34
666
原创 牛客网C/C++语言基础答案
1.你好,牛客#include<bits/stdc++.h>using namespace std;int main(){ printf("hello nowcoder"); return 0;}2.牛牛学说话之-整数#include<bits/stdc++.h>using namespace std;int main(){ int a; scanf("%d", &a); printf("%d", a
2021-07-04 15:19:01
1256
原创 使用vscode写acm、leetcode的题目
简介Visual Studio Code(以下简称 VS Code) 是一个由微软开发,同时支持 Windows、Linux 和 macOS 等操作系统且开放源代码的代码编辑器。它是用 TypeScript 编写的,并且采用 Electron 架构。它带有对 JavaScript、TypeScript 和 Node.js 的内置支持,并为其他语言(如 C、C++、Java、Python、PHP、Go)提供了丰富的扩展生态系统。编译器Windows推荐使用 GNU 编译器。需要去 MinGW Dist
2021-06-17 15:02:05
1848
5
原创 浅谈leetcode11题盛最多水的容器和42题接雨水
11题要和42题结合起来看,42就是11的一个小变化,双指针类型的题目要求我们把握前后指针移动的过程,并且要明白每次移动的时候我们需要根据要求做哪些操作,不仅仅是一维可以使用双指针,在不少二维矩阵的情况中也可以通过双指针来解决问题11. 盛最多水的容器本题是一道非常经典的面试题,题目要求我们找出其中的两条线,使其能容纳尽量多的水常规暴力的做法就是O(n2)O(n^2)O(n2),两个for直接遍历,但这种做法非常的暴力,显得非常不优美,那让我们来看看双指针是如何来解决这道题的双指针,顾名思义,我们需
2021-05-30 22:26:26
301
转载 c++与java的文件输入输出
c++的文件输入输出采用freopen的方式#define INPUT "C:/input.txt"#define OUTPUT "C:/output.txt"int main() { // connect I/O streams to files freopen(INPUT, "r", stdin); freopen(OUTPUT, "w", stdout); int x; while (cin >> x) { cout << x <
2021-05-17 20:40:07
145
转载 acm写题,程序结果进行对拍
对拍是一种进行检验或调试的方法,通过对比两个程序的输出来检验程序的正确性。可以将自己程序的输出与其他程序的输出进行对比,从而判断自己的程序是否正确。对拍过程要多次进行,因此需要通过批处理的方法来实现对拍的自动化。具体而言,对拍需要一个 数据生成器 和两个要进行输出结果比对的程序。每运行一次数据生成器都将生成的数据写入输入文件,通过重定向的方法使两个程序读入数据,并将输出写入指定文件,最后利用 Windows 下的 fc 命令比对文件(Linux 下为 diff 命令)来检验程序的正确性。如果发现程序出
2021-05-15 23:24:25
227
原创 简单提高git clone速度方案
修改一下url链接,在github.com后面加上.cnpmjs.org比如原始命令是:git clone https://github.com/mu-editor/mu.git修改后命令为:git clone https://github.com.cnpmjs.org/mu-editor/mu.git
2021-04-29 23:24:24
296
1
原创 百度云服务器Centos7.9下安装python3及pip3
1.安装python3.6.51.1 先去python官网下载python3安装包官网:https://www.python.org/downloads/source/通过wget命令下载1.2 安装zlib-devel包(后面安装pip需要用到,这里先下载,后面就不用重复编译)yum install zlib-devel1.3 解压命令: tar -xvf Python-3.8.8.tgz 1.4 将解压文件移动到 usr/local目录下mv Python-3.8.8 /usr/l
2021-04-29 16:31:12
813
2
原创 git bash使用conda命令切换环境
将anaconda的图示的几个路径添加进去conda创建环境及切换环境创建环境conda create -n your_env_name python=3.7删除环境conda remove -n your_env_name --all激活自定义的环境source activate your_env_name退出环境source deactivateconda deactivate//或者这样列出所有的环境conda env listconda info --envs//
2021-04-28 13:54:58
3552
6
原创 MSYS2添加国内源
步骤:1、打开MSYS2软件内的\etc\pacman.d\ 中3个文件,分别进行修改mirrorlist.mingw32 mirrorlist.mingw64 mirrorlist.msys 2、用编辑器打开这3个文件,加入国内的源,会优先进行访问 # 号代表注释mirrorlist.mingw32:#### 32-bit Mingw-w64 repository mirrorlist#### Primary## msys2.org ## 清华大学Server = h
2021-04-27 23:33:42
978
原创 21考研燕大计算机调剂贴(一个废柴的血与泪)
2021燕大计算机专硕调剂上岸严格意义上来说,这不是一个初试、复试相关的经验贴,而是一个二战人一年半来的心理路程,如果你一战失败感到迷茫,可以来听听我的故事由于部分内容涉及个人信息,因此我会模糊掉一些具体数据内容,希望大家能够理解个人部分信息某弱校双非(除省内一本外,省外均为二本)算法竞赛、互联网+、挑战杯、大数据等相关竞赛较多,有多个国奖和省奖项目经历较为丰富,在大数据、java、深度学习等领域都参与过不少项目,拥有一定的实习经验2019年一战失败选择学校:广州某校初试总成绩:320政
2021-04-06 21:22:11
7878
9
原创 Python进程与线程
进程模块——multiprocessing函数名介绍参数返回值Process创建一个进程target,args进程对象start执行进程无无join阻塞进程无无kill杀死进程无无is_alive进程是否存活无bool举例# coding:utf-8import timeimport osimport multiprocessingdef work_a(): for i in range(10):
2021-01-27 17:05:04
129
原创 scala用maven打包无class问题
官方文档:https://davidb.github.io/scala-maven-plugin/index.htmlscala编译的时候,jar包里没有生成相关的class,原因是需要配置插件,详细内容都可以在官方文档中找如果急用可以把下面代码拷进你的pom.xml中主pom.xml<plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugi
2021-01-27 00:13:10
965
原创 spark序列化
官方文档:https://spark.apache.org/docs/latest/tuning.html序列化在分布式应用的性能中扮演着重要的角色。格式化对象缓慢,或者消耗大量的字节格式化,会大大降低计算性能。通常这是在spark应用中第一件需要优化的事情。Spark的目标是在便利与性能中取得平衡,所以提供2种序列化的选择。Java serialization在默认情况下,Spark会使用Java的ObjectOutputStream框架对对象进行序列化,并且可以与任何实现java.io.Seri
2021-01-27 00:12:13
401
原创 azkaban3.0调度spark
源码配置:https://github.com/azkaban/azkaban/blob/master/az-hadoop-jobtype-plugin/src/main/java/azkaban/jobtype/SparkJobArg.javagoogle和官方文档都没有说明spark的调度方法,因此这个需要自己从源码处自己研究怎么写配置过程1.plugins/jobtypes下几个文件commonprivate.properties和common.properties内的hadoop.home
2021-01-27 00:11:36
348
原创 hive文件存储格式及数据压缩
一、存储格式行存储和列存储行存储可以理解为一条记录存储一行,通过条件能够查询一整行数据。列存储,以字段聚集存储,可以理解为相同的字段存储在一起。二、Hive文件存储格式TEXTFILEHive数据表的默认格式,存储方式:行存储。可以使用Gzip压缩算法,但压缩后的文件不支持split在反序列化过程中,必须逐个字符判断是不是分隔符和行结束符,因此反序列化开销会比SequenceFile高几十倍。SEQUENCEFILE压缩数据文件可以节省磁盘空间,但Hadoop中有些原生
2021-01-27 00:10:53
403
原创 hadoop-lzo安装和小测试
前置要求1.安装好hadoop2.安装好jdk和maven(maven提前配置阿里云连接,不然慢死!)3.安装前置库yum -y install lzo-devel zlib-devel gcc autoconf automake libtoollzo使用流程下载及安装# 下载wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz# 解压tar -zxvf lzo-2.10.tar.gzcd
2021-01-27 00:10:10
259
原创 win10中IDEA导入hive源码并实现远程连接服务器元数据
windows下坑很多,比linux和mac都要麻烦一、准备工作下载Hive源码本次案例,我们使用CDH版本,版本为:hive-1.1.0-cdh5.16.2-src.tar.gz下载链接:http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.16.2-src.tar.gz编译Hive源码使用git-bash编译mvn clean package -DskipTests=true -Phadoop-2## 经过漫长的等待,出
2021-01-27 00:08:54
394
原创 采用mysqldump工具备份mysql数据
mysqldump工具备份备份整个数据库$> mysqldump -u root -h host -p dbname > backdb.sql备份数据库中的某个表$> mysqldump -u root -h host -p dbname tbname1, tbname2 > backdb.sql备份多个数据库$> mysqldump -u root -h host -p --databases dbname1, dbname2 > backdb.sql
2021-01-27 00:05:58
159
原创 hdu oj最基础50题(2040-2050题)
hdu oj最基础100题(2040-2049题)题目地址:http://acm.hdu.edu.cn/listproblem.php?vol=11本博文旨在帮助部分跨考生从初试踏入复试,大家加油hhhhh本内容编写过程中仅使用最基本的c语言知识,不使用c++库文章目录hdu oj最基础100题(2040-2049题)2040.亲和数2041.超级楼梯2042.不容易系列之二2043.密码2044.一只小蜜蜂...2045.不容易系列之(3)—— LELE的RPG难题2046.骨牌铺方格2047.阿
2021-01-02 23:10:49
274
原创 hdu oj最基础50题(2030-2039题)
hdu oj最基础100题(2030-2039题)题目地址:http://acm.hdu.edu.cn/listproblem.php?vol=11本博文旨在帮助部分跨考生从初试踏入复试,大家加油hhhhh本内容编写过程中仅使用最基本的c语言知识,不使用c++库文章目录hdu oj最基础100题(2030-2039题)2030.汉字统计2031.进制转换2032.杨辉三角2033.人见人爱A+B2034.人见人爱A-B2035.人见人爱A^B2036.改革春风吹满地2037.今年暑假不AC2038.
2021-01-01 00:03:20
219
原创 hdu oj最基础50题(2020-2029题)
hdu oj最基础100题(2020-2029题)题目地址:http://acm.hdu.edu.cn/listproblem.php?vol=11本博文旨在帮助部分跨考生从初试踏入复试,大家加油hhhhh本内容编写过程中仅使用最基本的c语言知识,不使用c++库文章目录hdu oj最基础100题(2020-2029题)2020.绝对值排序2021.发工资咯:)2022.海选女主角2023.求平均成绩2024.C语言合法标识符2025.查找最大元素2026.首字母变大写2027.统计元音2028.Lo
2020-12-31 19:55:14
846
1
原创 hdu oj最基础50题(2010-2019题)
hdu oj最基础100题(2010-2019题)地址:http://acm.hdu.edu.cn/showproblem.php?pid=2000本博文旨在帮助部分跨考生从初试踏入复试,大家加油hhhhh本内容编写过程中仅使用最基本的c语言知识,不使用c++库文章目录hdu oj最基础100题(2010-2019题)2010.水仙花数2011.多项式求和2012.素数判定2013.蟠桃记2014.青年歌手大奖赛_评委会打分2015.偶数求和2016.数据的交换输出2017.字符串统计2018.母牛
2020-12-31 00:22:46
273
原创 hdu oj最基础50题(2000-2009题)
hdu oj最基础100题(2000-2009题)地址:http://acm.hdu.edu.cn/showproblem.php?pid=2000本博文旨在帮助部分跨考生从初试踏入复试,大家加油hhhhh本内容编写过程中仅使用最基本的c语言知识,不使用c++库文章目录hdu oj最基础100题(2000-2009题)2000.ASCII码排序2001.计算两点间的距离2002.计算球体积2003.求绝对值2004.成绩转换2005.第几天?2006.求奇数的乘积2007.平方和与立方和2008.数
2020-12-31 00:22:13
300
原创 shell基础语法
shell基础语法指定脚本要使用的 Shell#!/bin/bash上面这句代码中, /bin/bash 是 Bash 程序在大多数 Linux 系统中的存放路径,而最前面的 #! 被称作 Sha-bang,或者 Shebang。在计算机科学中,Shebang(也称为 Hashbang )是一个由井号和叹号构成的字符串 #! ,其出现在文本文档的第一行的前两个字符。在文档中存在 Shebang 的情况下,类 Unix 操作系统的进程载入器会分析 Shebang 后的内容,将这些内容作为解释器指
2020-12-31 00:21:17
512
原创 解决Maven新建工程卡顿问题
解决Maven新建工程卡顿问题通过链接https://repo.maven.apache.org/maven2/archetype-catalog.xml下载拷贝到F:\software\maven_repository\如果你没有修改默认路径的话,应该是C:\Users\Administrator\.m2\repository\org\apache\maven\archetype\archetype-catalog\3.1.2IDEA创建的时候添加参数命令archetypeCatalog=
2020-12-31 00:20:23
219
原创 流与输出重定向
流与输出重定向流就是读一点数据, 处理一点点数据重定向,是什么意思呢?简单来说,就是我们可以把本来要显示在终端的命令结果,输送到别的地方:到文件中或者作为其他命令的输入(命令的链接,或者叫命令管道)。> :重定向到文件中。如果文件已存在,则覆盖文件内容;文件不存在,则创建文件。>> :重定向到文件末尾。如果文件不存在,则创建文件。> 和 >> 符号只是将标准输出重定向到文件,并不能将标准错误输出重定向到文件。那么我们要重定向标准错误输出,该怎么办呢?我们
2020-12-31 00:19:40
354
1
原创 nohup与前台后台操作
nohup与前台后台操作1. & 符号和 nohup 命令:后台运行进程我们到目前为止用终端做的事情都是目所能及的,也就是说:我们运行的命令都是在前台可见的。这样的一个好处是我们可以看到命令运行的过程,有什么问题可以及时发现。但是也有缺陷,例如有的命令运行耗时良久,我们又不想无所事事,怎么办呢?难道我开一个终端专门执行一个耗时命令,然后为了能做其他事情,我再启动一个终端,那也很不方便。事实上,我们可以在同一个终端中同时运行好几个命令。怎么做呢?就需要用到后台进程的概念。前台进程和后台进程
2020-12-31 00:19:13
6045
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人