排序:
默认
按更新时间
按访问量

centos6 虚拟机偶现 getaddrinfo error

主机睡眠后再开容易出现,还未解决 尝试修改了 /etc/resolv.conf 文件,增加了 google 的 DNS server - 8.8.8.8

2018-10-24 11:48:20

阅读数:8

评论数:0

制作 php + nginx 的 docker 镜像

Dockerfile 先新建目录,在目录下新建 Dockerfile 文件,docker 会根据该文件来 build 镜像。 # 借用官方的的 php-fpm 镜像 FROM php:7.2.4-fpm-stretch # 用来代替 cd,最好用绝对路径 WORKDIR /app # ...

2018-04-16 00:04:05

阅读数:408

评论数:0

XSS 和 CSRF

介绍两种最常见的针对 web 应用的攻击方式。 XSS (Cross-site scripting) 跨站脚本攻击 攻击者能够利用跨站脚本漏洞来绕过访问控制(access control),比如单源策略(same-origin policy)。 单源策略: 如果一个站点的内容有权限访...

2018-03-21 23:42:02

阅读数:418

评论数:0

php fpm 设置项 cgi.fix_pathinfo=1 漏洞不再出现

之前看网上说关于 cgi.fig_pathinfo=1 时的配置漏洞:http://www.laruence.com/2010/05/20/1495.html 试了下后发现该漏洞在目前高版本的 php 中已经不再出现了,会直接显示 Access denied,查看 nginx 错误日志如下: ...

2018-03-18 16:41:01

阅读数:794

评论数:0

nginx 配置及注意点

nginx 配置文件如下: ... #location 1 location / { try_files $uri $uri/ =404; } #会先到网站根目录下寻找指定的 404 页面, 没有找到就会用 nginx 生成的 404 页 error_page 404 /404.h...

2018-03-10 13:36:10

阅读数:58

评论数:0

安装nodejs8.9.4

系统是 ubuntu14.04 server , apt-get install nodejs安装的是古老版本的nodejs,于是从官网下载包进行安装 1. 解压 在官网下载的是.tar.xz后缀的,需要解压: xz -d ***.tar.xz tar -xf ***.tar 把解压...

2018-02-16 22:48:31

阅读数:720

评论数:0

https://ghostbin.com/

发现了一个有趣的网站https://ghostbin.com/ 它提供粘贴服务,可以把自己的代码粘贴到网站上(最多可以粘贴1MB内容),点击保存后会为你的代码生成一个网址,其他人就可以通过这个网址来访问你的代码。...

2018-02-15 23:46:55

阅读数:137

评论数:0

angularjs 1.6.x 教程学习心得

依赖注入 依赖注入是angularJs的核心。 应用启动时,angular会创建一个injector,它会寻找并注入所有应用需要的服务(必须先被正确的定义)(延迟实例化,lazily instantiate)。 providers Providers are objects that ...

2018-02-15 13:58:57

阅读数:226

评论数:0

javascipt 变速运动问题

今天在实现dom对象变速运动的时候发现了一个问题,以下是js代码关于速度的部分: timer = setInterval(function(){ //... console.log(oDiv.offsetLeft);//每次跑剩余行程的10分之一,以达到速度减缓的效果 ...

2018-02-12 21:03:28

阅读数:39

评论数:0

编程心得

1.学习新技术的时候,找一篇好的教程远比直接埋头上要强。 2.编程时尽可能考虑各种情况,避免给今后的自己埋雷。 3.学习掌握一种新技术新方法新操作的最好办法还是应用在工作中(毕竟是真正的生产环境),所以平时有空的时候应该多想想工作代码有没有可以用新技术改进的地方。 4.好的学习环境也很重要,...

2018-01-21 23:21:46

阅读数:41

评论数:0

PHP中的数组合并

偶然在工作中遇到的一个问题,php如何快速,高效的合并两个有序数组(键名为从0开始的连续整数,比如[1,2,3]),要求合并后的数组有序且键名为从0开始的连续整数(这样*json_encode*之后才不会带上键名) 暂时的解决办法 先array_merge,array_merge对于数...

2018-01-21 02:50:21

阅读数:74

评论数:0

php在模板中传变量给js

正确方式 var XXX = echo json_encode($xx) ?>; 即使json_encode把中文转成了unicode编码,js接受变量时仍能恢复成中文。 错误方式 var xxx = JSON.parse( echo "'".json_...

2018-01-18 01:16:51

阅读数:460

评论数:0

laravel5.5 Facade

Facade原理 以View::make()为例 1.调用View::make()时,会先去config/app.php中的aliases数组中找到实际调用的Facade类。 'aliases' => [ //.... 'View' =>...

2018-01-11 00:26:49

阅读数:87

评论数:0

mysql 写sql注意的地方

一次查询中不要join太多表,数据量过大导致超时,可以考虑用子查询代替 --容易超时 select max(A.c1), max(B.c1), max(C.c1) from table1 join A join B join C --优化 select max(C.c1), tc.* ...

2018-01-08 16:33:25

阅读数:46

评论数:0

php编程注意点

php编程注意点

2017-11-29 22:54:33

阅读数:50

评论数:0

CSAPP SHLAB

CSAPP SHLAB这个lab总体来说不难,书上都有讲到,而且要注意的地方提示里都有写。不过还是花了挺多时间的。 遇到的问题子进程停止后,父进程会在waitpid(pid,&status,WUNTRACED)中得到该子进程pid。但是再次使用waitpid(-1,&status,...

2017-11-11 12:57:05

阅读数:574

评论数:0

sublime text 3 配置文件记录:sublime-settings

{ "always_show_minimap_viewport": true, "bold_folder_labels": true, "color_scheme": &quo...

2017-10-29 22:29:58

阅读数:248

评论数:0

占两个字节的“空白符”

在修改开源论坛phpBB时,将一段文本字符串输出到html页面上时发现不能按单词换行,而是会打断单词。 在浏览器上右键编辑后发现"空格"变成了  于是就想在输出前用str_replace将 替换成真的空格-- str_replace...

2017-10-18 09:58:40

阅读数:196

评论数:0

windows 在sublime text 3中安装sublimelinter-php

1.安装SublimeLinter2.安装SublimeLinter-php3.安装php4.Preference->Package Settings->SublimeLinter->Settings - user,添加如下内容:{...

2017-09-05 21:26:43

阅读数:305

评论数:0

utf8与utf8md4

mysql的utf8字符集最多只支持3字节表示的字符,对于4字节的utf8字符需要用utf8mb4代替。 即:修改数据库连接和表相应字段为utf8mb4 插入数据时:     数据库连接    表字段    结果     utf8        utf8    失败     utf8mb4   ...

2017-09-02 19:09:40

阅读数:521

评论数:0

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