自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 php短址转换实现

从昨天下午到现在 推翻了一个又一个的信息存储方案,从mysql到加上内存不受限制的file_get_contents,再到格式化输入的fscanf,最终选择了比较成熟稳定的读取ini的方法。允许转载,转载须注明出处。整个主程序只有两个文件 zipurl.php、index.phpzipurl.php:<?php #此文件用于转换url#整理urlfunction dealur

2015-02-10 14:13:05 928

原创 c++并查集实现

#include <iostream>#include <map>#include <vector>std::map<int,int> mergeSearch;std::multimap<int,int> graph;void init()// 测试数据{ graph.insert(std::pair<int,int> (1,2)); graph.insert(std::pa

2017-04-14 22:23:14 993

转载 [转]用linux下常用命令wget进行整站下载(递归下载至本地)

[root@localhost conf]# ab -t 60 -c 1024 http://192.168.3.236/ This is ApacheBench, Version 2.0.41-dev <Revision:1.121.2.12Revision: 1.121.2.12 > apache-2.0Copyright (c) 1996 Adam Twiss, Zeus Technology

2017-04-14 22:21:59 4543

转载 [转]socket: Too many open files (24) 的解决方法

[root@localhost conf]# ab -t 60 -c 1024http://192.168.3.236/This is ApacheBench, Version 2.0.41-dev apache-2.0Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Copyr

2017-04-14 22:12:46 16222

转载 [转]Python实现接口

class Interface:def f1(self): raise Exception("子类需实现该方法")class Sth(Interface):passa = Sth()a.f1()

2017-04-14 22:11:08 1838

转载 [转]python 代码自动生成的方法 (代码生成器)

遇到的问题工作中遇到这么一个事,需要写很多C++的底层数据库类,但这些类大同小异,无非是增删改查,如果人工来写代码,既费力又容易出错;而借用python的代码自动生成,可以轻松搞定; (类比JAVA中的Hibernate自动生成的数据库底层操作代码) 下面介绍使用python字符串替换的方法;Python字符串替换的几种方法字符串替换 将需要替换的内容使用格式化符替代,后续补上替换内容;te

2017-04-14 22:08:29 13576

转载 [转]mysql中文排序

按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序;如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。直接在查询语句后面 添加 order by name asc; 查询结果按照姓氏的升序排序;如果

2017-04-14 22:04:17 2207

转载 [转]c++调用蜂鸣器

