自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(60)
  • 收藏
  • 关注

转载 yii自定义验证

自定义验证类class BaseModel extends Model { public function rules() { return [ ['obj', ContentSecurityValidator::class], ]; } public function exec() {...

2019-09-06 15:23:00 123

转载 Jquery实现对select的操作

select实现对文本框的显示和隐藏/*** 通过select的值实现对文本框的显示和隐藏* #id为一个select控件* .obj为一个文本框*/function initSelector() { if ($('#id').val() != 1) { $('.obj').hide(); }...

2019-08-27 15:13:00 83

转载 图片压缩(1次)

只针对限定1M$data = file_get_contents("输入路径");$maxSize = 1 * 1024 * 1024;//图片进行压缩$data = compressImage($data, $maxSize);file_put_contents("输出路径", $data);function compressImage($data, $...

2019-08-22 15:34:00 93

转载 图片压缩

将图片压缩成jpg或png$type = explode('/', $file->type);$mainType = $type[0];$subType = $type[1];$isImage = $mainType == 'image';$isGif = $subType == 'gif';//gif压缩会变静态的,所以过滤掉if ($isImag...

2019-08-22 11:40:00 69

转载 yii的rules验证规则

public function rules() { return [ [['id'], 'integer'], [['id'], 'required'], [['files'], 'file', 'maxSize' => 50 * 1024 * 1024, 'maxFiles' =...

2019-08-21 10:10:00 84

转载 创建临时文件

$tempFile = tempnam(sys_get_temp_dir(), 'temp');$fhandle = fopen($tempFile, 'w');fwrite($fhandle, $data);//$data为需要写入的数据fclose($fhandle);unlink($tempFile);转载于:https://www.cnblogs...

2019-08-07 15:15:00 80

转载 切换字体的颜色

<!-- index.wxml --><view class="container"> <text class="{{color}}" catchtap="click">点击文字</text></view><!-- index.wxss -->.window-red{ c...

2019-08-05 12:01:00 177

转载 基础

新建项目生命周期//app.jsApp({ onPageNotFount(){ console.log('page not fount');//页面不存在监听函数 }, onError:function(){ console.log('error');//错误监听函数 }, onShow:functio...

2019-08-05 10:22:00 131

转载 算法在计算中的作用

什么是算法就是任何良定义的计算过程,该过程取某个值或者值的集合作为输入并产生某个值或者值的集合作为输出。可以看成是用于求解良说明的计算问题的工具描述一个特定的计算过程来实现该输入/输出关系问题实例由计算该问题解所必需的(满足问题陈述中加强的各种约束的)输入组成      算法好的条件因素将被排序的项数...

2019-08-02 13:13:00 157

转载 UnknownPropertyException(Yii2)

在class里面的rule有属性,但是没声明转载于:https://www.cnblogs.com/fatRabbit-/p/11242750.html

2019-07-25 10:42:00 315

转载 移除数组中指定键(Yii2)

/** * 移除数组中指定key * @param $data * @param $key * @return array */ public static function removeKey($data, $key) { $keys = array_keys($data); ...

2019-07-24 15:24:00 184

转载 P多行溢出省略号的处理

因为-webkit-line-clamp: 2不兼容火狐或IE,采用判断浏览器的方式来启用哪个方式先判断是什么浏览器//判断是否是谷歌浏览器if (!stripos($_SERVER["HTTP_USER_AGENT"], 'chrome')) { $this->registerCssFile('@web/css/view.css');}...

2019-06-17 14:48:00 251

转载 yii报错yii\web\Request::cookieValidationKey must be configured with a secret key.

在config文件下main-local.php配置'cookieValidationKey' => 'rabbit1234',转载于:https://www.cnblogs.com/fatRabbit-/p/10984325.html

2019-06-06 12:51:00 157

转载 CVS文件导出

/** * @param $filename 文件名 */ public function exportCxv($filename) { $filename = @iconv('UTF-8', 'GBK', $filename . '.csv'); header("Content-type:applicat...

2019-06-04 14:09:00 142

转载 Iframe

自适应iframe的高<!-- frameborder :设置iframe的边框 scrolling:设置iframe的滚动条 src:设置iframe的路径 onload:要设置iframe的自适应,必须设置在行内标签,通过js设置的话是显示了之后才进行值的设置,并没有什么效果--><iframe id="...

2019-05-02 12:46:00 74

转载 Vue.js实现分页

效果图代码<!DOCTYPE html><html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"&g...

2019-05-02 12:38:00 177

转载 bootstrap实现表格

基本实例样式效果代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>用户管理页面</title> <!-- Bootstrap core CSS -...

2019-04-24 12:18:00 157

转载 Vue.js实现后台菜单切换

因为刚初学Vue.js,暂时遇到以下问题,待之后解决点击父节点,怎么隐藏显示子节点点击父节点或子节点,切换li的class="active"iframe怎么自适应高度思路这里是通过vue.router进行切换效果图代码<!DOCTYPE html><html lang="e...

2019-04-24 11:37:00 142

转载 Vue.js实现登录功能

编写html,通过vue-resource.js库向后台提交数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>用户注册</title> <link href="bootst...

2019-04-23 17:46:00 713

转载 Vue.js实现注册功能

编写html,通过vue-resource.js库向后台提交数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>用户注册</title> <link href="bootst...

2019-04-23 15:01:00 358

转载 Vue.js入门

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min....

2019-04-23 12:49:00 53

转载 Bootstrap实现注册界面

样式一例图代码<head> <meta charset="UTF-8"> <title>用户注册</title> <link href="bootstrap-4.3.1-dist/css/bootstrap.min.css" rel="stylesheet"> ...

2019-04-23 11:43:00 786

转载 SpringBoot整合mybatis

在pom.xml文件中导入依赖 <!-- 配置mybatis --> <dependency> <!-- springboot和mybatis继承中间件 --> <groupId>org.mybatis.spring.boot</groupId>...

2019-04-23 09:53:00 63

转载 redis

Redis是一个key-value的nosql产品,与Memcached有些类似,但它存储的value类型相对更加丰富,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hasg。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把内存中的数据写入到硬盘(被称为数据持久化),同时由于redi...

2019-03-31 23:29:00 49

转载 SpringBoot框架

特性为基于Spring的开发提供更快的入门体验开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标、健康监测、外部配置等SpringBoot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式引导类/** * 表示该类是个启动类...

2019-03-31 10:46:00 77

转载 SpringMvc框架

什么是SpringMvc是spring框架的一个模块,springmvc和spring之间不需要中间整合层进行整合是一个基于mvc的web框架mvc是一个设计模式mvc在b/s系统下的应用M:模型,包括pojo、action、service、daoV:视图C:控制器,接收用户的请求、响应前端控制器(DispatcherSer...

2019-03-28 11:36:00 84

转载 Spring框架基础(中)

Spring对不同持久化技术进行支持JDBC导入spring-jdbc-4.3.5.RELEASE.jar、spring-tx-4.3.5.RELEASE.jar创建对象,设置数据库信息创建jdbcTemplate对象,设置数据源调用jdbcTemplate对象里面对方法实现操作public class TestDao { /**...

2019-03-20 03:46:00 56

转载 Spring框架基础(下)

log4J导入log4J.jar创建log4J.properties# Create a file called log4j.properties as shown below and place it in your classpath:# 创建一个名为log4j.properties的文件,如下所示,并将其放在类路径中:# Global logging...

2019-03-19 02:06:00 51

转载 Spring框架基础(上)

spring是开源对轻量级框架spring核心主要两部分aop面向切面编程,扩展功能不是修改源代码实现aop采用横向抽取机制,取代了传统纵向继承体系重复代码(性能监视、事务管理、安全检查、缓存)使用动态代理方式实现横向抽取机制  使用JDK动态代理,针对有接口情况  创建接口类的平级对象 这个对象不是真正对象,是代理对象,实现和类...

2019-03-19 01:19:00 44

转载 mac IntelliJ Idea添加schema和dtd约束提示

打开设置找到Schemac and DTDs配置约束文件转载于:https://www.cnblogs.com/fatRabbit-/p/10549996.html

2019-03-18 02:38:00 199

转载 Dom4J

获取子节点下Attribute值<!-- service.xml --> <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans"> <bean id="...

2019-03-17 22:10:00 76

转载 mybatis逆向工程

mybatis官方提供逆向工程可以针对单表自动生成mybatis执行所需要的代码创建一个generateConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!-- 配置文件内容 (1)如何连接数据库 (2)要生成哪些对象以及如何生成它们 (3)应该使用那些表生...

2019-03-17 17:06:00 65

转载 mybatis基础(下)

mybatis和spring整合需要spring通过单例方式管理SqlSessionFactoryspring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession持久层的mapper都需要由spring进行管理需要导入的jar包需要建立的文件需...

2019-03-17 02:06:00 67

转载 mybatis基础(中)

数据模型分析思路每张表记录的数据内容分模块对每张表记录对内容进行熟悉,相当于学习系统需求(功能)的过程每张表重要的字段设置非空字段、外键字段数据库级别表与表之间的关系外键关系表与表之间的业务关系在分析表与表之间的业务关系时一定要建立在某个业务意义基础上去分析延时加载什么是延时加载...

2019-03-16 13:01:00 53

转载 mybatis基础(上)

框架图SqlSessionFactoryBuilder通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管理SqlSesssionFactoryBuilder在需要创建SqlSessionFactory时候,只...

2019-03-09 18:53:00 66

转载 备忘录模式

在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。 /** * Originator(发起人):负责创建一个备忘录Memeto, * 用以记录当前它的内部状态,并可使用备忘录恢复内部状态。 * Originator可根据需要决定Mometo存储Originator的那些内部状...

2019-01-12 22:04:00 61

转载 适配器模式(Adapter)

将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。转载于:https://www.cnblogs.com/fatRabbit-/p/10261037.html...

2019-01-12 21:11:00 76

转载 状态模式

当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。应用场景主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。当一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为时,就可以考虑使用状态模式了。好处将与特定状态相关的行为局...

2019-01-11 14:23:00 72

转载 观察者模式

又叫发布-订阅(Publish/Subscribe)模式定义了一种一对多多依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。应用当一个对象的改变需要同时改变其他对象的时候对一个对象的改变他不知道有多少对象有待改变的时候委托就是一种引用方法的类型。一旦为委托...

2019-01-03 22:46:00 44

转载 建造者模式

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是在当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时适用的模式。/** * 产品类,由多个部件组成 */public class Product { ArrayList list = new ArrayList(); ...

2019-01-03 16:43:00 61

空空如也

空空如也

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

TA关注的人

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