- 博客(53)
- 资源 (3)
- 收藏
- 关注
原创 laravel5.6.* + vue2 创建后台
代码拆分是将一些不经常变动的代码提取出来,以避免每次都要重新编译,如果你频繁更新应用的 JavaScript,需要考虑对 vendor 库进行提取和拆分,这样的话,一次修改应用代码不会影响 vendor.js 文件的缓存。件,只需在 resources/assets/js/components 目录下新建 vue 文件,在 resources/assets/js/router/index.js 文件里引入,然后就可以通过路由访问了。本文下面的部分将使用 Vue 路由等等,逐步完善,便于后期的开发。
2023-04-26 01:21:02
702
原创 MySQL 5.6升级到MySQL 5.7都有什么注意事项?
12、SQL兼容性问题:SQL在MySQL 5.7和MySQL 5.6环境下结果可能不一致,因此建议获取线上SQL,在同样数据的环境下,在两个实例运行获取到的结果计算hash,比较hash值做兼容性判断。10、innodb_undo_directory && innodb_undo_logs:MySQL 5.7支持将undo从ibdata1独立出来(只支持实例初始化,不支持在线变更)1、sql_mode:MySQL 5.7采用严格模式,例如ONLY_FULL_GROUP_BY等。1、升级前一定要做好备份!
2022-12-20 11:47:08
853
原创 CORS policy: No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
Header set Access-Control-Allow-Origin *Header set Access-Control-Allow-Credentials trueHeader set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, authorization"Header set Access-Control-Allow-Methods "GET, POST, OPTIONS, H
2022-01-21 16:05:08
1258
原创 Laravel8.x + jwt 授权系统
1.创先一个新项目composer create-project --prefer-dist laravel/laravel my-app2.配置好数据库后迁移数据php artisan migrate3.让我们为 User 模型创建一个 Seeder。我们稍后会需要它来测试登录过程。php artisan make:seeder UsersTableSeeder4.现在,让我们在 database/seeds/UsersTableSeeder.php 的 run() 方法中,
2021-08-24 16:32:50
1491
1
原创 主机系统风险OpenSSH XMSS Key解析整数溢出漏洞的修复
在刚购买服务器后在主机安全中发现风险提示OpenSSH XMSS Key解析整数溢出漏洞。原因是因为服务器默认就是OpenSSH是8.0版本所以存在漏洞,在8.1以后就修复了。通过升级OpenSSH版本即可解决OpenSSH升级版本到最新(8.4)的操作方法为了小心谨慎请提前打开2个登录入口以防止操作失误打开不了SHH 并且提前备份数据下面是操作命令可直接复制1:下载依赖软件包 yum install wget gcc -y yum install -y zl
2021-08-17 13:45:46
555
原创 mamp 配置mysql 使用goup by 时提示ONLY_FULL_GROUP_BY问题
打开MAMP软件添加配置在# The MySQL server[mysqld]sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'注意:sql_mode请严格添加在mysqld 组下面。否则配置无法生效。重启mysql 即可生效。...
2021-01-11 14:38:05
251
原创 从0开始,创建自己的composer 项目包。
一、准备工作注册一个Composer Hub账号(如果有略过)。 注册一个GitHub账号(如果有略过)。 安装git 命令:yum install git 安装composercurl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer想学习composer的同学请移步composer中文二、创建目录cd www/ mkdir talkmed三、在ww...
2020-11-16 18:49:33
405
转载 CSS实用技巧第一讲:文字处理
文本对齐方式CSS最常用的对齐方式,居中对齐、左对齐(默认)、右对齐,而且实现起来也是非常的简单。如下:p{ text-align: center; text-align: left; text-align: right;}但是两端对齐你有用过吗?只需要添加text-align-last:justify样式即可。请看示例:<div class="justify-text"> <div class="li">账号</div> <
2020-11-02 11:03:13
143
转载 Laravel 日志配置以及设置按日期记录日志
laravel框架在日常维护中常常需要记录,查看日志;默认laravel日志记录在一个文件storage/logs/laravel.log,查找起来比较麻烦。其实laravel日志支持4种模式,默认使用single即单一日志,只存储在一个文件中。日志存储Laravel支持single、daily、syslog和errorlog四种日志写入模式。通过修改config/app.php配置文件中的log选项来配置Laravel使用的存储机制。如果你希望每天产生日志都存放在不同的文件中,则应
2020-10-23 14:59:42
1643
原创 mysql 在当前时间上加几小时
UPDATE t_cpzs_codeSET production_time = ADDTIME(date('2018-11-01') + INTERVAL 3 HOUR,time(production_time)) WHERE equipment_name='15#'
2020-04-20 18:14:29
1874
原创 MYSQL 添加联合索引
alter table `customers` add index idx_uasid_status(uasid,status);
2020-04-20 18:00:11
532
转载 git合并丢失代码问题分析与解决(错误操作导致)
问题描述我们在主干dev和branch1分支上进行并行开发。当要把branch1功能的代码合并到dev上时,发现dev上开发的部分功能代码找不到了。那么,是在branch1上,作了删除提交导致的吗?然而,查提交日志,并没有发现删代码的提交记录。难道一个分支有一个功能,另一个分支没这个功能,git合并时就有可能把这块功能代码丢掉?跟功能添加时间顺序有关系?为了解决这个问题和相关的疑问...
2020-04-09 12:41:34
1895
1
原创 laravel 查询数组
$sql = "select * from xx where xx";$dbh = DB::connection('read_mysql')->getPdo();$sth = $dbh->prepare($sql);$sth->execute();$result = $sth->fetchAll(\PDO::FETCH_ASSOC);
2019-12-19 18:52:25
958
原创 通过js给网页加上水印背景
watermark({watermark_txt: '自定义水印'});function watermark(settings) { //默认设置 var defaultSettings={ watermark_txt:"text", watermark_x:20,//水印起始位置x轴坐标 watermark_y:20,//...
2019-11-28 10:55:03
854
转载 laravel多字段模糊匹配以及查询最后执行的一条sql语句
转载地址https://blog.csdn.net/weixin_41981080/article/details/83894607laravel多字段模糊匹配一个关键字,多个where条件,代码如下:$sql->Where("open", 0)->whereRaw("concat(`phone`,`email`,`username`) like '%".$data['sea...
2019-11-13 14:54:35
448
原创 MYSQL 查询统计group by重复数据的最后一次数据
SELECT c1.id, c1.img_front, c1.img_back, c1.cardnum, case when c1.cert_status = 0 then '待完善' when c1.cert_status = 1 then '等待审核' when c1.cert_stat...
2019-10-16 10:41:40
687
原创 PHP 组合二维数组,同key 的 value
$arr = [ [ 'initial' => 'A', 'typename' => '奥迪' ], [ 'initial' => 'F', 'typename' =>'F1' ], [ 'initial' => 'F', 'typename' =...
2019-09-17 16:21:59
411
转载 oh-my-zsh终端用户名屏蔽设置
终端的配置可以考虑直接使用oh-my-zsh,方便且美观,还有很多主题可以选择。但安装完后,打开终端,发现用户名@域名这个部分特别长,很影响终端使用,那如何处理呢?其他网站上有很多教程,但针对的都不是oh-my-zsh的,经过一番摸索之后我终于找到了解决办法,发出来给大家看看,欢迎交流学习!1、安装的流程可以参考:http://www.jianshu.com/p/7de00c73a2bb 这个...
2019-08-12 19:41:58
1529
原创 Mac终端 推荐 iTerm2,主题oh-my-zsh Dracula美化
1.OhMyZsh,安装,主题配置方法安装 Oh My Zsh 方法可以通过 curl 或 wget 两种方式来安装,用一条命令即可安装。curl 安装 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" wget 安装 s...
2019-08-12 18:30:05
29976
5
原创 npm的镜像替换成淘宝
1.当前镜像地址 npm getregistry2.设成淘宝的 npm config set registry http://registry.npm.taobao.org/3.换成原来的 npm config setregistry https://registry.npmjs.org/
2019-06-15 14:40:54
141
原创 xcode安装pod
Mac终端1.升级mac本地ruby环境 终端中输入 gem update –system,如果出现权限问题,请在终端内输入sudo gem update –system2.更换镜像,移除现有镜像 gem sources --removehttps://rubygems.org/3.添加国内镜像 gem sources -r http://ruby.taobao.org4.查看...
2019-06-15 12:57:57
3192
原创 调整 Launchpad 行列数目
终端设置行数:defaults write com.apple.dock springboard-rows -int 6设置列数:defaults write com.apple.dock springboard-columns -int 8生效:killall Dock恢复默认:defaults write com.apple.dock springboard-rows Def...
2019-06-15 10:13:03
219
原创 webpackjs 打包器、安装、打包...
set1:安装1.全局安装webpack:npm install webpack -g(简写:npm i webpack -g)2.全局安装webpack-cli:npm install webpack-cli -gset2:使用1.生成node_modules:npm install webpack --save-dev(简写:npm i webpack -D)2.执行npm ini...
2019-05-07 16:07:09
176
转载 php 通讯加密
<?phpclass Demo{ public function __construct() { } //加密 public function encrypt($value){ if(!$value) return false; $key = 'WhatAFuck1ngDay!'; $text = $value; $iv_size = mcrypt_g...
2019-05-05 15:27:44
557
原创 PHP 加密聊天传输
<?phpini_set('date.timezone','Asia/Shanghai');class AES { public $localIV; public $encryptKey; public function encrypt($str) { return openssl_encrypt($str, 'AES-256-CFB', $this->encryp...
2019-05-05 14:42:44
412
原创 php 获取今天,明天、本周、本周末、本月的起始时间戳和结束时间戳的方法
今天:$start_time=mktime(0,0,0,date('m'),date('d'),date('Y'));$end_time=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;明天:$start_time=mktime(0,0,0,date('m'),date('d'),date('...
2019-04-26 18:11:57
1493
原创 Turn 服务器安装
下载源码git clone https://github.com/coturn/coturn.git./configuremakesudo make install辅助:1.1WARNING: Cannot find GCM support.Turning GCM off.Libevent2 development is not installed properl...
2019-04-08 14:39:38
1110
原创 Laravel框架-连接多个数据库
在开发过程中,有时候会碰到一个项目需要连接多个数据库的情况,这种情况在laravel中很好解决。首先我们需要在数据库配置文件中增加数据库。在config/database.php中: 'connections' => [ 'sqlite' => [ 'driver' => 'sqlite', '...
2019-03-19 20:53:13
738
原创 git 冲突解决方法
fatal: loose object 错误处理解决方法:$ rm -fr .git $ git init $ git remote add origin your-git-remote-url $ git fetch $ git reset --hard origin/master $ git branch --set-upstream-to=origin...
2019-03-18 17:36:06
210
转载 你应该熟悉的10个PHP常见算法
1.猴王算法一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。/** * @param $m * @param $n * @return mixed * */priv...
2019-03-01 17:45:26
290
转载 php实现导出10万条数据
开发中经常遇到需要从数据库导出大量数据的问题,导出excel需要占用太多内存,最终回导致内存溢出而失败。csv是更好的选择。同时可以使用php5.5之后赋予的新功能——yield(生成器)来优化性能,具体可以看鸟哥博客http://www.laruence.com/tag/yield/** * 分段导出所有用户 */public function exportAll(){ s...
2019-03-01 17:40:59
1730
原创 Openssl在Linux上的使用1:椭圆曲线公私钥对的生成
1.终端输入openssl 之后进入open ssl 命令行OpenSSL> 2.命令ecparam -name secp256k1 -genkey -out pp.pem中用ecparam生成一个系统参数,并利用scep256k1椭圆曲线生成一个私钥文件和一个私钥在文件pp.pemOpenSSL> ecparam -name secp256k1 -genkey -o...
2019-02-21 17:32:23
772
原创 php导出文件.csv
导出类.php/** * 数据导出到excel(csv文件) * @param $filename 导出的csv文件名称 如date("Y年m月j日").'-test.csv' * @param array $tileArray 所有列名称,一维数组['姓名','年龄',....] * @param array $dataArray 所有列数据,二维数组['zha...
2019-02-21 15:37:19
196
转载 JS与PHP通过RSA加密传输
首先在linux服务器运行如下指令生成2048位的私钥:openssl genrsa -out private_key.pem 2048Linux里如果生成了SSH Key,直接用.ssh/下的id_rsa密钥也可以。运行如下指令可查看对应公开指数e:openssl rsa -inform PEM -text -noout < private_key.pem上...
2019-01-28 11:23:21
2295
原创 Select2 ajax异步搜索数据
直接上代码$(".aui-ajax-select").select2({ ajax: { url: "/ajax_topics", method : "post", dataType: 'json', delay: 250, data: function (params) { re...
2019-01-25 12:05:58
1395
转载 码云SSH生成配置及git pull/push 免密码
首先呢是要配置自己码云上面的SSH公钥,使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(Git的Remote要使用SSH地址),同时也可解决在使用git pull/push命令时需要每次输入密码的问题,下面先说一下如何配置SSH公吧,配置公钥前需要先生成公钥,使用命令ssh-keygen -t rsa -C "你的邮箱"结果如下:依次按下三次Enter即可,最后两行意...
2019-01-14 11:22:01
1761
转载 Gitee(码云)、Github同时配置ssh key
一、创建gitee和github的ssh keycd ~/.sshssh-keygen -t rsa -C "xxxxx@xxxxx.com" 替换正确的邮箱,按enterGenerating public/private rsa key pair.Enter file in which to save the key (/c/Users/FlyingHorse/.ssh/id...
2019-01-14 11:06:49
934
转载 MySQL实现排名并查询指定用户排名功能
CREATE TABLE test.testsort (id int(11) NOT NULL AUTO_INCREMENT,uid int(11) DEFAULT 0 COMMENT '用户id',score decimal(10, 2) DEFAULT 0.00 COMMENT '分数',PRIMARY KEY (id))ENGINE = INNODBAUTO_INCREMENT...
2018-12-17 18:58:27
1180
1
转载 macOS Mojave U盘USB启动安装盘
制作 macOS Mojave 正式版 USB 启动盘的方法有很多,用户可以选择使用命令行来创建,也可以选择第三方U盘制作工具来制作,大家可以根据自己的喜好选择。本教程首先介绍命令行的方式,因为这是苹果官方系统内置的命令,优点是稳妥而且没有兼容性问题,只是需要通过命令行操作,对新手来说可能看似有点复杂,但其实步骤还是非常简单的。首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的...
2018-12-06 10:44:31
1323
转载 使用MAMP构建自签名HTTPS环境
一、生成HTTPS自签名证书1.下载最新的openssl的安装包,下载地址:https://www.openssl.org/source/2.解压最新版openssl,可以直接双击使用MAC自带的解压工具解压.tar文件3.安装最新版openssl的安装包(我这里使用命令安装,我的MAC是64位系统,32位系统的安装命令稍有不同,具体如何安装可以参考:http://blog.sina.c...
2018-11-09 11:21:31
582
C#编写的Socket通信程序源代码
2012-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人