`
swengineer
  • 浏览: 42464 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
铁威马的花生壳绑定亲测已经失效...无奈改用noip,无奈服务DDNS仍旧无法启动....无奈只能自己动手了... 其他存储也可参考此方法。 注意:请事先开启并映射常用端口到铁威马,如:22,21等   1.注册DDNS解析账号 网址:https://www.noip.com/   2.进入"Hosts/Redirects->Manage Hosts”标签添加Host   3.Root权限进入铁威马NAS,编写DDNS同步脚本/run/ip.sh #!/bin/sh wip=`curl -s icanhazip.com`; curl -s -o ...

PHP获取图片尺寸

    博客分类:
  • PHP
<?php /** * 获取图片尺寸工具类 * @author Robot * * @example * $result = ImageTools::getSize ( * array('url'=>'https://www.baidu.com/img/bdlogo.png') * ); * print_r ( $result ); * */ class ImageTools { /** * 获取远程图片的宽高和体积大小 * * @param string $url * ...
<?php /** * 密码生成类,额外添加salt,使密码更安全 * * 如果需要可分别编写前后台验证规则 * * @author Robot * @version 1.0 * @example * Password::make($password); * 返回结果: * Array ( [salt] => r8lbCQS4ng [password] => a594b5830ca27ee621d1011794d61082e4ee8a00 ) * salt:随机salt * password:加密密码字符串 ...
<?php /** * 通过Nginx X-Accel-Redirect 进行文件下载 * X-Accel-Redirect模式下载,会将文件直接推送客户端,不占用服务器物理内存 * * @author Robot * @version 1.0 * @example * $f = new Utils_Download(); * $f->getFile('测试下载文件.zip','xx.zip'); * */ class Utils_Download { private $userAgent; //HTTP_USER_AGENT ...
<?php /** * Token * * 令牌类,避免CSFR/XSFR、会话劫持、固定攻击、表单伪造攻击等。 * 使用方法: * 1.提交页面获取Token,并赋值到隐藏域中,获取Token代码如下: * $token_value = Utils_Token::getInstance()->gen_token(); * 2.提交后在Action页面验证Token,根据返回值进行相应页面处理,验证代码如下: * $isValid = Utils_Token::getInstance()->validate($token_value ...
转载自:http://blessht.iteye.com/blog/1029769 【简介】 zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件  兼容 IE、FireFox、Chrome 等浏览器  在一个页面内可同时生成多个 Tree 实例  支持 JSON 数据  支持一次性静态生成 和 Ajax 异步加载 两种方式  支持多种事件响应及反馈  支持 Tree 的节点移动、编辑、删除  支持任意更换皮肤 / 个性化图标(依靠css)  支持极其灵活的 checkbox 或 radio 选择功能  简单的参数配置实现 灵 ...
Mysql 常用编译参数注解   --enable-assembler #允许使用汇编模式(使用一些字符函数的汇编版本),可以提高性能 --enable-thread-safe-client #客户端线程安全 --with-client-ldflags=-all-static #以纯静态方式编译客户端 --with-mysqld-ldflags=-all-static #以纯静态方式编译服务端,提高13%性能(与客户端一起) --with-embedded-server #编译成embedded MySQL library (libmysqld.a) ...

Mysql 性能优化

1. 简介       在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要的优化。 优化是一个复杂的任务,本文描述MySQL相关的数据库设计和查询优化,服务器端优化,存储引擎优化。 2. 数据库设计和查询优化       在MySQL Server性能调优中,首先要考虑的就是Database Schema设计,这一点是非常重要的。一个糟糕的Schema设计即使在性能调优的MySQL ...
  Spring MVC 注解开发备忘录   此文章不是Spirng MVC讲解,相关文章大家可以自行Google。   先来看一下Spring MVC注解开发中常用标签,如下表:     编号 注解 说明 位置 备注
废话不说! Mysql-proxy是什么,大家都知道,不知道的就别往下看了... 首先搭建 mysql 主从数据库,参考: http://blog.csdn.net/swengineer/archive/2011/03/11/6239711.aspx 下载 mysql-proxy 最新版,本文撰写时最新版本为 MySQL Proxy 0.8.1 alpha 安装 mysql-proxy 步骤如下: 解压 mysql-proxy-0.8.1-linux-glibc2.3-x86-32bit.gz tar zxvf mysql-proxy-0.8.1-linux-glibc2.3-x86 ...
  网上找了N多资料,没有一个可以顺利成功的,郁闷,可能是水平有限吧...!本人经过不断的研究、测试,完整实现linux下启动两台Mysql,而且对mysql有了更深入的了解...废话不多说,走着! 步骤如下: 一、编译安装两个mysql ...
1.安装Apache          将httpd-2.2.4.tar.gz拷贝至/usr/local/src目录中 tar -zxvf httpd-2.2.4.tar.gz cd httpd-2.2.4 ./configure --prefix=/usr/local/apache2 --enable-so --enable-vhost-alias --enable-rewrite --enable-deflate --enable-mods-shared=all --with-mpm=worker make && make install   2.安装php ...
压缩解压 linux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz 4.以.bz2为扩展名的文件: #bunzip2 file.bz2 5.以.tar.Z为扩展名的文件: #tar xvZf file.tar.Z  或 #compress -dc file.tar.Z | tar xvf - 6.以.tar.gz/.tgz为扩展名的文件: #tar xvzf file.t ...
方法一:特点,简单,省心   <?php header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=test_data.xls"); $tx='表头'; echo $tx."\n\n"; //输出内容如下: echo "姓名"."\t"; echo "年龄"."\t" ...
了解如何使用 PHP 的各种文件函数。查看诸如 fopen、fclose 和 feof 之类的基本文件函数;了解诸如 fgets、fgetss 和 fscanf 之类的读取函数。并且发现用一两行代码处理整个文件的函数。 让我们算一算有多少种方法 处 理诸如 PHP 之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“There's more than one way to do it”(并非只有一种方法可做这件事),尤其是在文件处理上。但是在这么多可用的选项中,哪一种是完成作业的最佳工具?当然,实际答案取决于解析文件的目 标,因此值得花时 ...
Global site tag (gtag.js) - Google Analytics