202008-01 MAMP下指定PHP版本执行composer 538 VIEW cd进入项目目录,然后执行: /Applications/MAMP/bin/php/php7.2.22/bin/php /usr/local/bin/composer require phpoffice/phpspreadsheet .... Read More >
201902-15 不停止 MySQL 服务增加从库的两种方式 1454 VIEW 一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过xtrabackup工具备份主库,恢复到从库,xtrabackup是物理备份,备份速度快,不锁表。为什么不锁表?因为自身会监控主库日志,如果有更新的数据,就会先写到一个文件中,然后再回归到备份文件中,从而保持数据一致性。 服.... Read More >
201901-23 Golang环境搭建 1427 VIEW 在官网下载Go的安装包如果是Mac,可直接用brew安装: $ brew install go 查看Go版本 $ go version go version go1.11.4 darwin/amd64 配置Go环境变量GOPATH和GOBIN 使用ls -all命令查看是否有.bash_profile文件,如果有请跳过此步 1.创建 touch .bas.... Read More >
201901-12 屏蔽 DomDocument::loadHTML() 输出警告信息 2073 VIEW 最近上线的一个项目,在无意中检查日志的时候发现大量的错误信息: [ error ] [2]DOMDocument::loadHTML(): Attribute solid redefined in Entity, line: 2 [ error ] [2]DOMDocument::loadHTML(): error parsing attribute name in Entity, lin.... Read More >
201806-09 Laravel API接口跨域访问 “Access-Control-Allow-Origin” 6327 VIEW 在通过ajax在页面上调用laravel框架的API接口时,如果不做任何设置一般会出现如下错误: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://lo.... Read More >
201611-02 Windows下GitBlit使用钩子自动同步 5956 VIEW 一、先普及一下 gitblit是使用java语言开发的一个git管理工具,其后台使用的是servlet配置作为网页服务器,引用一句话:Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库.相当于 Git 的 Java 管理工具.git的管家。 二、gitblit钩子 gitblit钩子与git hook差不多,只是配置方式不一样,gitblit钩子的配置使用gr.... Read More >
201603-24 ecmall数据库表详解 5860 VIEW 文章分类表ecm_acategory 字段 类型 Null 默认 注释 cate_id int(10) 否 自增ID号,分类ID号 cate_name varchar(100) 否 分类的名称 parent_id int(10) 否 分类的父级ID sort_order Tinyint(3) 否 .... Read More >
201603-23 SQL注入速查表(下) 4339 VIEW 一、SQL注入速查表(下) 0x00 目录 盲注 关于盲注 实战中的盲注实例 延时盲注 WAITFOR DELAY [time](S) 实例 BENCHMARK()(M) 实例 pg_sleep(seconds)(P) 掩盖痕迹 -sp_password log bypass(S) 注入测试 .... Read More >
201603-23 SQL注入速查表(上) 6375 VIEW 本文由Yinzo翻译,转载请保留署名。原文地址:http://ferruh.mavituna.com/sql-injection-cheatsheet-oku/#Enablecmdshell 文档版本:1.4 0x00 关于SQL注入速查表 现在仅支持MySQL、Microsoft SQL Server,以及一部分ORACLE和PostgreSQL。大部分样例都不能保证每一个场景都适.... Read More >
201506-23 linux上执行php脚本文件总是无故中断(如何让脚本后台执行不中断) 10059 VIEW 1. 使用&符号在后台执行命令 你可以在Linux命令或者脚本后面增加&符号,从而使命令或脚本在后台执行,例如:. $ ./my-shell-script.sh & 详情请参考这篇文章 Bg, Fg, &, Ctrl-Z – 5 Examples to Manage Unix Background Jobs 2. 使用nohup在后台执行命令 使用&.... Read More >
201408-01 Phantomjs / Casperjs 中文网站截图乱码,安装字体解决 15681 VIEW 用phantomjs去截取中文页面的网站可能会出现乱码的情况,也就是截图中中文的位置全是方框。 解决办法就是安装字体。 在centos中执行:yum install bitmap-fonts bitmap-fonts-cjk 在ubuntu中执行:sudo apt-get install xfonts-wqy 这样再去截图中文的页面就不会出现一堆的方框了。.... Read More >
201404-23 Mysql优化 – my.ini 配置说明 5764 VIEW [mysqld] port = 3306 serverid = 1 socket = /tmp/mysql.sock skip-name-resolve #禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!注:如果用winform连接my.... Read More >
201404-22 Linux下查找清理磁盘大文件 9965 VIEW 使用如下命令查找大于1G的大文件,发现有几个日志文件及临时文件比较大,使用rm –rf删除即可。 find / -size +100M -exec ls -lh {} \;.... Read More >
201404-16 Ubuntu 下安装 Phantomjs + Casperjs 15109 VIEW Ubuntu下安装 Phantomjs + Casperjs 1.安装phantomjs —-下载程序文件 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 32位ubuntu下载链接是https://bitbucket.org/ariya/phanto.... Read More >
201404-10 Windows 下安装 Phantomjs + Casperjs 18598 VIEW Casperjs是用JavaScript编写的导航测试脚本和开发工具,这篇文章主要讲解Casperjs在windows下的安装和使用,如果你刚刚听说Casperjs,请到 CasperJS 介绍 章节了解Casperjs的功能和作用,然后再回来这里学习CasperJS的安装。 CasperJS的使用是基于PhantomJS的,所以在安装CasperJS之前要先安装PhantomJS,请到这里.... Read More >
201404-10 CasperJS 介绍 20946 VIEW 什么是CasperJS 官方解释CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 基于 PhantomJS 编写,用于测试 Web 应用功能,Phantom JS是一个服务器端的 JavaScript API 的 WebKit。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 它是一个非常棒的工具。非常简单的.... Read More >
201403-29 Win8.1 + Wamp 访问本地站点慢 的解决办法 7014 VIEW 自从安装了64位的windows 8.1之后,电脑运行速度变快了,可是重新下载安装64位的WAMP,访问本地的WEB站点确是很慢,根本不像是在本地访问,经过在WAMP论坛上搜索,终于找到了解决办法,主要原因是Mysql拖慢了速度。 解决办法是: (1)将程序中连接数据代码的localhost修改为127.0.0.1。 (2)修改 httpd.conf 文件,Listen 80修改为:Li.... Read More >
201403-18 Windows 下 使用 PhantomJS 实现网站截图 15583 VIEW 1. phantomjs介绍 基于Javascript驱动的命令行webkit引擎,轻量级,安装简单,开发快速,渲染速度较快,无界面的webkit浏览器。 phontomjs跟一般浏览器一样可以加载网页,但不同的是它不会把网页显示出来,在加载网页后它会提供一系列的Javascript API给.... Read More >
201402-20 Linux的关机与重启命令 4538 VIEW 重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 关机命令: 1、halt 立刻关机.... Read More >
201402-18 Linux Top 命令解析 7571 VIEW TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. top - 12:38:33 up 5.... Read More >