自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 问答 (2)
  • 收藏
  • 关注

原创 你听过“易语言”吗?

易语言

2022-08-02 13:34:25 839 1

原创 jQuery实现黑暗模式

黑暗模式

2022-08-02 12:56:18 354

原创 Vue render 函数

vue render函数

2022-07-31 22:39:54 315 1

原创 Css 定位

定位定位的组成定位︰将盒子定在某一个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子。定位=定位模式+边偏移。定位模式定位模式决定元素的定位方式,它通过CSS的position属性来设置,其值可以分为四个值语义static静态定位relative相对定位absolute绝对定位fixed固定定位边偏移边偏移就是定位的盒子移动到最终位置。有top、bottom、left和right 4个属性。边偏移属性示例描

2021-09-15 18:08:41 76

原创 Promise

promise什么是promise?Promise 是一种异步编程的解决方案什么情况下会用到Promise?一般情况下是有异步操作时,使用Promise对这个异步操作进行封装new ->构造函数(1,保存了一些状态信息2.执行传入的函数)在执行传入的回调函数时,会传入两个参数,resolve,reject.本身又是函数promise有三种状态:pending/reslove/reject 。pending就是未决,resolve可以理解为成功,reject可以理解为拒

2021-08-30 17:12:21 56

原创 介词

介词介词的定义用来表明名词和代词与其他句子成分的关系的词叫介词。介词也叫前置词,是一种虚词,不能单独做句子成分,一般只能用在名词或者代词,数词和动名词的前面。介词跟这些词语一起构成一个短语,这个短语称为介词短语。比如 :in chengdu 在成都 (介词in + 名词chengdu)in the school 在这所学校in 1998 在1998年常用的介词in on at about beside before with of 等等 , 这些介词常常有多种意思 如下所示

2021-08-30 17:11:55 931

原创 Vue X

VueX什么是VueX?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。什么是状态管理如果我们多个组件想共享同一个数据 , 我们可以考虑将数据放到一个公共的对象中 , 将这个公共对象放

2021-08-30 17:11:18 71

原创 axios

