自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(102)
  • 收藏
  • 关注

原创 二进制安装mysql5.6

重新登录mysql2用户或者执行source /home/mysql2/.bash_profile。删掉无用的root用户,只保留Host为localhost和127.0.0.1 的用户。-m 参数会自动在home目录下为mysql2 创建一个mysql2的目录。官网下载地址:选择自己需要的版本,下载二进制tar包。注意:数据目录需要选择磁盘空间比较大的地方创建。创建用户的目的是启动和停止MySQL服务。第一步:创建MySQL用户组和用户。第二步:设置MySQL用户资源限制。数据目录和软件目录分离。

2024-09-19 17:07:33 424

原创 欧拉openEuler系统配置bond1网卡

将原来的/etc/sysconfig/network-scripts下的备份走。enp240f1和enp24s0f3是真实网卡名。

2024-09-19 16:55:12 128

原创 shell脚本通过ssh连接远程服务器执行命令

expect是一个用来自动化输入输出的工具,它可以读取来自任何交互式程序的输出,并根据预定的规则产生相应的输出。spawn用来输入命令。expect用来交互。

2024-09-19 16:43:04 107

原创 openEluer安装软件提示系统缺少的一些库的解决

问题:mysql: error while loading shared libraries: libncurses.so.5。问题:mysql: error while loading shared libraries: libtinfo.so.5。解决:ln -s /usr/lib64/libnsl.so.3 /usr/lib64/libnsl.so.1。问题:libnsl.so.1 => not found。mysql客户端相关的坑。

2024-08-27 15:18:05 271

原创 oracle数据库导出/导入

如果用户没有创建目录权限则使用管理员创建目录,并赋予普通用户读写权限。remap_tablespace=原来的表空间:导入的表空间。如果导出的用户有创建目录权限则直接使用该用户创建。remap_schema=原来的用户:导入的用户。如果导出和导入的用户不同则需要用以下参数。或者赋予普通用户创建目录的权限。linux命令行登录普通用户。

2024-04-23 11:06:16 239

原创 ORACLE创建表空间及用户

其中DATA_temp是临时表空间的名字,TEMPFILE 指定了临时文件的名称和它的位置。创建临时表空间:Oracle 临时表空间用于存储数据库操作过程中的临时数据,例如排序、哈希操作或者大查询的中间结果。临时表空间的角色在于在操作结束后,Oracle会自动清理和释放占用的临时表空间,保证系统的稳定性和性能。管理数据的增长:可以将不同的数据类型分配到不同的表空间,并设置表空间的大小,以防止数据的无序增长。数据存储:表空间是数据库中数据存储的逻辑单位,用户的数据都存储在某一个或多个表空间中。

2024-04-23 10:19:42 533

原创 javax.servlet.ServletException: 非法访问资源(/j_spring_security_check)

开发出于安全考虑引入了refer白名单,但是没有通知交付人员。需要将浏览器访问的url加入到refer白名单中,问题解决。部署的web页面登录访问报错500状态码。

2023-09-19 17:51:19 331

原创 短信端口和端口短信的概念

端口短信是针对点到点短信来说的,点到点即手机直接发给手机的,端口就是使用软件发给手机的。软件是移动运营商合作的内容提供商开发的,遵守运营商的规范,有端口号。日常生活遇到端口短信的例子,1069开头的这一串就是短信的端口,企业通过短信端口发送的短信,就是端口短信。和点对点短信不同,发送人展示的是短信端口号。是针对点到点短信来说的,点对点即手机直接发给手机的,端口就是使用软件发给手机的。就是你要把指定的内容发到那个端口,用短信的方式。

2023-08-04 17:23:40 1284

原创 MYSQL 数据清理磁盘没变小问题解决方法

我们到数据目录查看有些表比较大,清理了一些无用数据后发现,文件大小不变。这是mysql的机制导致的。解决方法:重建索引释放空间。

2023-06-30 17:57:34 795

原创 二进制方式安装mysql

二进制方式安装mysql

2023-01-05 11:00:14 2898 1

原创 oracle的install第二部分创建database报错ORA-27125:unable to create shared memory segment

第二部的时候页面弹窗是两个竖线一大一小,小的可以用鼠标托大,然后就看到了报错。我们查了下用户id是1001,那么就将1001加入到这个配置。第二步修改/etc/sysctl.conf添加一行。解决办法就是将oracle安装用户的id加入。

2022-12-28 16:39:38 247

原创 LVS+keepalive配置DNS的UDP53端口负载均衡

keepalived做DNS,UDP负载均衡,目前网上资料不多,这个我自己摸索并总结的文档。

2022-11-29 10:30:12 1274

原创 数据库 join的用法

sql语句join用法

2022-10-25 09:51:30 686

原创 【k8s学习2】二进制文件方式安装 Kubernetes之kubernetesmaster部署

二进制部署kubernetesmaster集群

2022-09-05 18:05:18 729

