python读取目录下文件并生成日志import os from time import strftime stamp=strftime("%Y-%m-%d %H:%M:%S") logfile = 'F://test//m-php-framework//tmp/logs//error_report.log……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2417浏览 1629个赞
使用PHP进行字符串循环$string = "Your String";for($i=0;$i<strlen($string);$i++){ $char = substr($string,$i,1);} ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2253浏览 775个赞
这是一个函数定位接收一个字符串作为参数(连同其他配置可选参数),并且定位该字符串中的所有关键字(出现最多的词),返回一个数组或一个字符串由逗号分隔的关键字。功能正常工作,但我正在改进,因此,有任何的建议请评论。/** * Finds all of the keywords (words that appear most) on param $str ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1524浏览 753个赞
批量去除UTF8的Bom标签#!/usr/bin/python#coding=utf-8import osimport sysimport codecsclass RemoveBom: basePath = '' fileList = [] trimExtList = [] ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2679浏览 1203个赞
背包问题描述:一个承受最大重量为W的背包,现在有n个物品,每个物品重量为t, 每个物品的价值为v。 要使得这个背包重量最大(但不能超过W),同时又需要背包的价值最大。 转自:http://blog.csdn.net/oceanwavewyt/article/details/4479498<? /***背包问题描述:一个承受最大重量为W的背包,现……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1298浏览 2497个赞
根据《软件设计师》教程的伪代码写的;最麻烦的不是伪代码改成php,而是数组下标从0开始,及相应的下标判断问题;带着调试输出一块写上出处:http://blog.csdn.net/masofeng/article/details/8658368<?php $v_arr = array(11,21,31,33,43,53,55,65); $w_……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1936浏览 2940个赞
给出两个数值X和Y,统计在这个区间里的回文数,并且要求它们的平方根也是回文数。其中 1……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1855浏览 2191个赞
“回文数”是一种数字。如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数。<?php for($i=10;$i<100;$i++){ $len=strlen($i); $l=1; $k=intval($len)/2+1; ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2030浏览 364个赞
php在网页上将mysql数据转换到excel输出的代码<?php$DB_Server = "localhost";$DB_Username = "mydowns";$DB_Password = "";$DB_DBName = "mydowns";$DB_TB……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1814浏览 2910个赞
PHP判断一个字符串是否是回文字符串<?php function ishuiwen($str){ $len=strlen($str); $l=1; $k=intval($len/2)+1; for($j=0;$j<$k;$j++){ if (substr($str,$j,1)!=substr($s……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1599浏览 777个赞
php导出CSV文件代码,可供Excel读取<?php// 这里要注意包含类路径要正确require_once(dirname(__FILE__) . '/export.php');$exceler= newJason_Excel_Export(); // 生成excel格式 这里根据后缀名不同而生成不同的格式。$e……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2167浏览 2617个赞
php通过com连接excel并输出数据<?php//定义一个excel文件$workbook = "C:/My Documents/test.xls";$sheet = "Sheet1";//生成一个com对象$ex$ex = new COM("Excel.sheet") or……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2162浏览 2346个赞
贪心算法解决0-1背包问题,全局最优解通过局部最优解来获得!比动态规划解决背包问题更灵活!//0-1背包贪心算法问题class tanxin{ public $weight; public $price; public function __construct($weight=0,$price=0) { $this->weight=$……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1866浏览 2860个赞
PHP连接到Mongodb的方法 下面的代码直接链接到本地mongdb服务器,端口使用默认的27017$connection = new Mongo(); 下面的代码链接到172.20.10.8的mong……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2020浏览 1392个赞
php丽娜姐到mysql数据库并进行简单的查询过程演示<?php$DB_HOST = "localhost";$DB_NAME = "db";$DB_USER = "user";$DB_PASSWORD = "pass";$con = mysql_connec……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2833浏览 1670个赞
在php环境运行上面的代码,大家就可以看到浏览器询问用户是否下载excel文档,点击保存,硬盘上就多了一个excel的文件,使用excel打开就会看到最终的结果,怎么样不错吧。 其实在做真正的应用的时候,大家可以将数据从数据库中取出,然后按照每一列数据结束后加\t,每一行数据结束后加\n的方法echo出来,在php的开头用header(“Co……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2209浏览 1667个赞
默认情况下scrapy采集时只能使用一种user-agent,这样容易被网站屏蔽,下面的代码可以从预先定义的user-agent的列表中随机选择一个来采集不同的页面 在settings.py中添加以下代码DOWNLOADER_MIDDLEWARES = { ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3984浏览 1844个赞
php写入数据到CSV文件范例代码<?php$row = 0;ini_set('max_execution_time', 300);$cate;$item;$value;$us;$fp = fopen("torah1.csv", "w");if (($handle = fope……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2941浏览 2582个赞
php列出当前目录下的所有php文件<?php//Define directory for files listing//original example//$files = glob('/path/to/dir/*.xml');$files = glob('*.php');//to limit ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1353浏览 278个赞
很多网站,比如twitter,京东商城首页,会在页面滚动到一定的位置时才动态加载页面内容,这样可以加快页面打开的速度,也可以节约带宽,下面的JS代码就可以帮你做到。var loading = false;$(window).scroll(function(){ if((($(window).scrollTop()+$(window).height(……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2003浏览 2873个赞
这段代码判断当前日期是星期几,根据返回值输出Today is Monday的字样,使用switch语句记得每个case后面跟着一个break语句<html><body><?php$d=date("D");switch ($d){case "Mon": echo &qu……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2912浏览 1966个赞
php中可以通过define函数定义常量,调用的时候可以直接使用常量名称也可也使用constant函数调用,下面的例子详细演示了php中常量的使用方法。<?phpdefine("MINSIZE", 50);echo MINSIZE;echo constant("MINSIZE"); // same……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2483浏览 242个赞
下面的php代码分别对变量$a和$b进行循环累加<html><body><?php$a = 0;$b = 0;for( $i=0; $i<5; $i++ ){ $a += 10; $b += 5;}echo ("At the end of the loop a=$a and……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2882浏览 2592个赞
这段代码使用while语句对两个变量$i和$num分别进行递减和递加<html><body><?php$i = 0;$num = 50;while( $i < 10){ $num--; $i++;}echo ("Loop stopped at i = $i and num = ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1811浏览 1075个赞
如果当前日期是星期五下面的代码返回“Have a nice weekend!”,否则返回 “Have a nice day!”<html><body><?php$d=date("D");if ($d=="Fri") echo "Have……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2238浏览 440个赞
php从数组中随机选择若干唯一元素<?php /* * $array = the array to be filtered * $total = the maximum number of items to return * $unique = whether or not to remove duplicates before g……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1346浏览 1054个赞
做站点时,通常要将图片缩小成合适的尺寸,jpg图片缩小比较容易,png图片如果带了透明色的话,按照jpg的方式来缩小的话,就会造成透明色损失。那么如何处理,才能保存透明色呢?主要是利用gd库的两个方法:imagecolorallocatealpha 分配颜色 + alphaimagesavealpha 设置在保存 png 图像时保存完整的 alpha ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3071浏览 2250个赞
下面的php代码用于测试给定密码的强度,最高强度为100<?php /** * * @param String $string * @return float * * Returns a float between 0 and 100. The closer the number is to 100 the * th……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3006浏览 1188个赞
php单件模式实现代码演示<?php/** * @link https://github.com/MaGuowei * @copyright 2013 maguowei.com * @author Ma Guowei <imaguowei@gmail.com> */ /** * 单例模式 * Class Single……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2939浏览 1718个赞
通过下面的jQuery插件,你可以将图片放在一个数组里,然后告诉jQuery图片需要在什么地方背景轮换/*** jQuery Fading background roator** Copyright (c) 2012 Ryan Naddy (ryannaddy.com)* Dual licensed under the MIT and GPL ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1766浏览 1724个赞
下面的jQuery插件允许你通过鼠标右键点击拖动overflow的元素,这个插件可以在移动设备上运行/*** jQuery Drag and Scroll** Copyright (c) 2012 Ryan Naddy (ryannaddy.com)* Dual licensed under the MIT and GPL licenses:……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1872浏览 1719个赞
php检测apache mod_rewrite模块是否安装/** * @title Check if Apache's mod_rewrite is installed. * * @author Pierre-Henry Soria <ph7software@gmail.com>……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1858浏览 2181个赞
php利用反射实现插件机制的代码<?php /** * @name PHP反射API--利用反射技术实现的插件系统架构 * @author :PHPCQ.COM */ interface Iplugin{ public static function getName(); } funct……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2061浏览 2606个赞
下面的php代码可以对电子邮件地址进行简单验证和强验证,简单验证验证邮件格式和主机是否存在,强验证会连接邮件服务器进行验证,需要比较长时间<?php /* * __construct($email) takes an email address to check * * simpleCheck() ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2837浏览 1554个赞
一个自定义的php分页类代码<?phpclass Pagination{ // Default values var $items = -1; var $limit = NULL; var $target = ""; var $page = 1; var $adjacents = 1; var $showC……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1892浏览 490个赞
PHP定时执行任务的实现ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*30;// 每隔半小时运行do{ //这里是你要执行的……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1277浏览 1767个赞
通过随机数和md5算法生成一个随机图片名字,在上传图片时重命名图片名可以用到$image_name = md5(uniqid(rand())).".jpg";……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3190浏览 0评论2941个赞
一个基本的php查询mysql数据库的函数if (!function_exists('mysql_search')) { function mysql_search($table, $columns, $query = '', $options = Array()) { if (empt……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2101浏览 0评论2299个赞
简单的把开始时间放在页面头部,结束时间放在页面尾部,计算页面加载时间$start = time(); // put a long operation in heresleep(2); $diff = time() - $start; print "This page needed $diff seconds to load ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1156浏览 0评论2571个赞
此代码包含了php通过print输出不同格式的字符串的方法// report all errors:error_reporting(E_ALL); // the full path to the current fileprint __FILE__; // print the current lineprint __LINE__; /……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2240浏览 0评论718个赞
本代码演示了php中如何通过glob查找指定的文件$dir = './'; foreach(glob($dir.'*.txt') as $file) { print $file . "\n";} /* returns: ./dummy.txt./foo.txt./i……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3115浏览 0评论731个赞
一个php查找文件的函数,指定要查找的目录和文件扩展名function get_files_by_ext($path, $ext){ $files = array(); if (is_dir($path)){ $handle = opendir($path); while ($file = re……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1990浏览 0评论2076个赞
php读取和写入tab分割的文件,包含两个独立的函数,一个读,一个写,例如cvs文件等//// save an array as tab seperated text file// function write_tabbed_file($filepath, $array, $save_keys=false){ $content = ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1828浏览 0评论2441个赞
本代码演示了php中如何通过min和max函数输出数组的最大值和最小值/* find the highest value */ print max(100, 70, 101, 50);// returns --> 101 $array = array(100, 701, 2, 4, 202);print max($array);//……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2651浏览 0评论2088个赞
本代码演示了php中如何通过cURL函数抓取和下载网页function curl_download($Url){ // is cURL installed yet? if (!function_exists('curl_init')){ die('Sorry cURL is not in……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2868浏览 0评论1822个赞