`
文章列表
1、   此类有两个问题还没解决,有解决的朋友可以告诉我下。文字水印定位问题和文字水印中文乱码问题。 imagefontwidth这个方法获取的宽度测试有问题,高度也是。imagettftext这个方法不论怎么调试字符转码,都还存在乱码问题。   2、测试类: <?php require 'image.php'; $filename = $_SERVER['DOCUMENT_ROOT'].'/doimage/img/big.jpg'; $destname = $_SERVER['DOCUMENT_ROOT'].'/doimage/img/'.md5(time()).'. ...
数据传输神器cURL     Client URL Library Functions 简称cURL,客户端和服务器数据传输工具,使用URL规则进行交互。一般使用在一下几个方向: 网页资源(编写网页爬出,获取网页信息) webservice数据接口资源(动态获取接口数据,比如天气、号码归属地) FTP服务器里面文件资源(FTP服务器上传或下载) 其它资源(所有网络资源可以通过CURL下载和访问)     注意:使用cURL是要确保系统php环境支持该库。   一、cURL操作步骤 初始化。curl_init(); 向服务器发送数据和接受数据。curl_exec(); ...
MYSQL数据库优化 SQL及索引优化,存储优化(程序) 数据库结构表优化 系统配置优化 数据库硬件优化    提示:这里只是列出来数据库优化的各个方面,详细优化过程请点击,MYSQL数据库优化《详细版》   一、程序方面 ...
一、面向对象的基本概念     1、什么是面向对象                    面向对象 = 对象+ 面向          对象:世间万物接对象,比如一个人,一本书,一台电脑,一个篮球          面向:本意就是朝向,在编程的时候 ...
1、安装ssh,通过远程xshell访问    使用apt-get命令前,更新下。sudo apt-get update    更新报错,解决办法    $ sudo -i    # apt-get clean    # cd /var/lib/apt    # mv lists lists.old    # mkdir -p lists/partial    # apt-get clean    # apt-get update       安装ssh命令:sudo apt-get install openssh-server      安装错误,解决方法一   ...
    主要实现的是用户输入内容进行验证,本文是继 ajax提交form,同时提供form表单验证,直接贴上代码 <?php /** * Form check class * 格式: uname = array('require'=>'true','max'=>3,'min'=>'1','theme'=> '用户名',reg="tel/qq/num/cn/en/reg") * @author Administrator * */ class Form{ private $_form_data = array() ...
   本文章在纯css按钮,完美兼容浏览器 的基础上延伸的,直接贴上代码,有需要的朋友自查。     var is_click = false; var reresh_url = '/index.php/admin/code/index2'; var default_regs = {'num':/^[0-9]+\.{0,1}[0-9]{0,2}$/, 'tel':/^([0-9]{11})?$/, 'cn':/^[\u4E00-\u9FA5]+$/, 'email':/^([a-zA-Z0-9]+[_|\_|\ ...
1、话不多说直接贴上效果图,有loadding图片的,代表提交后的状态。 2、代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ...
思维导图      介绍      前几篇系列文章,我比较关注的是<PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数>,但是我觉得我还是没有说清楚,我自己也有很多不理解的地方,而且这篇是我的第一篇这方面的文章,有很多的纰漏,所以我会经常性的去做修改,如果大家有好的意见不妨告知一、二。      今天谈得是“接口”,此接口非“Interface”,而是一个统称。我们一般可以把供别人使用的函数或者url(一般是用于提供数据)叫接口。——可能还有别的意思,毕竟我现在还属于“菜鸟”,如果有理解上的错误,请指正。     我们知道“容易被
思维导图    点击下图,查看大图。    介绍    条件逻辑有可能十分复杂,因此本章提供一些重构的手法,专门用来简化它们。   全文简述(你可直接跳过下面的内容)   核心重构:Decompose Conditional——分离”转辙逻辑“(switching logic)和”操作细节“(details)分离。   多处测试有相同结果:Consolidate Conditional Expresssion
 思维导图      介绍    承接上文的PHP 杂谈《重构-改善既有代码的设计》之 重新组织你的函数继续重构方面的内容。   这章主要针对数据的重构。   1、争论的声音——直接访问Field还是通过函数(Accessor)访问Field ...
维导图     索引: Ø Move Method(搬移函数) Ø Move Field (搬移值域) Ø Extract Class (提炼类) Ø Inline Class (将类内联化,就是把当前的类合并到其他类中) Ø Hide Delegate (隐藏委托关系)
思维导图  最近看了(川山甲)的博客,受益匪浅,所有记录下来 http://www.cnblogs.com/baochuan/ (川山甲)博客地址 点击下图,可以看大图。    介绍   我把我比较喜欢的和比较关注的地方写下来和大家分享。上次我写了篇《php 跟老大的对话》。还是有很多疑问,这书帮了我不少的忙。   如果你比较繁忙,或者懒得看文字,建议你直接看截图,也会有很大的收获的。你可以通过
最近发现很多linux命令久了不用就会忘记,所以决定记录一下常用命令,方便以后快速查阅   1、系统信息 1 date 显示系统时间 2 Cal 2014 显示2014日历表   2
<?php /* * php模拟post提交[三种方式] */ $remote_sever = 'http://www.test.com/data.php'; //curl other $remote_path = '/data.php';//curl other $remote_sever = 'www.test.com'; //socket $remote_path = '/data.php';//socket $post_arr = array(1,3,4,5,7,9,10=>array('name','age','sex')); $post_st ...
Global site tag (gtag.js) - Google Analytics