自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

struggle_xu

php. jquery ,mysql

  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 php中文字符替换乱码问题解决

<?php header("Content-Type: text/html; charset=UTF-8");$str = "这是一段中文字符串";$str = "ThisisaChinesestring";function str_replace_cn($str, $start, $length ){ if(preg_match("/[\x7f-\xff]/", $str)){

2014-07-28 13:30:24 6980

转载 nginx和apache日志格式详解 2

nginxlog_format  main  '$remote_addr - $remote_user [$time_local] "$request" '               '$status $body_bytes_sent "$http_referer" '               '"$http_user_agent" $request_time';  日志

2013-03-04 13:00:52 668

转载 php 操作数组 (合并,拆分,追加,查找,删除等)

1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码  array array_merge (array array1 array2…,arrayN)   这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前

2012-09-12 10:35:27 6090

转载 shell命令监控某程序正常运行

#! /bin/sh #死循环 while : do #查找某程序的pid ps总会用吧,如 tomcat ui=$(ps x |grep catalina |grep tomcat |grep -v grep|awk '{print $1}') echo 'tomcat pid is' $ui if [ "$ui" == "" ] ;then

2012-08-01 14:37:35 776

转载 Memcache与python

理解一些概念:Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这 些HashTable。Memcached是简单而强大的。它简单的设计促进迅速部署,易于发展所面临的问题,解决了很多大型数

2012-07-26 16:21:41 6032

转载 python dict list

字典(dict)dict 用 {} 包围 dict.keys(),dict.values(),dict.items() hash(obj)返回obj的哈希值,如果返回表示可以作为dict的key del 或 dict.pop可以删除一个item,clear清除所有的内容 sorted(dict)可以吧dict排序 dict.get()可以查找没存在的key,dict.[]不

2012-07-25 15:33:27 959

原创 php 翻页区间切割算法(翻页类)

#page a{margin:0 4px;padding:2px 8px;color:#666;border:#CCC 1px solid; text-decoration: none;} #page .cur,#page a:hover{padding:3px 9px;color:#fff;border:none;background:#a37e06;} <?php/

2012-07-13 14:00:15 1034

原创 点击鼠标在textarea中光标当前位置插入指定字符

function insertText(obj,str) { //obj为textarea 元素,str为要插入字符 if(Switch == 1){ if (document.selection) { var sel = document.selection.createRange(); sel.text = str; set

2012-06-19 11:54:10 4257

原创 jquery 鼠标点击挪动div实现

// Start 窗口的拖动 var _move=false; //移动标记 var _x,_y; //鼠标离控件左上角的相对位置 $(document).ready(function(){ $("#zf_Box").click(function()

2012-06-19 11:51:23 2729

原创 如何正确卸载MySQL,主要是删除注册表中的垃圾信息

在你从电脑里卸载旧的MYSQL数据库服务时,首先先在WINDOWS服务里停掉MYSQL的服务。再到控制面板里的增加删除程序内进行删除,但是你并不能完整的把MYSQL服务删除,那么就要在注册表里清除你的MYSQL服务。有几个地方:  1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录

2012-05-24 15:35:48 2377

原创 htc G18 一键解锁,3键root

首先用压缩包中的一键解锁工具解锁 这个解锁模式是官方解锁 很简单 一步步来就好了root 的方法在另一个文件夹中有说明 同样很简单 我的是港版前两天升级的 亲测可用 希望大家顶起来 百度网盘地址:http://pan.baidu.com/netdisk/singlepublic?fid=119699_2143728178

2012-05-18 11:53:51 1174

原创 juqery 点击可编辑表格,ajax无刷新保存数据

// 我这里做了一些限制,classname = 特定的值才可以编辑,如果不需要就去掉,另外ajax函数需要自己定义仿照就好了。 function changeToText(obj){ if(obj.text() != "") { var arr = {'普通':1, 'A级':2, 'AA':3};

2012-04-25 11:56:30 2975

原创 python 的查询天气预报

#!/usr/bin/env python#coding=utf-8import urllib ,sysimport reprovice=raw_input('输入省名(请使用拼音):');major=raw_input("输入市名(请使用拼音):")url="http://qq.ip138.com/weather/"+provice+'/'+major+'.htm'print ur

2012-04-17 17:57:32 565

原创 PHP 断点续传范例

客户端代码:<?$fn = 'http://avatar.csdn.net/4/E/E/3_amandaxy.jpg';$size = 512;$mch = curl_multi_init ();$conn = array ();$url = 'http://localhost/lianxi/curl_server.php';$fp = fopen($fn, 'rb');$i

2012-04-10 18:49:00 522

原创 php的mysql_pconnect() 和 mysql_connect()的区别

首先,当连接的时候mysql_pconnect() 将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。其次,当脚本执行完毕后到 SQL 服务器的连接不会被关闭,此连接将保持打开以备以后使用(mysql_close() 不会关闭由 mysql_pconnect() 建立的连接)。可选参数 client_flags 自 PHP 4.3.

2012-03-30 17:39:19 887

原创 python学习---urlparse模块

urlparse     :url = ’http://netloc/path;param?query=arg#frag’parsed = urlparse(url)print parsed结果:ParseResult(scheme=’http’, netloc=’netloc’, path=’/path’,params=’param’, query=’query=arg’

2012-03-29 10:44:43 8916

原创 python学习----urllib

使用urllib:1.      抓取网页信息 urllib.urlopen(url[, data[, proxies]]) :url: 表示远程数据的路径data: 以post方式提交到url的数据proxies:用于设置代理 urlopen返回对象提供方法:-         read() , readline() ,re

2012-03-28 16:55:16 536

转载 MemCache

MemCache接口介绍  Memcache客户端包含两组接口,一组是面向过程的接口,一组是面向对象的接口,具体可以参考PHP手册  MemCache“LXXV. Memcache Functions” 这章。  Memcache面向对象的常用接口包括:  Memcache::connect -- 打开一个到Memcache的连接  Memcac

2012-03-16 17:33:08 409

原创 python学习---4(python os模块)

Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep 可以取代操作系统特定的路径分割符。os.name字符串指示你正在使用的平台。

2012-03-16 17:22:03 359

原创 ubuntu安装AIR微博方法

ubuntu版本的微博桌面版请按以下操作: 1. wget http://t.cn/hbyBQT 2.sudo chmod 777 AdobeAIRInstaller.bin 3.sudo ./AdobeAIRInstaller.bin 4.去下载 最新的air微薄http://t.cn/amrWQe 5.请确定你真的装好了adobe.AIR 然后右击AIR微博包安装

2012-03-07 15:24:36 848

原创 python学习---3(DBUtils.PooledDB)

#-*- coding: utf-8 -*-"""数据库管理类"""import MySQLdbfrom DBUtils.PooledDB import PooledDB#自定义的配置文件,主要包含DB的一些基本配置from config import configs#数据库实例化类class DbManager(Singleton): def __init__(se

2012-03-07 11:12:29 10093 1

原创 python学习---2 (rpyc)

我想会有新手像我一样得到了代码也不知道怎么去实验,嘿嘿。。别着急我是用ubuntu的,所以开一个终端 启动一下server端,在开一个终端窗口执行client端就OK了异步调用基本使用过程:async_function_obj=rpyc.async(c.root.get_time) #关联一个异步对象到目标函数result_obj=async_functio

2012-03-07 11:04:51 7335

原创 python学习--1(thread )

Python中使用线程有两种方式:函数或者用类来包装线程对象#-*- coding: utf-8 -*-import time import thread def timer(no, interval): cnt = 0 while cnt<10: print 'Thread:(%d) Time:%s\n'%(no, time.

2012-03-05 11:50:57 1091

原创 rsync 学习笔记

-v, --verbose 详细模式输出 -q, --quiet 精简输出模式 -c, --checksum 打开校验开关,强制对文件传输进行校验 -a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD -r, --recursive 对子目录以递归模式处理 -R, --relative 使用相对路径信息

2012-02-29 17:29:47 403

原创 ubuntu 下google插件命令行打包命令

google-chrome --pack-extension=/home/xxy/work/everychina/chrome_news_tools --pack-extension-key=/home/xxy/work/everychina/chrome_news_tools.pem根据自己的路径来

2012-02-08 14:02:02 675

原创 第一次写大量的写js 留个纪念

function CateCode(cate){ this.cate = cate; this.sub_cate = function(level){ var arr = []; for(var i=0;i<this.cate.length;i++){

2011-12-13 19:52:02 465

原创 php 穷举 全排列算法 1-9数字,3*3正方形横,竖,斜相加值相等

<?php//实现全排列算法header("content-type:text/html;charset=utf-8");/** * @param array $a 待排列的元素集合,会动态变化 * @param array $b 储存当前排列 * @param array $M 待排列的元素集合,相当于一个常量,始终为初始待排列的元素集合 */function wholera

2011-12-11 17:16:04 3199

原创 wireshark 网络封包分析 ,撷取网络封包

应用手册http://man.lupaworld.com/content/network/wireshark/

2011-12-09 11:18:18 470

原创 jquery 常用的选择器

1、Jquery选择器的各种用法$(this) 当前元素$("p") 所有元素$("input") 所有input元素$(".intro") 所有 class=“intro” 的元素$("p.intro") 所有 class="intro" 的元素$("#intro") id="intro" 的第一个元素$("ul > li") ul下的所有li节点$("ul li:

2011-12-09 10:19:31 1190

原创 linux vim编辑器设置utf8编码

操作系统环境变量:LC_ALL=zh_CN.GBK, LANG=zh_CN.GBK    第一种办法,设定.vimrc文件:    在/home/username/.vimrc或者/root/.vimrc下增加两句话:    let &termencoding=&encoding    set fileencodings=utf-8,gbk,ucs-bom,cp93

2011-12-09 10:06:47 4766

原创 nginx 配置nginx.conf 详解

#使用小号    user  nobody;    #开启进程数    worker_processes  8;    #制定进程到cpu(四cpu:0001 0010 0100 1000)    worker_cpu_affinity 0001 0010 0100 1000 0001 0010 0100 1000;    #每个进程最大打开文件数

2011-12-09 09:41:01 702

原创 ubuntu 修改主机名称

1.启用root用户运行命令 sudo passwd root 为root用户设置密码2.以root用户身份登录1)编辑文件/etc/hosts 将下面的一行127.0.1.1    xxxxx替换为127.0.1.1    newhostname2) 编辑 /etc/hostname文件 删除该文

2011-12-05 10:00:29 263

转载 PHP开发绝对不能违背的安全铁则

清单 1. 安全无暇的代码 $myUsername = ‘tmyer’;$arrayarrayUsers = array(‘tmyer’, ‘tom’, ‘tommy’); define(“GREETING”, ‘Hello there’ . $myUsername);?>  但是,下面的数据元素都是有瑕疵的。清单 2. 不安全、有瑕疵的代码 $myUsername =

2011-11-11 09:53:00 401

转载 一招废掉所有木马

一招废掉所有木马1.前言:木马的危害,在于它能够远程控制你的电脑。当你成为“肉鸡”的时候,别人(控制端)就可以进入你的电脑,偷看你的文件、盗窃密码、甚至用你的QQ发一些乱七八糟的东西给你的好友……木马大量出现,在于它有着直接的商业利益。一旦你的网上银行密码被盗,哭都来不及了。正因为如此,现在木马越繁殖越多,大有“野火烧不尽”之势。木马与病毒相互配合、相得益彰,危害越来越大。毫不

2011-11-11 09:14:50 336

原创 二维数组排序

<? $names = array(); foreach ($list as $key => $row) { $names[$row['uid']] = $row['name']; } arra

2011-11-11 09:04:23 223

原创 IP to Country

<?require_once('pear/Net/GeoIP.php');set_time_limit(0);$fp=fopen("php://stdin", 'r');$geoip = Net_GeoIP::getInstance();while(!feof($fp)) { $line = trim(fgets($fp)); if(empty($line)){ c

2011-11-10 10:48:03 335

转载 Grep学习笔记

1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egr

2011-11-09 13:26:46 259

转载 linux cat 命令详解

cat主要有三大功能:1.一次显示整个文件。$ cat    filename 2.从键盘创建一个文件。$ cat   >   filename     只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件。 $cat    file1    file2   > file参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --

2011-11-09 13:23:16 434

转载 ubuntu awk学习笔记 linux

linux  awk  shellawk的调用方式      前面曾经说过,awk提供了适应多种需要的不同解决方案,它们是:      1、 awk命令行,你可以象使用普通UNIX命令一样使用awk,在命令行中你也可以使用awk程序设计语言,虽然awk支持多行的录入,但是录入长长的命令行并保证其正确无误却是一件令人头疼的事,因此,这种方法一般只用于解决简

2011-11-08 18:09:31 5735

原创 js 判断用户输入的密码强度

//CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if (iN>=65 && iN <=90) //大写字母 return 2; if (iN>=97 && iN <=122) //小写 r

2011-11-07 16:02:24 1640

ip转换成国家

把ip地址转换成集体国家 IP to country PHP代码类

2011-11-10

网页对联广告。对联滚动图片效果

对联滚动图片效果、JAVASCRIPT编写。直接嵌套在HTML中可用

2010-11-02

精美网页按钮1300个精美网页按钮

网页制作.PHP开发静态页面用到的小按钮图片

2010-10-19

空空如也

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

TA关注的人

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