原创 【k8s学习2】二进制文件方式安装 Kubernetes之etcd集群部署

或者使用这个命令会覆盖到dns配置所需要重新设置dns。

2022-08-30 20:17:53 885

原创 Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of

Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")

2022-08-25 10:03:30 5173

原创 【k8s学习1】-使用kubeadm工具快速安装kubernetes集群

版本大于1.4的开始引入这个kubeadm工具简化集群的安装过程。安装前防火墙和selllinux要关闭。并修改hostname和/etc/hosts关闭防火墙关闭selinux关闭swap分区将桥接的IPv4流量传递到iptables的链时间同步。

2022-08-24 17:52:54 2441

原创 shell正则匹配ip地址

由正则表达式中括号里面的子模式匹配的字符串被保存在数组变量BASH_REMATCH 中。BASH_REMATCH 中下标为0的元素是字符串中与整个正则表达式匹配的部分。BASH_REMATCH 中下标为n的元素是字符串中与第n 个括号里面的子模式匹配的部分。正则表达式要写到判断语句里面才可以,不然会报错,下面就是标准的格式。...

2022-08-16 16:48:39 1395

原创 shell自定义函数逐行打印

通过这个脚本可以学习shell最基本的函数编写方式和调用方法。

2022-08-16 11:40:31 557

原创 windows本地git关联远程gitlab仓库

关联gitlab 远程仓库

2022-07-22 18:01:18 7026

原创 gitlab 部署

到这个页面需要用初始管理员账号登陆,用户名root密码在/etc/gitlab/initial_root_password这个文件超过24小时会自动删除。这里我将GitLab站点Url修改为"external_url"​​​​​​​http//192.168.142.1309000"本次我们部署的是社区版gitlab-ce,如果要部署商业版可以把关键字替换为gitlab-ee。GitLab默认的配置文件路径是/etc/gitlab/gitlab.rb。#启动ssh服务&设置为开机启动。...........

2022-07-20 22:24:12 5047

原创 字符串切片的用法

st[start:end:step] 开始,结束,步长

2022-07-12 11:39:21 532

原创 动态规划,购物单问题

王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:如果要买归类为附件的物品,必须先买该附件所属的主件,且每件物品只能购买一次。每个主件可以有 0 个、 1 个或 2 个附件。附件不再有从属于自己的附件。王强查到了每件物品的价格(都是 10 元的整数倍),而他只有 N 元的预算。除此之外,他给每件物品规定了一个重要度,用整数 1 ~ 5 表示。他希望在花费不超过 N 元的前提下,使自己的满意度达到最大。满意度是指所购买的每件物品的价格与重要度的

2022-06-27 16:58:50 206

原创 salt常见问题

常见问题解决1. 为保险起见,执行测试命令前可先测试salt服务器到目标机器的连通性,如:sudo salt -C 'L@gslbprdapp214,gslbprdapp215' test.ping2. 如果此命令长时间无输出,可ctrl+c终止命令,并尝试重新执行。3.test.ping输出Minion did not return. [No response]问题:依次尝试下述方法,然后再次使用sudo salt -C 'L@gslbprdapp214,gslbprdapp215' .

2022-02-18 10:21:30 1276

转载 基础背包问题

基础背包题目有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]=max{ f[i-1][v], f[i-1][v-w[i]]+v[i] }。可以压缩空间,f[v]=max.

2021-12-28 14:13:56 129

原创 python 内置进制转换函数

bin():将10进制整数转换为2进制字符串。oct():将10进制整数转换为8进制字符串。int():将任意进制转换为10进制。hex():将10进制整数转换为16进制。

2021-12-22 17:17:40 678

原创 python2 字符串排序

描述给定 n 个字符串,请对 n 个字符串按照字典序排列。数据范围:,字符串长度满足输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述:数据输出n行,输出结果为按照字典序排列的字符串。示例1输入:9captocatcardtwotooupboatboot复制输出:boatbootcapcardcattotootwoup#!/us...

2021-12-22 16:14:14 630

原创 python 实现数字,按照输入顺序的倒序,去重

描述输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是 0 。数据范围: 1<n<10**8输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数示例1输入:9876673复制输出:37689python 2实现方法: 先把输入的数据按照输入顺序倒序 tnum = num[::-1] 然后用for循环遍历每一个数字,存入一个新的字符串,如果该.

2021-12-17 17:42:46 3400

原创 python 合并表记录 :如果第一列相同,则第二列求和

数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。提示:0 <=index<= 111111111 <= value <= 100000输入描述:先输入键值对的个数n(1 <= n <= 500)然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)示例1输入:40 10 21 23 4输出:..

2021-12-17 16:27:24 2555

原创 四舍五入取近似值

描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。数据范围:保证输入的数字在 32 位浮点数范围内输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值#/usr/bin/python#-*- coding:utf-8 -*-def func(): num = raw_input() int_num = int(num.split(".")[0]) ...

2021-12-16 18:06:43 617

