自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我菜鸟

http://blog.csdn.net/qjwcn

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker-compose 安装

docker-compose 安装

2024-02-23 14:20:15 155

原创 php图片裁剪(使用GD库进行图片剪裁)

根据指定的目标尺寸对原始图片进行等比例缩放,然后在新的画布上居中显示缩放后的图片,最后保存为剪裁后的图片文件。// 在新的画布上居中显示缩放后的图片。// 将源图片按比例缩放到目标大小。// 创建新的画布并加载源图片。// 保存剪裁后的图片。

2024-02-23 11:48:07 510

翻译 linux下ab网站压力测试命令,输出结果的中文注解

ab网站压力测试命令的参数、输出结果的中文注解以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port]/path参数:-n requests Number

2015-10-28 19:08:07 3251

转载 php操作redis中的hash类型数据的方法和代码例子

1,hset描述:将哈希表key中的域field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作。如果域field已经存在于哈希表中,旧值将被覆盖。参数:key field value返回值:如果field是哈希表中的一个新建域,并且值设置成功,返回1。如果哈希表中域field已经存在且旧值已被新值覆盖,返回0。2,hsetnx描述:将哈希表key中

2015-04-26 21:48:52 21610

原创 PHP MemCached 缓存应用

Memcache常用方法:Memcache::add — 添加一个值,如果已经存在,则返回false Memcache::addServer — 添加一个可供使用的服务器地址 Memcache::close — 关闭一个Memcache对象 Memcache::connect — 创建一个Memcache对象 Memcache::debug — 控制调试功能 

2015-04-26 21:36:34 791

转载 php模块memcache和memcached区别

1.目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,是一个原生版本,完全在php框架内开发的。与之对应的带d的memcached是建立在libmemcached的基础上,所以相对来说,memcached版本的功能更全一些。memcache:http://cn2.php.net/manual/en/book.memcache.php memcached:

2015-04-26 21:13:55 630

原创 用yum安装Apache,PHP

1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 2. 安装php yum install php php-mysql php-common php-gd php-mbstring php-mc

2015-01-28 15:09:44 1237

原创 Yii 直接执行SQL语句

$connection = Yii::app()->db; //连接//查找$sql = "SELECT * FROM `tbl` ORDER BY id DESC";$command = $connection->createCommand($sql);$result = $command->queryAll();print_r($result);//添加

2014-10-28 23:19:12 7071

转载 yii框架:MongoDB 插件 YiiMongoDbSuite 使用方法

YiiMongoDbSuite下载地址: http://www.yiiframework.com/extension/yiimongodbsuite/本文介绍yii框架使用 mongodb 数据库插件 YiiMongoDbSuite 的用法,阅读之前请确认mongodb环境已经搭建好(具体方法请参考本站其他教程),并且YiiMongoDbSuite已经放在protected/extensi

2014-10-28 23:01:10 1902

原创 linux下创建用户

Linux 系统是一个多用户多任务的分时操作系统,用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。实现用户账号的管理,要完成的工作主要有如下几个方面:1、用户账号的添加、删除与修改。2、用户口令的管理。3、用户组的管理。一、Linux系统用户账号的管理用户账号的管理工

2014-06-09 18:24:31 3214

翻译 php-fpm(PHP-FPM是一个PHPFastCGI管理器)

简介PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。现在我们可以在最新的PHP 5.3.2的源码树里下载得到直接整合了PHP-FPM的分支,据说下个版本会融合进PHP的主分支去。相对Spawn-FCGI,PHP-FPM在CPU和内存方面的控制都更胜一筹,而且前者很容易

2014-06-09 18:14:11 1632

原创 PHP 数组截取 array_slice() 函数

定义和用法array_slice() 函数在数组中根据条件取出一段值,并返回。注释:如果数组有字符串键,所返回的数组将保留键名。(参见例子 4)语法array_slice(array,offset,length,preserve)参数 array 必需。规定输入的数组。offset 必需。数值。规定取出元素的开始位置。如果是正数,则从前往后开始取,如果是负值,从

