- 博客(75)
- 收藏
- 关注
原创 mysql修改root用户的密码
1.出现:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)例子:mysql> set password for root@localhost = password(‘123’);格式:mysql> set password for 用户名@localhost = password(‘新密码’);格式:mysqladmin -u用户名 -p旧密码 password 新密码。首先登录MySQL。首先登录MySQL。
2023-10-18 14:29:57
476
原创 OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443;error: RPC failed
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443;error: RPC failed
2022-04-02 16:45:48
1866
原创 git fork使用流程
git fork1、fork项目在github页面上, 点击fork按钮, 将B的项目拷贝一份到A自己的代码仓库中.2、clone项目,并添加远程项目路径克隆A自己的代码仓库到本地.$ git clone https://github.com/A/A.git将B的项目作为最新代码的参考标准(upstream 是上游仓库的别名,别名随意命名)$ git remote add upstream https://github.com/B/B.git使用git remote 查看,可以看到有up
2021-12-24 09:50:48
16209
原创 JS 模块化
JS模块化JS模块化CommonJSbrowserifyAMDdefine( id, dependencies, factory);require([module], callback);requireJsCMD seajs 官网已经不存在了ESModule浏览器加载defer与async的区别JS模块化在ES6模块化规范出来之前,有AMD,CMD,CommonJS等模块化规范。AMD和CommonJS都是运行时加载,ES6是编译时加载也叫静态加载。CommonJSnodejs环境下(服务器端)的J
2021-09-25 17:41:26
286
翻译 理解Docker “容器主机”和“容器操作系统”的关系
http://www.floydhilton.com/docker/2017/03/31/Docker-ContainerHost-vs-ContainerOS-Linux-Windows.html定义:容器主机(Container Host):也称为主机操作系统(Host OS)。主机操作系统是Docker客户端和Docker守护进程运行的操作系统。对于Linux和非Hyper-V容器,主机操作系统与运行Docker容器共享其内核。对于Hyper-V,每个容器都有自己的Hyper-V内核。容器操作系
2021-06-23 16:28:12
4812
1
原创 python+selenium点击input上传文件报错selenium.common.exceptions.InvalidArgumentException
browse = driver.find_element_by_id("ffdcFile")browse.click()报错:Traceback (most recent call last): File "D:/work/LCPSVN/DCSC/testProject/ffdcparsertest.py", line 19, in <module> browse.click() File "D:\Program Files\Python\Python37\lib\sit
2021-06-02 11:00:23
1514
原创 mysql学习记录
1.alter命令修改数据表名或者修改数据表字段2.查看MySql数据库物理文件存放位置mysql> show global variables like "%datadir%" ;+---------------+--------------------------------------------+| Variable_name | Value |+---------------+---------------
2021-05-08 18:02:52
91
原创 MySQL 时间类型 DATE、DATETIME和TIMESTAMP
1.DATE、DATETIME和TIMESTAMP 表达的时间范围TypeRangeRemarkDATE‘1000-01-01’ to ‘9999-12-31’只有日期部分,没有时间部分DATETIME‘1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’时间格式为 YYYY-MM-DD hh:mm:ss,默认精确到秒TIMESTAMP‘1970-01-01 00:00:01’ UTC to '2038-01-19 03:1
2021-04-29 17:07:01
1096
原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
问题:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?linux系统重启后,docker daemon守护进程没有启动,需要重启docker服务。解决方法:1.进入 /etc/docker,没有daemon.json文件就自己新建一个:cd /etc/docker2.编辑daemon.json文件,加入这段代码:{ "registry-mirror
2021-04-27 14:11:51
244
原创 Docker学习
1.Docker介绍1.1什么是DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 是一种虚拟化技术,解决开发环境和生产环境环境一致的问题,通过 Docker 我们可以将程序运行的环境也纳入到版本控制中,排除因为环境造成不同运行结果的可能。1.2 Docker的核心技术核心思想:隔离Li
2021-04-26 17:42:34
136
原创 django-orm学习记录
初识django项目1.创建django项目django-admin startproject mysite #创建了一个名为"mysite"的Django 项目2.创建应用python manage.py startapp blog 3.启动项目python manage.py runserver 8080 python manage.py runserver 127.0.0.1:8080 #本机就不用写ip地址了 如果连端口都没写,默认是本机的8000端口4.setting
2020-10-27 17:05:06
128
原创 robot 接口测试-post request
四种常见的 POST 提交数据方式:1.application/x-www-form-urlencoded2.multipart/form-data3.application/json4.text/xmlpost请求需要在header中指定Content-Typeapplication/x-www-form-urlencoded和multipart/form-data的区别当action为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(n
2020-10-21 15:06:51
679
原创 前端预览pdf:PDFJS
没有使用<c:url>标签之前必须使用文档相对路径或是绝对路径对目标资源进行定位,如果使用根相对路径就会发生错误,具体详见J2EE中的绝对路径&根相对路径&文档相对路径 问题注意,但是在使用<c:url>标签的时候就可以以Web应用的根目录为参考点出发进行资源的定位,即根相对路径的使用....
2020-09-09 18:00:20
1565
原创 批量处理图片
1. 图片按尺寸/分辨率排序要求:只处理分辨率大于330的图片,所以需要按尺寸/分辨率对图片进行排序。win7可能用‘尺寸’,我的是win10用‘分辨率’。2.ps批量修改图片的尺寸大小https://jingyan.baidu.com/article/9f7e7ec0ecf9676f2815540a.html1、 首先我们新建两个文件夹,按需要命名好,一个文件夹放原图片,一个文件夹放修改好尺寸的图片。然后打开Photoshop,将原图片中的任意一张拖动到Photoshop的工作区域中;
2020-09-09 15:48:47
1424
原创 JS关闭当前窗口window.close()方法
过去,当直接调用window对象的close()方法,而不是对window实例调用close()时,浏览器会关闭最前面的窗口,不管脚本是否创建了该窗口。现在,出于安全原因,不再允许脚本关闭未打开的窗口。(Firefox46.0.1:脚本无法关闭尚未打开的窗口)1.直接调用window对象的close()方法window.close()当直接调用window.close()方法时,IE会弹出提示框,询问是否关闭此窗口。Firefox则不会关闭页面。Google则会立即关闭当前页面。2.wind
2020-05-11 11:25:29
22649
3
原创 jQuery绑定事件,dom刷新后绑定事件失效
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script src="jquery.min.js"></script> <script> $(...
2020-03-23 17:19:43
1297
原创 Nodepad++ Find result搜索结果窗口恢复
不小心拖拽notepad++的find result搜索结果窗口想把它固定在页面最底部,结果给拖没了。解决办法:1.打开文件,随便搜索一个内容,按F7,焦点就切换到了Find result。2.按Alt+Space,出现小窗口点击"移动"可以看到鼠标上有一个虚线框,在可视区内点击就可以把Find result窗口显示出来了。3.把Find result固定在Nodepad++的最底部的方法...
2020-03-17 14:08:48
12174
2
原创 正则表达式
正则表达式的两种写法:JS风格—new RegExp(‘a’, ‘i’)perl风格—/a/i字符串相关操作:search–字符串搜索substring–获取字符串charAt–获取某个字符match–获取匹配的项目replace–替换所有匹配split–分割字符串为数组正则中的option(可选项):i 忽略大小写g 全局匹配量词:+ 若干,匹配前面的子表达...
2020-03-10 15:49:45
191
原创 js手动触发事件
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js手动触发事件</title> <script> window.onload = function(){ var oA = docum...
2020-03-03 17:38:11
1875
原创 js实现保存文件到本地-兼容各浏览器
先上代码:支持IE8+,Edge,Firefox,Chrome。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Save Test</title> <script> function save(f...
2020-03-03 16:26:35
3417
原创 disabled属性在edge中不起作用的情况
今天遇到一个disabled属性在edge中不起作用,其他浏览器都起作用,感觉很奇怪,查了半天发现是Edge的bug。但这种情况只在嵌套的时候会出问题。<body> <button > <span id="btn1">按钮1</span> </button> <button id="btn2" disabled=...
2020-02-28 18:04:47
1580
原创 bootstrap多个modal实现只可以操作当前modal,其他modal不可操作
思路:如两个modal,在第一个modal上又显示第二个modal。默认情况下,两个modal可以同时操作。但如果想打开第二个modal的时候,禁止操作第一个modal上的内容,可以通过再创建一个新的modal,作为中间层。这个中间层modal的位置和大小要能覆盖住第一个modal,但内容为空,同时设置这个中间层modal的background-color为#000,opacity为0....
2020-02-26 17:45:45
1467
原创 javascript null和undefined
1.概述null与undefined都可以表示“没有”,含义非常相似。将一个变量赋值为undefined或null,老实说,语法效果几乎没区别。var a = undefined;// 或者var a = null;上面代码中,变量a分别被赋值为undefined和null,这两种写法的效果几乎等价。在if语句中,它们都会被自动转为false,相等运算符(==)甚至直接报告两者相等。...
2020-02-10 11:48:54
161
原创 js和jquery获取select选中的值
<select id="select"> <option value="A" url="http://www.baidu.com">第一个option</option> <option value="B" url="http://www.qq.com">第二个option</option></select>...
2020-01-09 15:41:12
404
原创 !function($){}(window.jQuery)
function(){}();(function(){})();这两个是自调用的匿名函数,也称为立即调用的函数表达式(IIFEs)。它立即内联执行匿名函数。()是对函数赋值,所以function( $ ){}(window.jQuery) 就是指把window.jQuery 作为参数传给前面的匿名函数,也就是$.这样做的好处是,在这个匿名函数代码块里保证了$ 与 window.jQuery...
2019-12-23 17:38:01
1501
原创 js的event对象
一个完整的事件系统,通常存在以下三个角色:事件对象,用于储存事件的状态。 event || window.event事件源对象,当前事件在操作的对象,如元素节点,文档对象,window对象,XMLHttpRequest对象等。 event.target || window.event.srcElement事件监听器,当一个事件源生成一个事件对象时,它会调用相应的回调函数进行操作。在...
2019-12-23 13:41:52
178
转载 js选择性禁止backspace,防止按backspace时页面回退
//处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function banBackSpace(e){ var ev = e || window.event; //获取event对象 var obj = ev.target || ev.srcElement;//获取事件源 var t = obj.type || obj.g...
2019-12-20 11:07:43
2691
1
原创 input的oninput、onchange与onpropertychange事件
汇总onchange onpropertychange 和oninput事件的区别:onpropertychange 只在IE8及以下的版本起作用。oninput在IE9以上版本及其他浏览器都支持。<head><script type="text/javascript" src="js/jquery.min.js"></script> <scr...
2019-12-19 14:42:51
985
原创 js动态改变input的值不触发input的change事件的解决办法
input通过键盘改变值会自动触发change事件,但通过js动态改变值后,不会自动触发,需要手动触发change事件。1.通过js赋值后手动触发/手动监听<input type="text" /><button>赋值</button><script src="js/jquery.min.js"></script><scr...
2019-12-19 11:16:15
13642
1
转载 JS中document对象 && window对象
所有的全局函数和对象都属于Window对象的属性和方法。区别: 1、window 指窗体。Window 对象表示浏览器中打开的窗口。 document指页面。document是window的一个子对象、一个对象属性。 2、用户不能改变 document.location(因为这是当前显示文档的位...
2019-12-16 10:57:04
202
转载 十款移动APP开发框架
十款移动APP开发框架:1.jquery mobile框架2.bootstrap框架3.ionic框架4.Mobile Angular UI框架5.Intel XDK框架6.Appcelerator Titanium框架7.Sencha Touch框架8.Kendo UI框架9.PhoneGap框架10.mui框架 1.jquery mobile框架 jQue...
2019-11-16 21:44:26
5338
原创 ubuntu16.04打开软件或终端的窗口自动在左上角
ubuntu16.04打开软件或终端的窗口自动在左上角,而且部分窗口隐藏在左侧的任务栏下,导致无法关闭窗口。解决办法如下:1、安装compizconfig-settings-managersudo apt install compizconfig-settings-manager2、打开compizconfig-settings-manager在shell中输入ccsmccsm找...
2019-10-27 20:44:35
4884
4
转载 linux常用命令学习总结(超详细)
作为一个程序员,我们在进行项目部署和运维时,经常会用到一些linux命令,可是这些命令老是忘记,每次用到的时候都要去谷歌百度,很是麻烦!这不,为了自己使用方便,对常见的linux命令进行了系统的总结,以便在用到时能够快速地找到相关命令,同时有需要的朋友也可以参考搜藏该篇文章!文章对讲到的每个命令都有详细的参数...
2019-10-19 21:16:02
701
1
原创 Sublime Text3使用Package Control 安装emmet插件
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度。Sublime Test3版本中自带了Package Control插件,点击Preferences–>Package Control。如果报错了:“There Are No Packages Availab...
2019-10-16 11:27:13
209
原创 eclipse更改项目使用的jdk version
eclipse更改项目使用的jdk version1)从java官网下载对应的版本:https://www.oracle.com/technetwork/java/javase/downloads/index.html下载的为.exe(如jdk-6u45-windows-x64.exe, 6表示jdk1.6.0,45表示更新次数)双击执行该.exe,会在java的安装目录下安装jdk1.6....
2019-09-26 16:03:46
771
原创 log4j只在控制台输出error信息,其他信息输出到文件
Java log4j配置文件:log4j.propertieslog4j.rootLogger=DEBUG,stdout,I,D,E #output error to consolelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Threshold = ERROR ...
2019-09-16 16:12:12
4827
转载 删除文件时提示已在windows资源管理器中打开怎么办?
删除文件时提示已在windows资源管理器中打开的原因是系统错误导致的,具体解决方法步骤如下:1、首先打开计算机,在计算机桌面下方任务栏鼠标右键点击一下,在弹出来的选项点击【启动任务管理器】。2、然后在任务管理器中,点击【进程】选项。3、然后我们鼠标右键点击里面的【explorer.exe】。4、之后在弹出来的选项点击【结束进程】。5、然后会弹出来一个提示,我们点击【结束进程】按钮。6...
2019-08-29 17:03:45
53157
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人