- 博客(76)
- 资源 (1)
- 收藏
- 关注
原创 Umi从零搭建Ant Design Pro项目(1)
炒个旧饭,基于Umi从零创建Ant Design Pro项目,以学习记录为目的。闲言少述,直奔主题。
2025-03-15 10:26:44
419
转载 【转载】ThinkPHP6 核心分析:系统服务
接着,我们自己动手来写一个简单的系统服务。php//定义一个静态成员变量// 设置该变量的值//用于显示该变量在项目根目录,命令行执行,将会生成一个php// 系统服务注册的时候,执行register方法// 将绑定标识到对应的类// 系统服务注册之后,执行boot方法// 将被服务类的一个静态成员设置为另一个值使用系统服务有大大的好处和避免了直接修改类的坏处。
2024-09-20 11:29:17
333
原创 vue3 emit中update无效
在vue3版本3.4以下,无法使用直接双向绑定。而要使用如下方式:一个名为 modelValue 的 prop,本地 ref 的值与其同步;一个名为 update:modelValue 的事件,当本地 ref 的值发生变更时触发。
2024-03-28 14:20:54
1357
1
转载 十五个常用的 Laravel 集合(Collection)
十五个常用的 Laravel 集合(Collection)Laravel Eloquent 通常返回一个集合作为结果,集合包含很多有用的、功能强大的方法。你可以很方便的对集合进行过滤、修改等操作。本次教程就一起来看一看集合的常用方法及功能。目录十五个常用的 Laravel 集合(Collection)filter()search()chunk()dump()map()zip()whereNotIn()max()pluck()each()tap()pipe()contains()forget()avg
2020-12-01 10:25:12
657
原创 小程序与laravel笔记之用户登录token篇
小程序与laravel笔记关于Laravel Passport向users表中加字段关于Route [login] not defined 报错错误位置:分析:最终解决方法:合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入关于Laravel
2020-11-27 08:39:03
2890
3
原创 Ant Design Pro 4.0学习记录(二)富文本编辑器
二 富文本编辑器虽然网上有不少关于富文本编辑器的文章,但是针对react的富文本编辑器的介绍确实不够详细。而我要在ant design pro的使用富文本编辑的案例也不是很多。在ant design里有推荐的社区精选组件有react-quill braft-editor,此二款虽然有点先天优势,但我目前的水平还不太够驾驭。没办法只能再寻找他款,我把目光投向tinymce-react,一番使用,...
2020-02-18 09:50:29
7978
原创 Ant Design Pro 4.0学习记录(一)远程动态菜单
1、远程菜单很多时候我们不想将菜单直接写在前端里面,想要保证菜单控制的灵活。而在AntDesign Pro的手册中,写了一个Demo。我在这里记下我的解决方案,可能较那个demo麻烦些,也不知优劣。过程编写menu的model源代码models/menu.tsimport { Effect } from 'dva';import { Reducer } from 'redux...
2020-02-18 09:27:26
3973
4
原创 Ant Design Pro 4.0学习记录 之 前言
目录前言学习资源1、读取服务端菜单源代码前言好久之前尝试着使用Ant Design Pro做后台界面,后来因为工作上的原因放弃了。每天在工地上搬砖,加上一级建造师考试,对代码保持一定的距离。2020年春节是一个大大的休假,此时Ant Design Pro早已到的了V4版本。语言已开始使用Ts。兴趣使然,接着玩,接着学。学习资源UmiJS指南effect Hookumi-request ...
2020-02-06 15:12:55
925
原创 win10下无线网络不稳定总掉线
win10下无线网络不稳定总掉线昨天台式机上无线网络开始不稳定,间断一段时间就会出现无网络的现象,需要断开重新连接,网络也不是很快。使用360诊断,效果不差~~反复折腾,终于找到病因。win10自行给我更新了网卡驱动。回滚到原厂驱动就没有问题了。...
2019-06-27 10:32:10
4373
原创 thinkphp5下unlink的 permission denied问题
我遇见这个问题是在上传文件之后,我会利用其hash值检测这个文件是否存在,如果存在我将删除这个文件。实际应用中,在我删除这个文件时,就会出现permission denied的问题。因为我在windows下进行开发不会出现权限的问题。只能考虑文件占用问题,因为thinkphp5上传中继承了SplFileObject。而我在删除时,这个文件依旧是打开状态,所以无法删除。看代码public f...
2018-12-01 17:48:58
2026
原创 Ant Design Pro 运用点滴 [7]
关于部署其 实这个地方,官方文档写得还算是比较明白了。但是我的理解能力不行,所以在这里记下来。官方文档如下部署 html 到非根目录经常有同学问这个问题:为什么我本地开发是好的,部署后就没反应了,而且没有报错?没有报错! 这是应用部署在非根路径的典型现象。为啥会有这个问题?因为路由没有匹配上,比如你把应用部署在 /xxx/ 下,然后访问 /xxx/hello,而代码里匹配的是 ...
2018-11-05 14:40:42
431
1
原创 Ant Design Pro 运用点滴 [6]
权限登录问题前段时间ant design pro大版本升级,我也紧跟上来。我把企业微信的登录又梳理了一遍。今天碰到了权限登录的问题。问题src/utils/authority.js中getAuthority方法,可以从localStorage直接获取。如果我在本地直接修改相应的值,就可以登录了,显得不是很安全~~...const authorityString = typeof...
2018-11-03 17:49:07
244
原创 Ant Design Pro 运用点滴 [5]
Ant Design Pro 运用点滴z turn 第三方登录之 企业微信企业微信扫码登录 在这个问题上折腾了好久,网上也没有找到什么方案。只好自己动手写了一个组件,还不是很成熟。直接放代码import React, { Component } from 'react';import fetch from 'dva/fetch';import styles f...
2018-08-26 10:45:15
2205
原创 关于 Composer与xdebug的冲突
这几天重置了系统,没有安装composer,而直接用的很早之前的phpstudy里的composer。 但在运行时,跳出这么个一行 You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug...
2018-08-25 09:01:10
2336
原创 Ant Design Pro 运用点滴 [4]
Ant Design Pro 运用点滴Z turn 关于 跨域的问题开发过程中,有时可以使用本地mock,对于一个喜欢使用php的我来说,就不免想跨域调用一下数据爽爽。但是,官方文档对此写得不是很多。但是又不是没写,只要静下心,总会找到点什么。在and design的文档,项目实战这一节里,写了这么几行。 注:dva-cli 基于 roadhog 实现 build ...
2018-08-24 18:35:23
1132
原创 Ant Design Pro 运用点滴 [3]
Ant Design Pro 运用点滴 没想到自己能跟AntDesignPro较劲这么久,学习嘛,较的时间越长学得东西就会越多。 同时发现,前两篇写得太不精致了。努力吧,只有学的越多,知道的越多,写出东西才能够清晰。写个component1. 为什么要用到component?我也不整不明白,可能是因为有了component更容易复用。接触vue或者基于react...
2018-08-17 16:58:49
2014
原创 Ant Design Pro 运用点滴 [2]
Ant Design Pro 运用点滴好像好长一段时间,都在ant design pro上来回折腾(z turn),原因就是对react不熟。估计还要很长一段时间不熟下去,再记下几点使用后的谈不上技巧的心得。Table远程数据与thinkphp5的paginate今天几乎都在弄这个了,幸好弄出来的大概。从运用点滴一,我知道了model的运用,我下手还是从model开始。新建...
2018-08-10 18:41:31
1113
原创 Ant Design Pro 运用点滴 [1]
前些天,尝试了一下vue以及element样式。现在要尝试一下阿里的Ant Design Pro。可能是官方文档写得过于简洁,OR本人在前端上不太精通的缘故。费劲不少,成果不大。暂将学习的一些体会记录一下。做为前端的大部份数据都要从后端调取,因为我一上来的学习就向这个方面倾斜。新建菜单项这个在/src/common/menu.js里进行添加。/**省略*/ { na...
2018-07-24 17:14:04
812
2
转载 X11、GTK、QT、GNOME和KDE之间的区别与联系
X11、GTK、QT、GNOME和KDE之间的区别与联系X11、GTK、QT、GNOME和KDE之间的区别与联系一、Linux本身没有图形界面,Linux现在的图形界面系统只是Linux下的应用程序。二、X是协议,不是具体的某个软件。三、X和XFree86又是什么关系?四、X、X11和X11R6又是什么关系?五、WM(Window Manager,窗口管理器)六、X协议的Cli...
2018-06-26 16:04:58
3328
原创 vue学习笔记[3]
这段时间正在尝试使用vue做一个小玩意,接触了vue-router,也接触了vuex。但我今天却要说一下main.js,其中的一小点。官方如果使用vue-cli来创建工程,在根目录下的index.html里只有<div id="app"></div>然后,在main.js里是这样写的// The Vue bui
2018-06-25 18:24:55
192
原创 vue学习笔记[2]
vuex …mapActions的问题…是ES6的扩展运算符,在下面这几行代码中mapActions前加上扩展运算符有什么用呢?methods: { ...mapActions([ 'addNum', 'initializeData', ]), //点击 nextItem(){ ...
2018-06-15 14:51:12
190
转载 [转]php flush类输出缓冲剖析
本文转自http://www.jb51.net/article/16215.htm,这篇文章写得有点早,但依旧有用。现我又对该文章进行一点修饰。初探来看下面这段网上很流行的关于flush()的示例代码。<?php for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); } ?> 按照php手...
2018-06-01 17:33:09
349
原创 在CKeditor编辑器里加上标题输入框
在CKeditor编辑器里加上标题输入框在CKeditor编辑器里加上标题输入框editor.on("loaded", function(t) { editor.titleInput = document.createElement("input", "title-input"); editor.titleInput.id = 'title'; editor....
2018-05-11 13:47:02
1616
原创 记deepin下apache2的配置
记deepin下apache2的配置 我是使用apt-get 安装的apache2,仅供自己参考。添加虚拟主机新加一个配置文 件sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/001-default.conf修改001-default.conf...
2018-04-29 10:48:30
1665
原创 vue学习笔记[1] 开始
写在前面,一直想学习一下vue,但一直没有行动。在前几天看直播,看到一主播随身带的宠物不幸被车撞了。我的心随之也感觉被撞了一下,“人生很长,一辈子却又很短”,生命看似很顽强,但是载体又很脆弱。算了,不扯淡了。从现在开始,记录我的vue学习,终极目标是做一个使用vue+boostrap做一个admin后台界面。准备工作生产环境是必须的 - node - npm安装vue不说了,参考vue的文档安
2017-11-27 17:49:21
496
原创 sublime初始vue的代码片段
sublime初始vue的代码片段<snippet> <content><![CDATA[ <template> </template> <script> export default { name: '${1:component_name}', data () { return { }; }, methods: { } }; </scri
2017-07-08 09:48:19
561
转载 Laravel 5.4: 特殊字段太长报错
Laravel 5.4: 特殊字段太长报错 初学laravel 时,在migrate时可能会出现这样的错误。报错如下[Illuminate\Database\QueryException]SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 7
2017-06-22 17:59:18
445
原创 记一次excel数据整理
现有1000多条客户数据生成的pdf文件。想要将成整理出来成可自由查询导入导出的excel格式,或者更进一步导入数据库中。
2016-07-16 14:04:45
1312
原创 jQuery拉幕效果
jQuery拉幕效果用几行代码就可以完成拉幕效果,直接上代码:<div id="ad" style="display:none;overflow: hidden;"><img src="大图片地址"></div>$("#ad").delay(1000).slideDown(1000).delay(2000).animate({height: "80px"}, 1000,function(){$(th
2016-07-05 15:46:07
1348
转载 BIOS、MBR、PBR等基础知识,兼谈U盘、移动硬盘以及操作系统的安装与启动基本原理
BIOS、MBR、PBR等基础知识,兼谈U盘、移动硬盘以及操作系统的安装与启动基本原理一、基本概念1、BIOS的概念BIOS(Basic Input/Output System,基本输入输出系统)全称是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际是一组被固化到电脑中,为电脑提供最低级最直接的硬件控制的程序,它是连通软件程序和硬件设备之间的枢纽,通俗地说,BIOS是硬件...
2016-05-02 15:19:14
8794
原创 MBR引导系统启动的几个概念
MBR引导系统启动的几个概念本文是经过笔者从网上检索加自我实践探索总结而来,如有不足之处,还望包涵:主引导扇区主引导扇区位于硬盘的0磁道0柱面1扇区,共512字节,由硬盘主引导记录(MBR)、分区表(DPT)、硬盘有效标志(Magic Number)三部分组成。MBR主引导记录(MasterBootRecord,MBR),共446字节。在此记录着一段可执行代码,代码因系统而异。但都是用于装载第二引导
2016-05-02 15:06:49
6092
原创 Deepin linux下apache安装
Deepin linux下apache安装 环境说明 deepinlinux:15.1桌面版 apache:2.2.31 系统默认下载到~/下载下载源代码去apache官网下载源代码,解压cd ~/下载gzip -d httpd-2.2.31.tar.gztar xvf httpd-2.2.31.tar编译及安装cd httpd-2.2.31./configure --
2016-03-07 16:03:39
6350
原创 Deepin linux下安装netbeans
Deepin linux安装netbeans 虽然在深度商店里有netbeans应用,但是我尝试安装但未成功。又采用apt-get方式安装netbeans,安装后,运行报错及界面为英文,反复后,采用以下方式安装。前言 环境介绍我采用了Deepin 15.1桌面版,x64。下载默认到~/下载第一步 安装JDK下载jdk直接用oracel的jdk,未使用open jdk。去官网下载,下载完成后。解
2016-03-07 13:48:52
1931
原创 Deepin Linux下安装nodejs及npm
Deepin Linux下安装nodejs及npm网上介绍了三种方法,我只记我今天采用的方法apt-get:安装nodejssudo get-get install nodejs安装npm采用apt-get,npm是需要单独安装的[1]curl http://npmjs.org/install.sh | sh 我遇到的问题安装nodejs后,无法使用node命令,但可使用js 安装完成后,我按网
2016-03-07 10:07:09
8505
原创 js表单验证
没有写完善,但可供借鉴 /*** * 整合来写 * 事件绑定 * $('选择器').on('focus',function(){ * 样式改变,提示清空,总判断值恢复 * }); * 写一个总判断值obj数组,必填选初始为false,选填项初始为true * $('选择器').on('focusout',funct
2016-01-04 14:13:10
312
原创 相关
Created with Raphaël 2.1.0注册是否是集团律师律师验证用户名密码填写集团内律师权限相关操作快速注册外部律师相关权限yesno
2015-12-27 08:18:15
330
原创 thinkphp整合ueditor上传功能
<?php// +----------------------------------------------------------------------// | UploaderController // +----------------------------------------------------------------------// | Copyright
2015-12-09 14:36:43
678
原创 php构建RSS
php构建RSS虽然说RSS已经过时了,但是还有人喜欢用他。昨天有人在贴吧求助写一个RSS,我心一热就答应其做一下。其中用到了RSSbuilder.class.php和Instagram.class.php。好久没有写代码了,写得有点烂,凑合着看吧。<?php/** * Instagram Rss Builder * name:rss.php * BY AntDz * 2015-11-18
2015-11-18 15:07:06
480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人