- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 使用Flash制作IeBook中页面跳转的按钮
在IeBook中,如果是纯文字无特效按钮可以直接在IeBook中插入文字,并在属性栏中指定链接类型为页面跳转。如果是swf格式的特效按钮,如果设置了链接值的话,鼠标经过滤镜特效会不起作用。于是转换思路,在制作flash时便写入动作脚本,实现页面跳转。感谢默契双人组合提供的解答,在IeBook中页面跳转的代码为:on(press){ _level0.Zine1.go...
2020-04-30 15:17:23 624
原创 Vue在组件中监听Vuex
在Vue组件中监听Vuex:通过computed获取vuex中的状态值。 通过watch监听值的改变。computed:{ key(){ return this.$store.state.key; }},watch:{ key(val) { // 要做的操作 }}...
2020-04-12 02:10:08 699
原创 在Vue项目中使用Vuex
一、安装vuexnpm install vuex --save二、创建store在项目src目录下创建store目录,在store目录中创建index.js文件。写入一下内容:import Vue from 'vue'import Vuex from 'vuex'// 挂在VuexVue.use(Vuex)// 创建Vuex对象const store = new ...
2020-04-12 02:06:14 353
原创 SpringBoot POST请求接收多个参数值为null
前端将多个数据封装成Json传输时,在后端需要使用对应的实体类或者Map进行接收。若希望单个参数接收的话,前端在传输数据的时候要讲数据封装在formData中。...
2020-03-18 16:38:36 6039
原创 mybatis 绑定参数不带引号(${}与#{}的区别)
#{} 传入的值会在两边加上引号。(能防止SQL注入)${} 传入的值会直接加到SQL中。(一般用于传入数据库对象,如表名、数据库名等,在order by中使用)官方文档中这样描述的:字符串替换默认情况下,使用#{}参数语法时,MyBatis 会创建PreparedStatement参数占位符,并通过占位符安全地设置参数(就像使用 ? 一样)。 这样做更安全,更迅速,通常也...
2020-03-18 16:27:21 8045
原创 Druid无限重连与获取连接失败异常
在我的毕设系统中,由于是动态配置的数据源,所以在测试错误的连接信息的时候,发现druid会一直重连,log无限刷新。通过debug看到druid的重试机制,如图: while(true) { PhysicalConnectionInfo connection; label344: { ...
2020-03-09 02:20:55 11834
原创 element-ui el-tree 组件添加右键菜单
在 github 上有一个 vue-context-menu 项目实现了以上功能。具体使用在项目的README.md 中写的十分清楚了。我的实现效果如图:实现代码如下:<template> <div> <div id="dataPage"> <el-tree :data="data" id="el-tree" :p...
2020-02-25 14:31:38 11764 4
原创 Vue.js 保存 CodeMirror 代码编辑器中的 SQL 脚本到本地
需求:点击 保存 按钮后输入保存的文件名,将 CodeMirror 中的代码写入文件,随后浏览器提供下载。<el-button type="success" size="mini" icon="el-icon-download" @click="saveSQL">保存</el-button>具体实现代码如下: saveSQL() { t...
2020-02-22 23:31:05 1204
原创 JS 打开文件到 CodeMirror 代码框中
需求:点击打开按钮弹出文件选择框,选择文件后将文件内容显示在 CodeMirror 代码框中。代码如下:<el-button type="primary" size="mini" icon="el-icon-document-add" @click="openSQL">打开</el-button> openSQL() { var _thi...
2020-02-22 21:20:22 497
原创 Vue mounted方法中无法获取data属性值 cannot set property 'XXX' of null
在毕设项目中使用到了CodeMirror,参照网上的实例 CodeMirror 的 editor 是在 mounted 中创建,如下:<script> ...... export default { name:'SQLContent', data() { return { code: '' }; }, mounted ()...
2020-02-22 01:05:57 3648
原创 SpringBoot 类型安全属性配置
Spring 提供了 @Value 注解以及 EnvironmentAware 接口来讲 Spring Environment 中的数据注入到属性上, Spring Boot 对此进一步提出了类型安全配置属性(Type-safe Configuration Properties),这样即使在数据量非常庞大的情况下,也可以更加方便地将配置文件中的数据注入 Bean 中。# 例如在 applic...
2019-11-25 14:10:28 334
原创 SpringBoot Properties配置
SpringBoot 项目中的 application.properties 配置文件一共可以出现在如下 4 个位置:项目根目录下的 config 文件夹中。 项目根目录下。 classpath 下的config 文件夹中。 classpath 下。SpringBoot 将按照这个优先级查找配置信息,并加载到 Spring Environment 中。如果开发者在开发中使用的 ...
2019-11-25 13:34:15 213
原创 SpringBoot Web容器配置之 Undertow
Udertow 是一个红帽公司开源的 Java 服务器,具有非常好的性能, 在 SpirngBoot 中也得到了很好的支持,配置方式与 Jetty 类似。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...
2019-11-25 12:32:57 965
原创 SpringBoot Web容器配置之Jetty
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> ...
2019-11-25 12:26:31 844
原创 SpringBoot Web容器配置之Tomcat
常规配置spring-boot-stater-web依赖默认会使用Tomcat作为Web容器。对Tomcat进一步配置可以在application.properties中进行。server.port=8081server.error.path=/errorserver.servlet.session.timeout=30mserver.servlet.context-path=/...
2019-11-22 23:08:12 441
原创 SpringBoot定制banner
SpringBoot启动时默认的banner如下:定制banner在resources目录下创建一个banner.txt文件,在这个文件中写入的文本将在项目启动时打印出来。生成艺术字的网站参考:http://www.network-science.de/ascii/http://www.kammerl.de/ascii/AsciiSignature.phphttp://p...
2019-11-22 21:04:55 190
原创 SpringBoot项目打包发布
首先需要添加一个plugin到pom.xml文件中。<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>...
2019-11-22 20:27:20 164
原创 Redis的持久化
Redis的高性能是由于它所有的数据都存储在内存中,为了使RRedis在重启之后,仍然能保证数据不丢失,那么就需要将数据从内存当中同步到硬盘上,这个过程称为 持久化操作。两种持久化方式RDB方式AOF方式持久化使用的方式RDB持久化 在指定的时间间隔内,将内存中的数据集快照写入到磁盘中...
2019-03-02 22:02:37 137
原创 Redis的特性
相关特性:多数据库Redis事务多数据库: 一个Redis实例包含多个数据库(0~15共16个数据库),客户端默认连接0号数据库。切换连接的数据库select 0~15将key从0号数据库移动到1号数据库move key 1Redis事务 在事务中,所有的命令都会被串行化顺序...
2019-03-02 21:06:59 250
原创 Jedis入门
Jedis介绍Jedis是Redis官方首选的Java客户端开发包https://github.com/xetorthio/jedisCentOS6.5放通6379端口 vim /etc/sysconfig/iptables #添加放通端口6379 #重启服务 services iptables restart所需包 commons-pool2...
2019-03-02 14:52:13 170
原创 Redis的安装
搭建环境虚拟机:VMwareLinux系统:CentOS-6.5SSH客户端:SecureCRT 7.3,SecureFX7.3安装环境 yum install gcc-c++下载安装包与安装&nbsp;&nbsp;&nbsp;&nbsp;下载链接&nbsp;&nbsp;&nbsp;&nbsp;上传到/root,然后执行解压命令。 tar -z
2019-03-02 14:51:29 201
原创 Redis基本操作
高性能键值对数据库,支持的键值数据类型字符串类型列表类型有序集合类型散列类型集合类型Redis应用场景缓存任务队列网站访问统计数据过期处理应用排行榜分布式集群架构中的session分离...
2019-03-02 14:50:49 155
原创 NoSQL概述
NoSQL概述NoSQL = Not Only SQL非关系型数据库为什么需要NoSQLHigh performance - 高并发读写Huge Storage - 海量数据的高效率存储和访问High Scalability && High Availablity - 高可扩展性和高可用性NoSQL数据库的四大分类键值(Key-Value)存储列存储...
2019-03-02 14:49:26 847
原创 2-文法和语言
字母表: 字母表是元素的非空有穷集合,字母表中的元素称为符号,因此字母表也称为符号集。符号串: 由字母表中的符号组成的任何有穷序列称为符号串。 在符号串中,符号的顺序是非常重要的。 如
2019-03-02 14:46:05 714
原创 1-引论
编译程序: 是一个语言处理程序,它把一个高级语言程序翻译成某个机器的汇编语言程 序或二进制代码程序,这个二进制代码程序在机器上运行以生成结果。 (在不把整个程序全部翻译完成之后,这个程序时不能开始运行。)解释程序: 接受某个语言的程序并立即运行这个源程序。 &n...
2019-03-02 14:45:19 152
转载 微雪7寸LCD触摸屏连接树莓派并安装驱动
7inch HDMI LCD (B)用户手册产品概述本产品是专为树莓派打造、却也不限于树莓派的7寸HDMI显示屏,800x480高清分辨率,带电容触摸屏。 本产品同时也是通用HDMI显示屏,用户可以把它用到其他mini PC上(需要驱动支持),甚至将其作为计算机显示器。产品特点800×480高清分辨率,支持触摸控制 支持Raspberry Pi,提供Raspbian系统下的驱动(...
2018-07-18 11:22:03 12668
原创 Python Challenge 之 第0关
Python Challenge是一个个人很喜欢,很有意思并且很适合学习python 的游戏!首页地址:http://www.pythonchallenge.com/第一关比较简单,根据提示也就是要更改URL地址获取下一关;根据图片上的提示,计算2的38次方:>>>2**38>>>274877906944将计算结果填入地址栏,即下一关的地址为:http://...
2018-06-10 23:53:32 314
原创 eclipse无法查看源代码的问题
1、windows->Preferences->Java->Installed JRES;2、在右边的Install JREs窗口中选中你的JRE,然后点右边的Edit;3、在JRE system libraries窗口中选择X:\xx...\rt.jar,再点击右边的Source Attachment...;4、选择External Location,再点击External F...
2018-04-23 15:22:00 655
原创 Java中将毫秒数改成相应的年月日格式
time = file.lastModified();//获取文件的最后修改时间,格式为毫秒数Date date = new Date(time);SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");System.out.println(sdf.format(date));...
2018-04-14 22:47:27 1755
原创 Java抽象类和接口
abstract抽象类: 不能实例化,只是抽象概念类。如:public abstract class Teacher{……}抽象方法: 抽象方法没有方法体!如:在抽象类中public abstract void teach(); 这个方法只能子类实现,并且子类(非抽象)必须实现。(在子类中重写); 声明方法的存在而不去实现它的类被叫做抽象类(...
2018-04-10 22:47:08 117
转载 final和static的区别
一.static的作用:(静态方法只能访问静态变量,静态变量一般使用类名访问,静态语句块先于程序运行) static的的作用从三个方面来谈,分别是静态变量、静态方法、静态类。 1.静态变量: 声明为static的静态变量实质上就是全局变量,当声明一个对象时,并不产生static变量的拷贝,而是该类所有实例变量共用同一个static变量。也就是说这个静态变量只加载一次,只...
2018-04-10 20:10:03 315
原创 python写入.csv文件取消空行
今天写爬虫的时候,把爬取到的数据存到.csv文件中,但是文件中的数据都空了一行。看到有人说open()中加入newline =‘’,但是却报TypeError: ‘newline‘ is an invalid keyword argument for this function查了很多资料,终于知道这是由于python3.x版本中open()函数的用法不一样。(补充:感谢一...
2018-04-05 13:44:52 9277 4
原创 Pycharm中.py文件调用其他.py文件的函数
在同一个PycharmProject下,如图untitled4工程下spyder.py函数中有变量url和函数download():要在lxml.py中调用,只需加入import spyter语句,即可调用:
2018-04-04 19:10:50 13186 1
原创 Windows下Python安装库问题
自学爬虫的书很多,有些用python2写的,有些用3些的。在电脑上安装2和3并没有冲突,但是安装库的时候总是默认安装到了Python3的目录下。于是寻求各种方法,终于觅得一法,甚是有用。以安装beautifulsoup库为例:若直接执行:C:\Users\XXX>pip install beautifulsoup 则直接安装到了Python3下;以下为解...
2018-04-04 12:08:33 731
C++复习题汇总
2017-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人