自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows用ipconfig查看或刷新ip和dns

网络慢网页卡顿,刷新DNS有时候可以缓解网络问题。>ipconfig /? 选项: /? 显示此帮助消息 /all 显示完整配置信息。 /release 释放指定适配器的 IPv4 地址。 /release6 释放指定适配器的 IPv6 地址。 /renew 更新指定适配器的 IPv4 地址。 /renew6 更新指定适配器的 IPv6 地址。

2021-02-20 16:30:47 2159

原创 Windows下安装和卸载mysql服务

windows下可以很方便的运行mysql服务,mysql的.zip安装包解压后可以直接运行,进入bin目录双击mysqld.exe服务可以启动mysql服务,但是每次开机需要手动启动,把mysql安装成为windows服务,就可以配置开机自动运行mysql,减少手动操作。进入mysql\bin目录,输入cmd->回车 进入命令行界面。安装: mysqld -install重启系统,任务管理器->服务->MySQL 可以看到mysql服务正在运行如果希望mysql换成其他版

2021-02-18 11:29:28 314

原创 windows系统下的bat守护脚本

win10系统下测试,经常出现测试进程自动关闭的情况,这时候可以运行一个守护进程,如果测试进程关闭就重启进程,记录代码方便备用。循环检查php-cgi.exe进程是否存在,如果不存在就新开窗口,重新启动。@ echo off:begin::查询进程php-cgi.exetasklist | find /i "php-cgi.exe"if errorlevel 1 (::如果进程不存在,在新窗口重新启动进程start cmd /c php-cgi-start.bat;)::每隔5秒循环以

2021-02-01 16:35:16 639

原创 css属性汇总-文本、字体、边框、弹性盒子

css部分属性汇总,包括文本、字体、边框和弹性盒子Text(文本)属性描述CSScolor设置文本颜色direction设置文本方向。letter-spacing设置字符间距line-height设置行高text-align对齐元素中的文本text-decoration向文本添加修饰text-indent缩进元素中文本的首行text-shadow设置文本阴影text-transform控制元素中的字母

2021-01-15 14:47:07 348

原创 SVG vs PNG vs JPG:图像格式优点和缺点

SVGSVG是可缩放矢量图形。它非常实用,适用于除照片之外的任何类型的图像。这就是设计师更频繁地使用它的原因。SVG是一种无损格式。这意味着它在压缩时不会丢失任何数据,呈现不同的颜色。最常用于网络上的图形和LOGO以及将在视网膜或其他高分辨率屏幕上查看的项目。SVG的优点矢量格式可呈现任何大小而不降低其质量能够在代码或文本编辑器中创建简单的SVG渲染从Adobe Illustrator或Sketch设计可导出复杂图形或者是草图可以访问SVG文本SVG很容易设计风格和脚本现

2021-01-15 11:22:30 4086

原创 mysql事务隔离级别

mysql事务隔离级别一、四种事务隔离级别1.1 read uncommitted 读未提交即:事务A可以读取到事务B已修改但未提交的数据。除非是文章阅读量,每次+1这种无关痛痒的场景,一般业务系统没有人会使用该事务隔离级别,标准实在太宽松了。1.2 read committed 读已提交(简称RC)即:事务A只能读取到事务B修改并已提交的数据。这个级别相对要严格一些,至少是要等其它事务把变更提交到db,才能读取到,听上去蛮靠谱的。但是有些业务场景,比如会员系统中,如果要在

2021-01-07 11:11:56 74

原创 win10导出和导入环境变量

导出在cmd命令下输入set >> D:/evn.reg到D盘找到并编辑导出的文件evn.reg编辑后的文件像下面这样:Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Environment] "APPLICATION_DB_HOST"="localhost""APPLICATION_DB_NAME"="staging""APPLICATION_DB_PORT"="3306""APPLICATION_DB_

2021-01-06 18:52:36 1880

转载 OAuth2 的原理(更新中)

三、OAuth的思路OAuth在"客户端"与"服务提供商"之间,设置了一个授权层(authorization layer)。"客户端"不能直接登录"服务提供商",只能登录授权层,以此将用户与客户端区分开来。"客户端"登录授权层所用的令牌(token),与用户的密码不同。用户可以在登录的时候,指定授权层令牌的权限范围和有效期。"客户端"登录授权层以后,"服务提供商"根据令牌的权限范围和有效期,向"客户端"开放用户储存的资料。(A)用户打开客户端以后,客户端要求用户给予授权。(B)用户同意给

