自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用PHP和MySQL保存和输出图片

我们通常在数据库中所使用的文本或整数类型的字段和需要用来保存图片的字段的不同之处就在于两者所需要保存的数据量不同。MySQL数据库使用专门的字段来保存大容量的数据,数据类型为BLOB。  MySQL数据库为BLOB做出的定义如下:BLOB数据类型是一种大型的二进制对象,可以保存可变数量的数据。BLOB具有四种类型,分别是TINYBLOB,BLOB, MEDIUMBLOB 和LONGBLOB,区别在...

2012-01-06 14:58:41 185

原创 完美解决截取中文汉字不乱码-PHP字符串函数(支持utf8、GBK、GB2312)

我们主要对utf8、GBK、GB2312的截取中文字符串进行讲解,完美解决截取中文汉字不乱码-PHP字符串函数:1、截取GB2312以及GBK编码的字符串函数功能:截取GB2312以及GBK编码的字符串,从第一个字符开始截取,2个长度代表一个汉字$str————截取源字符串$len————截取长度(2代表一个汉字)PS:该函数不能用于utf8编码字符串,会出现乱码funct...

2011-12-29 01:24:30 283

原创 SMARTY模板中直接使用get,post,request,cookies,session,server变量

{$smarty}保留变量不需要从PHP脚本中分配,是可以在模板中直接访问的数组类型变量,通常被用于访问一些特殊的模板变量。例如,直接在模板中访问页面请求变量、获取访问模板时的时间戳、直接访问PHP中的常量、从配置文件中读取变量等。1.在模板中访问页面请求变量我们可以在PHP脚本中,通过超级全局数组$_GET、$_POST、$_REQUEST获取在客户端以不同方法提交给服务器的数据,也可以通过$_...

2011-12-26 14:28:58 148

原创 MySQL 查询优化技

1,查询条件里有不等号SELECT * FROM `t_user` WHERE `id` != 2 中,id 的索引将不会被使用。2,查询条件里使用了函数SELECT * FROM `t_user` WHERE DAY(`regTime`) = 6 中,regTime 的索引将不会被使用。3,在JOIN操作中,主键和外键的数据类型不同SELECT `C` . * , `U`.`name` ...

2011-12-21 09:13:29 113

原创 让Apache上传不安全-php.rar

注意,经测试,本情况发生在少量配置有问题的服务器上.一般正式版apache无此问题.一般的网站都会开放rar附件上传,并可能会保留原来文件名称,这从而可能导致一个很严重的问题,xxx.php.rar文件会被Apache当作php文件来执行, 造成极大的安全隐患 .如何测试? 将你的某个php程序文件后缀名修改成  xxx.php.rar , 这时测试一下, 还是按照PHP文件解析执行,Apache...

2011-12-20 12:37:34 144

PHP常用整理

1、通过域名取得网站IP地址 gethostbyname('域名');   如gethostbyname('www.baidu.com');返回IP地址ip2long('IP地址')  将IP地址转为long数据类型long2ip('long类型')   将long类型转换为IP地址 2、将一张表的数据复制到另外一张表中(两张表的结构必须一致)INSERT INTO user_ne...

2011-12-19 16:19:45 195

原创 MySQL性能优化必备

1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:...

2011-12-19 16:17:15 90

原创 PHP性能优化总结

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是 一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。  1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。  2、$row[’id’] 的速度是$...

2011-12-19 15:03:26 92

原创 smarty半小时快速上手教程