axiosaxios的安装npm install axios --save使用axios({ url: 'http://www.blogry.cn/test/index', methods: 'post'}).then(result => { console.log(result);})all 方法axios.all([ axios({ url: 'http://www.blogry.cn/test/index', methods: 'post'

2021-08-30 17:10:40 95

原创 介词 inside like near of off past around

inside时间,地点)在…内,在…里inside 的用法和意义和 in 差不多,都是跟表示 “地点,场所,位置的词语” ,都是表示 “在…内,在…里面” 。这两个介词表示这个意义的时候,几乎可以互用,只是 inside 表示 “在…内部” 的意义更强烈一点。inside 和 in 主要有两个小区别:第一,inside 一般不能表示时间概念,除非特殊情况,in 经常可以表示时间概念,而且用得广。第二,inside 一般不能跟 “大地方” ,而 in 可以跟 “大地方” 也可以跟 “小地方”。

2021-08-30 17:10:02 1435

原创 介词 at on about

at1.表示 在…介词at可以表示地点,一般情况下,“At+表示小地方的名词” 表示“在…地方,在…附近”。但是,这个“表示小地方的名词”有点难理解,很难解释什么地方才算小地方,根据一些权威的语法书,比如《牛津英语用法指南》,at喜欢跟一个表示建筑物的名词或专有名词at the hotel 在旅馆at the cinema 在电影院注意,“at+小地方”容易跟“in+小地方”混淆,但是at强调的是“在…地方或在…附近”而in强调的是“在里面,在内部”,比如:in the hotel 强

2021-08-30 17:08:37 1480

原创 介词 before behind before beside between

before1. 表示时间 在…以前Before 可以跟具体的时间或时间点的词语构成一个介词短语,表示“在…之前/以前”。这个表示具体时间点的词语跟“after”后面的词语一样。比如:① : before + 表示几点钟的数词before 10:00 10点以前before 12:30 12:30点以前② : before + 表示具体的时间或具体时间点的词语before class 上课前before work 上班前③ : before + 表

2021-08-30 17:08:02 1601

原创 介词 by during for from

byBy是一个出现频率很高的介词,但是有时候不属于介词的作用,比如一些含有by的动词短语:stand by支持 pass by 路过by 有时也是介词,但是用法比较特殊,比如在被动语态里面,“by sb”的“by”表示“被”的意思。这一章主要讲 by 作普通介词的情况1.不迟于,到…….时为止 (时间) (暂时不讲)By 可以跟一些表示时间的词语构成介词短语,表示“到…时间为止”,但是很少用,大多数情况,都是属于固定介词短语,而且时态要求比较严格,多数用在现在完成时态或者过去

2021-08-30 17:07:25 398

原创 现在完成时态2

现在完成时态的第二种用法现在完成时态的第二种用法有点难以理解 , 容易跟一般过去式混淆 , 当表示过去发生的某一动作对现在造成的影响和结果的时候 , 也要用现在完成时态这句话有点抽象 , 不好理解 , 我们先来看看构成方式和要求这个用法的谓语动词要求是非延续姓动词。如begin(开始),give(给),go(走),meet(遇见)see(看见),die(死)等 , 非延续性动词也就是除了延续性动词以外的动词 , 包括 结果性或瞬间性动词等等,当然也有一些“特殊的动词”既可以是延续性有时也可

2021-08-30 17:06:47 457

原创 现在完成时态1

现在完成时态现在完成时态的构成方式由 have/has + 过去分词 构成根据结构,现在完成时态主要由两部分组成 : 第一,助动词 have 或 has ; 第二,动词的过去分词。首先复习 一下动词的过去分词,有规则的情况下 , 过去分词跟过去式的变化规则是一样的,都是 “动词原型 + ed” ,比如 : 动词 Work 的过去式是 worked ,过去分词其实也是 worked 。但是 , 实际上,很多动词的过去分词是没有规则的,所以很多动词的过去式和过去分词是不同的,比如: eat at

2021-08-30 17:05:51 301

原创 Vue router

Vue router目前前端流行的三大框架,都有自己的路由实现:Angular的ngRouter, React的ReactRouter , Vue的vue-routervue-router是 Vue.js 官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。我们可以访问其官方网站对其进行学习: https://router.vuejs.org/zh/vue-router是基于路由和组件的路由用于设定访问路径,将路径和组件映射起来.在vue-router的单页面应用中,页

2021-06-04 23:15:19 126

原创 一般过去时态

一般过去时态用在表示过去发生的动作和状态的句子里面(“是过去的动作或状态 , 现在已经不存在了”)主系表结构 一般过去时态构成方式主语 + be + 表语这种句型很简单 , 只需要将 be 动词变成 was 或 were , 当主语是 I 或单数的时候 , 使用 was , 当主语是 you 或复数的时候使用 were , 专有名词和地名用was 但是如果是并列作主语 , 使用were , 主语和表语都不需要变化 , 但是当主语是可数名词时 , 需要考虑可数名词

2021-06-04 23:14:48 1135

原创 现在进行时

现在进行时现在进行时态也是一个比较容易掌握的时态。现在进行时态用在“表示主语此时此刻正在进行的动作”的句子里面。注意,这个时态强调此时此刻的动作,所以跟前面的三个时态有区别,这个时态只有动作的句子,没有状态的句子。主语+ be(is/am/are) +实义动词的现在分词 + 宾语注意,这里的 be 不是系动词,不是“主语 + be + 表语”里面的 be。这个 be 是作助动词的 , 没有意思 , 只是起到辅助构成现在进行时态的作用。Be 和动词的现在分词一起构成复合谓语。当 Be

2021-06-04 23:14:15 738

原创 Vue Tabbar 的封装

Tabbar 的封装1. 通过脚手架创建项目创建项目vue init webpack tabbar选择配置? Project name vuecli2test # 会根据这个名称创建一个文件夹,存放之后项目的内容该名称也会作为默认的项目名称,但是不能包含大写字母等? Project description description # 项目名称 , 不能有大写字母? Author renyi <[email protected]> # 作者信息? Vue build s

2021-06-04 23:12:51 215 3

原创 副词

副词副词(Adverb 简称adv.)是指在句子中表示行为或状态特征的词,用以修饰动词、形容词、其他副词或全句,表示时间、地点、程度、方式等概念。副词可分为:时间副词、频率副词、地点副词、方式副词、程度副词、疑问副词、连接副词、关系副词、表顺序的副词以及表完成的副词。 He works very hard hard 就是副词 , 修饰名词 work very 也是副词 , 修饰同为副词的 hard时间副词时间副词就是表示时间的词 , 如 today tomorrow bef

2021-06-04 23:12:18 1362

原创 介词....

介词介词的定义用来表明名词和代词与其他句子成分的关系的词叫介词。介词也叫前置词,是一种虚词,不能单独做句子成分,一般只能用在名词或者代词,数词和动名词的前面。介词跟这些词语一起构成一个短语,这个短语称为介词短语。比如 :in chengdu 在成都 (介词in + 名词chengdu)in the school 在这所学校in 1998 在1998年常用的介词in on at about beside before with of 等等 , 这些介词常常有多种意思 如下所示

2021-06-04 23:11:52 372

原创 Promise

promise什么是promise?Promise 是一种异步编程的解决方案什么情况下会用到Promise?一般情况下是有异步操作时,使用Promise对这个异步操作进行封装new ->构造函数(1,保存了一些状态信息2.执行传入的函数)在执行传入的回调函数时,会传入两个参数,resolve,reject.本身又是函数promise有三种状态:pending/reslove/reject 。pending就是未决,resolve可以理解为成功,reject可以理解为拒

2021-06-04 23:10:54 69

原创 Vue X

VueX什么是VueX?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。什么是状态管理如果我们多个组件想共享同一个数据 , 我们可以考虑将数据放到一个公共的对象中 , 将这个公共对象放

2021-06-04 23:10:17 103

原创 axios

axiosaxios的安装npm install axios --save使用axios({ url: 'http://www.blogry.cn/test/index', methods: 'post'}).then(result => { console.log(result);})all 方法axios.all([ axios({ url: 'http://www.blogry.cn/test/index', methods: 'post'

2021-06-04 23:09:23 152

原创 Linux基础命令

基础命令终端界面1、操作命令1.关机1.shutdown -h now(正常关机,可以定时关机)2.halt(关闭内存,也可以关机)3.init 0(也可以,但有局限性)2.重启:1.reboot      #工作中常用2.shutdown -r now #工作中常用3.shutdown -r +1  #一分钟后重启3.init 63.注销:1.logout2.exit      #工作中常用3.ctrl+d     #工作

2021-05-30 17:20:56 2307

原创 python字符串常用方法

字符串常用方法1,去掉空格和特殊符号name.strip() 去掉空格和换行符name.strip(‘xx’) 去掉某个字符串name.lstrip() 去掉左边的空格和换行符name.rstrip() 去掉右边的空格和换行符2,字符串的搜索和替换name.count(‘x’) 查找某个字符在字符串里面出现的次数name.capitalize() 首字母大写name.center(n,’-’) 把字符串放中间,两边用- 补齐name.

2021-05-30 17:20:08 919

原创 python列表

列表创建一个列表member = [“张三”,“李四”,“王五”,“赵六”]向列表中追加元素member.append(“xxx”)向列表中追加多个元素member.extend([“Mario”,“Lucy”])在指定位置插入元素member.insert(0,9999)#创建一个列表member = ["张三","李四","王五","赵六"]print(member)#创建一个空列表empty = []number = [1,5,6]pr

2021-05-30 17:19:12 346 2

原创 SpringMVC执行流程

SpringMVC执行流程1.浏览器提交请求给中央调度器(DispatcherServlet)2.中央调度器(DispatcherServlet)判断该请求是否为multiparty请求3.中央调度器将这个请求给了处理器映射器(HandleMapping),然而处理器映射器被封装成一个集合,需要通过遍历所有的处理器映射器,找到对应这个请求的处理器映射器3.处理器映射器(HandleMapping)根据这个请求找到对应的处理器,(hm.getHandler(request))将这个处理器和拦截器一起封

2021-05-30 17:18:24 87

原创 Git笔记

git 常用命令初始化项目 git init当我们刚开始一个项目时,我们需要通过命令 git init 初始化它$ git initInitialized empty Git repository in G:/gitproject/.git/执行完上面的代码我们的仓库就会出现一个 .git 文件夹,但此时我们的仓库是空的,我们可以给他写入一些文件写入文件我们通过 vim hello.txt 写入一个 hello.txt 的文件查看状态 git status我们可

2021-05-30 17:16:45 365

原创 父子组件的数据传递

父子组件的数据传递父传子通过 Prop 向子组件传递数据 Prop 数组形式: props: [‘变量名’,‘变量名’…] , 通过v-bind进行数据绑定将movies传递给emovie<div id="app"> <!--通过v-bind进行数据绑定将movies传递给emovie--> <component-parent :emovie="movies" :emessage="message"></component-pa

2021-03-08 15:17:59 242

原创 shiro授权数据的持久化 - 资源字符串

shiro授权数据的持久化 - 资源字符串1. 表结构用户表用户角色中间表角色表角色权限中间表权限表2. 自定义Realmpublic class CustomerRealm extends AuthorizingRealm { @Autowired private UserService userService; /** * 授权 * @param principalCollection * @r

2021-01-23 23:12:26 193 1

原创 Shiro授权数据的持久化

Shiro授权数据的持久化1. 表结构既然要做持久化,那我们就得需要数据库表, 先来看看我们的表结构吧!rolerole_user2. 角色创建实体Rolepublic class Role { private int id; private String name; ...在User中设置Role的属性public class User {private Integer id;private String username;pr

2021-01-22 22:23:35 161 1

原创 Shiro

Shiro基础权限管理1.1 什么是权限管理?基本上涉及到用户的系统都需要进行权限管理, 权限管理属于系统安全的范畴, 权限管理实现对用户访问系统的控制按照安全规则或则是安全策略, 控制用户可以访问且只能访问自己被授权的资源权限管理包括用户身份验证和授权两部分, 简称认证授权, 对用户进行身份认证,认证通过后才可以访问可以访问的资源起步<dependency> <groupId>org.apache.shiro</groupId&g

2021-01-17 22:22:42 2179

原创 git基本理论

2021-01-06 21:34:06 82 1

原创 易语言窗口停靠伸缩功能

.版本 2.支持库 spec.子程序 窗口停靠伸缩, , 公开.参数 窗口, 窗口.参数 speed, 整数型.局部变量 a, 整数型.局部变量 右边, 整数型右边 = 窗口.左边 + 窗口.宽度' 在窗口里 上.如果 (取鼠标水平位置 () ≥ 窗口.左边 且 取鼠标水平位置 () ≤ 窗口.左边 + 窗口.宽度 且 取鼠标垂直位置 () ≥ 窗口.顶边 且 取鼠标垂直位置 () ≤ 窗口.顶边 + 窗口.高度) .如果真 (窗口.顶边 < -50) ...

2020-11-19 22:11:39 895

原创 Redis主从复制入门

主从复制什么是主从复制简单来说,是使用两个或两个以上相同的数据库,将一个数据库当做主数据库,而另一个数据库当做从数据库。在主数据库中进行相应操作时,从数据库记录下所有主数据库的操作,使其二者一模一样。主从复制的作用?读写分离,master读,slave写,提高服务器的读写负载能力负载均衡: 基于主从结构,配合读写分离又slave分担master的负载,并根据需求的变化改变slave的数量,通过多个节点分担数据读取的负载,大大提高redis的并发量和吞吐量故障恢复: 当mast

2020-11-05 17:42:07 144 1

原创 Redis事务、锁、高级数据类型

事务的基本操作开启事务multi: 设定事务的开启位置,之后的所有命令都将进入队列中执行事务exec: 设定事务的结束位置,同时执行事务,与multi同时出现,成对使用注意: 开启事务后执行的所有指令并没有立即执行,而是放入任务队列中,当执行exec命令后才执行终止事务discard: 发生在multi后,exec前事务注意事项如果开启事务后,输入的指令有语法错误,那么所有的指令都将不会执行如果开启事务后执行的指令语法正确,执行出错,那么其他正确的指令

2020-11-05 16:08:53 138

原创 Redis持久化

持久化的方式RDB:每隔一段时间将当前程序的数据进行保存(快照)AOF:将数据的操作过程进行保存,比如保存每次执行过的指令,在恢复时重新执行这些指令RDBRDB启动方式(一): save手动执行一次保存操作,会在启动配置文件指定的路径生成一个.rdb文件RDB(一): save命令相关配置dbfilename 文件名.rdb说明:设置本地数据库文件名,默认值为dump.rdb经验:通常设置为dump-端口号.rdbdir说明:设置存储.rd

2020-10-29 20:01:55 103

原创 Redis入门

什么是RedisRedis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,基于内存运行,性能高效.Redis常见命令添加数据set key value: set age 18获取数据get key: get age清屏clear帮助信息help 命令: help get退出quit exitRedis数据类型5种常见的数据类型:

2020-10-26 19:13:32 284

原创 SpringMVC核心技术

目录1.转发与重定向2.异常处理器3.类型转换器4.初始化参数绑定4.文件上传4.拦截器转发与重定向当处理器对请求处理完毕后,向其它资源进行跳转时,有两种跳转方式:请求转发与重定向。而根据所要跳转的资源类型,又可分为两类:跳转到页面与跳转到其它处理器。注意,对于请求转发的页面,可以是WEB-INF中页面;而重定向的页面,是不能为WEB-INF中的页面。因为重定向相当于用户再次发出一次请求,而用户是不能直接访问 WEB-INF 中的资源SpringMVC 框架

2020-10-09 19:24:22 1932

原创 SpringMVC配置式开发

HandlerMapping处理器映射器简介: 处理器映射器,负责根据用户请求找到相应的将要执行的 Handler,即处理器。即用于完成将用户请求映射为要处理该请求的处理器,并将处理器封装为处理器执行链传给中央调度器。HandlerMapping的执行流程protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { //request请求

2020-09-28 19:47:44 91

空空如也

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

TA关注的人

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