自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

之路风雨

如诗如画, 行云流水. 庖丁解牛, 目无全牛.

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

原创 Java打印文字点阵信息

输出文字到图片, 读取图片像素, 打印.

2015-04-04 19:08:47 1895

原创 使用groovysh来学习java

以前学java的时候, 就感觉像是在找一些

2014-11-04 20:38:15 729

原创 PHP目录递归(PHP自带类)

使用PHP的自带目录递归类, 来递归

2014-10-31 23:17:15 1198

原创 PHP函数柯里化代码示例

以上.

2014-10-30 21:43:20 1437

原创 使用PHP的soap扩展, 进行wdsl操作

看gchttp://www.webxml.com.cn/

2014-07-17 16:55:43 1172

原创 排列组合枚举代码

<?php/** * 排列 * @param $arr 进行排列的数组 * @param $n 排列数量 * @param $res 返回结果, 保存到引用数组中 * @param $pre 已排列的内容 */function a( $arr, $n, &$res, $pre = array() ){ // 需要在count($arr)个元素中, 选择0个, 显然, $

2014-04-08 21:47:52 1260

原创 Javascript 仿真 sprintf

( function ( String ) { var strRepeat = function ( str, num ) { var temp = ''; for ( var i = 0; i < num; i ++ ) { temp += str; } return tem

2014-02-28 10:38:48 1555 1

原创 PDO及PDO -> prepare的简单使用

<?php $host = 'localhost';$user = 'root';$pwd = '1234';// sakila数据库是安装mysql时, 系统自带的一个示例数据库$dbname = 'sakila';// dsn的具体写法, 在PHP手册中搜索: PDO_MYSQL$dsn = "mysql:host=$host;dbname=$dbname;port=3306

2014-01-23 21:47:31 5948

原创 PHP DateTime系列类

<?php$diff = $DateTime1 -> diff ( $DateTime2 );// 这个方法表示从$DateTime1 这个时间点, 走到$DateTime2这个时间点的间隔, 有方向性.//假如$DateTime1 为1秒//$DateTime2 为2秒//则上面的$diff就是+1秒//所以$DateTime1 -> add ( $diff ) == $DateT

2014-01-07 13:58:02 567

原创 依赖注入

// 非依赖注入class A{ public $obj; public function __construct () { $this -> obj = new Object (); }}// 依赖注入class A{ public $obj; public function __construct ( $obj ) { $this -> obj = $obj;

2013-12-05 16:27:54 593

原创 java 声音的播放与录制

package com.file;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import javax.management.BadAttributeValueExpException;i

2013-09-10 22:57:06 1540

原创 对java中package的理解

package路径, 就是文件系统中保存 .class文件的地方, 这个路径是相对于 classpath 这个参数的比如包是: src.a.bclasspath = /project那么在java程序中使用import src.a.b就相当于去  /project/src/a/b 这个目录下面找类.点在这儿是独立于平台的字符.

2013-08-13 00:15:22 822

原创 mysql中count的使用

1. select count(*) from table1; 统计所有字段2. select count(field1) from table1; 统计所有值不是null的字段, ''不是null

2013-08-08 11:46:42 651

原创 汉诺塔小程序

<?php$num = 10;$count = hanoi( $num, 'A', 'B', 'C' );echo "一共移动$count 次.";/** * 如果只有一个盘子, 则直接从起始柱移动到目标柱 * 否则, 先把 n - 1 个盘子 从起始柱经过目标柱移动到中间柱上 * 然后把第 n 个盘子 从起始柱移动到目标盘子 * 再把 中间柱上的 n - 1 个盘子 从中间柱

2013-06-25 10:06:20 950

原创 php curl_multi demo 例子

作者: 溪水清澈据测试, 可以接收到完整的信息.最初添加到 $mh的连接最少为2, 多了看机器目前缺点, CPU使用率太高了.不过速度到是挺快的.我给a2.php添加延迟 usleep( 50000 );这段程序只用了3秒, 就完成1000个连接了.另一个测试程序, 使用curl_exec系统函数, 需要55秒.<?phpset_time_li

2013-05-27 23:16:16 2556 2

原创 分页类

<?phpclass Page_z{ /** * 上一页显示的内容 */ public $prev = '<'; /** * 下一页显示的内容 */ public $next = '>'; /** * 第一页显示的内容 */ public $first = '|<<';

2013-05-18 16:44:24 551

原创 测试类

作者: 溪水清澈<?php/** * 测试类基类 * 继承时, 参考assertEqual写 */class TestUnitBase{ /** * 测试的返回结果, 格式如下: * array( * 'TestA' => array( * 'info' => TestA方法的相关信息, 参见

2013-04-23 17:24:15 790

原创 日历函数

作者: 溪水 <?php/** * 生成某年某月的日历 * @param $weekStart int 每周第一天是周几 * @param $linkUrl array 给日历里面的某些天添加一个a标签 */function generateCalendar( $month = 0, $year = 0, $weekStart = 0, $linkUrl = array()

2013-04-21 16:26:32 770

原创 PHP 归并排序

作者: 溪水清澈<?php/** * 归并排序 */function guiSort( $arr ){ // 计算数组里的个数, 如果只有一个成员, 直接返回 $count = count( $arr ); if( $count <= 1 ) { return $arr; } //如果成员很多, 那么对左边 归并, 对右

2013-03-22 17:40:15 1353

原创 循环方式遍历文件夹

作者: 溪水清澈<?php//循环方式, 处理文件夹下的所有文件function processAllFiles( $basePath ){ $dirs = array( realpath( $basePath ) ); while( $dir = each( $dirs ) ) { $path = $dir[ 'value' ] . DIRECTOR

2013-03-13 23:30:54 886

原创 一张表中, 查询学生及格和不及格人数

表结构为:---------------------class name score班级 姓名 分数 查询每个班级中, 及格和不及格学生的人数 SELECT `class`, SUM(CASE WHEN score>=60 THEN 1 ELSE 0 END) as gt60, SUM(CASE WHEN score>=60

2013-03-13 00:07:58 9120

原创 在win7中, 使用localhost连接mysql速度慢的解决方法

作者: 溪水清澈 在c:\windows\system32\drivers\etc\hosts文件中,把127.0.0.1    localhost 这一句添加上即可. 原因猜测:mysql在默认情况下,会开启对DNS的反向解析,即配置信息 skip-name-resolve=false而在win7中,默认情况下,在 hosts文件中

2013-03-10 22:51:45 5369

原创 代码注释

作者: 溪水清澈按理来说, 程序中注释不嫌多, 一行代码就应该有一行注释.注释, 给别人看, 更是给自己看.注释, 注释的是思想.即使是你自己写的代码, 过一段时间, 也会看不懂.注释是面向人的, 看注释可比看代码来猜运行逻辑 容易得多.文件注释方式CSS/* … */HTML

2013-03-09 23:43:41 572

原创 PHP 时间日期格式化字符串总结

作者: 溪水清澈12:02date()年月日周时(12时)(24时)分秒时区Y(yyyy)m(01-12)d(01-31)w(0-6)h(01-12)H(01-23)i(00-

2013-03-09 23:39:47 2259

原创 Mysql 数据库增量备份

作者: 溪水清澈mysql 的二进制日志文件中, 保存了所有对数据库进行更改的Sql语句,所以增量备份就是:先把mysql数据库进行完全备份,然后保存完全备份以后产生的日志文件, 等下次完全备份时, 重复以上过程. 具体操作: 在my.ini中添加如下信息log-bin="二进制日志文件名"添加了这条配置信息以后, 重启mysql数据库, 会在d

2013-03-09 23:13:53 680

原创 数字日期转换为中文日期

<?phpfunction CNDate( $date ){    // 把时间字符串转换为 年-月-日-时-分-秒 的格式    $date = date( 'Y-m-d-H-i-s', strtotime( $date ) );    $num = array( '零', '一', '二', '三', '四', '五', '六', '七', '八', '九' );    $num

2013-03-06 23:53:48 2093

原创 SVN 笔记

作者: 溪水清澈Tortoise是配合资源管理器用的. svn 命令行客户端程序。svnversion 显示工作拷贝的状态(用术语来说,就是当前项目的修订版本)。svnlook直接查看Subversion版本库的工具。svnadmin建立、调整和修复Subversion版本库的工具。svndumpfilter过滤Subversion版本库转储数据流的工具。mod

2013-03-06 21:33:54 1044

原创 PHP正则表达式e模式

作者: 溪水清澈举例如下: $arr =array( 'abc', 'def', 'ghi' );$brr =array( 'opq', 'rst', 'xyz' );$pattern= '/:(\d+)/e';$subject= '/:2/:1/:0/';$str =preg_replace( $pattern, '$arr[$1] . $brr[$1]',$subject );

2013-03-04 20:49:37 3714

原创 正则表达式笔记

作者: 溪水清澈需要转义的字符(共15个): () [] {} ^ $ . ? + * / | \数字键 ^ $ + * ( )右小指上 [] {} |\右小指下 . ? /符号都可以使用\可行转义,不会出问题.捕获:代表存储.匹配:代表成功. 元字符.单字符 ?{0,1}

2013-03-04 20:41:55 393

原创 ThinkPHP笔记

作者: 溪水清澈类文件都是以.class.php为后缀在调试模式下面,即使在Windows平台也会严格检查大小写类名和文件名一致数据表和字段采用小写加下划线方式命名行为: 到底是什么?行为可以说是一个中间接口, 行为中保存了行为的名字, 和这个名字相对应的操作,当准备执行这个行为的时候, 举例如下: class Behavior{ static $callStatic

2013-03-03 21:15:35 956

原创 Mysql持久化连接

作者: 溪水清澈new PDO('mysql:host=localhost;','root','1234', array(PDO::ATTR_PERSISTENT => true) //关键点 ); new Mysqli('p:localhost','root','1234'); //p: 关键点

2013-03-03 21:04:55 1302

原创 PHP输出全部汉字

作者: 溪水清澈 <?phpfor($i = 0x4e00; $i <= 0x9fa5; $i ++){ $word = '"\u' . dechex($i) . '"'; echo json_decode($word);}//注意拼接字符串里面的双引号,属性json格式的一部分.

2013-03-03 21:00:41 1588

原创 几行解析出Action

作者: 溪水清澈 <?php/* * 把pathinfo第一节解析成action, * 别的依次解析成数组对, * 都添加到$_GET中 */$pathinfo = '/act' . ( isset( $_SERVER[ 'PATH_INFO' ] ) ? $_SERVER[ 'PATH_INFO' ] : '' );preg_match_all( '#/([[:alnum:]

2013-03-03 20:57:13 320

原创 批处理语法

作者: 溪水清澈变量:bat.batarg1 arg2 arg3%0:bat.bat%1: arg1%2: arg2%3: arg3%*:所有的参数...%环境变量% (由setname=value设置的变量 )set name=value (等号左右不能有空格 )set /p name=说明if '%1' == 'abc'

2013-03-03 20:53:15 364

原创 SMTP RFC 协议笔记

作者: 溪水清澈SMTP协议, 25端口,每个命令以CRLF结尾MAIL FROM:发送人发送者可以是多人250 OKRCPT TO:接收者每行一个人,可以多次执行此命令250 OK | 550 FailureDATA此后的内容是数据354 Int

2013-03-03 20:49:53 810

原创 POP3 RFC 协议笔记

作者: 溪水清澈POP3: 110服务器回应: (大写 )+OK -ERR . //结束符  命令,不区分大小写,参数都是消息号USER用户名PASS密码STAT有多少邮件,占多少空间LIST列出某个

2013-03-03 20:46:56 660

原创 HTTP RFC 协议 笔记

作者: 溪水清澈HTTP协议, 宽松的应用程序, 协议规定头域之间只有一个空格, 但是服务器和客户端应该可以解析多个空格存在的情况返回码"101"   ;   10.1.2节: 转换协议     "200"   ;   10.2.1节: OK"201"   ;   10.2.2节:   创建         "202"   ;

2013-03-03 20:44:13 763

原创 HTTP 断点续传

作者: 溪水清澈客户端请求域: Range格式如下例子: 第一个500字节(字节偏移量0-499,包括0和499): Range: bytes=0-499第二个500字节(字节偏移量500-999,包括500和999): Range: bytes=500-999最后500字节(字节偏移量9500-9999,包括9500和9999): Range: bytes=-500

2013-03-03 20:40:23 440

python3中文手册

python3中文手册chm版本, 根据http://www.pythondoc.com/pythontutorial3/index.html 的git编译而成.

2013-11-07

Nginx中文手册_由官网文档制作

资源在 nginx.org上, 根据官网的文档制作而成.

2013-03-15

PHP分页类, 学习原理

PHP分页类, 用PHP写的简单分页类, 具体描述原理.

2013-03-04

空空如也

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

TA关注的人

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