摘要: @echo off Title DataBase Color 0A :caozuo echo. echo ═══════════════════════════════════════ echo 【数据库操作】: echo 1.删除数据库 echo 2.还原数据库 echo 3.操作3 echo 4 阅读全文
posted @ 2020-09-25 22:04 少司命 阅读(500) 评论(0) 推荐(0)
摘要: 1.下载myslq安装包 $ cd /usr/local/src $ wget --no-check-certificate https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.20-1debian7_amd64.deb-bu 阅读全文
posted @ 2020-09-25 22:02 少司命 阅读(5852) 评论(0) 推荐(0)
摘要: 一、安装(linux-debin) 1.Redis 官方下载、编译make $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ tar xzf redis-4.0.9.tar.gz $ cd redis-4.0.9 $ make 阅读全文
posted @ 2020-09-25 21:57 少司命 阅读(2534) 评论(0) 推荐(0)
摘要: 安装Nginx 装非常简单。 按照以下步骤在Debian系统上安装Nginx: 1、更新包索引 sudo apt update 2、安装Nginx软件包 sudo apt install nginx 3、安装过程完成后,Nginx服务将自动启动。 您可以通过运行以下curl命令来验证它: curl 阅读全文
posted @ 2020-09-25 21:49 少司命 阅读(246) 评论(0) 推荐(0)
摘要: 1. 查找名称中包含“HCZ-TEST"字符的进程的pid,并kill该进程。 ps -ef | grep HCZ-TEST | grep -v 'grep' | awk '{print $2}' | xargs kill 2. Debian下查看软件是否安装:dpkg -l 软件包名称 3. vs 阅读全文
posted @ 2020-09-25 19:52 少司命 阅读(137) 评论(0) 推荐(0)
摘要: MySQL使用游标批量更新 注意:要先创建存储过程,再调用。如果直接在查询中使用代码会报错。 DROP PROCEDURE IF EXISTS SetInnerCode; CREATE PROCEDURE SetInnerCode() BEGIN ​ DECLARE v_id INT DEFAULT 阅读全文
posted @ 2020-09-25 19:44 少司命 阅读(518) 评论(0) 推荐(0)
摘要: 一、安装 采用免安装包,版本号:5.6.15GA,http://dev.mysql.com/downloads/mysql/5.6.html。下载到本地后,解压之,为方便后续操作,将压缩包的内容解压到“d:/mysql”目录下,此目录即为本机上该mysql实例的主目录。 在windows环境变量中添 阅读全文
posted @ 2020-09-25 19:42 少司命 阅读(173) 评论(0) 推荐(0)
摘要: background:linear-gradient(#feac5e, #c779d0, #4bc0c8 100%) #019875 阅读全文
posted @ 2020-09-25 19:21 少司命 阅读(259) 评论(0) 推荐(0)
摘要: Electron 提供SDK接口注入到远端页面使用 mainWindow.webContents.executeJavaScript(` let basePath = process.cwd(); window.Qbian = require(basePath + '//resources//app 阅读全文
posted @ 2020-09-25 16:09 少司命 阅读(1020) 评论(0) 推荐(0)
摘要: 解决npm一直停在"fetchMetadata: sill resolveWithNewModule"的问题换成淘宝的源 npm config set registry https://registry.npm.taobao.org 配置后可通过下面方式来验证是否成功 npm config get 阅读全文
posted @ 2020-09-25 16:02 少司命 阅读(409) 评论(0) 推荐(0)
摘要: 对于Position、Float我们在平时使用上可以说是使用频率非常高的两个CSS属性,对于这两个属性的使用上面可能大多数人存在一些模糊与不清晰的地方。本文主要对这两个属性使用上的一个介绍以及两个属性交叉使用上的一些探讨。 本文主要探讨点: Position、Float属性的基本使用方法 Posit 阅读全文
posted @ 2020-09-25 16:00 少司命 阅读(243) 评论(0) 推荐(0)
摘要: 两种安装方式我们都知道,npm的安装方式有两种,分为全局安装和局部安装。顾名思义:全局安装就是在任何文件夹都可运行,其实原理也就是写进环境变量,每次在命令行中敲入命令时,根据环境变量的设置寻找对应的可执行程序运行。 npm install -g <package_name> 局部安装就是在当前项目中 阅读全文
posted @ 2020-09-25 15:47 少司命 阅读(6195) 评论(0) 推荐(1)
摘要: 大家知道, == 是JavaScript中比较复杂的一个运算符。它的运算规则奇怪,容易让人犯错,从而成为JavaScript中“最糟糕的特性”之一。在仔细阅读了ECMAScript规范的基础上,我画了一张图,我想通过它你会彻底地搞清楚关于 == 的一切。同时,我也试图通过此文向大家证明 == 并不是 阅读全文
posted @ 2020-09-25 15:43 少司命 阅读(243) 评论(0) 推荐(0)
摘要: 一、事件绑定的几种方式 javascript给DOM绑定事件处理函数总的来说有2种方式:在html文档中绑定、在js代码中绑定。下面的方式1、方式2属于在html中绑定事件,方式3、方式4和方式5属于在js代码中绑定事件,其中方法5是最推荐的做法。 方式1:HTML的DOM元素支持onclick、o 阅读全文
posted @ 2020-09-25 15:33 少司命 阅读(226) 评论(0) 推荐(0)
摘要: /** * 字符串是否含有html标签的检测 * @param htmlStr */ function checkHtml(htmlStr) { var reg = /<[^>]+>/g; return reg.test(htmlStr); } demo: <div id="box"> sdfsdf 阅读全文
posted @ 2020-09-25 15:19 少司命 阅读(1214) 评论(0) 推荐(0)
摘要: Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) 生成n-m,包含n但不包含m的整数:第一步算出 m-n的值,假设等于w第二步Math.random()*w第三步Math.random()*w+n第四步parseInt(Math.random()*w+n, 阅读全文
posted @ 2020-09-25 15:17 少司命 阅读(176) 评论(0) 推荐(0)
摘要: <script type="text/javascript"> function banBackSpace(e) { var ev = e || window.event; var obj = ev.target || ev.srcElement; var t = obj.type || obj.g 阅读全文
posted @ 2020-09-25 15:16 少司命 阅读(234) 评论(0) 推荐(0)
摘要: 1. span元素在默认情况下忽略 width 和 height,除非设置其 display 属性为 block 或 inline-block。这是因为只有块级元素和行内块级元素才能够有自己的宽高。 <body> <span id="haha">这是一个行内元素</span> </body> ​ ​ 阅读全文
posted @ 2020-09-25 15:14 少司命 阅读(209) 评论(0) 推荐(0)
摘要: 两列布局,采用左列left浮动,右列不浮动,采用margin-left定位的方式。 <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <style 阅读全文
posted @ 2020-09-25 15:05 少司命 阅读(182) 评论(0) 推荐(0)
摘要: 方法一 通过JQuery,获取窗体的高度,设置给对应的div。代码如下: ht = $(document.body).height(); $("#mDiv").height(ht - 170); 缺点:由于浏览器是先解析css,后执行JS,导致页面在加载时,mDiv先呈现其原始高度,再变为其全屏效果 阅读全文
posted @ 2020-09-25 15:04 少司命 阅读(685) 评论(0) 推荐(0)
摘要: 1. 判断手机号是否合法 var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;这个表达式的意思是: 1--以1为开头;2--第二位可为3,4,5,7,8,中的任意一位;3--最后以0-9的9个整数结尾。 阅读全文
posted @ 2020-09-25 15:01 少司命 阅读(117) 评论(0) 推荐(0)
摘要: AVL树简介 AVL树的名字来源于它的发明作者G.M. Adelson-Velsky 和 E.M. Landis。AVL树是最先发明的自平衡二叉查找树(Self-Balancing Binary Search Tree,简称平衡二叉树)。一棵AVL树有如下必要条件: 条件一:它必须是二叉查找树。 条 阅读全文
posted @ 2020-09-25 14:58 少司命 阅读(446) 评论(0) 推荐(1)
摘要: 一、红黑树的定义 R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。 红黑树的特性 每个节点或者是黑色,或者是红色。 根节点是黑色。 每个叶子节点(NIL)是黑色。 如果一 阅读全文
posted @ 2020-09-25 12:40 少司命 阅读(286) 评论(0) 推荐(0)
摘要: 小程序官方提供了 wx.showModal 方法,但样式比较固定,不能满足多元化需求,自定义势在必行。 点击某个按钮,弹出 modal框,里面的内容可以自定义,可以是简单的文字提示,也可以输入框等复杂布局。操作完点击取消或确定关闭 modal。 如何使用 将下面的 modal.wxml 、modal 阅读全文
posted @ 2020-09-25 11:37 少司命 阅读(2894) 评论(0) 推荐(0)
摘要: @echo offstart D:\"Program Files (x86)"\Tencent\WeChat\WeChat.exestart D:\"Program Files (x86)"\Tencent\WeChat\WeChat.exeexit 阅读全文
posted @ 2020-09-25 11:29 少司命 阅读(598) 评论(0) 推荐(0)
摘要: 每个数字前插入换行: 批量将word数字序号后边的顿号改为圆点 在公文写作中,数字序号后应该用圆点,但经常可见数字后用顿号的文章,如何替换过来呢? 一、自动编号修改办法 如果是用自动编号实现,可以修改自动编号样式实现:全选相关段落,点击工量栏中的“格式”,“项目符号和编号”分组,点击“编号”,选择带 阅读全文
posted @ 2020-09-25 11:28 少司命 阅读(401) 评论(0) 推荐(0)
摘要: 注册表位置:计算机\HKEY_CURRENT_USER\Software\Wiz 修改右侧窗口中的 DataStore 的值即可。 阅读全文
posted @ 2020-09-25 11:26 少司命 阅读(397) 评论(0) 推荐(0)
摘要: 不能双击运行jar文件的解决办法: 打开注册表,找到HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,然后编辑其默认键值,改为"C:\Program Files (x86)\Java\jdk1.6.0_30\bin\javaw.e 阅读全文
posted @ 2020-09-25 11:24 少司命 阅读(345) 评论(0) 推荐(0)
摘要: ref: http://www.programcreek.com/2013/09/top-8-diagrams-for-understanding-java/ A diagram is sometimes worth 1000 words. The following diagrams are fr 阅读全文
posted @ 2020-09-25 11:23 少司命 阅读(126) 评论(0) 推荐(0)
摘要: IE8:(至少在WinXP SP3上)会对直接输入的url进行GBK编码Chrome:UTF-8编码Firefox:UTF-8编码 需求:在服务器后台打印出每个URL参数及其值,并回送到浏览器。 代码: 需要注意IE8(真NMD风骚 -_-#) protected void doGet(HttpSe 阅读全文
posted @ 2020-09-25 11:20 少司命 阅读(292) 评论(0) 推荐(0)
摘要: File类位于JDK的java.io这个包下。 一个File类既可以代表一个文件,也可以代表一个目录。 构造器 要使用File,首先需要通过构造器构造它的一个实例: File file1 = new File("/a/b"); File file2 = new File("C:\\a\\b.dat" 阅读全文
posted @ 2020-09-25 11:18 少司命 阅读(207) 评论(0) 推荐(0)
摘要: encodeURL函数主要是来对URI来做转码,它默认是采用的UTF-8的编码。UTF-8编码的格式:一个汉字来三个字节构成,每一个字节会转换成16进制的编码,同时添加上%号。 假设页面端输入的中文是一个“中”,按照下面步骤进行解码: 1、第一次encodeURI,按照utf-8方式获取字节数组变成 阅读全文
posted @ 2020-09-25 11:10 少司命 阅读(181) 评论(0) 推荐(0)
摘要: 擦除 在泛型代码内部,无法获得任何有关泛型参数类型的信息。 例子1: //这个例子表明编译过程中并没有根据参数生成新的类型 public class Main2 { public static void main(String[] args) { Class c1 = new ArrayList<I 阅读全文
posted @ 2020-09-25 11:07 少司命 阅读(165) 评论(0) 推荐(0)
摘要: 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模 阅读全文
posted @ 2020-09-25 10:45 少司命 阅读(131) 评论(0) 推荐(0)
摘要: 在Java5后推出了泛型,使我们在编译期间操作集合或类时更加的安全,更方便代码的阅读,而让身为编译性语言的Java提供动态性的反射技术,更是在框架开发中大行其道,从而让Java活起来,下面看一下在使用泛型和反射需要注意和了解的事情。 1.Java的泛型是类型擦除的 Java中的泛型是在编译期间有效的 阅读全文
posted @ 2020-09-25 10:17 少司命 阅读(542) 评论(0) 推荐(0)
摘要: Java Server Page:Java 服务器端网页,在 HTML 页面中编写 Java 代码的页面。JSP 是 Servlet 编写的一种技术,它将 Java 代码和 HTML 语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用 Java 代码来编写,而对固定不变的静态内容采用普通静 阅读全文
posted @ 2020-09-25 10:11 少司命 阅读(105) 评论(0) 推荐(0)
摘要: 1.在JSP页面上输入中文,请求页面后不出现乱码:保证pageEncoding和charset的值一致,且都支持中文,通常建议取值为UTF-8; <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= 阅读全文
posted @ 2020-09-25 10:06 少司命 阅读(110) 评论(0) 推荐(0)
摘要: 本质区别: 请求的转发只发出了一次请求, 而重定向则发出了两次请求. 具体:①. 请求的转发: 地址栏是初次发出请求的地址. 请求的重定向: 地址栏不再是初次发出的请求地址. 地址栏为最后响应的那个地址 ②. 请求转发: 在最终的 Servlet 中, request 对象和中转的那个 reques 阅读全文
posted @ 2020-09-25 09:42 少司命 阅读(159) 评论(0) 推荐(0)
摘要: 1.什么是绝对路径? 相对于当前WEB应用的根路径的路径,即任何路径都必须带上contextPath。contextPath可以从request或者application的getContextPath()方法获取。 2.JavaWeb开发中的“/”到底代表什么? (1)若“/”需交由Servlet容 阅读全文
posted @ 2020-09-25 09:39 少司命 阅读(202) 评论(0) 推荐(0)
摘要: 自定义标签 1. 创建一个标签处理器类,实现javax.servlet.jsp.tagext.SimpleTag接口。 2. 在WEB-INF文件夹下新建一个.tld(标签库描述文件)为扩展名的xml文件。 tld文件示例: <?xml version="1.0" encoding="UTF-8" 阅读全文
posted @ 2020-09-25 09:34 少司命 阅读(102) 评论(0) 推荐(0)
摘要: 核心标签库: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 1.输入输出操作 c:out 可以对特殊字符进行自动转义 <% request.setAttribute("book", "<<Java in web>>") 阅读全文
posted @ 2020-09-25 09:29 少司命 阅读(244) 评论(0) 推荐(0)
摘要: 1. Filter是什么 ①. JavaWeb的一个重要组件,可以对发送到Servlet的请求进行拦截,并对响应也进行拦截; ②.Filter是实现了javax.servlet.Filter接口的Java类; ③.Filter需要在web.xml文件中进行配置和映射。 2. 如何创建、配置一个Fil 阅读全文
posted @ 2020-09-25 09:25 少司命 阅读(205) 评论(0) 推荐(0)
摘要: 这里来说说用Servlet获取URL地址。在HttpServletRequest类里,有以下六个取URL的函数: getContextPath 取得项目名 getServletPath 取得Servlet名 getPathInfo 取得Servlet后的URL名,不包括URL参数 getReques 阅读全文
posted @ 2020-09-25 09:15 少司命 阅读(534) 评论(0) 推荐(0)
摘要: 一、进行文件上传时, 表单需要做的准备 1.请求方式为 POST:<form action="uploadServlet" method="post" ... > 2. 使用 file 的表单域: <input type="file" name="file"/> 3. 使用 multipart/fo 阅读全文
posted @ 2020-09-25 09:14 少司命 阅读(500) 评论(0) 推荐(0)
摘要: 使用servlet下载文件可以避免文件直接暴露给用户,下载的文件可以是服务器上的文件系统中的、数据库上的、甚至动态生成的。 1.设置ContentType响应头: response.setContentType("application/x-msdownload"); 2.设置Content-Dis 阅读全文
posted @ 2020-09-25 09:05 少司命 阅读(126) 评论(0) 推荐(0)
摘要: 基本形式:${expr} 1.为空判断${empty someObject}当 someObject 不存在时,返回 true;当 someObject 为 null 时,返回 true;当 someObject 是数组或集合类型且其不含任何元素时,返回 true其余情况返回 false 。 其逆向 阅读全文
posted @ 2020-09-25 09:04 少司命 阅读(157) 评论(0) 推荐(0)
摘要: <url-pattern>有三种匹配方式和Servlet的配置方式类似 绝对路径匹配:以/开头 不包含通配符 * 是一个绝对访问路径。例如:/demo、/index.jsp 目录匹配:以/ 开头,以 * 结尾。例如:/*、/servlet/*、/servlet/xxx/* 扩展名匹配:不能以/ 开头 阅读全文
posted @ 2020-09-25 09:00 少司命 阅读(596) 评论(0) 推荐(0)
摘要: 一、XML Schema schema 规范中: ① 所有标签和属性都需要有 schema 文件来定义; ② 所有的 schema 文件都必须有一个 namespace,由 targetNamespace 属性值指定,相当于该 schema 文件的 id; ③ 通过 xmlns 属性来为 xml 文 阅读全文
posted @ 2020-09-25 08:58 少司命 阅读(226) 评论(0) 推荐(0)
摘要: 这7中关系是: 单向一对一 单向一对多 单向多对一 单向多对多 双向一对一 双向一对多 (双向多对一) 双向多对多 1. 单向一对一关联映射(one-to-one) 两个对象之间一对的关系,例如:Person(人)-IdCard(身份证) 。有两种策略可以实现一对一的关联映射: (1)主键关联:即让 阅读全文
posted @ 2020-09-25 08:49 少司命 阅读(257) 评论(0) 推荐(0)