2021-01-04 10:17:46 96

原创 php如何从浏览器下载csv文件

/** * 导出csv文件 * @param $title * @param $data */ function fputCsv($title, $data) { $fileName = date('YmdHis'); header('pragma:public'); header('Content-Type: application/csv;charset=utf-8'); heade.

2020-09-02 15:45:41 381

原创 centos7安装docker

虚拟机下安装centos7虚拟机可选择 Oracle_VM_VirtualBox 或者 VMware Workstation Pro centos7镜像下载地址:https://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso配置网卡vi /etc/sysconfig...

2020-04-29 19:39:08 121

原创 CentOS 7 yum安装 PHP7.1 记录

1、首先安装 EPEL 源:yum install epel-release2、安装 REMI 源:yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 3、安装 Yum 源管理工具:yum install yum-utils4、查看可安装的php版本yum repolist al...

2020-03-24 22:44:12 410

转载 CentOS7 在 VirtualBox 上的安装配置 -- 图形界面安装篇

给 CentOS 安装图形界面通过上篇操作,virtualbox 上的 CentOS 和宿主机之间已支持文件夹共享,还是无法鼠标自由切换,主要是因为 CentOS mini 安装只有字符界面,不支持鼠标。还需对系统安装桌面系统。首先列出以下当前已安装和支持安装的包组yum grouplist可能会看到如下的显示:Loaded plugins: fastestmirror,...

2020-03-16 00:12:53 1375 2

原创 Hyper-V 安装ubuntu

2、安装Ubuntu通过微软小娜打开hyper-V,然后再Hyper-V管理器上右键->新建虚拟机。单击下一步,给虚拟机取一个名称,并选择一个安装位置单击下一步,会让你选择第一代还是第二代,这里我默认选择第一代接着下一步,添加一个内存,这个根据自己物理机内存大小设定,我物理机6G内存,我给虚拟机分配3G,这个安装好了以后也是可以调整的。配置好后单...

2020-03-09 23:48:17 784

原创 Win10竟然内置了一台虚拟机

第一步:打开win10自带的虚拟机Hyper-V  需要:win10系统  1、点击windows键+e键打开文件资源管理器,右击此电脑——>选择属性——>打开控制面板 2、选择控制面板主页——>选择程序与功能 3、点击启用或关闭Windows功能——>找到Hyper-V并选中 4、点击确定并重启后——>可在Wi...

2020-03-09 07:47:32 729

原创 mysql索引失效

1.全值匹配我最爱。条件与索引一一对应2.最佳左前缀法则带头索引不能死,中间索引不能断如果索引了多个列,要遵守最佳左前缀法则。指的是查询从索引的最左前列开始 并且不跳过索引中的 列。3.不要在索引上做计算。不要进行这些操作:计算、函数、自动/手动类型转换,不然会导致索引失效而转向全表扫描4.范围条件右边的列失效。不能继续使用索引中范围条件(bettween、<、&...

2019-11-19 01:03:33 133

原创 mysql索引 select_type和extra

一、索引使用场景 哪些情况需要创建索引1、主键自动建立唯一索引 2、频繁作为查询条件的字段应该创建索引 where3、多表关联查询中,关联字段应该创建索引 on 两边都要创建索引4、查询中排序的字段,应该创建索引 B + tree 有顺序5、覆盖索引 好处是? 不需要回表 组合索引6、统计或者分组字段,应该创建索引哪些情况不需要创建索引1、表记录太少 索引是要有存储...

2019-11-19 00:49:12 571

原创 JS 实现全屏预览 F11功能

直接上代码JS代码function fullScreen(el) { var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen, wscript; if(typeof rfs != "un...

2019-11-01 18:31:38 404

原创 静态资源服务器两种建设方案

方案1:使用nginx服务,压缩js文件用webpack打包然后gzip压缩,cdn缓存,gwt放进header里验证。方案2:使用阿里云oss服务。推荐第二种。

2019-09-18 15:08:13 459

原创 Windows安装Chocolatey和配置kubectl

使用 Chocolatey 在Windows 上安装kubectl如果您使用的是Windows并使用Chocolatey包管理器,则可以使用Chocolatey安装kubectl。安装Chocolatey使用 cmd.exe 执行以下命令 安装Chocolatey:(copy command text)@"%SystemRoot%\System32\WindowsPower...

2019-09-17 09:16:47 1856

原创 常用加密算法简介

不可逆MD5SHA1系列可逆对称加密:加解密用同一个密码;DESAES非对称加密:加解密用不同密码;RSADSAECC

2019-09-10 10:28:28 115

原创 版本管理工具Git的基本用法

一、git clone远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。二、git remote每个远程主机都指定一个主机名。三、git fetch取回远程主机某个分支的更新。四、git pull取回远程主机某个分支的更新,再与本地的指定分支合并。五、commit提交本地的更新。六、git push将本地分支的更新推送...

2019-06-26 11:31:54 88

转载 windows系统如何查看端口被占用、杀进程

进入windows命令窗口之后,输入命令,输入netstat -ano然后回车,就可以看到系统当前所有的端口使用情况。 通过命令查找某一特定端口,在命令窗口中输入命令中输入netstat -ano |findstr "端口号",然后回车就可以看到这个端口被哪个应用占用。 查看到对应的进程id之后,就可以通过id查找对应的进程名称,使用命令tasklist |...

2019-06-24 13:59:02 124

原创 Windows Redis集群 RedisCluster

Windows下搭建Redis集群Redis集群: 如果部署到多台电脑,就跟普通的集群一样;因为Redis是单线程处理的,多核CPU也只能使用一个核,所以部署在同一台电脑上,通过运行多个Redis实例组成集群,然后能提高CPU的利用率。在Windows系统下搭建Redis集群: 需要4个部件:    Redis、Ruby语言运行环境、Redis的Ruby驱动r...

2019-06-05 15:40:48 328

原创 开发工具 BUG跟踪管理 (80)

开发工具BUG跟踪管理(80)https://www.tracup.com/pricinghttps://www.bugdone.cn/https://www.bugtags.com/https://www.delbug.cn/https://www.oschina.net/project/tag/122/bugtracker...

2019-06-04 09:57:21 194

转载 介绍几款原型设计工具

每一年的毕业季都是找工作高峰时期,产品经理、UI设计师这些岗位都会接触到原型设计工具。选择原型设计工具最重要的一点:适合自己的才是最好的!下文将对目前超火的原型工具进行大对比,快来看看那一款于你而言才是最好的~Axure老牌原型设计工具,交互制作功能强大,当然同时也带来了较高的学习成本。设计区域是无限画布,方便给设计稿添加文字注解。在交互效果层面,可以实现非常多条件判断、巧妙运用可...

2019-06-03 16:36:04 916

原创 前端测试工具总结

LoadRunner:LoadRunner是一种预测系统行为和性能的负载测试工具,通过模拟实际用户的操作行为进行实时性能监测,来帮助测试人员更快的查找和发现问题。LoadRunner适用于各种体系架构,能支持广泛的协议和技术,为测试提供特殊的解决方案。企业通过LoadRunner能最大限度地缩短测试时间,优化性能并加速应用系统的发布周期。JMeter:JMeter是Apache组织的开...

2019-05-19 23:20:57 1086

转载 svn提取出指定版本的差异文件,打成增量补丁

这个是windows下的方法,需要安装svn客户端版本,这里安装的是tortoise svn。操作分为简单的三步,都是图形化操作,非常简单。1、选择show log,如下图:2、在弹出的界面中,选择要提取的版本:3、选中需要打包的文件,然后右键点击鼠标,选择export就能将文件打包出来了。...

2019-03-26 18:17:03 1169

转载 截图贴图取色Snipaste

SnipasteSnipaste=Snip + Paste =截图 + 贴图。开发了三年的截图工具,但不只是截图它将截图与贴图整合在了一起,你可以将刚刚的截图随意放置在桌面上而不需要打开图片浏览器Snipaste的功能有点多,首先这是一款截图工具,能够进行各种简单、高级的截图,并可以编辑截图。其次可以将截图、文字、图片、网页、代码等剪贴板内的东西以图片的形式贴在屏幕上。...

2019-03-09 16:12:41 2848

原创 查看在线视频信息

在原视频URL加上 ?avinfocodec_type:编码类型;format:总览;duration:时长 (s);size:大小 (B);bit_rate:码率(bps);b 为 比特(bit),B代表字节(Byte),1B=8b。 视频文件体积:(音频码率+视频码率) x 时长 / 8下面例子中就是:36944973=106.7000*(2770007/8)...

2019-03-07 10:15:06 1638

原创 百度云主机连接FTP

登录百度云主控制面板,找到自己的ftp信息。下面已winSCP为例分别填入相关信息,原来填了几次都填错了,还以为是方式不对。

2019-03-07 00:53:35 2240

原创 什么是DCloud

基于HTML5技术,优化前端开发的技术社区。致力于优化前端效率,优化开发效果体验,技术特点是开发快,见效快。为了达到统一开发,推出的产品包括:开发工具,SDK和前端框架等。工具包括:HBuilderHBuilderXSDK:HTML5plus,Native.js,5+SDK框架:uni-app:uni-app是一个使用Vue.js开发跨平台应用...

2019-03-04 22:54:55 6961

转载 什么是uni-app

uni-app是一个使用Vue.js开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。为什么要选择uni-app?uni-app在跨端数量、扩展能力、性能体验、周边生态、学习成本、开发成本等6大关键指标上拥有极强的竞争优势。功能框架从下面uni-app功能框架图可看出,uni-app在跨平台的过程中,不牺牲平台特色,可优...

2019-03-04 22:33:09 4565 1

转载 Composer安装ThinkPHP5.0

1.  安装Composer参考:https://blog.csdn.net/weixin_40393909/article/details/869789902.  安装tp5.1:5.1版本开始,官网不再提供下载版本,请使用Composer或者git方式安装和更新。Composer安装ThinkPHP5支持使用Composer安装如果还没有安装 Composer,在...

2019-02-12 11:48:31 1343

转载 composer.json 架构

本章将解释所有在 composer.json 中可用的字段。composer.json JSON schema Root 包 属性 包名 name 描述 description 版本 version 安装类型 type 关键字 keywords 项目主页 homepage 版本发布时间 time 许可协议 license 作者 au...

2019-02-11 13:24:10 297

转载 Composer命令行

命令行你已经学会了如何使用命令行界面做一些事情。本章将向你介绍所有可用的命令。为了从命令行获得帮助信息,请运行 composer 或者 composer list 命令,然后结合 --help 命令来获得更多的帮助信息。命令行 全局参数 进程退出代码 初始化 init - - 参数 安装 install - - 参数 更新 update - - 参数 申明依赖 re...

2019-02-11 13:20:22 416

转载 Composer简介

简介Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。简介 依赖管理 声明依赖关系 系统要求 安装 - *nix 下载 Composer 的可执行文件 局部安装 全局安装 全局安装 (on OSX via homebrew) 安装 - Windows 使用安装程序...

2019-02-11 10:07:35 825

转载 HTTP基本认证(Basic Authentication)

nginx的basic auth配置由ngx_http_auth_basic_module模块提供,对HTTP Basic Authentication协议进行了支持,用户可通过该配置设置用户名和密码对web站点进行简单的访问控制。basic auth配置示例:? 1 2 3 4 location / {   auth_bas...

2019-01-18 10:07:15 1135

转载 RAS、AES、DES加密

加密协议  加密算法说白了就是数学算法,简单点来说就理解为一个函数吧,将一个数据经过某种复杂处理,映射为另一个数据;这就是加密。加密的关键不是在于加密算法与解密算法本身的编写有多大难度,而是在某些未知条件下,去进行解密的难度;难度越大,则越可靠,当然这也与未知条件的可获取性或者说是隐蔽性有关;  下面就概述一下常见的加密算法。 DES加密  DES加密是美国联邦政府采用的一种加密方...

2018-12-27 17:48:44 1510

转载 gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。...

2018-12-26 18:13:22 76

转载 IntelliJ IDEA lombok插件

IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多。lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter、setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。本文小编只介绍IntelliJ IDEA中lombok插件的安装和配置以及简单的使用方法,更多请大家参考下文lom...

2018-12-26 18:11:01 138

中国所有城市坐标表

中国所有城市坐标表,记录国内城市的地理坐标,经度和维度,方便查阅。

2018-12-20

空空如也

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

TA关注的人

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