一:smarty的程序设计部分:在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程序设计。下载Smarty文件放到你们站点中。index.php PHP代码: <?php /** * * @version $Id: index.php * @package * @author www.php...

2011-12-17 22:00:06 91

原创 php+Mysql 优化,百万至千万级快速分页

MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了。用事...

2011-12-04 22:12:23 116

原创 windows 服务器群集(VMware模拟)

1.大概架构:  心跳线:      节点1: A-A1.new.com 的IP为1.1.1.1/24      节点2:  A-A2.new.com 的IP为1.1.1.2/24外网:   域控制器:dc.new.com (仲裁磁盘)的IP为192.168.1.100/24,   节点1: A-A1.new.com 的IP为192.168.1.1/24...

2011-10-28 09:04:29 267

原创 socket 传输文件

在两台计算机传输文件之前,必需得先有一台计算机建立套节子连接并绑定一个固定得端口,并在这个端口侦听另外一台计算机的连接请求。socket   =   new   Socket(AddressFamily.InterNetwork,SocketType.Stream,   ProtocolType.Tcp); socket.Blocking   =   true   ; IPEndPoint  ...

2011-10-11 17:18:35 169

原创 c# socket传送大文件

using System.Threading;using System.Net;namespace FileSender{ class Program { static void Main(string[] args) { string file = Console.ReadLine(); ...

2011-10-04 14:36:08 428

原创 如何使自己的程序只运行一次

我介绍两个主流的方法。方法一:使用Mutex来进行1.  首先要添加如下的namespace:using System.Threading; 2.  修改系统Main函数,大致如下:        bool bCreatedNew;                //Create a new mutex using specific mutex name  ...

2011-10-04 00:52:29 149

原创 如何在子线程中操作窗体上的控件(线程通信)

一般来说,直接在子线程中对窗体上的控件操作是会出现异常,这是由于子线程和运行窗体的线程是不同的空间,因此想要在子线程来操作窗体上的控件,是不可能简单的通过控件对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法,其作用就是让子线程告诉窗体线程来完成相应的控件操作。 现在用一个用线程控制的进程条来说明,大致的步骤如下:1.  创建Invoke函数,大致如下:       ...

2011-10-04 00:52:17 109

原创 Java基于Socket文件传输示例

最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加快传输的速度。废话少说,先来看服务器端的程序。1.服务器端package sterning;import java.io.BufferedInputStream;import java...

2011-10-04 00:51:59 89

原创 C# Socket简单编程实现文件传送

发送端:   截图:    需添加的引用: using System.Net ; using System.IO ; using System.Net.Sockets ; private System.Windows.Forms.Label lblIP; private System.Window...

2011-10-04 00:51:35 540

原创 Flex4之在Aert提示框中加入超链接

<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/f

2011-10-03 11:54:58 112

原创 Flex4之与后台服务器通信方式:URLRequest+URLLoader【JAVA方式】

这次说的URLRequest是ActionScript和服务端通信的最基本方式要实现ActionScript与服务端交互, 首先必须知道以下几个类: URLRequest类 记录请求服务端的URL信息, 给URLLoader进行发送操作.   URLVariables类 保存向服务端请求所需的参数, 一般用于POST方式传输,GET方式传输不需要使用. URLRequestMethod类 该类...

2011-10-03 11:54:19 103

原创 Flex4之在button上显示HTML内容

package myas{ import flash.events.Event; import flash.text.TextLineMetrics; import mx.controls.Button; import mx.core.UITextField; import mx.core.mx_internal; use namespace mx_internal;...

2011-10-03 11:52:55 102

原创 Flex4之DataGrid增删改同步数据库及页面数据示例总结

有关Flex的DataGrid文章的确不少,都是零零碎碎的,目前还没有发现有个完整的例子供网友参考,这次我花了两天时间做了下Flex关于DataGrid一个指标数据管理系统,当然设计到的mxml会很多,大都是与DataGrid相关,我就抽取最常用的DataGrid的增删改同步数据库及页面数据来讲解首先整理下思路,首先无论是删除还是修改,必须得获取当前行所在的记录,那么可以设置个全局变量,当Da...

2011-10-03 11:50:45 84

原创 Flex4之控制状态转换以及产生动画特效【登录示例】

话不多说,Flex4的动画效果的确让人赏心悦目,既然是登陆肯定有画面之间的转化,那么在Flex中,这就叫做不同状态之间的变换,本实例中我做的是登陆验证,如果登录失败,则登陆框会出现左右抖动现象,用过MAC电脑的应该知道有这个效果,如果登录成功则出现画面消失,和主页面不同部分从不同方向显示到一起的动画特效特上全部mxml代码  <?xml version="1.0" encod...

2011-10-03 11:45:35 86

空空如也

空空如也

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

TA关注的人

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