Fast-Linux项目地址:https://gitee.com/uitc/Fast-Linux 介绍Linux初始化和一些常用环境的搭建是一个虽简单但费时的工作,尤其是你的Linux由于某种不可控的因素宕机了,这意味着你又要从头开始部署一遍环境,有些令人抓狂,因此我有了搭建这个Linux初始化脚本库的想法,不管小白还是大佬,只需一键运行,然后喝杯咖啡,环境便可搭建成功,岂不美滋滋?由于个人能力有限,只能总结我碰到的环境脚本(我是Java开发,不熟悉py...
继续阅读 >
分类:编程语言
2020
11-06
11-06
有关将idea的系统配置文件移到其它盘激活失效的问题
1.系统盘清理说明win780G的系统盘,随着使用时间的增加,空间越来越小,只剩不到2G,随计划清理系统盘数据1.maven下载的jar移动到其它盘,这个比较简单,这里不做说明 修改mavensettings.xml文件目录根据需要修改,<localRepository>D:/m2_repo/repository</localRepository>2.idea2019.3,C:\Users\用户名\.IntelliJIdea2019.3目录占3.4G,移到其他盘符后发现注册失效2.idea注册失效解决关闭所有idea应用2.1...
继续阅读 >
2020
11-06
11-06
用python写一个带有gui界面的密码生成器
需要用到的库:tkinter:构建gui界面pyperclip:复制功能random:生成随机数string:处理字符串代码:fromtkinterimport*importrandom,stringimportpypercliproot=Tk()root.geometry("400x400")root.resizable(0,0)root.title("密码生成器")heading=Label(root,text='密码',font='arial15bold').pack()pass_label=Label(root,text='密码长度',font='arial10bold').pack()pass_len=IntVar()length=S...
继续阅读 >
2020
11-06
11-06
nuxt 路由、过渡特效、中间件的实现代码
在pages下的文件.vue文件会被自动加载成路由0、声明式导航<nuxt-linkto="/">首页</nuxt-link>用法和router-link用法一致1、定义一级路由在pages下创建.vue文件,访问路径后加上/文件名,访问index.vue对应的路径为'/';2、创建多级路由在pages创建文件夹,文件夹内创建.vue文件访问路径:/文件夹名/文件名pages/--|user/-----|index.vue-----|one.vue--|index.vue将被转换成:router:{routes:[{name:'index',path:'/',...
继续阅读 >
2020
11-06
11-06
python如何编写类似nmap的扫描工具
本文主要是利用scapy包编写了一个简易扫描工具,支持ARP、ICMP、TCP、UDP发现扫描,支持TCPSYN、UDP端口扫描,如下:usage:pythonscan.py<-pping扫描类型><-s端口发现类型>[-ttarget][--portports]简单扫描工具,可以进行存活扫描及端口扫描.存活扫描包括:ARP扫描、ICMP扫描、TCP扫描、UDP扫描.端口扫描包括:TCPSYN扫描、TCPACK扫描、TCPFIN扫描.optionalarguments:-h,--helpshowthishelpmessageande...
继续阅读 >
2020
11-06
11-06
Nuxt的路由动画效果案例
路由的动画效果,也叫作页面的更换效果。Nuxt.js提动两种方法为路由提动动画效果,一种是全局的,一种是针对单独页面制作。全局路由动画全局动画默认使用page进行设置,例如现在我们为每个页面都设置一个进入和退出时的渐隐渐现的效果。我们可以先在根目录的assets/css下建立一个main.css文件。/assets/css/main.css.page-enter-active,.page-leave-active{transition:opacity2s;}.page-enter,.page-leave-active{opacity:0;}...
继续阅读 >
2020
11-06
11-06
Python常用base64 md5 aes des crc32加密解密方法汇总
1.base64Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python3.x通常输入输出都是二进制形式,2.x可以是字符串形式。base64模块的base64编码、解码调用了binascii模块,binascii模块中的b2a_base64()函数用于base64编码,binascii模块中的a2b_base64()函数用于base64解码。>>>importbase64>>>s='hello,word!'>>>base64.b64encode(bytes(s,'ascii'))#base64编码,编码的字符...
继续阅读 >
2020
11-06
11-06
delete、truncate、drop的区别以及该如何选择
前言上周同事小姐姐问我:“哈哥你看,我发现MySQL有bug,我下午为了清理磁盘,明明删除了100万条MySQL数据,磁盘不仅没有变小,反而更满了呢??”那你是怎么删除的?“deletefromtable呀”“怪不得,其实要删除MySQL数据是有好几种方式的,有些场景下是不应该用DELETE的,比如你这种情况。好了,让我来给你讲一下吧。”MySQL删除数据的方式都有哪些?咱们常用的三种删除方式:通过delete、truncate、drop关键字进行删除;这...
继续阅读 >
2020
11-06
11-06
如何进入、退出docker的container实现
1启动docker服务首先需要知道启动docker服务是:servicedockerstart或者:systemctlstartdocker2关闭docker服务关闭docker服务是:servicedockerstop或者:systemctlstopdocker3启动docker某个image(镜像)的container(容器)Docker的镜像称为image,容器称为container。对于Docker来说,image是静态的,类似于操作系统快照,而container则是动态的,是image的运行实例。比如,有一个image名称为ubuntu,那么比如现在...
继续阅读 >
2020
11-06
11-06
MySQL两种删除用户语句的区别(delete user和drop user)
Tip:在MySQL中,我们经常需要创建用户和删除用户,创建用户时,我们一般使用createuser或者grant语句来创建,create语法创建的用户没有任何权限,需要再使用grant语法来分配权限,而grant语法创建的用户直接拥有所分配的权限。在一些测试用户创建完成之后,做完测试,可能用户的生命周期就结束了,需要将用户删除,而删除用户在MySQL中一般有两种方法,一种是dropuser,另外一种是deletefrommysql.user,那么这两种方法有什么...
继续阅读 >
2020
11-06
11-06
详解docker-compose速度太慢解决方式
解决办法只有一个一个一个,那就是换源!使用的是github的源基本都是超时,此时使用:curl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname-s`-`uname-m`>/usr/local/bin/docker-compose记得修改权限,否则会报错:sudochmod+x/usr/local/bin/docker-compose最后查看版本:docker-compose--version安装docker-compose(国内高速镜像)gihub上下载docker-compose太慢了,下载不动,...
继续阅读 >
2020
11-06
11-06
浅析MySQL并行复制
01并行复制的概念 在MySQL的主从复制架构中,主库上经常会并发的执行很多SQL,只要这些SQL没有产生锁等待,那么同一时间并发好几个SQL线程是没有问题的。 我们知道,MySQL的从库是要通过IO_thread去拉取主库上的binlog的,然后存入本地,落盘成relay-log,通过sql_thread来应用这些relay-log。 在MySQL5.6之前的版本中,当主库上有多个线程并发执行SQL时,sql_thread只有一个,在某些TPS比较...
继续阅读 >
2020
11-06
11-06
微信小程序中target和currentTarget的区别小结
前言在小程序中,e.target与e.currentTarget是非常重要的,尤其是涉及到页面传值时currentTarget和target都是组件的一些属性值集合,由“data-属性名”定义的一些属性值currentTarget:事件触发的当前事件(当前事件,可能是触发事件的源组件,可能是触发的事件组件(即触发事件源组件的子元素),此时点击子元素还是父元素,都是当前事件,应用e.currentTargettarget:触发事件的源组件(事件注册/绑定所在组件)举个例子:<viewbi...
继续阅读 >
2020
11-06
11-06
详解docker pull 下来的镜像都存到了哪里
dockerpull下来的命令都默认存在/var/lib/docker/文件夹下。查看/var/lib/docker/image/overlay2/repositories.json文件:正好和dockerimages的内容一致。1、进入docker目录,文件结构如下:2.进入containers目录,这个目录中保存是已拉取的容器ID,即一个序列号,对应一个容器。随便进入选择一个序列号,进入后发现容器的具体结构如下:3.进入image目录这个目录中保存的是已拉取的镜像的信息。在下图中可以看到images目录...
继续阅读 >
2020
11-06
11-06
阿里云盘邀请码(内测码)真实可用免费分享每日限量激活,另附阿里云盘申请与下载地址
阿里云盘自8月份被首次爆料后已经引起相当多的网友关注,能引起关注主要是阿里云盘标榜的是不限下载速度。而某度网盘虽然前期提供的空间容量非常大,但现在某度网盘对非超级会员用户限速严重几乎无法正常下载文件。在这种情况下标榜不限制下载速度的阿里云盘自然让用户期待,阿里云盘对普通用户提供的免费容量空间为1TB。但具体下载速度方面阿里云盘从未明说过,在阿里云盘官网也只是速度更快,那么阿里云盘的速度到底有多快呢?注...
继续阅读 >
2020
11-06
11-06
Docker Tomcat为何看不到访问界面
问题:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示?开门见山:说白了就是最新的Tomcat8.5版本的webapps下无欢迎页Docker内的webapps目录Tomcat7.0下的目录怎么才看看到小猫呢1.Docker内下载7.0版本的Tomcat2.自己制作新的镜像(初学者可以尝试一下)到此这篇关于DockerTomcat为何看不到访问界面的文章就介绍到这了,更多相关DockerTomcat访问内容请搜索自学编程网以前的文章或继续浏览下面的相关文章希...
继续阅读 >
2020
11-06
11-06
Java制作验证码的完整实例代码
JAVA代码制作验证码,可用于注册等功能页面要导入servlet-api.jar包创建验证码的Util工具类:先创建图片并生成随机的验证码字母设置图片的底色,并用setFont函数将验证码画在图片上,如果想让验证码难一点,可以添加for循环的代码给图片增加旋转角度给验证码增加干扰线,提高安全性设置边框创建VerifyPic的servlet,通过Util类获取代码,并存入session中,然后输送去前端页面前端页面验证码如下:完整Util工具类代码如下:package...
继续阅读 >
2020
11-06
11-06
java中jdk的下载和安装全过程
前言JDK的全称是JavaSEDevelopmentKit,即java开发工具包,是sun公司提供的一套用于开发java应用程序的开发包,它提供了编译、运行java程序所需的各种工具和资源,包括java编译器、java运行时环境,以及常用的java类库等。这是又设计到一个概念:JRE,全称JavaRuntimeEnvironment,java运行时环境。它是运行java程序的必须条件。一般而言,如果只是运行java程序,可以只安装JRE,无需安装JDK。什么是JRE包括Java虚拟机(JVMJa...
继续阅读 >
2020
11-06
11-06
基于Python模拟浏览器发送http请求
1.使用urllib2实现#!/usr/bin/envpython#-*-coding=utf-8-*-importurllib2url="https://www.baidu.com"req_header={"User-Agent":"Mozilla/5.0(WindowsNT6.1)AppleWebKit/537.11(KHTML,likeGecko)Chrome/23.0.1271.64Safari/537.11","Accept":"text/html;q=0.9,*/*;q=0.8","Accept-Charset":"ISO-8859-1,utf-8;q=0.7,*;q=0.3","Accept-Encoding":"gzip","Connection":"close","Referer":None#注意如果依然不...
继续阅读 >
2020
11-06
11-06
vue router-link 默认a标签去除下划线的实现
我就废话不多说了,大家还是直接看例子吧~.router-link-active{text-decoration:none;}vue的router-link默认的a标签点击会有一个阴影补充知识:vue-router更改router-link点击时样式默认类:router-link-active:可以通过在样式表中重新定义基类:linkActiveClass:在创建路由时进行全局配置,linkActiveClass:/配置自定义类/以上这篇vuerouter-link默认a标签去除下划线的实现就是小编分享给大家的全部内容了,希望能给大家一...
继续阅读 >
2020
11-06
11-06
python如何写个俄罗斯方块
俄罗斯方块是俄罗斯人发明的一款休闲类的小游戏,这款小游戏可以说是很多人童年的主打电子游戏了,本文我们使用Python来实现这款小游戏。游戏的基本规则是:移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。实现我们实现俄罗斯方块,主要用到的是PyQt5库,安装使用pipinstallPyQt5即可,游戏的组成比较简单,主要包括:主界面、各种方块和计分板,下面我们来看一下具体实现。首先,我们...
继续阅读 >
2020
11-06
11-06
SpringBoot ResponseBody返回值处理的实现
1.SpringBootResponseBody返回值中null值处理@PostMapping(path="/test",produces=MediaType.APPLICATION_JSON_VALUE)publicObjecttest(){JSONObjectjsonObject=newJSONObject();jsonObject.put("test","test");jsonObject.put("testnull",null);ApiResponseVoapiResponseVo=newApiResponseVo();apiResponseVo.setData(jsonObject);apiResponseVo.setStatus(0);returnapiResponseVo;}接口返回(想实现...
继续阅读 >
2020
11-06
11-06
微信小程序调用后台service教程详解
写在前头,本篇文章简单记录一下,在前后端分离的微信小程序应用中,前端访问后台service的实现思路,没有过多涉及技术实现方面。先上一张官网的图片,它很清楚的讲明了要在后台service为每一个小程序用户提供登录信息需要做哪些事情。用户拿到了后台给的登录凭据,访问后台service。静默授权与非静默授权先来讲讲这两个概念,静默授权,顾名思义,这授权动作对于用户来说是感知不到的,小程序端悄咪咪得就做了。因此,没有知会用...
继续阅读 >
2020
11-06
11-06
Nuxt.js nuxt-link与router-link的区别说明
前言在使用Nuxt.js时可能会遇到一个这样的问题?当打开请求页面的时候,所有页面都被请求了。这正是<router-link>组件所有的特性。首先说一下router-linkrouter-link<router-link>是使vue项目具有路由功能的应用点击组件。nuxt-link先看一下官方api介绍<nuxt-link>正如官方所说<nuxt-link>使用方式和用途<router-link>是一致的。但,后面说将来我们会为<nuxt-link>组件增加更多的功能特性,例如资源预加载,用于提升nuxt.js应用...
继续阅读 >