2014-04-17 18:30:53 49324

翻译 PHP数组排序

PHP数组排序实际上就是将PHP数组进行排序,在本文中也就是对数据库查询出来的结果集进行排序。数据库查询结果有时候不能直接使用,比如mysql等用in语句出来的结果,因此需要对结果进行某种方式的排序。这时候就需要进行PHP数组排序了。对数据库结果进行排序请看下面的示例:本例中data 数组中的每个单元表示一个表中的一行。这是典型的数据库存放数组数据的方式。例子中的数据如下:volume

2014-04-17 18:21:14 814

翻译 ECMall 出现未定义订单状态

问题出在:支付宝修改了返回参数(或者是ecmall 没有更新支付接口)给支付宝增加了一个返回的状态:TRADE_SUCCESS需要修改“includes\payments\alipay\alipay.payment.php”文件中的代码,添加红字代码就可以了    switch ($notify['trade_status'])        {            

2014-03-24 16:23:37 1696

翻译 JS脚本:console.log()用法小结

一、显示信息的命令Firebug内置一个console对象,提供5种方法,用来显示信息。最简单的方法是console.log(),可以用来取代alert()或document.write()。比如,在网页脚本中使用console.log("Hello World"),加载时控制台就会自动显示如下内容。另外,根据信息的不同性质,console对象还有4种显示信息的方法

2014-02-18 14:55:53 33685

转载 全国DNS服务器瘫痪或遭黑客攻击

1、台湾地震震断海底光缆2006年12月27日受南海海域发生强烈地震影响,多条国际海底通信光缆发生中断,造成中国大陆至台湾地区、美国、欧洲等方向的通信线路大量中断,国际港澳台互联网访问质量受到严重影响,包括雅虎等国际网站无法访问。此外,国际港澳台话音和专线业务受到一定影响。故障原因:南海海域发生强烈地震影响,多条国际海底通信光缆发生中断2、暴风DNS受攻击导致大范围断网

2014-01-22 11:24:36 1753

翻译 linux 安装启动ssh服务

(SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。SSH有两个版本,我们现在介绍的是版本2。)安装SSH 具体步骤如下:获得SSH软件包。 (ftp://ftp.pku.edu.cn:/pub/unix/ssh-2.3.0.tar.gz) 成为超级用户(root). #

2014-01-20 17:52:03 2332

转载 linux中如何让命令的别名重启后还生效

alias  可以设置命令的别名例如:  [root@localhost ~]# alias   //查看系统默认的设置的别名 alias cp='cp -i'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias ls='ls --color=tty' [root@localhost ~]#

2014-01-20 11:46:04 3172

翻译 shell获取本地网卡IP,mac,掩码,dns,外网IP

#/usr/bin/env bash# Name: get_network_info.sh# Author: Purple_Grape# This is a script to gather network information of  your Linux system.# Test under Ubuntu 10.04 only.#----------------

2014-01-20 11:39:12 2494

转载 linux如何添加环境变量

增加全局变量路径:修改/etc/profile文件,在文件中追加:GIT_HOME=/document/soft/gitPATH=$GIT_HOME/bin:$PATH即可将/document/soft/git/bin路径增加到环境变量中之后执行source /etc/profile使修改生效在进入系统后,系统会一次执行ubuntu:~/.bashrc文

2014-01-14 17:13:01 4611

转载 HTML meat作用

meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描

2014-01-14 17:10:16 1626

转载 后台登陆万能密码

asp aspx万能密码  1: "or "a"="a   2: ')or('a'='a   3:or 1=1--   4:'or 1=1--   5:a'or' 1=1--   6: "or 1=1--   7:'or'a'='a   8: "or"="a'='a   9:'or''='   10:'or'='or'   11: 1 or '1'=

2014-01-14 17:05:30 12297

转载 JS怎么刷新当前页面

JS怎么刷新当前页面reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的

2014-01-14 16:52:41 950

转载 linux运行级别

linux运行级别以管理员身份进入Linux,修改文件:/etc/inittab找到“id:5:initdefault:”其中的5就是X-window,为默认的运行级别linux启动之后会在一个级别运行,下面列出了这些运行级别:0 系统停止1 单用户系统,不需要登陆2 多用户系统但不支持NFS,命令行模式登陆3 完

2014-01-04 15:35:35 3687

原创 Thinkphp常用常量

Action中使用的系统常量THINK_PATH // ThinkPHP 系统目录APP_PATH // 当前项目目录APP_NAME // 当前项目名称MODULE_NAME //当前模块名称ACTION_NAME // 当前操作名称TMPL_PATH // 项目模版目录LIB_PATH // 项目类库目录CACHE_PATH // 项目模版缓存目录CONFI

2013-12-27 16:26:29 892

原创 Linux下查看文件内容的命令

查看文件内容的命令:cat     由第一行开始显示内容,并将所有内容输出tac     从最后一行倒序显示内容,并将所有内容输出more    根据窗口大小,一页一页的现实文件内容less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符head    只显示头几行tail    只显示最后几行nl      类似于cat -n,显示时输出行号 

2013-12-06 12:03:48 1012

翻译 在破解电脑开机密码

方法一  在开机时,按下F8进入”带命令提示符的安全”模式  输入”NET USER+用户名+123456/ADD”可把某用户的密码强行设置为”123456″  方法二  如用户忘记登入密码可按下列方法解决  1.在计算机启动时按〔F8〕及选〔Safe Mode With Command Prompt〕  2.选〔Administrator〕后便会跳出〔Command Prompt〕的

2013-12-06 11:18:38 1850

转载 JS下滑菜单,向下滑出二级导航

向下滑动展开的JS下滑菜单ul#sidemenu, ul#sidemenu ul{list-style-type: none;margin: 0;padding: 0;width: 185px;}ul#sidemenu a{display: block;text-decoration: none;}ul#sidemenu li{margin: 5px auto;}ul#side

2013-11-29 10:35:25 1954

转载 window.location.href页面跳转

"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写"window.location.href"、"lo

2013-11-29 10:31:53 4231 3

转载 java实现将Excel表导入数据库

一.java实现将Excel表导入数据库需要三个页面(以导入国税评定数据为例):(1)drgspdsj.jsp页面(表单页面): String rootpath = request.getContextPath(); String nsrsbh = Tools.nullToSpace(request.getParameter("nsrsbh"));%>

2013-11-29 10:28:23 1977

转载 一句话木马原理

首先是JavaScript脚本的开始标记,其中RUNAT属性的值SERVER表示脚本将在服务器端运行, 后面的eval是一句话木马的精华部分,使用eval方法的话它里面的字符串将会被执行,这样当脚本在服务器端运行的时候同时也执行了 Request.form('#')+''这句代码,Request.form('#')的作用是读取客户端文件中html标记属性中name值被命名 为#的部分,例如

2013-11-26 13:51:27 2476

转载 php+java在linux下搭建开发环境

Linux环境:Fedora12所需软件:jdk-6u35-linux-i586.rpm.binapache-tomcat-6.0.35.tar.gzeclipse-jee-ganymede-SR1-linux-gtk.tar.gzMySQL-server-5.5.27-1.linux2.6.i386.rpmMySQL-client-5.5.21-1.linux2.6.i3

2013-11-26 13:47:18 1907

转载 PHP 垃圾回收机制

每一种计算机语言都有自己的自动垃圾回收机制,让程序员不必过分关心程序内存分配,php也不例外,但是在面向对象编程(OOP)编程中,有些对象需要显式的销毁;防止程序执行内存溢出。 一、PHP 垃圾回收机制(Garbage Collector 简称GC) 在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制,防止内存溢出。 当一

2013-11-21 10:19:05 857

Div画的机器猫图形源码

Div画的机器猫图形源码,真是大神啊!霸气给力!

2013-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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