自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

原创 用PHP来计算某个目录的大小

PHP CURL session COOKIE 可以调用系统命令,还可以这样:function dirsize($dir) {@$dh = opendir($dir);$size = 0;while ($file = @readdir($dh)) {if ($file != "." and $file != "..") {$path = $dir."/".$file;if (is_dir($pa

2014-03-29 16:04:21 450

原创 php Memcache 中实现消息队列

Memcache 一般用于缓存服务。但是很多时候,比如一个消息广播系统,需要一个消息队列。直接从数据库取消息,负载往往不行。如果将整个消息队列用一个key缓存到memcache里面. 对于一个很大的消息队列,频繁进行进行大数据库的序列化 和 反序列化,有太耗费。下面是我用PHP 实现的一个消息队列,只需要在尾部插入一个数据,就操作尾部,不用操作整个消息队列进行读取,与操作。但是,这个消息队列不

2014-03-29 16:03:04 1713

原创 PHP 获取栏目的【所有子级和孙级栏目】的ID号

//@获取子栏目ID号 private function sonCategoryIds($categoryID) { //@初始化栏目数组 $array[] = $categoryID; do { $ids = ''; $temp = $this->my

2014-03-29 16:01:25 2950

原创 源码世界讲解 php防止sql注入

function inject_check($sql_str) { return eregi('select|insert|and|or|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile', $sql_str);} function verify_id($id=null) { if(!$i

2014-03-29 15:59:55 980

原创 PHP获取浏览器型号

function userBrowser(){ $user_OSagent = $_SERVER['HTTP_USER_AGENT']; if(strpos($user_OSagent,"Maxthon") && strpos($user_OSagent,"MSIE")) { $visitor_browser ="Ma

2014-03-29 15:58:57 764

原创 使用nginx和php实时产生缩略图

#假设,服务器上面有一个文件:abc.jpg,通过http://filefs.domain.com/file/abc.jpg能够访问到原图。其#实一般的,我们在数据库里面也就保存了“/file/abc.jpg”这部分内容。#现在,我们要实现通过http://filefs.domain.com/file/abc.jpg.w320.jpg由服务器自动产生#abc.jpg.w320.jpg(w320,

2014-03-29 15:58:14 1332

原创 关于in_array() foreach array_search() 的性能对比

<?php /* *Powered by ciogao@gmail.com QQ 285305740 */ echo '结论:in_array与array_search效率几乎相同,in_array仅返回真伪,array_search同时返回位置.foreach性能最差'; $runtime= new runtime; $runtime->star

2014-03-29 15:57:22 5223 1

原创 PHP与MongoDB简介|安全|M+PHP应用实例

一、MongoDB简介MongoDB (名称来自"humongous") 是一个可扩展的、高性能、开源、模式自由、面向文档的数据库,集文档数据库、键值对存储和关系型数据库的优点于一身。官方站点:http://www.mongodb.org/,MongoDB特点:•面向文档存储(类JSON数据模式简单而强大)•动态查询•全索引支持,扩展到内部对象和内嵌数组•查询记录分析•快速,就地更

2014-03-29 15:56:28 1026

原创 file_get_contents和curl

< ?phpfunction vita_get_url_content($url) {if(function_exists(file_get_contents)) {$file_contents = file_get_contents($url);} else {$ch = curl_init();$timeout = 5;curl_setopt ($ch, CURLOPT_URL,

2014-03-28 17:29:56 855

原创 php 实时汇率接口

前一段时间网站一直用xe网站的数据,用着用着发现被xe禁止了 Automated extraction of our content is prohibited。 所有不得不找其他网站进行添加,加了个google的,发现不是实时汇率更新,具体不太清楚是1天还2天, 寻找一圈发现yahoo的还可以,更新频率大约是1小时一更新 ,写了个接口给大家分享 function getE

2014-03-28 17:29:14 4373

原创 php5.2 Json不能正确处理中文的解决办法

php5.2新增的json功能是非常受欢迎的,但是经过测试发现,json_encode对中文的处理是有问题的,1.不能处理GB编码,所有的GB编码都会替换成空字符.2.utf8编码的中文被编码成unicode编码,相当于javascript的escape函数处理的结果./*为了能正确使用json,首先我们就应该在编码上采用utf8编码,然后再对json_encode的返回结果稍

2014-03-28 17:28:24 1904

原创 PHP Push 服务器端代码

function server() { for ($i = 0, $timeout = 10; $i < $timeout; $i++) { if (connection_status() != 0) { exit(); } $where = array(); $user_id = $user_id = get_user_id(); session_wri

2014-03-28 17:27:12 825

原创 自动运行php文件

所谓任务计划就是由计算机自动调用用户事先设置好的应用程序,从而达到简化用户操作的目的。利用Windows 2000的任务计划程序(相当与*NIX下的cron程序,这里不再对其详述),我们可以安排任何脚本、程序或文档在最恰当的时候运行,从而满足自己的需 要。下面以Windows 2000为例。  具体来说,我们若需利用任务计划程序自动运行则应执行如下步骤:  1.单击”开始”按钮,然后依次选择”程

2014-03-28 17:26:13 2772

原创 函数getimagesize获得图片的长宽等信息

函数getimagesize返回一个具有四个单元的数组。 索引 0 包含图像宽度的像素值, 索引 1 包含图像高度的像素值。 索引 2 是图像类型的标记:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,1

2014-03-28 17:25:21 1371

原创 PHP程序核心配置文件一般模式

<?php/* * 文件名:config.php * 功 能:程序核心配置文件 * 日 期:2010-04-30 * 作 者:web@huqiao.net */if(!defined('IN_CART')){ //防止站外引用 exit('Access Denied');}define('TIME_ZONE','PRC'); //默认时区define('CHARS

2014-03-28 17:24:34 712

原创 Python 抓取图片示例

#!/usr/bin/python# -*- coding:utf-8 -*-import reimport osimport urllib, urllib2, cookielibimport shutilfrom BeautifulSoup import BeautifulSoup # ---- utils ----def normalize_url(url): re

2014-03-28 17:21:42 900

原创 php获取文件类型和文件信息操作

<?php$file = "php.txt";//打开文件,r表示以只读方式打开$handle = fopen($file,"r");//获取文件的统计信息$fstat = fstat($handle);echo "文件名:".basename($file)."";//echo "文件大小:".round(filesize("$file")/1024,2)."kb";echo "文

2014-03-27 20:33:06 1508

原创 中文截取无乱码的PHP方法

网上虽然有很多,但是这个是自己写的饿 分享一下 ,希望大家喜欢<?php//$str 待截取的字符串//$len 截取的字符个数//$chars 已经截取的字符数//$res 保存的字符串//$chars 保存已经截取的字符串个数//$offset 截取的偏移量//$length 字符串的字节数//若$len>$str的字符个数,造成无谓的while循环,($o

2014-03-27 20:31:10 1609

原创 PHP 爬小说站

原始站点总是弹窗,弹窗就弹窗吧,还有声音,声音还竟是哪种的虽说可以用chrome屏蔽掉,也可写hosts,但是换个站点还的重新弄,怪麻烦的<?php$base = 'http://xx/oo/';$start = 'xx.shtml';$content_grep = '/    (.*)/';$next_grep = '/h

2014-03-27 20:26:10 2060

原创 PHP 使用 session_destroy() 删除 Session 数据

<?php session_start () ; session_register ( "A" ) ; session_register ( "B" ) ; session_register ( "C" ) ; $A = "AAA"; $B = "BBB"; $C = "CCC"; $result = session_destroy () ; if ($

2014-03-27 20:24:29 1499

原创 SVN服务器启动、重启、停止等操作脚本

#!/bin/bashcase "$1" instart)        svnserve -d -r /svndata        svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'`        if [ $svnport -eq 3690 ]        then     

2014-03-27 20:17:06 22758

原创 shell自动安装sublime-text-2

通过shell自动安装 sublime-text-2/**版权链接https://gist.github.com/henriquemoody/3288681脚步打包下载地址http://soft.haodar.com/shell/sublime-text-2.sh(64位的系统)**/下面是代码#!/bin/shSHORTCUT="[Desktop Entry]Name=

2014-03-27 20:14:23 925

原创 CURL版递归爬虫下载软件脚本

#!/bin/env bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATHclearUrl="http://mirrors.cnnic.cn/apache/"DownListFile="/tmp/downlist.txt"DownListTmpFile="/tmp/tmplist

2014-03-27 18:11:57 2463

原创 设置JDK环境变量

shell代码     JAVA_HOME=#jdk安装路径export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATHexport PATH=$PATH:$JAVA_HOME/bin本文章来至源码世界  http://www.ymsky.net/views/34343.shtml

2014-03-27 18:08:47 767

原创 ASP 连接 MSSQL 数据库

dim strserver,struid,strsapwd,strdbnamestrserver="127.0.0.1"struid="dbName"strsapwd="root"strdbname="1234"'MSSQLconfig_conn_str="driver={sql server};server="& strserver&";uid="&struid&";pwd=

2014-03-25 10:52:29 526

原创 使用 PHP 的 tidy_clean_repair() 对 HTML 内容进行清理和格式化

使用 PHP 的 tidy_clean_repair() 对 HTML 内容进行清理和格式化<?php $options = array("indent" => true, "indent-spaces" => 4, "wrap" => 4096);

2014-03-25 10:51:20 1496

原创 PHP 的 session_encode() 和 session_decode() 函数

PHP 的 session_encode() 和 session_decode() 函数本文章来至源码世界   http://www.ymsky.net/views/52573.shtml<?//boolean session_encode()session_register ( 'bgcolor' );session_register ( 'fontcolor' )

2014-03-25 10:48:44 1484

原创 PHP 的 urlencode 函数的使用方法

<?php$interest = "arts";$homepage = "http://www.ymsky.net";$query = "homepage=".urlencode( $homepage );$query .= "&interest=".urlencode( $interest );echo $query;?>本文章来至源码世界 http://ww

2014-03-25 10:47:38 862

原创 excelTime 用于excel 导入日期格式

用于excel 导入日期格式 格式化成 年月日形式 function excelTime($days, $time=false,$str='-'){ if(!$days)return false; if(function_exists("gregoriantojd")){ if(is_numeric($days)){ //based on 1900-1-1

2014-03-25 10:46:25 2031

原创 获得本地ip地址,显示在Windows应用程序上本文章来至源码世界

1、利用github.com/lxn/walk包弄个桌面程序,然后得到本地ip地址显示出来在应用程序上(小程序,自己拼拼凑凑,以防自己用的着)2、想不出现cmd编译编译时加入go build -ldflags="-H windowsgui"3、用到github.com/lxn/walk,编译时与包同目录下要有rsrc.syso和  .mainfest两个文件 packa

2014-03-25 10:44:53 1101

原创 Wordpress Disappear模板

Wordpress Disappear模板本文章来至源码世界 http://www.ymsky.net/views/72914.shtml

2014-03-25 10:39:48 523

原创 Shell 删除svn产生的文件夹

在使用svn作为代码管理的时候,文件夹下回出现.svn的目录,在整理source时很不方便。该脚本用于清理指定文件夹下的素偶有.svn文件夹。使用时,双击reg脚本,写入注册表后,在要删除的文件夹上点击右键,选择“Delete SVN Folders”即可。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\S

2014-03-25 10:36:54 501

原创 hashlib穷举字典破解md5,sha1

#! /usr/bin/python# -*- coding: utf-8 -*-# Filename: crackhash.py 穷举字典破解md5,sha1import sys,getopt,hashlibif len(sys.argv) == 1: print 'usage: crackhash.py -t hashtype{md5/sha1} -h hashcode -w w

2014-03-24 13:45:28 2585

原创 socket单工聊天工具

####client####from socket import *HOST='localhost'PORT=21567BUFSIZ=1024ADDR=(HOST,PORT)while True: tcpCliSock=socket(AF_INET,SOCK_STREAM) tcpCliSock.connect(ADDR) data=raw_input('i

2014-03-24 13:42:08 625

原创 shell 监控 Linux 系统进程创建

#!/bin/shwhile truedo ps ax -o command | sort | uniq > 1.txt usleep 100000 ps ax -o command | sort | uniq > 2.txt diff 1.txt 2.txt | grep '^\+[^\+]' | while read a do a=`echo ${a#*+}` if [

2014-03-24 13:39:41 448

原创 Shell 排序法

/* Shell 排序法 */#include void sort(int v[],int n){ int gap,i,j,temp; for(gap=n/2;gap>0;gap /= 2) /* 设置排序的步长,步长gap每次减半,直到减到1 */ { for(i=gap;i<n;i++) /* 定位到每一个元素 */

2014-03-24 13:31:52 1034

原创 二叉平衡树(绝对平衡)AVL 操作模板

二叉平衡树(绝对平衡)AVL 操作模板/*** 目的:实现AVL* 利用数组对左右儿子简化代码,但是对脑力难度反而增大不少,只适合acm模板* 其实avl在acm中基本不用,基本被treap取代* avl一般只要求理解思路,不要求写出代码,因为真心很烦*/#include #include #include #include #include #incl

2014-03-24 13:28:54 909

转载 数据结构练习题 017 图 邻接多重表

数据结构练习题 017 图  邻接多重表 同样没有写遍历,只有增减边、顶点。#ifndef GRAPH_H_INCLUDED#define GRAPH_H_INCLUDED#include #define MAX_NAME 32#define MAX_NODE 32/* 顶点数据域结构 */typedef struct tag_graph_nod

2014-03-24 13:27:40 1013

原创 中文截取无乱码的PHP

<?php//http://blog.1dnet.net//$str 待截取的字符串//$len 截取的字符个数//$chars 已经截取的字符数//$res 保存的字符串//$chars 保存已经截取的字符串个数//$offset 截取的偏移量//$length 字符串的字节数//若$len>$str的字符个数,造成无谓的while循环,($offset<$length限定

2014-03-24 13:26:41 1095

原创 逐行删除文件中的内容

此函数作用是:逐行删除文件中的内容。function delline($file){ $fp = fopen($file,"r"); $tmp = tempnam("./","temp0"); $tmp_fp = fopen($tmp,"w"); $i=0; while(!feof($fp)){ $line = fgets($fp); if($i!=0){

2014-03-24 13:25:32 588

jquery弹出层 简单 超炫

jquery弹出层 简单实用 超炫 jq特效

2012-10-30

ie6 火狐 谷歌 png背景透明

ie6 火狐 谷歌 png背景透明

2011-12-12

空空如也

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

TA关注的人

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