自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sbaby~的博客

幸福可以来的慢一些 只要它是真的~

  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java8获取Windows屏幕缩放比例

获取windows屏幕缩放比例

2024-07-30 11:08:15 229

原创 Swing自定义标题栏

自定义swing标题栏

2023-11-03 16:19:59 297

原创 axiom OMElement.setText()转义问题

axiom OMElement.setText()转义问题

2022-01-25 16:05:28 585

原创 使用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的持久化

&nbsp;&nbsp;&nbsp;&nbsp;Redis的高性能是由于它所有的数据都存储在内存中,为了使RRedis在重启之后,仍然能保证数据不丢失,那么就需要将数据从内存当中同步到硬盘上,这个过程称为 持久化操作。两种持久化方式RDB方式AOF方式持久化使用的方式RDB持久化&nbsp;&nbsp;&nbsp;&nbsp;在指定的时间间隔内,将内存中的数据集快照写入到磁盘中...

2019-03-02 22:02:37 137

原创 Redis的特性

相关特性:多数据库Redis事务多数据库:&nbsp;&nbsp;&nbsp;&nbsp;一个Redis实例包含多个数据库(0~15共16个数据库),客户端默认连接0号数据库。切换连接的数据库select 0~15将key从0号数据库移动到1号数据库move key 1Redis事务&nbsp;&nbsp;&nbsp;&nbsp;在事务中,所有的命令都会被串行化顺序...

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++下载安装包与安装&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;下载链接&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;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 &amp;&amp; High Availablity - 高可扩展性和高可用性NoSQL数据库的四大分类键值(Key-Value)存储列存储...

2019-03-02 14:49:26 847

原创 2-文法和语言

字母表:&nbsp;&nbsp;&nbsp;&nbsp;字母表是元素的非空有穷集合,字母表中的元素称为符号,因此字母表也称为符号集。符号串:&nbsp;&nbsp;&nbsp;&nbsp;由字母表中的符号组成的任何有穷序列称为符号串。&nbsp;&nbsp;&nbsp;&nbsp;在符号串中,符号的顺序是非常重要的。&nbsp;&nbsp;&nbsp;&nbsp;如

2019-03-02 14:46:05 714

原创 1-引论

编译程序:&nbsp;&nbsp;&nbsp;&nbsp;是一个语言处理程序,它把一个高级语言程序翻译成某个机器的汇编语言程 序或二进制代码程序,这个二进制代码程序在机器上运行以生成结果。&nbsp;&nbsp;(在不把整个程序全部翻译完成之后,这个程序时不能开始运行。)解释程序:&nbsp;&nbsp;&nbsp;&nbsp;接受某个语言的程序并立即运行这个源程序。&nbsp;&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次方:&gt;&gt;&gt;2**38&gt;&gt;&gt;274877906944将计算结果填入地址栏,即下一关的地址为:http://...

2018-06-10 23:53:32 314

原创 eclipse无法查看源代码的问题

1、windows-&gt;Preferences-&gt;Java-&gt;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&gt;pip install beautifulsoup                    则直接安装到了Python3下;以下为解...

2018-04-04 12:08:33 731

C++复习题汇总

面向对象程序设计课程 复习题 一、选择题,从供选择的答案中选出正确的答案(每小题2分,共计20分) 1、由C++源程序文件编译而成的目标文件的缺省扩展名为( C )。 A.cpp B.exe C.obj D.lik 2、设x和y均为bool量,则x&&y为真的条件是( A )。 A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假

2017-10-17

空空如也

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

TA关注的人

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