自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 php jpgraph库

1、jpgraph官网地址http://jpgraph.net/2、下载jpgraph库3、jpgraph的简单使用,以下是最基本的图形的生成代码3.1、柱状图<?php// 引入类库require_once '../lib/jpgraph/jpgraph.php';require_once '../lib/jpgraph/jpgraph_bar.ph

2017-10-30 16:55:35 604

原创 php GD库使用

一、图片信息获取gd_info():取得当前安装的 GD 库的信息getimagesize():获取图像信息getimagesizefromstring():获取图像信息,通过图片的内容获取image_type_to_extension():获取图片后缀image_type_to_mime_type():返回图像的 MIME 类型<?php//获取 GD 库的信息print_

2017-10-30 14:24:31 2569

原创 php 文件处理

在对文件进行读写过程中,有时需要在文件中跳转、同不同位置读取,以及将数据写入到不同的位置。例如,使用文件模拟数据库保存数据,就需要移动文件指针。指针的位置是以从文件头开始的字节数度量的,默认以不同模式打开文件时,文件指针通常在文件的开头或是结尾处,可以通过ftell()、fseek()和rewind()三个函数对文件指针进行操作int ftell(resource handle)

2017-10-28 11:10:19 271

原创 php 文件操作

一、路径解析1、文件名获取2、目录获取3、路径关联数组获取<?php $path = "http://127.0.0.1/linux/webApi/test.php"; //获取文件名 print_r(basename($path));//test.php print_r(basename($path, '.php'));//test /

2017-10-27 10:30:17 122

原创 php 自动加载

1、手动加载方式像C和C++等语言,在PHP中需要使用另一个文件中的相关的类、方法时,可以使用include、include_once、require或者require_once将所用的文件包含进工程里面。其中,四者的区别如下。include将引用一个文件,如果文件不存在,则给出一个提示,跳过继续执行;include_once也是套用一个文件,但是只会套用一次,如果文件不存在,则继

2017-10-24 16:50:40 237

转载 php 命名空间

PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。PHP 命名空间可以解决以下两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的

2017-10-24 14:13:06 668

原创 php 回调函数及匿名函数

1、回调函数PHP的回调函数其实和C、Java等语言的回调函数的作用是一模一样的,都是在主线程执行的过程中,突然跳去执行设置的回调函数;回调函数执行完毕之后,再回到主线程处理接下来的流程而在php调用回调函数,不想c以及java那样直接使用函数名作为函数参数,而是在php中使用函数对应的字符串名称执行1.1、无参数回调<?php//无参数回调function callb

2017-10-24 11:51:21 672

原创 php 字符串使用总结

1、确定字符串长度在php中使用strlen函数和mb_strlen函数,后者需要开启mbstring扩展<?phpheader('content-type:text/html;charset=utf-8');$str = 'abcdef';echo strlen($str); // 6$str = ' ab cd ';echo mb_strlen($str); // 7/

2017-10-22 16:49:04 489

原创 php 开发中常用正则表达式

^\d+$ \d 是代表0-9 $必须要以....结束 这是代表非负整数  正则表达式平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: "^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]

2017-10-22 11:44:19 210

原创 php 正则表达式总结及应用

一、正则表达式的介绍:     正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。     1. 用途:匹配、查找、替换、分割     2. php提供了两套正则表达式函数库         *1. Perl 兼容正则表达式函数(推荐使用)         2. POSIX 扩展正则表达式函数二、 语法:

2017-10-22 11:02:52 710

原创 php date函数定义

1、定义和语法date() 函数格式化本地日期和时间,并返回已格式化的日期字符串。date(format,timestamp);2、format参数详解必需。规定输出日期字符串的格式。可使用下列字符:d - 一个月中的第几天(从 01 到 31)D - 星期几的文本表示(用三个字母表示)j - 一个月中的第几天,不带前导零(1 到 31)l('L' 的小写形式)

2017-10-19 19:44:21 919

原创 php 日期时间操作

1、date_default_timezone_get():返回默认时区<?phpecho date_default_timezone_get();//运行结果UTC2、date_default_timezone_set():设置默认时区<?phpdate_default_timezone_set('PRC');echo date_default_timezon

2017-10-19 19:30:30 768

原创 Linux 内核优化-调大TCP最大连接数

一、tcp 概述1、服务器如何标识tcp连接?在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{local ip, local port,remote ip,remote port}。(1)、client最大tcp

2017-10-19 19:03:20 38886

原创 Apache 修改并发请求数

1、查看Apache的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'返回结果示例:  LAST_ACK 5  SYN_RECV 30  ESTABLISHED 1597  FIN_WAIT1 51  FIN_WAIT2 504  TIME_WAIT

2017-10-19 17:40:50 745

原创 php 数组操作

一、数组操作的基本函数数组的键名和值array_values($arr);  获得数组的值array_keys($arr);  获得数组的键名array_flip($arr);  数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);  在数组中检索applearray_search("apple",$arr);  在数组中检索

2017-10-15 15:57:51 487

原创 php 如何解决网站大流量访问问题

