2014年09月的文章

Linux Bash漏洞修复官方最新解决方案和最终解决方案

Linux bash漏洞修复官方最新解决方案和最终解决方案:

centos:(最终解决方案) 

yum clean all 
yum makecache 
yum -y update bash  
 
ubuntu:(最终解决方案) 
apt-get update 
apt-get -y install --only-upgrade bash 

» 阅读全文

关键词: bash漏洞

Linux内置Bash中发现一个非常严重安全漏洞附测试代码和修复方法

Linux内置Bash中发现一个非常严重安全漏洞。Bash 是用于控制 Linux 计算机命令提示符的软件。网络安全专家表示,黑客可以利用 Bash 中的一个安全漏洞,对目标计算机系统进行完全控制。

Linux内置Bash中发现一个非常严重安全漏洞的附测试代码和修复方法

你可以使用如下命令来检查系统存在此漏洞:

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

受影响的系统包括:

  • CentOS

  • Debian

  • Redhat

  • Ubuntu

红帽系可通过更新 bash 并重启系统来解决这个问题:

» 阅读全文

WordPress 限制上传图片大小的方法

网上有很多朋友问到如果限制wordpress的上传图片的大小,其实比较简单,我也是百度的。

在主题的function.php 目录中添加如下代码:

//限制上传文件的最大体积

function max_up_size() {
    return 500*1024; // 500 kb
}
add_filter('upload_size_limit', 'max_up_size');

关键词: wordpress

tshark(wireshark)报错: [string "/usr/share/wireshark/init.lua"]:45: dofile has been disabled解决方法


» 阅读全文

关键词: tshark(wireshark)报错

Linux命令行抓包工具tshark(wireshark)安装和使用方法

Linux命令行抓包工具tshark(wireshark)安装和使用方法

原来wireshark也提供有Linux命令行工具-tshark。tshark不仅有抓包的功能,还带了解析各种协议的能力。下面我们以小实例来介绍tshark工具。

Linux命令行抓包工具tshark(wireshark)安装和使用方法

1、安装方法

  1. CentOS: yum install -y wireshark
  2. Ubuntu: apt-get install -y tshark

» 阅读全文

手机浏览器或者微信浏览器移动端无刷新上传图片:LocalResizeIMG【兼容安卓IOS】

手机浏览器或者微信浏览器移动端无刷新上传图片:localresizeimg(支持HTML5)【兼容安卓IOS】

原版的主要问题只能指定固定的图片宽度,而修改版扩展原图片上传

<h1 class="text-center">LocalResizeIMG-本地压缩 1.0</h1>
    <hr/>
    <input type="file" name="head"/>
    <hr/>
 
    <!-- javascript
        ================================================== -->
    <script src="http://cdn.staticfile.org/jquery/2.1.1-rc2/jquery.min.js" 
type="text/javascript"></script>
    <script src="localResizeIMG.js" type="text/javascript"></script>

» 阅读全文

关键词: 移动端上传图片 , localresizeimg

ThinkPHP 跨分组和跨模块调用控制器方法(A方法与R方法)

遇到这样的场景,某一个项目需要被重构,那么所有的URL地址都是地址 www.zizaiyou.cn /xxxx 为数字型,但是有不同的分类,现在重构每一个分类就是一个分组,现在问题来了,如果一旦分组之后URL就没法使用 www.zizaiyou.cn /xxxx类型了,需要改为:www.zizaiyou.cn /分组/ xxxx ,那怎么做到 thinkphp不同的分组使用相同的www.zizaiyou.cn /xxxx 呢?

我的思路很简单,全部将 www.zizaiyou.cn /xxxx 转发到默认的控制器,默认控制器,或者数字之后,进行查询分类,然后加载对应分组的模块和控制。

那怎么实现:ThinkPHP 跨分组跨模块调用控制器方法(A方法与R方法)呢?

通过 A 方法跨模块调用操作

» 阅读全文

关键词: 跨模块 , 跨分组 , thinkphp

discuz X2.5表引擎MyISAM转换为InnoDB时pre_forum_post报错解决方法

几乎所有PHP+MySQL的开源产品中数据库都是采用MyISAM存储引擎,即使和交易相关的也不例 外,这应该是从查询性能以及安装环境考虑的。InnoDB是为处理巨大数据量时的最大性能设计,在数据量少并发小的情况下MySAM优于INNODB,但 是大数据量以及高并发写入等会导致MySIAM力不从心。

InnoDB有很多良好的特点,比如事务支持、存储 过程、视图、行级锁定等,在并发很多的情况下,InnoDB的表现会比MyISAM优越,所以有时会将一些产品的数据库存储引擎修改为InnoDB,修改 起来其实比较简单,只需要执行:ALTER TABLE `表名` ENGINE = InnoDB;即可,但是在discuz X2.5中表pre_forum_post在转换时会报错,提示#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key,大意是自增字段必须定义成主键

» 阅读全文

关键词: pre_forum_post报错 , myisam转换为innodb

Total: 1612Next ›