原创 python 输入一个数,求他的所有质数因子

功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为22335)要做这题,需要对数字的特性有了解。2是个特殊的存在,当被除数可以被2整除时就一直循环。 i = 2 while int(line) % 2== 0: num_list.append(2) line = int(line) / 2 当不能被2整除时,以3做为除数,如果可以整除继续,不能整除则除数每次以2递加(也就是3,5,7这样),跳出循环的条件:因为如果一个数不是素数是合数, 那么一定可...

2021-12-16 17:47:32 7435 3

原创 python2 实现句子逆序

描述将一个英文语句以单词为单位逆序排放。例如“Iamaboy”,逆序排放后为“boyaamI”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符数据范围:输入的字符串长度满足 0< n < =1000注意本题有多组输入输入描述:输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。输出描述:得到逆序的句子示例1输入:I am a boy复制输出:boy a am I复制示例2输入:...

2021-12-16 15:44:49 1351

原创 python2实现字符串翻转

描述接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入描述:输入一行,为一个只包含小写字母的字符串。输出描述:输出该字符串反转后的字符串。示例1输入:abcd复制输出:dcba#/usr/bin/python2#-*- coding:utf-8 -*-while True: try: instr = raw_input() lenth = len(instr)

2021-12-16 14:33:08 477

原创 python 16进制转换为10进制,10进制转换为16进制。

例子用的python2.716进制转换为10进制。输入0xaa0XAB返回170171方法一,使用字典,自己写方法处理,如果是8进制转换就把里面的#!/usr/bin/python #-*- coding:utf-8 -*-while True: try: number =raw_input().upper() n = len(number) dic = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':.

2021-12-13 17:46:29 7068

原创 python 按照长度对字符串进行分隔,不够的补0

比如将字符串安装8个一组进行分隔并打印出来#!/usr/bin/python#-*- coding:utf-8 -*-in_str = raw_input()if len(in_str) % 8 == 0: time = len(in_str) // 8 for i in range(time): print in_str[i*8:i*8+8]else: time = len(in_str) // 8 for i in range(time): pr

2021-12-11 18:08:31 1071

原创 python 编程题明明的随机数

明明想在学校中请一些同学做问卷调查,用计算机生成了N个1-1000随机数, N<1000 ,对于重复的数字只保留一个,相同的去掉,不同的数代表着不同的学生学号,然后把这些数从小到大排序,按照顺序找同学做问卷,请协助明明完成"去重"和排序"工作",可能会出现多组数据,用于不通的调查。测试用例保障输入的正确性,答题者无需验证,测试用例不止一组,一直有输入则一直计算,没有输入的时候则结束。输入:第一个n数代表本组数据有n个随机数,接下来的n行是对应的随机数,然后第n+2行开始就是下一组数据的个数

2021-12-11 16:33:12 2352

原创 python 两个班小朋友排队时混在了一起,每个小朋友都知道自己跟前一个小朋友是不是同班,把同班的小朋友找出来

小朋友的编号为正数,与前面一个小朋友同班用Y表示,不同班用N表示输入描述:输入空格分开的小朋友编号和是否同班的标志如:6/N 2/Y 3/N 4/Y 表示一共4位小朋友2和6是同班 3和2 不通班,4和三同班小朋友总数<999不考虑输入格式错误。#!/usr/bin/python#-*- coding:utf-8 -*-#instr = "6/N 3/Y 2/N 4/Y 5/Y 1/Y"instr = raw_input("请输入同学的信息\n")inlist .

2021-12-11 15:28:00 4107 4

原创 python 完成 n[str]解压缩

有一段字符串,由数字和[]里面元素组成,前面的数字代表重复的次数,中括号李的字符代表重复的重复的字符,写一段解压缩的程序。1)原始报文长度不会超过1000,不考虑异常的情况示例1输入3[k]2[mn]输出kkkmnmn说明k 重复3次,mn 重复2次,最终得到 kkkmnmn示例2输入3[m2[c]]输出mccmccmcc说明m2[c] 解压缩后为 mcc,重复三次为 mccmccmcc”#!/usr/bin/python#-*- coding:utf-8 -*-

2021-12-10 19:23:21 925

原创 python 计算以空格分隔的字符串最后一个单词的长度,字符串长度小于5000

#!/usr/bin/python#-*- coding:utf-8 -*-#计算以空格分割的字符串,最后一个单词的长度。while True: try: in_str = raw_input() if len(in_str) > 5000 or len(in_str) == 0: raise Exception last = in_str.strip().split(" ")[-1] print ...

2021-12-10 17:46:40 1071

原创 python 给一个长字符串,求某个字符在字符串里面出现的次数

#!/usr/bin/python#-*- coding:utf-8 -*-#计算b字符在a字符串里面出现的次数while True: try: src_str = raw_input() find_str = raw_input() if len(src_str)>1000 or len(src_str)<1 or len(find_str) !=1: raise Exception pri...

2021-12-10 17:44:25 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除