1、硬件方面普通的一个p4的服务器每天最多能支持大约10万左右的IP,主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2、软件方面静态页面前台实现完全的静态化当然最好,可以完全不用访问数据库数据库优化表字段优化语句优化索引优化分库分表读写分离3、禁止外部的盗链外部盗链往往会加大服务器的请求和流量的负载压力

2017-10-15 11:07:19 577

原创 php 常用函数方法

array_slice() 从数组中取出一段的函数dirname() 函数返回路径中的目录部分。basename()返回路径中的文件名部分。realpath()返回绝对路径名。file_exists()检查文件或目录是否存在。file_get_contents()将文件读入字符串,获取请求一个链接。flock()锁定或释放文件。fopen()打开一个文件或URL。i

2017-10-15 11:05:07 166

原创 php 缓存技术

1、全页面静态化缓存。也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;Ob_start()******要运行的代码*******$content = Ob_get_contents();****将缓存内容写入html文件*****Ob_end_clean();

2017-10-15 10:58:33 99

原创 php session和cookie

1、session与cookie的区别?session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。 两者都可通过时间来设置时间长短2、session喜欢丢值且占用内存,Cookie不安全,有

2017-10-15 10:53:22 401

原创 php 反射

反射是在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。其用途如:自动加载插件,自动生成文档,甚至可用来扩充PHP语言。php反射api由若干类组成,可帮助我们用来访问程序的元数据或者同相关

2017-10-15 10:37:10 1143

原创 php include require include_once require_once 的区别

require 及 require_once:失败时会产生一个致命级别错误,并停止程序运行。include 及 include_once :失败时只产生一个警告级别错误,程序继续运行。唯一区别在于当所包含的文件代码已经存在时候,不在包含

2017-10-15 10:33:58 218

原创 php web 请求控制

1、PHP 9大预定义数组预定义数组 说明$_SERVER 变量由web服务器设定或者直接与当前脚本的执行环境相关联$_ENV 执行环境提交至脚本的变量$_GET 经由URL请求提交至脚本的变量$_POST 经由http post方法提交至脚本的变量$_REQUEST 经由get、post和cookie机制提交至脚本的变量,因此该数组并不值得信任$_FILES 经由ht

2017-10-15 10:29:52 1162

原创 php web请求安全处理

1、urlencode和rawurlencode的区别<?php test('https://tieba.baidu.com/f?kw=2&fr=wwwt');test(':/?= &#');test('测试');function test($s){ echo "urlencode('$s') = ["; var_dump(urlencode($s)); ec

2017-10-15 10:25:12 518

原创 php var_export 和 eval

var_export 函数把变量作为一个字符串输出;eval把字符串当成PHP代码来执行,反序列化得到最初变量的内容。$a = array('a' => 'Apple' ,'b' => 'banana' , 'c' => 'Coconut');//序列化数组$s = var_export($a , true);echo $s;//输出结果: array ( 'a'

2017-10-15 10:23:32 825

原创 php json_encode 和 json_decode

使用JSON格式序列化和反序列化是一个不错的选择: 使用json_encode和json_decode格式输出要serialize和unserialize格式快得多。JSON格式是可读的。JSON格式比serialize返回数据结果小。JSON格式是开放的、可移植的。其他语言也可以使用它。$a = array('a' => 'Apple'

2017-10-15 10:22:28 225

原创 php 数组序列化和反序列化serialize 和 unserialize

<?php$a = array('a' => 'Apple' ,'b' => 'banana' , 'c' => 'Coconut');//序列化数组$s = serialize($a);echo $s;//输出结果:a:3:{s:1:"a";s:5:"Apple";s:1:"b";s:6:"banana";s:1:"c";s:7:"Coconut";}echo

2017-10-15 10:19:51 1098

原创 php 错误级别日志

1、error_reporting(“E_ALL”)设置错误显示等级下面列举一些错误报告级别:值 常量 说明1 E_ERROR 报告导致脚本终止运行的致命错误2 E_WARNING 报告运行时的警告类错误(脚本不会终止运行)4

2017-10-15 10:17:19 3636

原创 php 变量使用及引申点

1、变量的传值和引用首先,要理解变量名存储在内存栈中,它是指向堆中具体内存的地址,通过变量名查找堆中的内存;普通传值,传值以后,是不同的地址名称,指向不同的内存实体;引用传值,传引用后,是不同的地址名称,但都指向同一个内存实体;改变其中一个,另外一个就也被改变;按值传递:函数范围内对值的任何改变在函数外部都会被忽略按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改

2017-10-15 08:20:28 343

tcsearch.exe

2017-04-18

UrlRewriter.dll

UrlRewriter伪静态支持dll

2016-04-12

Quartz 定时WebForm和WinForm使用的dll

Quartz定时功能在WebForm 以及 WinForm上使用时,需要引用相关的dll

2016-04-12

dotnetCharting.WinForms.dll

dotnetCharting.WinForms.dll可以根据DataTable动态生成图片

2016-04-12

空空如也

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

TA关注的人

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