- 博客(184)
- 资源 (1)
- 收藏
- 关注
原创 微信小程序mpvue 模板语法如何过滤? IOS new Date() 格式等问题
mpvue 不支持过滤器模板js语法渲染部分会转成 wxml ,wxml 不支持过滤器,所以这部分功能不支持。会把 template 中的 {{}} 双花括号的部分,直接编码到 wxml 文件中,由于微信小程序的能力限制(数据绑定),所以无法支持复杂的 JavaScript 表达式。目前可以使用的有 + - * % ?: ! == === > < [] .,剩下的还待完善...
2019-12-10 20:41:43
444
1
原创 React生态之Redux
Redux 基本介绍State:React中的状态是制度对象,不可直接修改Reducer:基本函数,用于对State的业务处理Action:普通对象,用于描述事件行为,改变StateRedux 解决单项数据流的问题 , 项目中共享全局数据Redux 工作流Redux 安装npm 安装npm install redux --savenpm install react-...
2019-11-30 14:06:54
302
1
原创 使用laravel快速开发网站流程(composer)
一、下载安装composer1、composer官方下载地址2、安装中间的选项可以不用操作忽略掉直接下一步到安装结束3、完成cmd中输入composer出现下面的信息证明安装结束4、配置中文镜像快速down包 , 不需要的可以忽略这一步 。直接在cmd中输入命令命令地址二、laravel应用1、安装前面文章介绍过这里就不做过多讲解了, 这里记住larave...
2019-09-18 16:44:51
14057
1
原创 laravel请求方法实战
GET请求URL:http://laravel.test.com/article/100/jxRoute::get('article/{id}/{name}','TestController@index');namespace App\Http\Controllers;use Illuminate\Http\Request;use App\Http\Requests;use App...
2019-09-11 16:35:48
412
1
原创 laravel之Controller学习带参请求、别名设置、中间件应用、RESTful
1、使用artisan生成控制器#默认生成php artisan make:controller TestController #初始化生成不包含一些方法php artisan make:controller TestController --plain2、控制器与路由模块配合路由模块请求地址语义化自定义控制器使用@连接成员方法, 当前的方法就是请求地址执行的操作return ...
2019-09-10 13:23:24
810
1
原创 内网项目:vue + 百度离线地图 apiv2.0
制作离线地图的步骤:1、用Visual Studio打开项目目录,编译2、将html整个目录复制到BaiduMapTile\bin\Debug下,目录变为:BaiduMapTile\bin\Debug\html3、运行项目,下载瓦片地图,默认会在BaiduMapTile\bin\Debug下创建maptile目录,瓦片地图就保存在这个目录中4、将瓦片地图所在的目录maptile移到Baid...
2019-09-05 14:08:46
21234
9
原创 laravel使用全局中间件记录请求日志,局部中间件检测登录实用案例
1.生成中间件php artisan 创建中间件命令, laravel中有一个artisan 文件 创建文件目录:app\Http\Middlewarephp artisan make:middleware WriteLogMiddleware(中间件名称)2. 定义全局中间件app\Http\Kernel.php 打开这个文件...
2019-08-30 16:40:44
14865
1
原创 laravel报错:MethodNotAllowedHttpException in RouteCollection.php line 218
请求方式不对,测试这里是使用GET请求, 后端定义POST接收下面这个报错表示应该POST请求当前路径, 这种访问方式与后台定义的接收方式不一致。
2019-08-30 13:14:14
16263
1
原创 laravel路由使用以及需要注意伪静态的配置
路由的名字比较官方,按照通俗的理解可以想成是导航。 比如从古到今的饭店大部分都有跑堂的这么角色,来了顾客带领顾客去到他的包房或者餐桌这么个角色。不用想的多复杂路由在请求中的位置如图:路由模块存放位置项目目录下 app/Http/routes.phpRoute:: 可以看做是一个路由类, 底层并不是这么实现但是可以这么理解。get 客户端请求方式, get/post/put/dele...
2019-08-30 12:51:01
6263
1
原创 一行命令安装laravel
首先要安装composercomposer : composer 包管理工具create-project:创建项目命令laravel/laravel:包名不用改动laravel-priject :自定义项目名称--prefer-dist "5.1.*":优先安装版本号composer create-project laravel/laravel laravel-priject --pr...
2019-08-20 17:11:06
850
1
原创 composer第三方包导入流程,出现Your requirements could not be resolved to an installable set of packages如何处理?
1、在指定的文件夹下创建composer.json文件,填写相关的配置代码下面是示例样式:require 引入 包名: endroid/qr-code | 版本号: 3.61{ "require": { "endroid/qr-code": "3.61" //定义依赖版本的格式 1.* 代表:1.几的版本 ^ 2.0.3代表:2.0.3以上版本 "v...
2019-08-20 11:04:18
93059
2
原创 一条命令修改composer中文镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2019-08-19 16:23:02
522
1
原创 Windows平台配置phpredis环境
redis 配置Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 D 盘,解压后,将文件夹重新命名为 redis。Redis下载地址打开一个 cmd 窗口 使用 cd 命令切换目录到 D:\redis 运行:redis-server.exe redis.windows.conf如果想方便的话,可...
2019-08-08 15:17:22
517
1
转载 Redis缓存应该如何应用?
何时使用Redis缓存?日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求或者数据读写频繁比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成...
2019-08-07 11:08:41
2243
1
转载 php中连接tcp服务的三种方式
首先需要现有一个 tcp 服务,我们使用 php中的 socket 系列函数实现<?php//创建socket套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);//设置阻塞模式socket_set_block($socket);//为套接字绑定ip和端口socket_bind($socket,'127.0.0....
2019-07-22 11:21:42
3901
1
原创 php三元表达式嵌套语法无误却执行结果不正确,下面是你忽略的正解
下面是我做过的一个案例 ,虽然问题简单但是容易造成误解:请看下面这个代码的执行结果$dirNum=69;$direction = $dirNum == 69 ? '东' : $dirNum == 87 ? '西' : '无';echo $direction; //结果: 西正常理解是不是应该结果为 东?那么为什么上面的程序执行结果是西,其实上面的程序本质是没有错误的。但是如果理...
2019-07-12 10:44:55
4000
1
原创 入门级理解通俗Redis数据持久化的RDB和AOF两种模式
数据持久化什么作用?Redis的数据操作都在内存中,Redis崩掉的话,会丢失。Redis持久化就是对数据的更新异步的保存在磁盘上,以便数据恢复。RDB数据快照1 和数据快照2就好比两个小水盆, 磁盘就是一个大水桶。RDB模式就是直接把 水盆里的水倒入水桶中放置,空出水盆空间AOF一条数据一条日志, 在操作数据未存储到内存中。 磁盘先写入一条日志,即时写即时存数据...
2019-07-05 12:47:34
356
1
转载 ecahrts柱形图、折线图、饼图、散点图、雷达图、K线图默认参数详解
1、柱形图默认参数bar: { barMinHeight: 0, // 最小高度改为0 // barWidth: null, // 默认自适应 barGap: '30%', // 柱间距离,默认为柱形宽度的30%,可设固定值 barCategoryGap : '20%', /...
2019-07-04 12:04:57
1702
1
转载 ecahrts图表标题、图例 、值域、提示框、区域缩放、网格、类目轴、数值型坐标轴常用参数介绍
1. 图表标题title: { x: 'left', // 水平安放位置,默认为左对齐,可选为: // 'center' ¦ 'left' ¦ 'right' // ¦ {number}(x坐标,单位px) ...
2019-07-04 11:54:20
1282
1
原创 vue使用百度地图插件vue-baidu-map不显示地图? 可能你要注意以下几点!
官方文档地址官方的话就不多说了, 这里面使用npm、yarn包管理工具自行下载这里注意百度地图开发者平台申请的密钥ak不要错误, 要用浏览器ak 详见百度开发者开放平台import Vue from 'vue'import BaiduMap from 'vue-baidu-map'Vue.use(BaiduMap, { ak: 'YOUR_APP_KEY'})...
2019-07-02 14:08:38
15361
15
原创 Gradle快速入门应用到kotlin中
官方下载idea构建gradle工程修改 build.gradle为build.gradle.kts 并且清除文件内容修改结束重启idea ,更改build.gradle.kts内容为以下,这样就可以同时支持java和kotlinplugins { application kotlin("jvm")}application { mainClassName=...
2019-06-19 10:33:23
807
4
原创 接口和抽象类的使用区别?
kotlin理解:接口为事物的能力,可以不具备抽象类是事物的本质太监案例:/*** Human 抽象类*/abstract class Human{ //吃饭 abstract fun eat() //睡觉 abstract fun sleep()}/** * IMan 接口 */interface IMan { //生育 fun...
2019-06-18 14:48:00
13689
1
原创 Linux发布node server项目, 非默认端口如何访问? 如何让项目持续运行?
Node 打包吗?node 的项目发布生产环境是不需要什么打包的node_modules 里面的包都不用管,毕竟在 node server 里面,保持本来的样子就可以了。项目配置拷贝项目文件到服务器运行 npm install 安装依赖非默认端口反向代理配置nginx使用反向代理支持node.js服务nginx.conf文件中添加server{ lis...
2019-06-13 12:31:15
3882
1
原创 Linux下轻松配置全局环境变量(Node举例)
例如 当前下载的Node文件解压到/root/目录下ln -s /root/node/bin/node /usr/sbin/node 创建软连接就好比创建快捷方式注意:上面的目录是实际的软件目录/root/node/bin/node 后面不能省略空格ln -s /root/node/bin/node /usr/sbin/node现在全局就可以使用node了...
2019-06-13 10:22:24
15611
1
转载 vue使用scss,并且全局引入公共scss样式
要如何在我们的vue项目中全局引入scss文件呢?main.js可以直接import css文件,而不可以直接import scss文件。在index.html中link引入的话,不起作用。公共样式可以写在app.vue这个父组件的style标签中,这样我们写的子组件就能继承这些公共样式,但是!!!我们自定义的scss的变量继承不了!!如果我们想使用公共的scss样式变量(...
2019-06-12 16:29:49
25791
3
原创 phpstudy轻松配置本地虚拟主机(Apache、Nginx)
Apache具体的步骤如下:点击其它选项菜单----->选择站点域名管理。如下图初始的时候,站点可能为空。然后你可以在网站域名里填上域名,网站根目录为你项目的根目录,有需要的话,也可以设置第二域名,网站端口可以自己设置,通常为80。设置完毕后,点击添加,左侧就会出现所添加的域名。然后点击保存设置并生成默认文件。作为例子,我添加的内容为:网站域名:www.beyong.co...
2019-06-12 12:57:10
4805
1
原创 Vue图片在为动态变量路径显示不出来怎么办 ,但是通过img标签显示正常 这是为什么?
案例例如:如何动态显示图片, 直接这样定义是不可以的。 这样只是把属性src赋值不能请求资源<template> <img :src="img" width="100%" height="100%" alt=""></template><script> export default { name: "test",...
2019-06-05 14:45:32
18532
8
原创 vue中如何使用sass插件
安装yarn add node-sass sass-loader配置在webpack.base.conf.js文件中修改module ->rules添加{ test: /\.scss$/, loaders: ['style', 'css', 'sass']}示例:module: { rules: [ { test: /\.vue$/...
2019-06-03 16:38:35
13936
1
原创 vue中更改 element-ui主题色
第一步打开“elementUI官网“点击“自定义主题“,找到“在线主题生成工具“第二步点击“在线主题生成工具“,会进到一个新的页面,点击“切换主题色“,点完之后,会出现一个弹出层,可以自己选择颜色,也可以自己输入自己的主题色,选择好之后,点击“确定“,最后记得点击“切换“,你就会看见主题色已经已经切换了。例如我设置的主题色是“#4FCC19“。第三步点击“下载主题“。下载到你...
2019-05-30 14:21:18
23749
1
转载 nginx的使用(启动、重启、关闭)
首先利用配置文件启动nginx。命令: nginx -c /usr/local/nginx/conf/nginx.conf重启服务: service nginx restart快速停止或关闭Nginx:nginx -s stop正常停止或关闭Nginx:nginx -s quit配置文件修改重装载命令:nginx -s reload...
2019-05-28 09:52:18
269
1
原创 git 切换分支出现error: Your local changes to the following files would be overwritten by checkout处理方法!
git checkout 切换分支空间时出现报错。本地存在一个ide文件夹在master空间内自动更新了一个workerspace.xml文件 。这样导致master空间还有未提交的文件导致不能切换其他空间使用git status 查看一下当前空间的文件状态可以看到还有文件修改未提交!所以只需git commit 就解决问题了,所以空间切换一定保证不能有未提交文件!...
2019-05-24 10:10:16
17556
1
原创 一张图带你了解物联网协议栈
通信技术包括Wi-Fi:创建于IEEE 802.11标准的无线局域网技术RFID:通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。射频的话,一般是微波,1-100GHz,适用于短距离识别通信。NFC:一种新兴的技术,使用了NFC技术的设备(比如手机)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来,通过在...
2019-05-23 10:30:32
16485
1
原创 thinkphp5配置伪静态不成功如何解决?
如果配置的伪静态代码不管用直接使用带有入口文件的路由访问跳转页面如果访问home模块下面的Page控制器下面的index方法 404 Not Foundhttp://test.com/home/Page/index直接使用带有入口文件index.php的方式访问http://test.com?index.php/home/Page/index...
2019-05-16 16:24:02
17025
1
原创 使用Vue框架之前需要懂ECMAScript 6 那些知识?
1. 常用的es6特性。参数默认值:var link = function(height = 20, color = 'orange', url = 'http://baidu.com') { ... }模板对象:在字符串里面输出变量, 使用新的语法 $ {params},并把它放在反引号里 。并且 ` 为多行字符串允许换行使用var first=1;var last=1...
2019-04-30 15:54:35
3980
2
原创 React 事件绑定 this.eventHandle(params) 参数不能直接传递?
bind(this)onClick={this.eventHandle.bind(this,'1111')}切记不能直接使用 onClick={this.eventHandle(1111)}eventHandle = (params) => { console.log(params)}render() { return ( <div> ...
2019-04-29 14:41:44
506
1
原创 React中最全获取表单数据:原生DOM、refs、 event.target.value、ant-design的Form组件
一、 可以使用原生方式DOM表单handleSubmit = () => { var username = document.getElementById('getName').value;}render() { return ( <div> <input type="text" id="getName" place...
2019-04-29 13:58:05
17200
1
原创 使用use关键字 PHP:Fatal error: Class XXX not found in...
前面的namespace详细讲解介绍就不说了 如果还不了解请看namespace应用 、namespace的使用详解切记、切记、切记!使用namespace 时候不管是同一空间还是不同空间。在使用use 导入空间的类之前一定要保证类已经引入 include。因为这里的use 是使用这个类, 而导入过程就是把类引入到本文件中使用。 如果没有引入就会导致 not fond//必须引入文件...
2019-04-28 14:51:29
22582
3
转载 运行多个gatewayWorker实例
假设已有Applications/Chat,想增加Applications/Chat21、拷贝Applications/Chat到Applications/Chat22、更改Applications/Chat2/start_register.php中的端口,1236改为1237(或者改为其它未被占用端口)3、更改Applications/Chat2/start_businessworker....
2019-04-28 09:16:17
1492
1
转载 JavaScript中call()、apply()的用法
每个函数都包含两个非继承而来的方法:apply()和call()。call与apply都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性;作用call()方法和apply()方法的作用相同:改变this指向。区别他们的区别在于接收参数的方式不同:call():第一个参数是this值没有变化,变化的是其余参数都直接传递给函数。在...
2019-04-26 10:35:53
3370
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