使用Beep函数播放不同频率的蜂鸣BOOL WINAPI Beep(__in DWORD dwFreq, //频率__in DWORD dwDuration //持续时间);如while(1) Beep(5000,500);转自http://zhujiangtao.com/?p=58

2017-04-14 22:03:18 5835 1

转载 [整理]各种各样的WebAPI接口

不定期更新,整理自网络https://link.zhihu.com/?target=https%3A//github.com/bxbxbai/ZhuanLan 知乎专栏APIhttp://www.oschina.net/code/snippet_852503_22713 12306查询APIhttp://www.webxml.com.cn https://developer.github.com/

2017-04-14 22:02:31 4679

原创 leetcode 73. Set Matrix Zeroes

将带有0的元素行列全部置零挑战:空间复杂度尽量小思路:0.制作置0方法 setZero(x,y)1.扫描第一行和第一列有没有0,有的话记录其位置2.扫描剩余的行,如果有0就将对应的第一行列的对应位置写03.根据第一行、第一列的0来将矩阵置零

2017-04-14 21:53:24 358

原创 整理博客

累了,到处倒腾空间搬家博客,不如回来好好写。

2017-04-14 21:52:36 256

原创 【php】基于Redis的js、css缓存类

<?php/**基于Redis的js、css缓存类(有效解决tp等框架访问public出现的各种问题)*Written by Radish 2015.8.16*/define('REDIS_HOST', '127.0.0.1');define('REDIS_PORT', 6379);//class im{ function __construct() { $this->r

2015-08-16 19:06:36 1576

原创 Mac OS X安装redis-php扩展

1.获取github中的redis-php扩展代码:git clone https://github.com/phpredis/phpredis.git2.cd phpredis/ 3.phpize !!!!!!!!!!!!!!!!!!!!!!! 3.5 mac os 如果这里有Cannot find autoconf. Please check your autoconf installat

2015-08-16 19:05:18 2002

原创 自己写的部分CI框架库函数

<?phpfunction is_PHP($version){ if(PHP_VERSION<$version)return 0; return 1;}function is_really_writable($file){ $fp=fopen($file, 'a+'); if(!$fp) { return 0; } fclose($fp); return 1;}f

2015-08-13 18:01:30 958

原创 整理的正则表达式笔记

最近在学python中的re模块 自己打印了一份正则表达式资料,看了一中午的笔记,拿出来和大家分享。 纯文本正则可匹配 i标志 强行不区分大小写 c.t 匹配 cat cbt。。。。 .匹配任意单个字符 ..任意两个字符 [ab]只匹配ab [a-zA-Z0-9] 取色#[a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-

2015-08-13 16:51:48 988

原创 【分享】分享一个发送ajax请求的dom

None CMS v1.0 index.php:<?php$dir=dir("./");$times=array();while($file=$dir->read()){ //echo $file."<br>"; if($file!='index.php'&&$file!='.'&&$file!='..'&&$file!='ctrl')$

2015-08-13 16:49:37 784

原创 hdu 蟠桃记

Problem Description喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题!什么问题?他研究的问题是蟠桃一共有多少个!不过,到最后,他还是没能解决这个难题,呵呵^-^当时的情况是这样的:第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,

2015-05-31 14:18:13 739

原创 正则表达实现rss解析

<?php$str='Our Demo RSS http://www.tracypeterson.com/RSS/RSS.php A Test RSS en-us $now $now http://someurl.com [email protected] [email protected]';pr

2015-04-15 23:40:09 1209

原创 微信公众号自动回复示例代码

<?phpdefine("TOKEN", "weixin");$wechatObj = new wechatCallbackapiTest();$wechatObj->responseMsg();class wechatCallbackapiTest{ public function responseMsg() { //get post data, May be

2015-03-28 11:09:17 10391

原创 php自制小型分页代码

<?php ini_set('memory_limit','-1');if(!$_GET['page'])$line=1;//fy//else $line=$_GET['page'];$f=file("a.pdf");if(count($f)>500){ for($i=($line-1)*500;$i<$line*500;$i++) { echo $f[$i]."";# c

2015-03-25 22:45:31 685

原创 自制小型图片采集程序(绕过防盗链)

index.php body{font-size:12px;margin:0 auto;padding:0;} p,ul,li,body,a,small,H1,H2,H3,H4,dl,dt,dd,em,form{list-style:none;font-style:normal;margin:0;padding:0;}.fColor,.fColor a{color:#

2015-03-25 22:41:01 1395

原创 一行代码抓下onlinejungle的所有题目

老师我再也不顽皮了

2015-03-25 22:32:28 483

原创 在线正则表达式匹配测试

最近在学习正则表达式 正好写了一个在线匹配正则的php 拿出来与大家分享~<?php//正则表达式学习系统if($_POST['text']){ $str=$_POST['text'];//file_get_contents("a.dat"); preg_match_all('/'.$_POST['reg'].'/',$str,$s); print_r($s);}?>Reg l

2015-03-15 16:48:00 1812

原创 链表练习

#includeusing namespace std;struct nuclear{ int data; nuclear *next;} a[10];int main(){ int i=0; a[0].data=1; a[0].next=&a[1]; a[1].data=2; a[1].next=NULL; while

2015-03-10 23:43:07 384

原创 php实现摇一摇点名程序

卢教授的需求:Password:" type="password">Number:Work:<?php//echo md5("ojtest");date_default_timezone_set('Asia/Shanghai');#设置时区//$_POST['auth']=1;//$_GET['test']=0;#是否为测试模式 默认为否//echo md5('1');fun

2015-03-09 19:31:13 1573

原创 C++ MySql实现个人电话本

寒假作业=   =请叫我赶作业的#include#include#include#include#include#include#include#includeusing namespace std;#pragma comment(lib,"C:\\xampp\\mysql\\lib\\libmysql.lib")#define MAX_COLUMN_LEN 32

2015-03-03 21:13:29 870

原创 php实现将文件写入数据库、从数据库读取文件(防止图片上传漏洞)

基础测试:<?phpheader('Content-type: image/jpeg');echo file_get_contents("1.jpg");?>写入:<?php$conn=mysql_connect("127.0.0.1","root","");if(!$conn){ echo "die.".mysql_error(); die();}//echo

2015-03-03 21:02:39 966

原创 jquery实现点击劫持代码

一直在找一个全屏的透明图层点击弹窗代码,虽然没找到,不过有了一些意外的新发现在浏览百度知道时,发现了jquery可以为div添加onclick事件 代码如下:12345 $(function(){ $("div").each(function(){ $(this).click(function(){ alert($(this).text

2015-03-01 16:15:20 4537

原创 c++基数排序

#includeint main(){ bool flag[1000]={0}; //If you use C,exchange 'bool' to 'int'. int tmp,i; //for(i=0;i<1000;i++)flag[i]=0; printf("How many numbers?\n"); scanf("%d",&tmp);

2015-03-01 14:11:12 726

转载 c++擦除mbr代码

群里一个大神发出来的 经本人测试有效,明天去整一个安装盘。仅供学习研究使用,贸然测试引起的任何后果与本人无关。#include #include #include int main() { int res = MessageBox(NULL,TEXT("病毒即将清空系统MBR"),TEXT("yaomianfa的提醒"),MB_YESNO);//老规矩 加保险

2015-03-01 00:53:18 1729

原创 c语言响应键盘输入

#include #include int main(){ int key=0; while(key=getch()) { //printf("%c",key); switch(key) { case 'a':printf("left ");break; case 's':printf("down ");break; case 'd':printf("right

2015-02-28 18:27:33 3485

原创 极度简约--两个文件实现小型cms

None CMS v1.0index.php:<?php$dir=dir("./");$times=array();while($file=$dir->read()){ //echo $file.""; if($file!='index.php'&&$file!='.'&&$file!='..'&&$file!='ctrl')$times[filemtime($file)]=$

2015-02-23 23:54:31 908

原创 ajax实现实时刷新

ajax自动刷新好像是个很常见的问题,之前做一个网页聊天室程序也是卡在了这上面,经过了这段时间的学习,终于做出了一个可以自动刷新网页的代码框架,希望正在迷茫的亲们不要像我一样走了这么多弯路废话不多说 上代码:html部分:function loadXMLDoc()//ajax发送请求并显示{var xmlhttp;if (window.XMLHttpRequest) {

2015-02-21 23:10:03 8857 1

转载 php加密解密函数authcode的用法详细解析

核心提示:康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。 康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。 

2015-02-14 12:17:12 1901

原创 php抓取网页匹配内容模板

<?php set_time_limit(0); $url="http://wap.baidu.com/s?word=site%3Apan.baidu.com+intitle%3A%E5%85%8D%E8%B4%B9%E9%AB%98%E9%80%9F"; //百度搜索结果 $ch=curl_init(); curl_setopt($ch,CURLOPT_HEADER,false)

2015-02-13 20:27:11 1291

转载 精选37条强大的常用linux shell命令组合

任务命令组合1删除0字节文件find . -type f -size 0 -exec rm -rf {} \;find . type f -size 0 -delete2查看进程,按内存从大到小排列ps -e -o "%C : %p : %z : %a"|sort -k5 -nr3按cpu利用率从大到小排列ps -e -o "%C : %p : %z : %a"|sort -nr4打印说cac

2015-02-11 21:27:17 465

转载 google hack

搜索Google大家都用过吧?我们正是利用它强劲的搜索功能来突破封锁下载,Google搜索和限制下载有什么关系,没可能实现吧?不要不相信哦,往下看哦!首先打开Google,在关键词输入框中输入“"index of/"inurl:lib”,选择“搜索简体中文网页”选项,回车搜索,得到了一些网页,不要以为这是一些普通的页面,其实它们是一些图书网站的资源列表,点击打开它来看看,怎么样?是不是

2015-02-11 17:37:52 645

转载 php curl 伪造IP来源的实例代码

curl发出请求的文件fake_ip.php: 代码 复制代码代码如下:$ch = curl_init(); $url = "http://localhost/target_ip.php"; $header = array( 'CLIENT-IP:58.68.44.61', 'X-FORWARDED-FOR:58.68.44.61', ); 

2015-02-10 18:45:35 797

转载 写出高质量的PHP程序

这是一个很老的话题了,现在的PHP程序员都在追求所谓的高性能,但高性能并不代表是高质量,什么是高质量的PHP程序呢?我认为,高质量的PHP程序首先得具备以下的要素一、安全 无论程序写的如何,首先安全是第一位的,没有安全保障的程序根本不能谈高质量。 二、稳定 无论你代码写的再烂,必须要能稳定运行。 三、用户体验 用户的体验直接决定着一个程序的命运,根本不懂用户体验的程序高质量

2015-02-09 21:02:44 524

原创 php生成随机字符串

<?php$str="0123456789abcdefghijklmnopqrstuvwxyz";$tmp=$str[mt_rand(0,35)].$str[mt_rand(0,35)].$str[mt_rand(0,35)].$str[mt_rand(0,35)].$str[mt_rand(0,35)];echo $tmp;?>

2015-02-09 15:01:09 1153

空空如也

空空如也

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

TA关注的人

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