自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 centos8 安装Mysql57或80

一、前置(删除已有mysql):# 查找对应的包rpm -qa | grep mysql# 删除上面搜索到的包rpm -e mysql57-community-release二、安装1、下载mysql包wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2、安装这个软件包rpm -ivh mysql80-community-release-el7-3.noarch.rpm# -ivh参数解释

2022-03-12 17:21:01 1754

原创 Python多进程与多线程

一、多进程1.1 进程的创建步骤导入进程包import multiprocessing通过进程类创建进程对象进程对象 = multiprocessing.Process()启动进程执行任务进程对象.start()1.2 通过进程类创建进程对象进程对象 = multiprocessing.Process(target=任务名)参数名说明target执行的目标任务名,这里指的是函数名(方法名)name进程名,一般不用设置group进程组,

2022-01-06 10:45:57 793

原创 Docker学习篇

​一、了解Docker镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像ubuntu:16.04就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。仓库(Repository):仓库可看成一个代码控制中心,用

2022-01-05 15:26:19 546

原创 登录认证装饰器;如何向装饰器里面传参;装饰器里面如何拿到被装饰方法的参数

本来想写一个登录验证装饰器的,然后卡在了,装饰器里面如何拿到被装饰的参数,也就是请求过来的token,找了好久也没有找到,可以是搜索的方式不对,后面在书上无意中看到了我想要的,记录一下;我就直接上代码了,简单明了,代码只是简单的思路,剩下的自己发散思维云写吧from functools import wrapsdef check_login(func): """ 登录认证装饰器 param: func:是被装饰的方法 """ # wraps的作用就是不会修改被装饰

2021-12-17 11:38:10 334

原创 配置GitLab流水线单元测试(config.toml执行者配置成Docker)

!!你的账号需要有GitLab配置流水线的权限!!一、首先去熟悉Docker,了解Docker基本结构和基本操作因为执行者配置成Docker,你需要给自己打造一个测试镜像二、安装GitLab-Runner三、在项目里面添加 .gitlab-ci.yml配置文件四、去注册RunnerGitLab页面》设置》CI CD 》Runners 设置》Setup a specific Runner manually下面的配置,根据该配置,去服务器上注册一个GitLab-Runner# gitlab-run

2021-11-15 21:13:10 3549

原创 在Shell脚本中如何接收和遍历find命令返回的结果

# 在Shell中如何接收遍历find命令返回的结果res=$(find /root/zzw/sf-sys-files/test/ -name test_*.sh)for r in $resdo echo "===$r"done;

2021-11-15 20:34:13 6681

原创 JavaScript定义函数的三种方法

//javascript定义方法的三种方式<script>//使用普通方法function add1(a,b){ return a+b;}alert(add1(1,3));//构造函数定义javascript函数var add2 = new Function('a','b','return a+b'); alert(add2(2,3));//使用...

2021-11-04 10:00:08 102

转载 leetcode695岛屿的最大面积

