自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 Centos7.4服务器安装Laravel5.7详细讲解(2018-10-27)

一、在阿里云或者腾讯云选择Centos7并购买服务器二、安装宝塔面板和php运行环境1、输入命令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh中途如果询问 Do you want to instal...

2018-10-27 12:10:11 668

原创 【react自制全家桶】一、Webstrom+React+Ant Design+echarts搭建react项目

前言一、React是Facebook推出的一个前端框架,之前被用于著名的社交媒体Instagram中,后来由于取得了不错的反响,于是Facebook决定将其开源。出身名门的React也不负众望,成功成为当前最火热的三大前端框架之一。相比于Angular,React更加轻量。而相对于另一个轻量级前端框架Vue来说,React虽然学习和使用起来难度稍微大一些,但是React的社区相对来说人气更旺,...

2018-07-28 16:44:05 729

原创 网站url路径优化方法完全讲解 (url优化、基于tp5、API接口开发)

url优化可是网站开发的必备高阶技能,先看本实例优化前后效果比较:(同为调用前台模块下的index控制器下的index方法)优化前:www.tp5.com/tp5/public/index.php/index/index/index。优化后:www.tp5.com/t。 可以优化这么多?对,就是能优化成这样!是不是感觉最后效果很棒哦,来跟我一起做吧,你也网站也可以这样哦!优...

2018-07-13 19:30:14 1060

原创 上帝视角一文理解JavaScript原型和原型链

本文呆鹅原创,原文地址:https://juejin.im/user/307518987058686/posts前言本文将从上帝角度讲解JS的世界,在这个过程中,大家就能完全理解JS的原型和原型链是什么,之后还会基于原型和原型链知识拓展一些相关知识。阅读本文前可以思考下面三个问题:你理解中的原型和原型链是什么?你能完全理解并画出原型和原型链的关系图吗?基于原型和原型链拓展的相关知识你了解多少?经典图大家接触原型和原型链时应该都看到过下面这张图。刚开始了解的时候,看到这个图大都不太明白,甚

2020-10-10 20:14:43 154

原创 这一次,彻底理解JavaScript深拷贝

