10 2017 档案
摘要:/** * 生成pdf * @param string $html 需要生成的内容 */ function pdf($html='hello word'){ vendor('Tcpdf.tcpdf'); $pdf = new \Tcpdf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8'...
阅读全文
摘要:/** * 获取当前访问的设备类型 * @return integer 1:其他 2:iOS 3:Android */ function get_device_type(){ //全部变成小写字母 $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $type = 1; //分别进行判断 if(st...
阅读全文
摘要:/** * 检测是否是手机访问 */ function is_mobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matche...
阅读全文
摘要:对于建站的筒子们来说;垃圾广告真是让人深恶痛绝;为了清净;搞个难以识别的验证码吧;又被用户各种吐槽;直到后来出现了极验这个滑动的验证码;这真是一个体验好安全高的方案;官网:http://www.geetest.com/ (此处应该有广告费)示例项目:https://github.com/baijun
阅读全文
摘要:wget --no-check-certificate https://raw.githubusercontent.co ... ter/shadowsocksR.sh sh ./shadowsocksR.sh 根据提示一步步安装就可以了.
阅读全文
摘要:php -f jiaoben.php & 读入并解释指明的文件。
阅读全文
摘要:废话少说 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 #下面都没废话,都是必安的 yum install -y perl ppp iptables
阅读全文
摘要:代码直接上 curl -sL https://rpm.nodesource.com/setup | bash yum install -y nodejs
阅读全文
摘要:在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。 总体来说有两个方法: 1、依赖ssh客户端定时发送心跳。 putty、SecureCRT、XShell都有这个功能,但是并不保险。 此外在Linux下: [Shell] 纯文本查看 复制代码 ? 1 2 3 4 5
阅读全文
摘要:intval -- 获取变量的整数值 floatval -- 获取变量的浮点值 <?php $a = 26; $b = 4; $a/=$b; echo intval($a);//6 echo floatval($a);//6.5 ?> intval -- 获取变量的整数值 floatval -- 获
阅读全文
摘要:最近用thinkphp做项目,在测试环境时,存在接口的测试问题。在tp官网也没能找到相关的解决方法。自已看了一下源码,有如下的解决方案。 在项目目录下面,创建common/behavior/CronRun.php文件,文件内容如下: 接着在项目中(tags.php)配置行为动作,如下: ok,以上几
阅读全文
摘要:一般情况下,很少会用php去执行linux命令,不过特殊情况下,你也许会用到这些函数。以前我知道有二个函数可以执行linux命令,一个是exec,一个是shell_exec。其实有很多的,结合手册内容,介绍以下6个函数。 1,exec函数 <?php $test = "ls /tmp/test";
阅读全文
摘要:现在用redis缓存热数据越来越常见了,甚至一些配置,开关等等的东西也写到redis里。原因就是redis简单高效。redis里的数据也越来越重要了,例如一些业务的中间数据会暂时存放在redis里,所以限制redis的访问还是很有必要。 本文通过几个手段说一下生产环境中redis的访问权限控制。 1
阅读全文
摘要:硬件环境 本文适用的硬件环境如下 Redis已经成功安装,安装路径为/home/idata/yangfan/local/redis-3.2.1。 我们要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群。 1、启动Redis多个实例 我们在Redis安装目录下创建目
阅读全文
摘要:1. 需求 2. 分析 考虑到只是简单的记录用户是否登录,记录数据比较单一,查询需要精确到天。以百万用户量为前提,前期考虑了几个方案 2.1 使用文件 使用单文件存储:文件占用空间增长速度快,海量数据检索不方便,Map/Reduce操作也麻烦 使用多文件存储:按日期对文件进行分割。每天记录当天日志,
阅读全文
摘要:v一、前言 随着项目模块越来越多,很多模块现在都是独立部署。模块之间的交流有时可能会通过cookie来完成。比如说门户和应用,分别部署在不同的机器或者web容器中,假如用户登陆之后会在浏览器客户端写入cookie(记录着用户上下文信息),应用想要获取门户下的cookie,这就产生了cookie跨域的
阅读全文
摘要:阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Statistics 请求的性能数据分析 3). Inspectors 查看数据内容 4). AutoResponder 允许拦截制定规则的请求 5). Filters 请求过滤规则 6). Timeline 请求响应时间 2. F
阅读全文
摘要:企业级的git管理程序.最好用的之一吧.估计其它的也得叫之二. 怎么搭建呢? 2G以上配置的机器才可以搞. . 如下 安装需要注意的是.如果开了80端口,8080的需要修改配置文件 下面会提到 1.安装 #配置yum源 [Shell] 纯文本查看 复制代码 ? 1 2 3 curl -sS http
阅读全文
摘要:php中需要禁用以下函数来提高安全性 打开php.ini 找到 disable_functions .然后禁用以下函数 disable_functions = pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, p
阅读全文
摘要:php扩展安装方法极简单. 也遵循3大步.但多出一个phpize的步骤. 1.pecl.php.net 在右上解的输入框 中输入需要的扩展 比如 redis 2.搜索完成后会看到两个蓝色的框 . 下方有个表格. 表格内容如 search results (1 of 1) 再下面有一行不起眼的结果.
阅读全文
摘要:修改前备份!!! 修改前备份!!! 修改前备份!!! [PHP] 纯文本查看 复制代码 ? 1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 [PHP] 纯文本查看 复制代码 ? 1 vi /etc/sysconfig/network-scripts/if
阅读全文
摘要:如果提示php命令不存在.说明未设置.设置方法如下 方法一:直接运行命令 [PHP] 纯文本查看 复制代码 ? 1 export PATH=$PATH:/usr/local/xxxx/php/bin [PHP] 纯文本查看 复制代码 ? 1 export PATH=$PATH:/usr/local/
阅读全文
摘要:ubuntu 16.04是一种长期支持版本(LTS),是Canonical承诺发布五年的更新版。也就是说,你可以让这个版本在电脑上运行五年! 这样一来,一开始就设置好显得特别重要。你应该确保你的软件是最新,已安装了常用应用程序,而且用起来得心应手。 要做到这几点并不是很难。你只需要按照正确的方向进行
阅读全文
摘要:在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。 总体来说有两个方法: 1、依赖ssh客户端定时发送心跳。 putty、SecureCRT、XShell都有这个功能,但是并不保险。 此外在Linux下: [Shell] 纯文本查看 复制代码 ? 1 2 3 4 5
阅读全文
只有注册用户登录后才能阅读该文。