每日一记
自清则人影合一
这个作者很懒,什么都没留下…
展开
-
beego--session使用redis引擎
beego 中使用 session 中的redis引擎相当方便,步骤如下:1、先安装redis驱动go get github.com/astaxie/beego/session/mysql (这是mysql的)go get github.com/astaxie/beego/session/redis@v1.12.32、导入到main.go文件中import (# "github.com/astaxie/beego"# "github.com/astaxie/beego/orm"原创 2021-10-11 11:42:29 · 19379 阅读 · 0 评论 -
xdebugHelper谷歌第三方插件无法安装mac
1、下载:eadndfjplgieldjbigjakmdgkmoaaaoc-1.4.3-www.Crx4Chrome.com首先将.cxr文件更改后缀名为.zip2、然后使用终端解压(不可以双击解压)命令如下:unzip eadndfjplgieldjbigjakmdgkmoaaaoc-1.4.3-www.Crx4Chrome.com.zip -d chajian将chromecj.zip文件解压到chajian文件夹3、然后在谷歌浏览器中打开扩展程序4、加载已解压的扩展程序,选.原创 2021-03-17 00:22:33 · 481 阅读 · 0 评论 -
nginx配置参数解释:client_header_buffer_size、large_client_header_buffers
client_header_buffer_size假设client_header_buffer_size的配置为1k,如果(请求行+请求头)的大小如果没超过1k,放行请求。如果(请求行+请求头)的大小如果超过1k,则以large_client_header_buffers配置为准large_client_header_buffers假设large_client_header_buffers的配置为4 8k,则对请求有如下要求请求行(request line)的大小不能超过8k,否则返回414原创 2021-02-19 18:08:58 · 3850 阅读 · 0 评论 -
PhpSpreadsheet处理Excel 导入、导出并设置样式
PhpSpreadsheet处理ExcelPHPOffice是一个用来处理办公相关软件的php类库PhpSpreadsheet专门处理excle的类库导出如下:引入类库composer require maatwebsite/excel("maatwebsite/excel": "^3.1")use PhpOffice\PhpSpreadsheet\IOFactory;use PhpOffice\PhpSpreadsheet\Spreadsheet;public stati原创 2021-02-17 17:26:37 · 1117 阅读 · 0 评论 -
laravel module模块形式发邮件并入队列
修改.env:MAIL_DRIVER=smtpMAIL_HOST=smtp.163.comMAIL_PORT=25MAIL_USERNAME=wang_***_bao@163.comMAIL_PASSWORD=wjb***5MAIL_ENCRYPTION=nullMAIL_FROM_ADDRESS=wang_***_bao@163.comMAIL_FROM_NAME=132配置文件在:config/mail.phpphp artisan make:job SendEmail该命令.原创 2021-02-17 16:57:49 · 287 阅读 · 0 评论 -
修改mysql时区
通过mysql命令行模式下动态修改1.1 查看mysql当前时间,当前时区>select curtime();#或selectnow()也可以+-----------+| curtime() |+-----------+| 15:18:10 |+-----------+> show variables like "%time_zone%";+...原创 2020-01-02 17:40:54 · 201 阅读 · 1 评论 -
FTP被动模式失败
错误信息:读取目录列表...状态: 服务器发回了不可路由的地址。被动模式失败。命令: PORT 192,168,1,16,206,145响应: 500 I won't open a connection to解决:FTP的配置文件中修改:ForcePassiveIP变量,设置内192.168.0.1去#号换服务器IP保存Pure-Ftpd 设置内192.168....原创 2019-11-28 11:13:08 · 2527 阅读 · 0 评论 -
Mac JDK 卸载方法
卸载步骤输入sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane查找当前版本输入:ls /Library/Java/JavaVirtualMachines/输出:jdk-1.6...原创 2019-05-05 18:17:37 · 192 阅读 · 0 评论 -
安装SmartWiki
从GitHub上拉去SmartWiki的源码:git clone https://github.com/lifei6671/SmartWiki.git更改目录权限:chmod -R +x SmartWikicd SmartWikichmod -R 0777 storage在根目录执行:composer installphp artisan clear-compiled php artisan op...原创 2018-07-13 13:08:45 · 1521 阅读 · 0 评论 -
Composer的安装
curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer之后执行一下命令添加国内镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com成功后执行#composer查看如下代理成...原创 2018-07-13 13:05:02 · 218 阅读 · 0 评论 -
mysql 执行 Invalid default value for 'created_at'
方案1. 修改默认的 Mysql 配置sudo vi /etc/mysql/my.cnf在 [mysqld] 区域添加:sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"方案2. 修改 database.php在...转载 2018-07-09 10:04:50 · 4481 阅读 · 0 评论 -
MAC抓包工具charles(青花瓷)
下载链接:http://pan.baidu.com/s/1pL6ClBX配置教程:http://blog.csdn.net/jiangwei0910410003/article/details/41620363应用教程:http://www.cnblogs.com/dsxniubility/p/4621314.html今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包...转载 2018-05-05 19:51:46 · 3544 阅读 · 0 评论 -
mac php7.1安mongodb扩展
brew install mongodb安装完mongodb后,安装mongodb扩展:which is peclsudo /usr/local/bin/pecl install mongodbfind / -name php.inisudo vim /private/etc/php.ini加入:extension=mongodb.so重启服务即可。验证mongodb扩展是否安装成功:php -...原创 2018-05-03 13:54:54 · 1667 阅读 · 0 评论 -
mongodb的用户登录认证和基本使用
连接:killall mongomongo --host 127.0.0.1:27017创建超级管理员>use admin>db.createUser({user:"wjb",pwd:"wjb123456",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})Successfully added user: { "user&quo原创 2018-03-06 18:01:52 · 45813 阅读 · 1 评论 -
laravel打印执行当前SQL的相关信息
修改Illuminate\Database\Connection的$loggingQueries = trueprotected $loggingQueries = true;use Illuminate\Support\Facades\DB;use Illuminate\Support\Facades\Log;function _SQL(){ Log::info('++++++++++...原创 2018-03-19 10:43:25 · 737 阅读 · 0 评论 -
Laravel框架中集成MongoDB和使用:
* 推荐组件composer require jenssegers/mongodb ^3.3 -vvv(本人的laravel版本是5.5)修改config/app.php* 注册服务Jenssegers\Mongodb\MongodbServiceProvider::class,* 添加 Facades'Mongo' => Jenssegers\Mongodb\MongodbServ...原创 2018-03-08 17:09:14 · 9391 阅读 · 0 评论 -
在Mac上安装Wine
$ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"$brew install wine1. 浏览器访问https://xquartz.macosforge.org/landing2. 下载安装Xquartz$brew install wi原创 2017-08-03 13:06:07 · 13830 阅读 · 0 评论 -
linux下安装npm
curl --silent --location https://rpm.nodesource.com/setup_10.x | bash -yum install -y nodejsnpm install -g cnpm --registry=https://registry.npm.taobao.orgnpm installnpm run buildnpm -v原创 2019-05-25 17:28:17 · 185 阅读 · 0 评论 -
完全卸载GitLab
一、停止gitlab sudo gitlab-ctl stop二、卸载gitlab(这块注意了,看看是gitlab-ce版本还是gitlab-ee版本,别写错误了) sudo rpm -e gitlab-ce三、查看gitlab进程 ps -ef|grep gitlab 杀掉第一个守护进程(runsvdir -P /opt/gitlab/service l...转载 2019-05-17 16:14:57 · 776 阅读 · 0 评论 -
gitlab上新建项目+jenkins新建job流程
Gitlab上新建项目+jenkins新建job流程(前期准备安装的插件:AWS Lambda PluginAWS Elastic Beanstallk Deployment PluginBacklog plugin用来响应git push的插件:Gitlab Hook PluginBuild Authorization Token)1、gitlab新加...原创 2017-12-25 17:27:00 · 1388 阅读 · 0 评论 -
ssh 密钥登录方法和rsync加密传输同步文件设置
Host1:首先建立本机的公私密钥用户哪个用户登录就切换至哪个目录,本文以jenkins为例:(如没有jenkins则建立属组属主,创建用户组和用户:#groupadd-g 1212 jenkins //创建用户组jenkins ,id随便用的1212#useradd -m -s /bin/bash -g 1212 -u 1212 jenkins //创建jenkins用户...原创 2017-12-25 15:06:31 · 7089 阅读 · 1 评论 -
给其它用户赋予root权限
如jenkins:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL然后修改用户,使其属于root组(wheel),命令如下:#usermod -g root jenkins...原创 2019-06-14 19:58:59 · 892 阅读 · 0 评论 -
jenkins but returned HTTP 403
Hook executed successfully but returned HTTP 403<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <title>Error 403 No valid crumb was included i...原创 2019-06-14 18:32:59 · 1651 阅读 · 0 评论 -
swoole扩展添加 mac
下载最新版本的swoole,打开https://github.com/swoole/swoole-src/releases, 我选择的稳定版本cd swoolephpize./configure --with-php-config=/usr/bin/php-configmakesudo make install在phpize时遇到第一个问题,再看报错信息...原创 2019-06-13 15:04:18 · 126 阅读 · 0 评论 -
nginx 访问php文件 file not found
访问 nginx服务器中php文件,提示 file not found。在网上搜索相关资料,发现php-fpm找不到SCRIPT_FILENAME里执行的php文件。解决办法:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;...原创 2019-06-07 16:09:03 · 4768 阅读 · 0 评论 -
mac phpize执行后报错:grep: /usr/include/php/main/php.h: No such file or directory
$ phpizegrep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensions.h: No such fi...原创 2019-06-13 13:38:18 · 9331 阅读 · 1 评论 -
安装JDK+tomcat+jenkins
一 准备工作yum install wget报错可能是因为源不对:(更新阿里yum源#mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex#mkdir /etc/yum.repos.d#cd /etc/yum.repos.d#wget -O /etc/yum.repos.d/CentOS-Base.repo http://m...原创 2017-07-04 14:13:20 · 427 阅读 · 0 评论 -
vue打包后显示空白正确处理方法是
1、找到配置文件修改这样打包处理可以打开但是页面样式会找不到2、修改找到对应的位置加上publicPath: '../../'然后就成功了!很多朋友还遇到这样的问题 vue打包后index文件一片空白,怎么回事呢?vue项目你npm run build打包后,点开index文件打开一片空白,并报错解决方法:路径问题,总结以上所述是小编给大家介...转载 2019-06-05 16:49:32 · 668 阅读 · 0 评论 -
修改日志权限
执行artisan任务产生的日志为root(权限为0644),而网页访问报错(nobody用户)写入不了日志(这会造成页面500时空白无报错信息)。解决办法修改artisan让新生成的日志其他的用户也能写入。添加在$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);之后bootstrap/app...原创 2019-05-27 19:21:57 · 1061 阅读 · 0 评论 -
通过url获取ip
/** * 通过url获取ip * @author wjb * @date 2107/3/31 * @param $url * @return bool|string */function get_ip_by_url($url){ //获取它的主机部分,例如:http://43.251.231.178:8123/#/opeReport $url = parse_url原创 2017-03-31 10:51:11 · 5051 阅读 · 0 评论 -
mac下安装php扩展Cannot find autoconf报错
问题描述Mac系统升级到10.9(mavericks)时安装php扩展,执行 phpize 提示如下错误:Cannot find autoconf. Please check your autoconf installationand the $PHP_AUTOCONF environment variable.解决办法先安装Homebr转载 2016-12-18 11:06:24 · 1360 阅读 · 0 评论 -
git统计的常用命令总结
统计某人的代码提交量,包括增加,删除:[plain] view plain copy git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { prin转载 2016-12-17 10:46:13 · 260 阅读 · 0 评论 -
iTerm 2 && Oh My Zsh MAC安装
1、首先下载 iTerm 2下载地址:http://www.iterm2.com2、打开iTerm 23、输入下面指令安装oh-my-zshcurl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh4、接下来安装Powerline如果你的终端能够正常执行pip指令,转载 2016-11-30 17:19:38 · 535 阅读 · 0 评论 -
laravel中常用的命令(路由列表、建立模型、建立数据迁移文件、注册中间件、 清除缓存)
路由列表--在项目目录下运行以下命令:$php artisan route:list+--------+--------------------------------+------------------------------+----------------------+-----------------------------------------------------原创 2016-11-30 14:25:36 · 1765 阅读 · 0 评论 -
Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
默认情况下,Redis 服务会提供 16 个数据库,Laravel 使用数据库 0 (请见 Redis 文档)作为缓存和 Session 的存储。在使用的过程中觉得这个默认的设置挺不合理,因为当你在执行命令 PHP artisan cache:clear 的时候,会把 Session 也连带清除了,导致所有用户需要重新登录。Session 存储的其他选择:fil转载 2016-11-30 11:26:17 · 397 阅读 · 0 评论 -
laravel修改密码及与原密码Hash::check比较
/** * 重置密码方法 * @param Request $request */public function set_password(Request $request){ $id = Auth::user()->id; $oldpassword = $request->input('oldpassword'); $newpassword = $request-原创 2016-11-29 10:06:56 · 17077 阅读 · 2 评论 -
php利用swfuplod、flash进行图片上传
1、PHP的压缩包在我的网盘:http://pan.baidu.com/s/1i4IRtdz2、解压后的文件:area_select.jsexpressInstall.swffullAvatarEditor.jsfullAvatarEditor.swfswfobject.jsupload.phppreview.html3、使用介绍:preview.h转载 2016-09-21 14:31:12 · 1142 阅读 · 0 评论 -
PHP $_SERVER
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。下表列出了所有 $_SERVER 变量中的重要元素。 元素/代码描述$_SERVE转载 2016-09-06 15:53:52 · 294 阅读 · 0 评论 -
Ubuntu 下常用的软件工具
1.编程工具: Eclipse ,Intellij IDEA, Codelite,Apatana Studio,Zend Studio,NetBean IDE, Gambas22.浏览器: firefox browser,chromium web browser , Opera browser3.虚拟机:virtualbox4.聊天工具:skype5.编辑工具:gv转载 2016-09-02 16:19:37 · 475 阅读 · 0 评论 -
安装mysql时提示下列软件包有未满足的依赖关系
当遇到下面错误:huangcd@huangcd-ubuntu:~$ sudo apt-get install mysql-server mysql-client正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。转载 2016-08-31 15:39:23 · 13106 阅读 · 3 评论