摘要:flag 阅读全文
posted @ 2020-07-06 00:28 郝雪冰 阅读(4) 评论(0) 推荐(0) 编辑
摘要:最近在调试php程序时遇到遇到个php版本带来的bug,如图所示 switch语句中的continue要改成break,或者用continue2代替,每次调试都要改下别人的代码,又不敢提交,这个问题的原因是别人还在用7.1.x的版本,而我装的是7.3.8,据传后来7.3的版本中这个bug修复了,索性 阅读全文
posted @ 2020-06-06 19:13 郝雪冰 阅读(18) 评论(0) 推荐(0) 编辑
摘要:都知道跨域是浏览器自己的一种安全限制,对于研发调试很不友好,有其前后端分离,前端使用了vue,发送http请求使用axios,配置nginx各种Access-Control-Allow-Origin,Access-Control-Allow-Headers 等,还不一定能成功。 最暴力的方案,修改本 阅读全文
posted @ 2020-05-12 17:17 郝雪冰 阅读(80) 评论(0) 推荐(1) 编辑
摘要:介绍 1 背景 PHP的xhprof扩展Facebook不再进行更新和维护,因为Faceboo已经全面使用HHVM,不再使用PHP zend引擎。 xhprof不支持新版本的PHP(PHP7),tideways扩展是从xhprof项目fork下来继续进行维护的,目前支持PHP 7.2, 7.1, 7 阅读全文
posted @ 2020-01-19 17:54 郝雪冰 阅读(166) 评论(1) 推荐(1) 编辑
摘要:首先推荐三个在vscode上开发PHP的插件 PHPDebug 用于调试php,这里主要指打断点、F5等操作。xdebug是跟踪、调试和分析PHP程序的运行状况 PHP IntelliSense 是php的函数智能提示功能 php cs fixer 可以对代码进行格式化,支持PSR规范 下载XDeb 阅读全文
posted @ 2019-12-30 21:57 郝雪冰 阅读(263) 评论(1) 推荐(1) 编辑
摘要:ghostscript安装: yum install ghostscript 使用: 参数说明: -sDEVICE=pdfwrite 表示处理驱动为pdf -dPDFSETTINGS -dPDFSETTINGS=/screen质量较低,体积较小。 -dPDFSETTINGS=/ebook更好的质量, 阅读全文
posted @ 2019-11-05 19:33 郝雪冰 阅读(709) 评论(0) 推荐(0) 编辑
摘要:go语言中的值类型: int、float、bool、array、sturct等 值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数 声明一个值类型变量时,编译器会在栈中分配一个空间,空间里存储的就是该变量的值 go语言中的引用类型: slice 阅读全文
posted @ 2019-06-28 15:35 郝雪冰 阅读(491) 评论(0) 推荐(0) 编辑
摘要:跨域这种问题 不能简单的说,后台配置 Access-Control-Allow-Origin *就完事了 Access-Control-Allow-Headers 中的参数也是五花八门,即使你设置了*也不能解决所有问题,其中macOS - Safari中会用到XFILENAME,XFILECATEG 阅读全文
posted @ 2019-06-20 18:40 郝雪冰 阅读(392) 评论(0) 推荐(0) 编辑
摘要:#当前时间 #当前时间前八个小时 #当前时间后八个小时 #修改时间,超过当前时间的减去八个小时 阅读全文
posted @ 2019-06-19 17:04 郝雪冰 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:有时候我们会遇到,把一个服务器上的文件夹,传到另一个服务器 我们需要先把文件夹打包成 tar.gz,这种格式在任何linux版本上都能压缩/解压 方法一: 直接从服务下载到本地,再从本地上传到另一台服务器。这种方法效率低,小白一般这么干 方法二:scp命令 scp命令可用于用一台服务器向另一台服务器 阅读全文
posted @ 2019-06-19 16:45 郝雪冰 阅读(2099) 评论(0) 推荐(0) 编辑
摘要:以备份mysql下的test数据库为例,备份到/home/data 使用mysqldunp命令 在使用定时任务 crontab -e 阅读全文
posted @ 2019-06-19 13:06 郝雪冰 阅读(479) 评论(0) 推荐(0) 编辑
摘要:golang遍历文件夹: 阅读全文
posted @ 2019-06-05 17:55 郝雪冰 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:使用salt实现jenkins发版时,远程对go项目编译重启 1、go 版本1.12 使用go mod 2、设置go镜像 GOPROXY="https://goproxy.io" 3、slat 脚本 4、build.sh 解释: 1、笔者的可执行文件叫 courseware 2、遇到go 命令找不到 阅读全文
posted @ 2019-05-24 19:37 郝雪冰 阅读(131) 评论(0) 推荐(0) 编辑
摘要:为了使用go mod把golang升级到了最新的1.12版本,go mod是1.11版本引入的,go mod的引入极大的方便了golang项目的依赖管理,同时把golang项目从GOPATH中解放了出来。 Go版本升级 没找到更好的办法,但win/linux通用 1、卸载旧版本Go 2、在安装新版本 阅读全文
posted @ 2019-05-14 16:51 郝雪冰 阅读(2984) 评论(0) 推荐(0) 编辑
摘要:使用Docker部署elasticsearch、logstash、kibana 指定版本:6.7.1 (建议使用同一的版本、屏蔽三个软件间的不兼容性) 下载镜像: docker pull elasticsearch:6.7.1 docker pull logstash:6.7.1 docker pu 阅读全文
posted @ 2019-04-26 18:17 郝雪冰 阅读(984) 评论(0) 推荐(1) 编辑
摘要:docker环境下部署的ELK系统,日志处理,保留最近五个小时的日志 dockerlog.sh 日志保存在/home/elk/ 目录下 /var/lib/docker/containers/ 是docker下所有容器的日志目录 加入定时任务: 每小时执行一次 crontab -e 阅读全文
posted @ 2019-04-26 17:07 郝雪冰 阅读(301) 评论(0) 推荐(0) 编辑
摘要:find命令: 查找并删除: (1) “.” 表示从当前目录开始递归查找 (2) “ -name ‘*.log’ “根据名称来查找,要查找所有以.log结尾的文件夹或者文件 (3) ” -type f “查找的类型为文件 (4) “-print” 输出查找的文件目录名 (5) 最主要的是是-exec 阅读全文
posted @ 2019-04-25 17:47 郝雪冰 阅读(549) 评论(0) 推荐(0) 编辑
摘要:当请求上来的时候nginx的日志是不个不容小觑的文件,它能增长到令人发指的地步,硬盘占满也是早晚的事 要切割的日志 access.log 和 error.log,目录 /home/nginx/logs/ (自己Nginx的安装目录) 日志切割脚本 定时任务(按天进行日志切割) crontab -e 阅读全文
posted @ 2019-04-04 11:52 郝雪冰 阅读(130) 评论(0) 推荐(0) 编辑
摘要:使用nohup ... & 命令启动服务器后,磁盘满了,服务宕了,然后一步一步排查是哪个文件过大,最终定位到是nohup.out文件过大,占了40G, df -lh #磁盘容量命令 du -sh #查看当前文件夹大小 du -sh * #查看当前文件夹下所有文件/文件夹大小,当磁盘满了可以从根目录使 阅读全文
posted @ 2019-03-25 18:13 郝雪冰 阅读(330) 评论(0) 推荐(0) 编辑
摘要:int 转 float var sum int = 17 mean:= float32(sum) float 转 int a := 5.0 b := int(a) string 转 int i,_ := strconv.Atoi("3") fmt.println(3 + i) // 6 int 转 阅读全文
posted @ 2019-02-14 19:07 郝雪冰 阅读(166) 评论(0) 推荐(0) 编辑