- 博客(172)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 GBase 8a MPP Cluster V9安装部署
VMware下载:https://support.broadcom.com/group/ecx/productdownloads?VirtualBox下载:https://www.virtualbox.org/wiki/DownloadsOS 建议下载 CentOS 7.9 安装包。推荐网址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?
2024-11-08 15:12:32
950
1
原创 Navicat数据库软件免费了!推出Navicat Premium Lite
Navicat Premium Lite支持创建连接多种数据库,包括MySQL、Redis、PostgreSQL、SQL Server、Oracle、MariaDB、SQLite 和 MongoDB,覆盖了当前市场上主流的数据库平台,对于个人用户来说完全足够了。这款针对入门级用户的数据库管理开发工具,支持基础的数据库管理和协同合作功能,是Navicat Premium的精简版,同时继承了其强大的数据库连接和管理能力。
2024-06-28 15:17:09
1604
3
原创 openEuler安装openGauss
openGauss_5.0.2 轻量版:https://opengauss.org/zh/download/openGauss_5.0.2 轻量安装版官方文档:https://docs-opengauss.osinfra.cn/zh/docs/5.0.0-lite/docs/InstallationGuide/installation.html。
2024-05-22 21:37:52
1286
原创 VMware Workstation Pro 面向个人免费了
登录后打开官网:https://support.broadcom.com,选择右上角的 VMware Cloud Foundation,然后点击 My Download。在总多产品里面找,Windows 和 Linux 系统的找 VMware Workstation Pro,MAC 的找 VMware Fusion。博通收购 VMware Workstation Pro 后,五月中旬面向个人免费了,赶紧下载一个。不能通过原来的方式下载了,在原来的vmware网站是下载不了的。安装过程就正常就行。
2024-05-16 14:47:49
2237
5
原创 CentOS 8 安装 oracle 23c
服务器使用的是ubuntu 22.04 上 Oracle VM VirtualBox 虚拟机安装的 CentOS 8 ,基于windows和基于linux安装虚拟机没有影响。操作系统使用virtualbox虚拟机安装的centos8服务器,该步骤省略,教程很多的。该环境是有网的,所以不设置yum源,如果是没网的内网环境,自行挂载镜像包作为yum源。删除用户时,该用户必须没有连接,且用dba用户在创建用户的可拔插数据库下删除。下面的安装步骤是在 root 下执行的。6、使用新建的测试用户连接可拔插数据库。
2023-05-09 15:20:17
1425
原创 AWK截取文件中的某一列,组合成一行输出
了解到该文件的组成,很容易达到目的,该文件的是 : 冒号分割的。第一列是用户名,最后一列是默认shell。例如:user1,user2,user3。是过滤 /bin/bash。删除字符串第一的逗号。
2023-02-27 17:38:41
1449
原创 在 Windows 上设置 Rust 开发环境
在 VS Code 中使用 Ctrl + Shift + ` 打开一个终端,在d:\Rust\src\first_rust_project 目录下,执行 cargo run。把x86_64-pc-windows-msvc修改成x86_64-pc-windows-gnu,使用MinGW64或者MSYS2工具链构建的C++都是用gnu。设置 rustup 路径安装路径与 cargo 安装路径,Rust 默认安装在 C 盘, 这里把安装路径换到 D 盘。到达安装位置的时候,选择2,自定义安装。
2023-01-29 15:11:41
3123
原创 Oracle Linux 8 安装 oracle 21c
oracle-database-preinstall-21c 下载地址:https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm。Oracle Linux 下载地址:https://yum.oracle.com/oracle-linux-isos.html。为了方便远程,网络采用的是桥接模式,这个按照需要来即可。
2022-12-08 21:17:59
1760
原创 Debian 安装PostgreSQL和 pgAdmin
在左上角右键点击servers,点击Register,点击server,输入名称、连接地址、数据库名,数据库用户以及密码。就可以正常访问了,还有漂亮的仪表盘。配置公网或者内网穿透还可以手机、pad之类的在公交、地铁之类的愉快写SQL代码(装逼)了。切换postgres用户,本地连接登录没问题便是成功。, 修改listen_addresses的值。我们联网使用源安装,直接执行以下代码即可。然后输入邮箱和密码登录便可以访问。如果需要改的可以自行查看修改方法。上面是我仅安装web模式的。文件最后添加如下内容。
2022-11-22 11:22:32
1256
原创 Windows cmd/powershell 管道过滤命令: find
相比findstr命令find命令使用起来简单很多,只有五个选择开关。基本能够满足日常使用。find 的使用也和linux中的grep差不多,如果要使用grep -e 和 egrep 的效果可以使用 findstr 命令。
2022-11-17 12:47:14
11145
原创 Windows和Linux使用FRP实现内网穿透
架构大概就是:需要一台有公网的服务器安装frps作为内网穿透的服务端,在家里的电脑安装frpc作为客户端,服务端转发客户端的端口,然后访问公网+转发的端口,即可访问家里的电脑。通过防火墙, 7000为通讯端口,6000为代理端口,到时候只需要IP:6000就可以访问我们需要的应用了。server_addr = x.x.x.x 把 x.x.x.x 替换成公网IP。server_addr = x.x.x.x 把 x.x.x.x 替换成公网IP。把frps.exe和frps.ini两个文件放入。...
2022-09-01 15:45:21
1460
原创 【Rust 入门学习】3.1 通用的编程概念
默认情况下,Rust中变量是不可改变的,这是因为Rust提出的安全性和简单并发性的编程理念。当然,Rust也提供了如何使用可变变量的方法。在项目目录中生成一个名为variables的新项目来做测试,使用。在新项目的主函数中,写入如下代码,用来验证变量的不变性。文件名:src/main.rs保存并运行,会收到一个报错。这个例子展示了编译器帮助我们定位程序错误,这不可怕,可怕的是程序没有抛出任何错误,却得不到自己想要的结果。...
2022-08-16 20:22:27
389
原创 【Rust 入门学习】2.1 Rust 猜谜游戏
到这里,已经成功构建了一个猜数字的游戏。这个项目介绍了很多 Rust 新概念:let 、match、 外部crate的使用等等。接下来的学习将会详细的了解到这些概念。
2022-08-03 17:52:02
773
原创 Rust 获取从键盘输入的整数和小数 | 获取浮点型的输入
代码注释中的使用unwrap()方法也可以直接得到想要的内容,但是前提是输入的数值要是浮点型,否则会报错,所以后面使用了一个会自动抛出错误,使程序不崩溃的方法。使用trim()去除多余的符号,例如回车号,然后使用parse()来做数据转换。因为某些原因需要获取浮点型数据的输入。声明变量的时候修改一下转换的变量即可。整数的处理和浮点型的处理一致。...
2022-08-01 15:35:09
1917
原创 【Rust 入门学习】1.3 更换 Cargo 国内源
如果使用默认的cargo源,是很慢的,这个不需要多说,默认源在国外,需要换成国内源,这样在引入rust依赖的使用,拉取速度会快很多。国内源很多优秀的,还可以使用其他的,比如中科大源,上海交大源,163源,阿里源等等。该镜像可加快cargo读取软件包索引的速度,详细信息可以查看。如果是第一次修改,则是新建文件。...
2022-07-29 11:30:31
2511
原创 【Rust 入门学习】阅读说明
还有一点值得注意的是,我的英文阅读能力很差,很多名词和表达的意思可能会理解错误,请大家见谅,为了更好的体验,可以直接阅读英文文档。HTML格式可在https//doc.rust-lang.org/stable/book/获取。本学习笔记是基于rust官方文档“Rust编程语言”的每一个章节的个人理解。Rust编程语言https//doc.rust-lang.org/book/案例基本都是参照文档内容来做的,有部分是自己修改后内容,有兴趣学习的请自行斟酌。...
2022-07-29 11:25:21
262
原创 【Rust 入门学习】1.2 使用 Cargo 构建 Rust 项目
Cargo是Rust的构建系统和包管理器,它会构建代码、下载代码所依赖的库以及构建这些库。Cargo一般随Rust一起安装,如果是通过其他方式安装,需要检查是否可用。
2022-07-29 11:07:12
1341
原创 【Rust 入门学习】1.1 Rust 的安装、升级、卸载
本教程是基于CentOSStream9作为操作系统进行测试的。对于命令有出入的地方,请自行更改。下载安装rustup,这是一个用于管理Rust版本和相关工具的命令行工具,使用rustup安装最新稳定版本的Rust编译器。...
2022-07-29 10:59:48
6560
原创 利用sed命令在匹配某特定字符串的行尾添加字符串
这个问题寻找了好久,只是自己很菜不知道。网上找到的都不符合自己的需求,后面自己尝试后得到正确的。我需求是在匹配的行最后添加一个分号。原始数据:CREATE VIEW public.myview (id, name) AS SELECT id, name FROM mshing.public.test_table我需要改成:CREATE VIEW public.myview (id, name) AS SELECT id, name FROM mshing.public.test_table;
2022-05-14 16:45:36
3180
原创 Windows查看已保存的wifi密码
这里分享一个Windows查看wifi密码的方法。非常简单。第一步:使用快捷键WIN+R打开运行程序,或者直接在搜索栏搜索运行,然后打开即可然后在输入框中输入cmd ,点击确认。就打开了一个终端会话框。第二步:在终端中输入 netsh wlan show profiles 查看到保存了的WiFi名字。第三步:找到要查看的WiFi名字,输入到对应的位置,我的示例名字是zhynin,复制过去记得替换。netsh wlan show profile name="zhynin" key=clear
2022-05-05 20:21:52
3183
原创 awk使用多分隔符进行数据切分
假如我们数据是这样的:mshing#24-mshing@msezi.com|Azhynin#18|zhynin@msezi.com-Bmm-12-mm@123-c分割符号为#,-,|不同的符号而且每一行的格式还不一致。但是数据的格式都是一样的,我们想通过分隔符提取数据。使用多次awk的方法行不通,但别忘了强大的awk是可以一次指定多次分隔符的。上代码:mshing@remtor:~$ cat text.txt | awk -F '[#|-]' '{print $1, $2, $3, $4}'
2022-04-28 10:54:49
3270
原创 linux shell使用sed在行首和行末插入内容
在某些场景我们需要对每一个行进行操作,例如添加行头,行尾内容。定义:s/^/HEAD&/g 是在行首添加内容,g是应用到每一行,按需求添加s/$/&TAIL/g 是在行末添加内容,g是应用到每一行,按需求添加/./{s/^/HEAD &/;s/$/& TAIL/} 是同时在行首和行末添加内容实际应用:mshing@remtor:~$ cat text.txt |sed 's/^/HEAD &/g'HEAD abcHEAD mmHEAD ssmshi
2022-04-22 16:25:04
6371
原创 ubuntu snap 安装的nextcloud 忘记管理员密码,重新设置密码。
我是个密码健忘人群,而且还喜欢密码同的方式。设了未及时记录马上就会忘掉。。。。安装完成nextcloud后呢,我也是转眼就忘记了。。。所以需要修改。我这个修改方法有个前提就是需要登录部署的服务器。因为我账号还没有设置邮箱,通过邮箱修改密码的方式肯定不可以使用。使用网上提供的版本:sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin# 或者sudo -u www-data php occ user:reset
2022-03-23 15:20:16
6370
原创 linux 利用缓存文件.swp恢复源文件
在linux中使用vim、vi等编辑器编辑文件的时候,机器突然崩溃,或者卡死,造成编辑器非自然退出。这时候如果是新建文件,可能就找不到,有文件也是编辑前的版本,想要恢复到编辑时的状态,可以使用缓存文件来恢复。缓存文件是一个.filename.swp的隐藏文件。恢复方法很简单,使用编辑器恢复,然后删除原来的缓存文件即可。# 新建文件恢复方法vim -r .filename.swprm -rf .filename.swp# 原有文件恢复方法vim -r filenamerm -rf .filen
2022-02-28 14:48:11
1222
2
原创 Windows Terminal 集成 Git Bash
最近使用使用windows terminal的的时候,想起来,它已经自己自动集成了4种命令行,我每次打开git的时候是单独的,很不方便,想到集成到一起会比较方便管理和使用。便研究了一下,配置起来很简单。依次点击:下拉框 → 设置 → 添加新配置文件 → 新建空配置文件 → 常规然后就可以自定义了我的配置文件的git安装home目录是D:\Program Files\Git,按需修改名称:Git Bash命令行:D:\Program Files\Git\bin\bash.exe启动目录:%USER
2022-01-24 17:50:22
4249
1
原创 Apache httpd 配置可上传文件
HTTP上传文件需要加载HTTP DAV 模块默认安装是没有的。需要修改配置文件1 修改访问端口这一步非必须操作,因为默认的时候80,所以我习惯修改成其他的,例如8092.2 修改 DocumentRoot,因为默认是/var/www/html,这里在服务器上一般都是比较小的,应当换到数据磁盘去。这不也是非必须的。如果切换了DocumentRoot的话,下面的default document root那里的<Directory “PATH”>也要修改成对应的路径,例如:Docume
2021-12-21 19:30:33
7210
8
原创 linux 一行/一列数值累加求和
行求和实例文件sum.txt中的数据如下:空格分割1 2 3 4 5 6 7 8 9 10然后我们需要计算这一行数据cat sum.txt | awk '{ for(i=1;i<=NF;i++) sum+=$i; print sum}'拓展:sum.txt内如下小明今天去超市买了很多东西,有苹果、橘子、可乐、西瓜苹果、橘子、可乐、西瓜价格分别为: 10, 8, 3, 12请问小明今天花了多少钱?那么,这个数据是很规律的我们就很好计算了,首先获取到价格的行数,然后分割再求和就
2021-12-08 18:07:15
15256
2
原创 shell 实现并发,并控制并发数量
为了方便理解,一步步的来首先先看一下串行的:#! /bin/bashST=$(date +%s)for i in $(seq 1 10)do echo $i sleep 1 # 模拟程序、命令doneET=$(date +%s)TIME=$(( ${ET} - ${ST} ))echo "time: ${TIME}"输出结果:12345678910time: 10这就最原始的进程运行模拟,串行方式,无法有效利用计算机的资源,
2021-08-04 16:38:35
5143
1
原创 Windows下双网卡配置静态路由,实现内外网同时使用
怎么样设置双网卡?内网外网两个网络这么同时连接?接下来听好了,赶紧动手情况描述:我使用的Windows10电脑,支持双网卡工作目前我工作需要使用的使用内网,但是又需要使用外网,需要同时使用,而不是切换网络使用是以太网+wifi的形式,至于哪个是外网哪个是内网没有特定规定内网信息:IPv4 地址 . . . . . . . . . . . . : 174.16.52.139子网掩码 . . . . . . . . . . . . : 255.255.255.0默认网关. . . . .
2021-06-04 17:03:18
27914
2
原创 力扣(LeetCode)题解:74. 搜索二维矩阵 golang实现
题目描述74. 搜索二维矩阵编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-a-2d-matrix著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解题思路直接循环匹配代码实现func searchMatrix(matrix [][]i
2021-03-30 10:11:54
196
原创 力扣(LeetCode)题解:136. 只出现一次的数字 golang实现
题目描述136. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。解题思路方法一:我首先想到的当然是双重循环一下,然后然后得到唯一的数字。这样这是常规操作。方法二:位运算,当我不满足我的用时的时候,准备去看题解的时候,发现了一个线索,什么?因为题目让我不要使用额外的空间,所有我就不用哈希,那么这个位运算,有点印象,与或非啥的。模模糊糊的,还可以计算数?然后去百度,发现新大陆,强啊,太棒了。选取位运算中的异或来解决本题。
2021-03-30 10:07:32
277
原创 力扣(LeetCode)题解:189. 旋转数组 golang实现
题目描述给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。解题思路常规操作,先截取前部分,再拼接到后面。虽然毫无算法可言,但是,,,能得到结果就好了。。。。代码实现func rotate(nums []int, k int) { n := len(nums) l := n - (k % n) m := make([]int, l) for i := 0; i < l; i++ { m[i] = nums[i] } for i := 0; i <
2021-03-30 09:48:14
258
原创 《大数据结构》笔记 数据结构线性表操作 增删改查 golang实现
线性表是零个或多个数据元素的有限序列线性表的数学定义1:若将线性表记为(a1,...,ai−1,ai,ai+1,...,an)(a_1 , ..., a_{i-1} , a_i , a_{i+1}, ..., a_n )(a1,...,ai−1,ai,ai+1,...,an),则表中ai−1a_{i-1}ai−1领先于aia_iai,aia_iai领先于ai+1a_{i+1}ai+1,ai−1a_{i-1}ai−1称aia_iai是 的直接前驱元素,si+1s_{i+1}si+1
2021-03-27 11:35:35
174
原创 力扣(LeetCode)题解:456. 132 模式 golang实现
题目描述给你一个整数数组 nums ,数组中共有 n 个整数。132 模式的子序列 由三个整数 nums[i]、nums[j] 和 nums[k] 组成,并同时满足:i < j < k 和 nums[i] < nums[k] < nums[j] 。如果 nums 中存在 132 模式的子序列 ,返回 true ;否则,返回 false 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/132-pattern著作权归
2021-03-24 20:27:17
231
原创 力扣(LeetCode)题解:1672. 最富有客户的资产总量 golang实现
题目描述给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/richest-customer-wealth著作权归领扣网络所有。商业转载请联系官方授权,非
2021-03-24 11:02:22
183
原创 力扣(LeetCode)题解:1185. 一周中的第几天 golang实现
题目描述给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。输入为三个整数:day、month 和 year,分别表示日、月、年。您返回的结果必须是这几个值中的一个{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/day-of-the-week著作权归领扣网络所有。商业转载
2021-03-23 11:09:45
303
原创 力扣(LeetCode)题解:204. 计数质数 golang实现
题目描述统计所有小于非负整数 n 的质数的数量。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解题思路思路有个毛,最开始想用暴力破解,然而时间超时,但是我不死心,继续暴力,果然大力出奇迹哦,居然通过了。我看了一下题解,发现很多很多使用埃氏筛选也很nice代码实现func isPrimes(x i
2021-03-22 16:46:11
201
PostgreSQL 主从复制高可用集群搭建
2023-06-20
Windows cmd 管道过滤命令findstr 学习文档
2022-11-14
ICOFormat64.8bi 2020版64位都可用
2020-01-16
sqoop-1.4.5.bin__hadoop-2.0.4-alpha.tar
2018-06-04
hbase-0.98.7-hadoop2-bin.tar
2018-05-31
apache-hive-0.13.1-bin.tar.gz嗯嗯喜欢的拿
2018-05-28
mysql-connector-java-5.1.27的jar包,喜欢的拿
2018-05-28
MapReduce处理通过采集的气象数据分析每年的最高温度源代码
2018-05-04
MapReduce实例 计算单词数 的jar包
2018-05-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人