<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Knock_BUG的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Knock_BUG</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Knock_BUG]]></copyright><item><title><![CDATA[Keystone 的安装脚本]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/144958182</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/144958182</guid><author>Knock_BUG</author><pubDate>Mon, 06 Jan 2025 10:46:44 +0800</pubDate><description><![CDATA[Keystone 安装脚本，用于安装和配置 OpenStack 中的 Keystone 服务，Keystone 是 OpenStack 的身份认证服务。脚本从数据库设置到 Keystone 服务启动，最后设置了管理员用户并验证了安装。]]></description><category></category></item><item><title><![CDATA[VS Code高效开发插件汇总]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/108545470</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/108545470</guid><author>Knock_BUG</author><pubDate>Sat, 12 Sep 2020 10:13:20 +0800</pubDate><description><![CDATA[VS Code高效开发插件汇总1. 插件下载位置下如图所示（笔者已汉化，但是位置还是相同位置）2. 插件表一览

安装插件，快速进入高效开发模式

1. 插件下载位置下如图所示（笔者已汉化，但是位置还是相同位置）

2. 插件表一览




插件
说明




Chinese (Simplified) Language Pack for Visual Studio Code
中文简体语言包


Auto Close Tag
自动添加HTML / XML关闭标签


Auto Rename Tag
自动重命名]]></description><category></category></item><item><title><![CDATA[基于layui实现的省市县区三级联动下拉选择器]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/107036866</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/107036866</guid><author>Knock_BUG</author><pubDate>Tue, 30 Jun 2020 10:49:54 +0800</pubDate><description><![CDATA[基于layui实现的省市县区三级联动下拉选择器
关于layui
这里不做介绍，直戳我阅读
关于本省市区级联下拉选择器
本选择器已经将它封装成一个layui的插件，使用起来非常方便，支持一个页面中使用多个省市区选择器，并且支持选择结果回调，支持自定义lay-filter。
使用方法以及一些约定

html部分
整个选择器需要使用一个父标签包裹，如下使用了id=“area-picker”，并且分别给省、市、区的select加上province-selector、city-selector、county-sele]]></description><category></category></item><item><title><![CDATA[jquery 常用正则表达式集合]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/106984850</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/106984850</guid><author>Knock_BUG</author><pubDate>Sat, 27 Jun 2020 16:55:53 +0800</pubDate><description><![CDATA[一、校验数字的表达式

数字：^[0-9]*$
n位的数字：^\d{n}$
至少n位的数字：^\d{n,}$
m-n位的数字：^\d{m,n}$
零和非零开头的数字：^(0|[1-9][0-9]*)$
非零开头的最多带两位小数的数字：^([1-9][0-9]*)+(.[0-9]{1,2})?$
带1-2位小数的正数或负数：^(\-)?\d+(\.\d{1,2})?$
正数、负数、和小数：^(\-|\+)?\d+(\.\d+)?$
有两位小数的正实数：^[0-9]+(.[0-9]{2})?$
有1~3位小数的]]></description><category></category></item><item><title><![CDATA[基于 jquery.cookie.js 的 cookie 下载及使用]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/106980252</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/106980252</guid><author>Knock_BUG</author><pubDate>Sat, 27 Jun 2020 11:17:06 +0800</pubDate><description><![CDATA[Cookie简介

定义：让网站服务器把少量数据储存到客户端的硬盘或内存，从客户端的硬盘读取数据的一种技术；

cookie 的下载及使用方法Cookie简介一、下载：二、使用：1. 添加一个"会话cookie"2. 创建一个cookie并设置有效时间为 7天3. 创建一个cookie并设置 cookie的有效路径4. 读取cookie5. 删除cookie6. 可选参数三、避坑细节点
一、下载：
jquery.cookie.js基于jquery；

先引入jquery：
再引入jquery.cookie.]]></description><category></category></item><item><title><![CDATA[Java 进阶知识篇 面向对象与封装]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/106190008</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/106190008</guid><author>Knock_BUG</author><pubDate>Wed, 20 May 2020 23:48:30 +0800</pubDate><description><![CDATA[案例展示

面向过程：强调 步骤
面向对象：强调 对象


面向过程，当实现一个功能时候，考虑每一个步骤
面向对象，当实现一个功能时候，不关心具体步骤，只关心调用谁能实现，如下案例：

import java.lang.reflect.Array;
 import java.util.Arrays;

public class demo1 {
 public static void main(String[] args) {
  int[] array = {10, 20, 30, 40, 50};
  S]]></description><category></category></item><item><title><![CDATA[移动端开发必备模块-flex布局]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/106057339</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/106057339</guid><author>Knock_BUG</author><pubDate>Tue, 12 May 2020 07:03:31 +0800</pubDate><description><![CDATA[需求背景
为解决 移动端 开发中

特殊布局
盒子内元素 垂直居中

的疑难问题，引入弹性盒布局模型，目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间
一、Flex布局是什么
Flex 是 Flexible Box 的缩写，意为”弹性布局”，用来为盒状模型提供最大的灵活性。
任何一个容器都可以指定为 Flex 布局。父级元素设定flex布局后，子元素 的float、clear、vertical-align属性将会全部失效。
采用 Flex 布局的元素，称为 Flex 容器（fl]]></description><category></category></item><item><title><![CDATA[JS中的函数节流]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/105929097</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/105929097</guid><author>Knock_BUG</author><pubDate>Tue, 05 May 2020 10:43:38 +0800</pubDate><description><![CDATA[JS中的函数节流
一、什么是函数节流（throttle）
概念：限制一个函数在一定时间内只能执行一次。

举个栗子，坐火车或地铁，过安检的时候，在一定时间（例如10秒）内，只允许一个乘客通过安检入口，以配合安检人员完成安检工作。上例中，每10秒内，仅允许一位乘客通过，分析可知，“函数节流”的要点在于，在 一定时间 之内，限制 一个动作 只 执行一次 。
二、应用场景
懒加载、滚动加载、加载更多或监...]]></description><category></category></item><item><title><![CDATA[VUE组件基础（一）]]></title><link>https://blog.youkuaiyun.com/Knock_BUG/article/details/105048904</link><guid>https://blog.youkuaiyun.com/Knock_BUG/article/details/105048904</guid><author>Knock_BUG</author><pubDate>Mon, 23 Mar 2020 18:13:51 +0800</pubDate><description><![CDATA[VUE组件基础（一）
1.组件的组织

2.组件名的启用（横杠法和驼峰法）
Vue.component('my-component-name', { /* ... */ })

Vue.component('MyComponentName', { /* ... */ })

3.全局注册组件
作用需求：如果想要一个组件在项目中哪里都可以直接调用，这个时候就需要用到全局注册。
缺点：注册了的全局组件...]]></description><category></category></item></channel></rss>