自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 MYSQL基于三表的RBAC(可直接拿去CV)

年纪大了不想废话。框架:tp5分享:链接:https://pan.baidu.com/s/11-3ONOwi2tw8xSJWPeDVow提取码:tbgq--来自百度网盘超级会员V6的分享4个控制器index,index2,index3,index4index 模仿登录index2 3 4 模仿其他需要权限验证的页面目录结构表结构index<?phpnamespace app\index\controller;use think\D...

2021-11-07 01:26:59 261

原创 我的生活与程序员职业规划

之前

2021-07-03 22:53:04 238 1

原创 T-SQL笔记

纯粹工作笔记:1.order by 通过多列取值的结果order by name,age 表示的是当满足了所有name的排序之后,如果有name有重复的,就会按照age再去进行排序

2021-05-02 09:00:30 143

原创 宝塔PM2部署express端口号为OFF的问题

删除node_modules重新npm install

2020-10-13 20:15:01 2048

原创 利用PHP实现机器学习,php-ml的应用

php-ml机器学习库https://php-ml.readthedocs.io/en/latest/#author库中包含算法,交叉验证,神经网络,预处理,特征提取等功能。利用composer安装composer require php-ai/php-ml近邻算法,$samples是数据,$labels是标记,传入的参数[3,2]由模型训练获得结果最靠近d,所以叫近邻算法,近邻算法还有一些细分:k-NN分类 输入:包含特征空间中的 k 个最接近的训练样本。 输出:一个分类.

2020-06-30 16:21:18 1090

原创 laravel api_token认证

1.php artisan migrate2.修改users表,添加api_token字段2.App\User.php<?phpnamespace App;use Illuminate\Contracts\Auth\MustVerifyEmail;use Illuminate\Foundation\Auth\User as Authenticatable;use Illuminate\Notifications\Notifiable;class User extend

2020-06-24 10:43:18 1262

原创 2020上半年工作总结与未来规划

早就想写这篇总结了,无奈这半个月来一直在生病...先说说工作吧。今年与去年相比较,完成了后端从node.js到php的转型,跟预期一样,出活的速度快了几乎10倍,曾经半个月完成一个项目,现在我最快只要一小时。目前为止完成了一个教育网站,一个物流系统,一个外贸网站,也参与了一个物联网的项目,是个电动牙刷,微信小程序蓝牙通信的,感觉不是很难,在7月初应该就可以完成了。从成长方面来说,今年工作带给我的成长除了物联网之外几乎没有,瓶颈期到了?从初级前端,到现在全栈,不知道下一步该去追求什么,工作范围

2020-06-22 22:15:46 928

原创 Postman调试Laravel报错419解决方案

路由web.php就会报这个错。The page has expired due to inactivity. Please refresh and try again.其实是CSRF的原因,用get请求获取csrf_token值<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;cl...

2020-04-14 14:28:13 2238

转载 centos7重启apache、nginx、mysql、php-fpm命令

apache启动systemctl start httpd停止systemctl stop httpd重启systemctl restart httpdmysql启动systemctl start mysqld停止systemctl stop mysqld重启systemctl restart mysqldphp-fpm启动systemctl start ...

2020-04-08 14:04:27 174

原创 MAMP集成环境PHP使用PECL安装拓展

1.进入到MAMP对应的php目录(例:/Applications/MAMP/bin/php/php7.2.8/bin)2.pecl search zip #用于查找扩展pecl install zip #用于安装扩展3.4.

2020-03-16 10:18:53 474

原创 MAMP指定PHP版本使用Composer

场景:安装phpoffice/phpspreadsheet需要zip拓展,composer require phpoffice/phpspreadsheet报错,没有zip拓展。因为我使用的是MAMP下的php。方案:1.把MAMP下的php复制到Mac环境变量目录,这步很关键。cp /Applications/MAMP/bin/php/php7.2.8/bin/php /usr/l...

2020-03-16 09:50:40 845

原创 2019年下半年工作学习总结与2020年计划

这么快就马上要过年了,没啥余粮的一年,行业也是不景气,哪哪都大裁员,下半年几乎没有看什么书,都是在撸代码、照顾老婆、现在又要照顾宝宝了,工资扣到我怀疑人生。眼看到了29岁,人生的最重要的转折点,但依然没有改变迷茫的状况,一直都在想是不是哪里做错了,明明付出了许多许多,却得不到自己想要的结果。是的,我错了,我走了一条不适合慈溪行情的路,也是一条不适合自己创业的路,导致了几乎所有项目的失败,过重的...

2020-01-04 23:43:30 926

原创 thinkphp5入门踩坑记录

1.MAMP目录选择 tp5/public2.MAMP的数据库位置在 /Application/MAMP/Library/bin/mysql执行命令/Applications/MAMP/Library/bin/mysql -u root -p3.Navicat链接MAMP的数据库需要在advanced中设置套接字套接字/Applications/MAMP/tmp/mysql...

2019-12-31 13:42:50 161

原创 CentOS与nginx指南(直面工作教程)