导语这一次,通过本文彻底理解JavaScript深拷贝!阅读本文前可以先思考三个问题:JS世界里,数据是如何存储的?深拷贝和浅拷贝的区别是什么?如何写出一个真正合格的深拷贝?本文会一步步解答这三个问题数据是如何存储的先看一个问题,下面这段代码的输出结果是什么:function foo(){ let a = {name:"dellyoung"} let b = a a.name = "dell" console.log(a) console.lo

2020-10-04 16:59:34 167

原创 关于php命名空间的理解

什么是命名空间以及如何定义命名空间 一般情况向,在一个php程序源代码文件或同一个请求中是不允许有两个以上相同名称的类名、常量名或者函数名的,这样的话,程序在运行的时候就会报错。但是,在很多实际情况下,我们是无法避免在同一个文件下有两个以上相同名称的类名、常量名或者函数名的。这种情况下就需要引入命名空间。举个例子:<?phpfunction getUser () { ret...

2018-11-23 20:55:44 203

原创 react-native Android 全面屏手机 底部留有一大块黑屏

解决方案:在AndroidManifest.xml 中 配置<meta-data android:name="android.max_aspect" android:value="2.1" /> 

2018-11-23 20:53:58 2283

原创 React Native真机红屏报错总结

一、run-android报错:unable to load script from assets 'index.android.bundl'解决:1.进入\android\app\src\main2.新建assets文件夹3.执行react-native bundle --platform android --dev false --entry-file index.js ...

2018-11-02 13:43:37 407

原创 react-native-swiper设定高度的方法(设置rn轮播图所占高度)

效果图:直接上解决方案:1、在Swiper标签外套一层View <View style={styles.container}> <Swiper style={styles.wrapper} height={width*40/75} ...

2018-11-01 12:42:44 1690 2

原创 React Native中Navigator的安装与使用

一、安装Navigator1.安装react-native-deprecated-custom-componentsnpm install react-native-deprecated-custom-components --save 2.若npm安装报错,则执行下面命令npm i react-native-deprecated-custom-components --s...

2018-10-25 00:18:31 386

原创 使用Laravel首次运行出现 No application encryption key has been specified.

先观察Laravel根目录下是否有 .env文件,有则看1,无则看21.若直接报500错误:输入命令:php artisan key:generate 2.若文件根目录下没有 .env文件(1)将.env.example 改名使用命令 copy 修改为 .env(2)使用命令  3.命令行作用:获取密码后,自动保存到 .env文件中4、重新运行,OK。...

2018-10-24 16:31:33 294

原创 最详细React Native环境配置及项目初始化(2018-10-14)

注意配环境一定要全程使用稳定VPN工具,否则会浪费大量时间!!!相信我一.截止到项目初始化之前也就是执行这条命令之前都按官网的方法就可以https://reactnative.cn/docs/getting-started.htmlreact-native init AwesomeProject二.上面这条命令可别用不知道有没有人注意到官网上这个话提示:你可以使用--v...

2018-10-14 15:50:59 695

原创 【React自制全家桶】九、Redux入手

一、React项目中为什么要用Redux  上图:左图当使用纯React开发稍微大点的项目,因为React数据是瀑布式的,只能通过父子组件传递数据,所以实现关系不大的两React的组件之间的数据传递就会让你非常难受,操作起来非常复杂。如右图,由此应运而生了Redux数据流框架,专门解决数据流问题,Redux的基本原理就是React的所有组件涉及到的数据全部都存储在共用的Store中...

2018-08-11 01:32:51 474

原创 【React自制全家桶】八、React动画以及react-transition-group动画库的使用

React动画通常有三种方法实现从易到难为:1、transition(CSS3自带)2、animation(CSS3自带)3、react-transition-group动画库(需要引入插件) 一、transition(CSS3自带)1、用法示例:.hide{ /*过渡动画效果*/ opacity: 1; transition: all 1s ease-in...

2018-08-03 00:02:54 1470

原创 【React自制全家桶】七、React实现ajax请求以及本地数据mock

一、下载axios插件yarn add axios  二、React的ajax请求代码如何放置建议放置在生命周期函数之componentDidMount()中 三、ajax之get请求 axios.get('url') .then(()=>{ // 成功 alert(...

2018-08-02 23:50:40 1023 2

原创 【React自制全家桶】六、React性能优化(持续更新总结)

一、通过虚拟DOM来提升性能(自动)    底层讲解见【React自制全家桶】二、分析React的虚拟DOM和Diff算法 二、将多次setState合并为一次执行(自动)    底层讲解见【React自制全家桶】二、分析React的虚拟DOM和Diff算法 三、将bind绑定放置在constructor上(手动)constructor(props){ // ...

2018-08-02 23:49:16 189

原创 【React自制全家桶】五、React组件的生命周期函数详解

一、总览React组件的生命周期函数  什么是生命周期函数:简单的来说就是 在某个时刻会自动执行的函数 二、React的生命周期函数主要由四块组成分别是:组件初始化、组件挂载、组件更新、组件卸载 三、生命周期之组件初始化作用:组件初始时设置props和state 四、生命周期之组件挂载作用:组件挂载时执行的操作  //在组件即将被挂载到页面上时自动...

2018-08-02 01:18:30 184

原创 【React自制全家桶】四、React中state与props的分析与比较

一.state  1.state的作用    state是React中组件的一个对象.React把用户界面当做是状态机,想象它有不同的状态然后渲染这些状态,可以轻松让用户界面与数据保持一致.     React中,更新组件的state,会导致重新渲染用户界面(不要操作DOM).简单来说,就是用户界面会随着state变化而变化.  2.state工作原理    常用的通知Reac...

2018-08-02 01:16:52 181

原创 【React自制全家桶】三、React使用ref操作DOM与setState遇到的问题

在React中同时使用ref操作DOM与setState常常会遇到比如操作的DOM是setState更新之前的DOM内容,与想要的操作不一致。导致这样的原因是setState函数是异步函数。就是当ref的操作执行结束后,可能setState函数才执行。解决方案:将有关ref操作的放在setState函数的回调函数里。代码示例:handleBtnClick(){ ...

2018-08-02 01:15:23 554

原创 【React自制全家桶】二、分析React的虚拟DOM和Diff算法

一、React如何更新DOM内容:1.  获取state 数据2.  获取JSX模版3.  通过数据 +模版结合,生成真实的DOM, 来显示,以下行代码为例(简称代码1) 1 <div id=' abc '><span>hello world</ span></div> 4.生成代码1对应的虚拟DOM (简称代码2):(解...

2018-08-01 14:00:33 241

原创 小程序API:wx.showActionSheet 将 itemList动态赋值

1.发现问题:  小程序调用API:wx.showActionSheet 时发现无论如何都不能将其属性itemList动态赋值。 2.分析问题:  首先我认为可能是格式的问题,itemList必须要求格式为array不能为String,使用js的typeof()函数检验从后端返回的itemList值的类型(也许会用到php的类型检验函数gettype()),console.lo...

2018-07-25 01:33:36 3716

原创 从phpMyAdmin批量导入Excel内容到MySQL(亲测非常简洁有效)

今天做项目遇到需要用phpMyAdmin批量导入Excel内容到MySQL数据库。分析了我的踏坑经历并且总结一最便捷的一套导入数据的方法,非常实用简洁:1、修改Excel表的数据,使得Excel中的字段与数据库字段要一一对应,并加上自增id。2、然后excel文件"--"另存为",类型选择为"CSV(逗号分隔)(*.csv)",将excel表另存为csv文档。3、用记事本打开csv文件...

2018-07-21 16:10:47 3336

原创 [微信小程序] 当动画(animation)遇上延时执行函数(setTimeout)出现的问题

小程序中当动画animation遇上setTimeout函数内部使用this.setData函数,通常情况下会出现报错,先告诉解决方法后分析报错原因解决方法:在 setTimeout() 函数的同级上面加上 const that = this;   ,然后将this.setData换成that.setData就好了贴上我的代码示例: 1 getMsg: function () ...

2018-07-19 20:46:39 4191

原创 Thinkphp5 的sesssion在同一个控制器不同的方法无法获取session的原因和对策

这一段在用thinkPHP5开发微信小程序接口的时候,在同一个控制器一个方法中存入session,在另一个方法中取出session,一直都是无法取出。查阅各种资料得到原因:thinkPHP5里面的session是给浏览器用的,非浏览器的方式是没有办法访问到那个session的,只能用其他方式来代替session。 对策:1.(推荐)使用TP5自带的缓存方法可以完美代替session...

2018-07-17 01:23:16 1525

原创 TP5连接数据库和phpstrom连接数据库(宝塔面板数据库连接)

1.编译器:phpstrom框架:TP5服务器面板:宝塔面板2.我遇到的核心问题:数据库、用户名、密码均正确但是无法连接,使用宝塔面板的都知道phpmyadmin的端口号是888,注意注意这个888是phpmyadmin的端口号不是数据库的端口号,数据库的端口号还是3306,可以在面板里面查。然后你把连接的端口号改成3306,还是不行。3.你还需要的是在宝塔面板中放行3...

2018-07-14 15:58:49 2121

原创 jQuery常用操作部分总结

注意:$(“.xxx”)   类,一定要在前面加上点callback为完成后执行的函数名称隐藏显示:hide()   show()淡入淡出:fadeIn()  fadeOut()  fadetoggle() 不透明度:fadeTo(speed,0.5)滑动:slideDown()  slideUp()  slideToggle("slow"或者2000)动画:animate({left...

2018-07-08 14:42:40 156

原创 在CentOS7阿里云服务器部署ThinkPHP5的过程和坑(微信小程序及管理员后端)

小程序和后端同步开发(后端tp5框架配置好直接开干咯)1.服务器安装tp5框架:  方法很多比如:github、linux命令直接手动下、composer 都可以,方法很多,百度一下,不再累述2.这时你会发现怎么都访问出现不了这个令人舒心的界面(ok第一个坑到啦)这真的让我也急的冒汗,查了好多好多资料,废话不说直接上原因:因为linux服务器访问网页,默认情况下只能访问wwwr...

2018-07-08 14:33:03 1873

C语言学生成绩管理系统第三次作业

C语言学生成绩管理系统第三次作业C语言学生成绩管理系统第三次作业

2018-05-04

灰色关联matlab实现代码

灰色关联matlab实现代码灰色关联matlab实现代码灰色关联matlab实现代码灰色关联matlab实现代码灰色关联matlab实现代码

2018-05-01

空空如也

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

TA关注的人

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