给定一个包含了一些 0 和 1 的非空二维数组 grid 。一个 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在水平或者竖直方向上相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为 0 。)示例 1:[[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,1,1,0,1,0,0,0,0,0,0,0,0],[0,1,0,

2021-09-02 11:41:25 110

原创 使用Python双指针写了一个跑得快找所有顺子算法

def get_all_shun_zi(out_cards=[1, 2, 3, 4, 5], p_cards=[1, 3, 4, 5, 6, 7, 2, 6, 4, 5, 6, 7, 8, 9, 10]): """ 双指针 去p_cards里面找到所有能大于out_cards的顺子 """ s = set(p_cards) p_cards = list(s) min_card = min(out_cards) out_car.

2021-09-01 10:44:35 369

原创 Flume学习记录,记录学习时刻。

文章目录第1章 概述1.1 Flume定义1.2 Flume组成架构1.2.1 Agent第1章 概述1.1 Flume定义Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单。1.2 Flume组成架构Flume组成架构如图1-1,图1-2所示:下面我们来详细介绍一下Flume架构中的组件。1.2.1 AgentAgent是一个JVM进程,它以事件的形式将数据从源头送至目的,是Flume数据传输的基本单元

2020-06-20 23:24:26 273

原创 Yarn的学习笔记

1、Yarn基本架构Yarn 资源调度器Yarn是一个资源高度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台,而Mapreduce等运算程序则相当于运行于操作系统之上的应用程序。Yarn 的基本架构Yarn主要由ResourceManager、NodeManager、ApplicationMaster和Container等组件构成,如图:2、Yarn工作机制1.Yarn运行机制,如图所示。2.工作机制详解(1)MR程序提交到客户端所在的节点。(2)YarnRun

2020-06-20 05:34:11 295

原创 idea打包maven或者本地的lib下的jar放到hadoop或者spark加载不到打包上去的jar包

只需要注意一点。在你自己的jar里面新建一个lib文件夹。把jar包放在里面比如像这样。就完事了

2019-12-18 09:27:13 313

原创 Spark读取excle、xlsx数据(Session读取)

读取xlsx版本:IntelliJ IDEA Community Edition 2019.2.4apache-maven-3.6.2Spark 2.0.2hadoop2.6_Win_x64-master话不多说,直奔主题:我开始试着用Spark Context去读取,发现不行,就用了SparkSession1. 首先导入jar包:pom.xml<!-- 读...

2019-12-07 09:40:30 5173 2

原创 亲测有效Exceptionin thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nati

Exceptionin thread “main” java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeCo这是因为hdoop版本不对。去我的云盘里下载一下。链接:https://pan.baidu.com/s/1MSGq_ESPKujRmO655jlkVw提取码:x3sw下载之后配置下环境变量就...

2019-11-23 11:10:14 543

原创 python解决微信登录昵称中带有表情emoji报错,亲测有效。

直接上解决方法:安装这个库pip install emojiimport emojia = "çç¾SunShineð»"print(a)b = emoji.demojize(a.encode('iso-8859-1').decode('utf-8')) print(b)print(emoji.emojize(b))这是输出信息:çç¾SunShineð...

2019-11-07 12:04:25 1865

原创 Fri Oct 18 2019 11:16:14 GMT+0800 (中国标准时间) 配置中关闭合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书检查

问题1:Fri Oct 18 2019 11:16:14 GMT+0800 (中国标准时间) 配置中关闭合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书检查解决:勾选一下就行了...

2019-10-18 11:54:42 3732

原创 Error during WebSocket handshake: Unexpected response code: 200

使用django2.1+dwebsocket 线下测试没问题。使用内网穿透或者部署到线上就连不上了,后台一直判断是False浏览器报错Error during WebSocket handshake: Unexpected response code: 200 原因:服务器用了nginx配置问题。解决方法:在nginx配置下加入 proxy_set_hea...

2019-10-09 09:51:38 1192

原创 dwebsocket Bad requests

我用的django 2.2.5 后台出现Bad request这个错误找了我一天。。。。我。。。。。。终于解决,版本问题。pip uninstall djangopip install 2.0.4换了个稳定点的版本。...

2019-09-09 11:23:47 379

原创 从文件中读取数据,编程得出众数。(对 HashMap的Key排序,和对value排序)

挺简单的。直接上代码了。try { BufferedReader bufferedReader = new BufferedReader(new FileReader("填自己的文件所在位置")); Map<String, Integer> map = new HashMap<>(); St...

2019-06-07 15:47:32 243

原创 全角转半角,大写转小写。

//根据字符对应10进制来转换。都在代码里写了注解。直接复制就可以运行。/* 全半角转换 */// 算出全角和半角之差 char bj = 'A'; char qj = 'A'; System.out.println("16进制半角A: "+Integer.toHexString...

2019-06-07 15:38:32 503

原创 scala连接mysql最简单的方法。

想的package com.scaladatabase.proimport java.sql.{Connection, DriverManager}object Scala_Mysql { var conn: Connection = null def main(args: Array[String]): Unit = { try { Class....

2019-06-01 09:58:29 3229

原创 idea、python、eclipse背景、字体颜色推荐

http://color-themes.com/?view=index进这个网站去下载jar包。然后导入就行了。很多好看的颜色

2019-05-28 14:31:04 458

原创 用scala写spark堆空间问题解决

19/05/27 17:23:00 INFO SecurityManager: Changing modify acls groups to:19/05/27 17:23:00 INFO SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view ...

2019-05-27 17:25:49 618

原创 运行gitbook serve报错Error: ENOENT: no such file or directory

Error:ENOENT:nosuchfileordirectory,stat'E:\Gitbook\Scala基础-快学Scala\_book\gitbook\gitbook-plugin-fontsettings\fontsettings.js'把杀毒软件关了。再试一下。...

2019-05-23 14:02:39 961

转载 ceentos7修改成中文界面

找了我好久。必须转发一下https://jingyan.baidu.com/album/6b182309b95badba58e159e0.html?picindex=3

2019-05-22 10:38:05 839

原创 Centos7进不了图形化界面(亲测有效)

进入root用户systemctl get-default //获取当前的默认targetsystemctl set-default graphical.target,multi-user.target设置当前的target,可选值有graphical.target,multi-user.target进入图形化界面multi_user.target开机不进入图形界面的多用户模式。接...

2019-05-13 09:26:04 37160 21

原创 python request+正则爬取百度贴吧狗吧上的标题(200页)

https://rifngah.github.io/-requests-/ 这是一些其他笔记。import requestsimport reheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74...

2019-05-09 17:48:53 241

原创 Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000db000000, 62914560, 0)

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000db000000, 62914560, 0)设置一下 VM options

2019-05-06 16:27:34 4114

原创 hadoop mapreduce join 合并操作

a表数据:id year bb1 2010 19991 2011 19982 2010 19972 2011 19964 2010 19954 2011 19949 2010 19939 2011 1992b表数据:id a...

2019-04-26 11:33:01 174

原创 mysql中使用txt文件中的sql语句

insert into zhu values(0,'扔地');insert into zhu values(1,'扔地');insert into zhu values(2,'扔地');insert into zhu values(3,'扔地');insert into zhu values(4,'扔地');insert into zhu values(5,'扔地');insert i...

2019-04-09 17:44:04 1719

原创 ubuntu16安装五笔输入法和解决(E:11资源暂时不可用)

安装五笔输入法:apt-get install fcitx-table-wubi 纯五笔 apt-get install fcitx-table-wbpy 五笔拼音混合记得重启 然后设置一下就行了。我就不写了。:“E: 无法获得锁 /var/lib/dpkg/lock...............(11:...

2019-04-09 09:25:36 306

原创 关于编写mapreduce程序时,不打印日志信息的解决方法

将该方法插入到main函数中,可以自行打印日志信息了BasicConfigurator.configure(); //自动快速地使用缺省Log4j环境。然后测试程序没有问题:BUT 虽然日志信息打印出来了 可是配置的问题其实还是没有解决...

2019-03-29 22:10:02 1200

原创 Flask_day_2渲染Jinja2模板和传参(if判断、for循环、过滤器、继承和block、URL链接)

***Flask渲染Jinja2模板和传参:1.如何渲染模板*模板放在'templates'文件夹下*在'flask'中导入'render_template'*在视频函数中,用'render_template'函数,渲染模板,注意:只要填写模板的名字,不需要填写模板的名字,不需要填写‘templates’这个文件夹的路径。2.模板传参:*如果只有一个或者少量...

2019-03-03 12:14:13 2273

原创 学习flask的day_1、(反转URL、URL传参、页面跳转和重定向(redirect))

(这两天都在学习Flask,写了一些笔记。一起发了吧)1.第一次创建项目的时候,要添加flask的虚拟环境,添加虚拟环境的时候,一定要选择到python这个执行文件。这是代码。写了一些注解。from flask import Flask#从flask这个框架中导入flask类app = Flask(__name__)#初始化一个flask对象#Flask()#...

2019-03-03 12:11:19 746

原创 flask的简单安装。

1.打开cmd,输入pip测试能不能用2.pip install virtualenv3.开辟新的虚拟环境,创建虚拟目录,(mkdir name),进入虚拟目录,输入virtualenv flask-env,安装好后进入-&gt;flask-env-&gt;Scripts 运行:activate(这时你会看到前面加了个flask-env)(退出虚拟环境deactivate)4.安装...

2019-03-03 11:52:20 232

原创 动态代理和静态代理的简单列

设计模式之-代理模式(静态代理,动态代理)事物的隔离级别 是为了防止幻读 脏读操作的出现 AOP: 面向切面编程想要实现AOP 就得用动态代理AOP -作用 -》 降低耦合 提高开发效率 降低后期维护成本AOP的底层 -》 动态代理AOP的一些名词解释:1.使用实现接口的方式2.使用继承的方式interface(接口)target(目标类)Aspe...

2019-02-24 23:13:32 88

原创 Spring的(简单配置和讲解IOC和DI)使用xml、注解、java.创建对象实例。

IoC(控制反转)  首先想说说IoC(Inversion of Control,控制反转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想...

2019-02-19 22:29:08 371

原创 java万能Dao

“皇帝Dao”。public class EmperorDao { private Connection conn; private PreparedStatement prst; private ResultSet rest; { try { Class.forName("com.mysql.cj.jdbc.Drive...

2019-02-18 15:03:55 385

原创 jQuery函数的使用

<!-- 1.作为一般函数调用:$(param) (1).参数为选择器字符串:查找所有匹配的标签,并将它们封装成jQuery对象 (2).参数作为DOM对象:将dom对象封装成jQuery对象 (3).参数为html标签字符串(用得少):创建标签对象并封装成jQuery对象 2.作为对象使用:$.xxx() (...

2018-12-25 16:50:16 257

原创 DOM的结构和方法

DOM:DOM是Document Object Model文档对象模型的缩写,根据W4C DOM规范,DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件D:文档 -html 文档 或 xml 文档O:对象 -document 对象的属性和方法M:模型DOM是针对xml(html)的基于树的APIDOM树:节点(node)的层次,DOM把一个文档表示...

2018-12-25 15:45:06 3268

空空如也

空空如也

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

TA关注的人

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