文章面向工作而写,都是工作中遇到的问题,也都是经过实际的考验,因为是回顾而写的文章,有时候可能会漏掉一些重要的细节,如果你有发现,还请几时告诉我,我来修改。今天领导的任务是把一台windows服务器改成CentOS,之前在ubuntu上搭建过nginx,发现有所不同,于是就写一篇笔记。需求:nginx服务器,https(ssl证书)1.下载wget http://nginx.or...

2019-11-21 16:32:12 305 1

原创 antd菜单栏与react-router刷新页面不跳转

场景:A页面和B页面,菜单栏/导航栏对应A页面和B页面,如果不处理,当在B页面刷新后,antd菜单栏/导航栏会对应到A选项上,而页面依然停留在B页面。实现很简单:antd提供了:defaultSelectedKeys={defaultSelectedKeys} //默认选择的菜单栏defaultOpenKeys={['/']} //默认打开的菜单栏selectedKeys={se...

2019-11-12 14:34:32 2110

原创 react首屏SSR,nodejs同构解决方案

网上看了N篇文章,有几篇比较高级的我看不太懂,其他基本全是吹逼复制不讲实质性东西的,我结合了一些自己的见解,写下了这篇可直接复制可用的,虽然还有基于流的解决方案,但是资料不多,时间也有限,就采用这个吧暂时。1.create-react-app2.src同级目录下新建server文件夹,新建index.js和entry.js3.第一个问题:让koa支持import//index.j...

2019-11-09 21:50:31 674

原创 nginx工作笔记

