自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员大柱

程序员大柱

  • 博客(179)
  • 资源 (1)
  • 收藏
  • 关注

原创 element ui [v2.13.12] Cascader 懒加载级联菜单 编辑 默认值

在编辑具体信息的时候会需要将数据展示到级联菜单中html 代码<el-form-item label="城市级联"> <el-cascader :props="props" :options="no...

2020-06-06 11:44:41 605

原创 git update-index --assume-unchanged file 本地忽略提交文件

需求:本地开发中需要用的文件,不能提交到远程,但是还不能写入.gitignore文件git update-index --assume-unchanged filegit update-index –no-assume-unchanged –path 可以取消忽略文件但是忽略的文件多了,想找出所有被忽略的文件,暂时找到下面的办法,git ls-files -v | grep '^h\ '...

2020-06-02 10:27:16 486

原创 vue复用新增和编辑表单

将数据放到computed中,不能放到data中,如果放到data中则在表单中的input,select等的v-model属性是不能赋值的,如:v-model='form.type_id',如果新增,那么form.type_id是没有内容的,会报错,cannt read property type_id of null,尝试实用lodash的_.get(form,'type_id',0)会报错,...

2020-06-01 11:19:48 1438

原创 laravel事务

if ($result) { //修改详情 $goodsDetails = GoodsDetails::query()->firstWhere('goods_id',$good->id); //如果查询成功返回一个Model,如果失败,返回一个null if(empty($goodsDetail...

2020-05-30 09:58:48 144

原创 jdbc mysql emoji表情存储

首先设置数据库字符集和表的字符集为utf8mb4jdbc连接数据修改,特别注意url中的useUnicode和characterEncodingjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncod...

2020-05-13 22:13:21 260

原创 springboot文件上传到指定目录 【一张图看懂如何配置】

文档:https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-developing-web-applications.html#boot-features-spring-mvc-static-content参考:https://www.jianshu.com/p/ae320ca00c...

2020-04-21 12:03:24 3816 1

原创 thymeleaf+springsecurity整合

使用简单的内存模式进行thymeleaf+springsecurity整合1. 创建项目后倒入maven<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-securit...

2020-04-15 14:47:05 328

原创 zuul 404

项目结构:zuul + eureka 构建的微服务配置://zuul网关server: port: 10010spring: application: name: leyou-gatewayeureka: client: service-url: defaultZone: http://localhost:10086/eureka r...

2020-04-12 17:22:08 106

原创 springcloud 连续请求 500

在学习微服务的课程中,都是按照教程配置的,但是出现一个问题是间隔1秒左右请求都正常,但是如果连续请求(连续F5这种频率)会出现500,而直接请求服务提供的那个地址是不会出现这种问题,只有在通过zuul代理之后才会出现。新手也不会debug微服务,而且各种ribbon timeout 和 hystrix timeout配置都不起作用,后来看网友说是虚拟机的问题,由于虚拟网卡,各种删除停用都不管用,最...

2020-04-12 17:09:56 425

原创 phpstorm 集成 xdebug 进行调试

下载xdebug插件查看是否已经安装xdebug,命令行php -m,如果[php-modules]和[zend-modules]中没有xdebug,则需要下载xdebug。我这里是安装过了下载地址:http://xdebug.org.cn/download.php需要注意自己的php版本及操作系统位数,32位和64位,还有ts和nts,特别需要注意nts和ts,安装错误...

2020-04-03 15:18:07 92

原创 elasticsearch 简单搜索

//查询所有GET _search{ "query": { "match_all": {} }}//创建一个索引(类似数据库)PUT /heima{ "settings": { "number_of_shards": 1,//有多少分片,分布式,有几个机器就设置几 "number_of_replicas": 0//备份 }}GET /hei...

2020-03-30 23:13:28 93

原创 create-react-app css不起作用

使用create-react-app创建的react应用,默认是开启了css module的,所以需要按照css module的格式来写和应用;全局classname,引用后直接可以使用://Test.module.scss .nav { color: yellow;}:global { .nav { color: red; }}//App.jsimport ...

2020-03-26 16:19:30 335

原创 node-sass安装失败的原因与解决方法

https://www.jb51.net/article/122820.htm解决方法一:使用淘宝镜像源设置变量 sass_binary_site,指向淘宝镜像地址。示例:npm i node-sass --sass_binary_site=[https://npm.taobao.org/mirrors/node-sass/](https://npm.taobao.org/mirrors/no...

2020-03-26 16:12:40 531

原创 reactjs+express+api接口部署

开发完成的react项目yarn build,得到build目录image.png创建express项目index.jsconst express = require('express');const path = require('path');const proxy = require('http-proxy-middleware')//反向代理const app...

2020-01-09 11:18:12 98

原创 npm配置淘宝镜像仓库以及electron镜像

需要配置淘宝npm镜像仅需在用户目录下~/.npmrc配置如下键值对便可。registry=https://registry.npm.taobao.orgsass_binary_site=https://npm.taobao.org/mirrors/node-sass/electron_mirror=https://npm.taobao.org/mirrors/electron/该项主要针...

2020-01-03 11:57:02 758

原创 创建交换分区

1.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。dd if=/dev/zero of=/root/swapfile bs=1M count=10242.格式化为交换分区文件:mkswap /root/swapfile #建立swap的文件系统3.启用交换分区文件:swapon /root/swa...

2019-12-23 22:55:33 240

原创 docker拉去镜像指定平台

docker pull 默认没有 --platform 选项,需要如下操作:image.png重启docker服务后,就有--platform选项了image.png默认的那个docker pull NAME[:TAG|@DGEST],如果使用 docker pull php@xxxx,不管用。...

2019-12-20 11:46:28 1143

原创 react native 错误集合

环境os: mac 10.13react-native-cli: 2.0.1react-native: 0.61.5nodejs:v13.1.0模拟器:网易mumu模拟器新建的项目未设置Android SDK路径,运行react-native run-android模拟器无法打开appinfo Running jetifier to migrate libraries to ...

2019-12-07 19:41:41 726

原创 html2canvas 跨域图片不显示

在使用类似电商里面分享图片的时候会有这么一个需求:将网页转成图片,网上都是用html2canvas实现的,但是在图片和网页不是同一个域名的情况下会出现图片渲染不出来的情况。插件作者提供了一个proxy,但是没有详细说明怎么使用,网上搜索也无果,最后从GitHub中找打一个实现,原理是将图片从远程服务器上下载到自己的服务器,再返回。git地址:https://github.com/brcontai...

2019-11-20 16:24:59 773

原创 laravel开启跨域

创建中间件image.png<?php namespace App\Http\Middleware;use Closure;use Response;class EnableCrossRequestMiddleware { /**WE * Handle an incoming request. * * @param \I...

2019-11-19 13:51:53 102

原创 laravel常用

阿里云 composer 镜像配置composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/为 Yarn 配置安装加速:$ yarn config set registry https://registry.npm.taobao.org使用 Yarn 安装依赖:SASS_BINARY_SIT...

2019-11-19 12:56:37 61

原创 VUE SPA 单页面应用 微信oauth网页授权

由于是前后端分离的项目,所以需要特殊处理:前端在未登录的情况下打开应用时,跳转到微信授权页面确认授权后微信服务器会重定向到之前设定的redirect_url,我们这里设置为/oauth重定向后,前端从url中获取到code后,请求服务器来获取access_token及用户信息注意:需要熟悉微信的oauth网页授权流程 微信oauth文档网页授权流程.png其中:前端实现了第...

2019-11-19 12:51:36 372

原创 laravel+swagger api 开发

最终效果image.pnglaravel5.5.* 安装依赖composer require "darkaonline/l5-swagger:5.5.*"gihub地址:https://github.com/DarkaOnLine/L5-Swagger发布文件到config目录及view目录php artisan vendor:publish --provider "...

2019-11-14 16:03:46 138

原创 docker

创建容器docker run --name mynginx -p 80:80 --network mybridge -v /etc/nginx/conf.d:/etc/nginc/conf.d:ro -v /var/www:/usr/share/nginx/html:ro -d nginx--network 将该容器加入到指定的网络中,也可以后期指定:docker network con...

2019-11-03 10:22:50 63

原创 Ubuntu 16.04 apt-get更换为国内阿里云源

备份系统默认的源(没有root权限的前面加sudo)cp /etc/apt/sources.list /etc/apt/sources.list.bak修改/etc/apt/sources.list# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restri...

2019-10-14 16:59:32 90

原创 apache 反向代理 tomcat项目及静态资源

设置vhost文件<VirtualHost *:80> DocumentRoot "D:\do.com\shop" ServerName shop.do.test #实际访问路径 ServerAlias ProxyPass /shop/ http://localhost:8080/shop/ #代理静态资源 ProxyPassReverse...

2019-10-14 11:32:18 620

原创 maven tomcat:run 无法启动

解决方法:pom.xml中添加一下内容,运行:mvn tomcat7:run,原理未知。<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> &l...

2019-10-12 14:27:26 580

原创 idea server 控制台 中文乱码输出

设置1末端增加`-Dfile.encoding=UTF-8`末端增加-Dfile.encoding=UTF-8image.png设置Tomcat,设置的内容和上面一样image.png测试image.png1.解决HTML页面中的中文问题:为了使HTML页面很好地支持中文,就必须在每个HTML页面的头部增加如下代码:...

2019-10-10 11:03:10 1355

原创 js对象升序降序排序

let obj = {name:'name',age:12,c:'c',A:'test'};console.log(obj)let tmpObj1= {};let tmpObj2= {};let keys1 = Object.keys(obj).sort();//字母升序let keys2 = Object.keys(obj).sort().reverse();//字母降序conso...

2019-09-20 08:55:31 367

原创 linux shell中"2>&1"含义

linux shell中"2>&1"含义在计划任务中经常可以看到。例如我们公司的计划任务举例:<pre style="margin: 0px; padding: 0px; white-space: pre-wrap; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12...

2019-09-18 15:30:14 137

原创 vant-upload上传

在使用vant组件vant-upload上传图片的时候,代码如下://html<van-uploader :after-read="onRead" multiple> <van-icon name="photograph"/> </van-uploader>//jsonRead(file, det...

2019-08-29 16:45:33 696

原创 eslint忽略全局常量、变量

在vue项目根目录创建.eslintrc:{ "globals": { "AMap": true }}https://cn.eslint.org/docs/user-guide/getting-startedAMap为index.html中引入的高德地图js文件后暴露到window中的一个变量。...

2019-08-01 09:44:48 1130

原创 高德坐标转换百度坐标 javascript

//高德坐标转换百度坐标 gaoDeToBaidu(gd_lon, gd_lat) { let PI = 3.14159265358979324 * 3000.0 / 180.0; let x = gd_lon, y = gd_lat; let z = Math.sqrt(x *...

2019-07-25 09:38:58 542

原创 electron.js 加速下载

image.png//.npmrcelectron_mirror=https://npm.taobao.org/mirrors/electron/

2019-07-23 16:25:32 124

原创 使用typescript

项目目录运行yarn add @types/nodetsc --init //已经全局安装tsc修改package.json"scripts": { "start": "tsc -b && nodemon ./bin/www" }, //运行npm start开启另一个窗口运行tsc -wtsconfig.json{ "compiler...

2019-07-23 11:07:39 70

原创 ubuntu 安装npm

ubuntu使用apt install nodejs 安装后发现nodejs版本是4.*,需要更新。1.先安装npmapt install npmnpm -g install npm //升级npm2.安装nnpm -g install n3.通过n来管理node的版本n stable//安装最新的稳定版ln -s /usr/local/n/versions/node/10.16....

2019-07-17 22:27:32 294

原创 tp5封装通用的修改某列值

//封装前public function del($id){if(empty($id)){ return $this->error('非法操作!'); } $map['id'] = array('IN' , $id); $result = db('table')->where($map)->delete(); if( $result...

2019-07-05 09:48:56 137

原创 moment.js 获取本月本周当天开始结束时间戳

//今天开始和结束 window.console.log(moment().startOf('day').format('YYYY-MM-DD HH:mm:ss')); window.console.log(moment().startOf('day').format('X'));//以10位Unix时间戳输出(秒) window.console.log(mom...

2019-07-03 17:16:58 2550 1

原创 laravel 修改api返回默认的异常处理

默认如果使用api请求创建或者获取如果使用了改模型的Request来验证的话,如果被rule挡掉,会返回404,而不会返回错误信息。修改后匹配所有api/*请求的返回://app/Exceptions/Handler.php /** * Render an exception into an HTTP response. * * @param \Illu...

2019-06-28 09:34:35 234

原创 vue-cli脚手架里如何配置屏幕自适应

vue-cli脚手架里如何配置屏幕自适应很多同学可能在写h5的时候,也会遇到移动端如何控制屏幕自适应问题!在移动端网页开发中,我们可以用手机淘宝的flexible.那么在vue当中,也同样可以用!接下来就介绍下如何在vue-cli配置的项目里来实现屏幕自适应首先,我们需要安装flexible库.npm i lib-flexible --save然后在项目入口文件main.js里引入li...

2019-06-25 16:57:44 207

08CMS房产网3.2商业版+域名无限制

08CMS房产系统基于PHP+MYSQL开发,全站文档静态,模板与程序分离,为房产网站运营者提供一个快速、高效、稳定的专业房产门户网站解决方案。同时适宜不同需求的用户进行二次开发,以进一步进行功能拓展及个性化。 08CMS房产门户系统自2010年11月推出v1.0以来,得到行内人士的广泛关注与赞誉,08CMS团队在保持系统的行业精细、地方特征、注重体验等特性的基础上,吸取众多用户的建议与意见,结合房产行业的最新动态,陆续升级了v2.0、v2.1、v2.3、v3.0版,并于2012年初隆重推出08CMS房产门户系统v3.2,成为国内首选的房产门户网站程序

2013-10-17

空空如也

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

TA关注的人

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