笔记1:原www.xxx.cn跳转到A页面xxx.cn是正确的官网 server { listen 80; server_name xxx.cn www.xxx.cn; return 301 https://$server_name$request_uri; }ssl证书 server { ...

2019-10-19 14:08:40 129

原创 echarts工作笔记

轴线的名字轴线的样式 xAxis: { type: 'category', name:'时间', axisLine:{ lineStyle:{ color: '#f74c4c' } } },轴线显示tooltip lineChart.dispatch...

2019-10-18 13:20:55 151

原创 js一天时间戳

const jintian = new Date(new Date().toLocaleDateString()).getTime() const mingtian = new Date(new Date().toLocaleDateString()).getTime() + 24*60*60*1000; console.log(jintian)...

2019-10-15 14:58:23 3588

原创 VMbox下ubuntu调整分辨率/安装增强功能

点击 安装增强功能下载完毕后右键进入终端目录运行sh ./VBoxLinuxAdditions.run有时候会报错,我遇到的问题是权限问题,需要我用root登录su root密码一直错重置root密码给root用户设置密码:命令:sudo passwd root再次登录重新运行sh ./VBoxLinuxAdditions.run...

2019-08-19 12:40:10 439

原创 hooks常见问题

1.用了hooks后生命周期函数放哪里function App () { useEffect( ()=>{ //等同于componetDidMount } ) return () => { //等同于componentDidWillUnmount }}2.类实例成员变量映射到hooksclass App ...

2019-08-01 08:49:28 551

原创 2019上半年工作总结及未来规划

光阴似箭,时光如梭,又老了半岁,这段日子无疑是爱情,事业重大的转折点。我结婚了,年底要当爸爸了,快的有点措手不及。技术上面进步也非常明显,终于成为了所谓的全栈工程师,本来以为全栈是终点,没想到却是一个新的起点。清点了一些今年看过的书籍,将近20本,那些日子,真是学到吐。结果不错。今天,也收到了一份令我满意的offer,面试官问我要求薪资时,我怕说高了,结果他回复我:“一点问题没有,我们要你!"。哈...

2019-07-31 21:52:11 589

原创 React的useRef

关于Ref的发展历程请看:https://juejin.im/post/5b59287af265da0f601317e31.创建useRefimport React { useRef } from 'react';const xRef = useRef();<x ref={xRef} />注意,useRef只能在类组件中使用 class x extends ...

2019-07-31 16:37:44 1574

原创 React的Lazy与Suspense

Lazy 懒加载组件Suspense懒加载期间,UI会出现空挡import React,{ Lazy,Suspense } from 'react';const About = lazy( ()=>import('./About.jsx') );class App extends React.Component { render(){ return ...

2019-07-31 13:44:11 835

原创 React新特性Context

Context有点类似于Redux创建createContextimport { createContext } from 'react';const a = createContext;Context的用法跟Redux差不多,Provider和Consumer//理解为供应级吧<x.Provider value={state}> //理解为消费级 ...

2019-07-31 13:27:21 160

原创 React新特性hooks中memo,usememo,useCallback的区别

useMemomemo类似于PureCompoent 作用是优化组件性能,防止组件触发重渲染memo针对 一个组件的渲染是否重复执行<Foo />usememo针对 一段函数逻辑是否重复执行()=>{}useEffect是在渲染之后完成的useMemo是在渲染期间完成的useMemo(()=>{},[])参数如果是空数组的话就只会执...

2019-07-31 13:10:59 13268

原创 react-redux中combineReducers踩了个坑

import { combineReducers } from 'redux';import { reducer as greetingReducer } from '../pages/home/components/greeting/store';export default combineReducers({ gr:greetingReducer});这里千万千万要注意,c...

2019-07-23 09:09:47 546

原创 express实战教程:(六)写一个后台管理页面,对导航栏的数据进行读取,并且增加、修改(完结)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...

2019-07-01 15:44:49 1144

原创 express实战教程:(五)安装mongoose,初始化数据

安装mongodb和mongoosemongodb就不多说了,网上教程一大堆yarn add mongoose -S项目目录下新建db文件夹,连上mongoose创建model文件夹,创建数据,这里提一下mongoose先创建Schema,这是结构,数据的架构然后创建model,这是模型,数据的模型最后是new出一个model,放入数据创建Schema,...

2019-06-29 13:15:52 1082

原创 express实战教程:(四)分析页面需求、ejs嵌入HTML、路由返回数据

先来试一下ejs页面title改为<%= title%>进入routes>index.js,这个文件是路由下的主入口文件,主要作用是对路径作为响应,比如接收一个get请求或者处理post,这里res.render是处理根路径的get请求并且返回出模板index,携带一个对象数据传递给前端查看结果:前面如期的呈现了我们传递的数据接着来因为是教程的...

2019-06-28 16:11:04 528

原创 express实战教程:(三)引入ejs

说明一下为什么用ejs不用pug是因为ejs好复制,接私活请用ejs,开发请用pug我们删除教程(二)中的在public里面的所有html文件,刚才只是为了演示用安装ejsyarn add ejs -S修改默认模板引擎复制模板中的inex.html文件到views文件夹中,修改为ejs后缀重启服务器,运行成功!...

2019-06-28 14:00:00 331

原创 express实战教程:(二)前端模板和express结合

前端模板地址:http://www.cssmoban.com/cssthemes/6668.shtml我们找到css,js,html放入public这样项目是跑不起来的,因为html里面引用的css js路径都不对,修改路径OK,项目跑起来没问题了!...

2019-06-28 13:40:30 516

原创 express实战教程:(一)安装与分析

安装expressnpm install express-generator -g生成expressexpress --view=pug myapp安装依赖yarn install启动expressset DEBUG=myapp:* & npm start目录分析

2019-06-28 13:12:26 267

原创 Flutter教程一(安装篇)

MacOS:cd apple目录touch .bash_profile写入:export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnexport PATH=/Users/apple/Downloads/flutter/b...

2019-04-12 21:06:27 138

原创 再见了!多年的VSC,初识WebStorm之同步github(居然花了哥哥我十个小时!)

啊!在老师的威逼之下要舍弃我多年的VSC了,转向WS,初次接触,这个IDE好丑啊!我要我的VSC!不过我用VSC上传git一直都没成功过(哭泣脸)。现在用这个试试看。1.首先找到performances2.找到version control下的github先3.添加账号4.找到version control下的git,添加git安装路径,在mac中,可以在命令行中输...

2018-09-26 15:26:20 1444

原创 针对不会用IDE上传代码到github的同学,有超粗暴上传步骤

用cmd进入需要上传的文件目录按顺序执行操作:git config --global user.name "xxx" 全局注册名字git config --global user.email "xxx" 全局注册邮箱git config --list 查看配置状况git init 初始化git配置git add . 添加所有项目git commit -m "zhushi...

2018-09-26 13:15:21 235

原创 当前页面独立调用双swiper插件

&lt;!-- banner --&gt; &lt;div class="swiper-container swiper-container1"&gt; //添加swiper-container1 &lt;div class="swiper-wrapper"&gt; &lt;div class="swiper-slide banner1&quot

2018-08-30 21:35:27 445

原创 animate动画执行一次(animation-iteration-count)并且停留在最后一帧(animation-fill-mode)

今天在做公司9周年H5动画的时候遇到了一点问题,之前写动画都是这么写的: animation:rotateScale 3s infinite; -moz-animation:rotateScale 3s infinite; /* Firefox */ -webkit-animation:rotateScale 3s infinite; /* Safari and Chr...

2018-08-30 11:13:50 14711

原创 Swiper4.0:H5手机端滑屏判断当前页Index并且触发动画(slideChangeTransitionEnd与swiper.activeIndex)

API:https://www.swiper.com.cn/api/event/92.htmlvar mySwiper = new Swiper('.swiper-container', { direction: 'vertical', loop: true, // 如果需要分页器 pagination: { el: '.swiper-pagination', ...

2018-08-29 17:24:46 12516 5

原创 工作日记

15款VSCODE必备插件:https://blog.csdn.net/qq_38906523/article/details/77278403div始终在屏幕中心:注意margin-left和margin-top是减去宽高的一半指定div在右首先,不得不承认学了这么久的前端,还菜如狗。今天帮别人做网站的时候,我发现登陆按钮一直没办法往右,处于图2左边的位置,左想右...

2018-08-27 15:27:09 433

空空如也

空空如也

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

TA关注的人

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