- 浏览: 114032 次
- 性别:
最新评论
文章列表
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接 ...
1.命名规范
Θ 类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如 Pay.class.php;
Θ 类名和目录_文件名一致。例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php;
Θ 函数的命名使用小写字母和下划线的方式。例如:get_client_ip;
Θ 方法的命名使用驼峰法,首字母小写或者使用下划线"_",例如listComment(),_getResource(),通常下划线开头的方法属于私有方法;
Θ 属性的命名使用驼峰法,首字母小写或者使用下划线"_&q ...
PHP页面跳转一、header()函数
header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。
header()函数的定义如下:
void header (string string [,bool replace [,int http_response_code]])
可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。
第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location ...
windows定时执行PHP相信不少读者(PHP爱好者)在工作、学习的过程中经常抱怨:在WIN如何让PHP定时自动发信呢??如何让MYSQL实现自动备份而无后顾之忧呢??如 果完全依靠手工进行当然也可以实现,但操作上似乎过于繁琐 ...
MySQL命令行是学习MySQL数据库必须要掌握的知识,下面就为您介绍了10个好用的MySQL命令行,希望对您学习MySQL命令行方面能有所帮助。
1、显示数据表的结构:
mysql> DESCRIBE 表名; (DESC 表名)
2、建立数据表:
mysql> USE 库名; //进入数据库
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
3、删除数据表:
mysql> DROP TABLE 表名;
4、重命名数据表
alter table t1 rename t2;
5、显示表 ...
php采集程序中常用的函数
//获得当前的脚本网址
function get_php_url(){
if(!empty($_SERVER["REQUEST_URI"])){
$scriptName = $_SERVER["REQUEST_URI"];
$nowurl = $scriptName;
}else{
$scriptName = $_SERVER["PHP_SELF"];
...
用在select 语句,以及子句where order by hacing 中 update delete
函数中可以将字段名作为字段来用,变量的值就是这个列对应的每一行记录。
一、字符串函数
php中用到的函数,mysql中大部分也提供了
1、CONCAT(”字符串”,字段,……..):把传入的参数连接成一个字符串,返回连接后的字符串concat(‘adf’,'bb’) 返回adfbb
2、INSER(str,x,y,insert):将字符串str,x位置开始y个字符串长度替换为字符串insert;
1. XML解析有3中方式:
[1] DOM方式 把整个XML文档读入内存中,再DOM API来访问树形结构,获取数据; 缺点:文档很大时,消耗较多内存。
[2] SAX方式 基于事件驱动的,单向读取,优点:不占内存空间、解析属性方便,但缺点就是对于套嵌多个分支来说处理不是很方便。
[3] PULL方式 PULL常常用在J2ME对于节点处理比较好,类似SAX方式,同样很节省内存。
2. 首先需要解析的XML文件代码如下:
<?xml version="1.0" encoding="utf-8"?>
< ...
1. 第一种是对象里面含有数组的json格式如下:
{"audio":{"info":[{"id":1,"icon":"http:\/\/localhost\/test\/mm.jpg","name":"fm930","time":"8:00-12:00","ip":"http:\/\/192.168.3.99\/mp3\/m.mp3"},{"id&qu ...
android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下:
1、Drawable → Bitmap
public static Bitmap drawableToBitmap(Drawable drawable) {
Bitmap bitmap = Bitmap
.createBitmap(
drawable.getIntrinsicWidth(),
drawable.getIntrinsicHeight(),
drawable.getOpacity() != PixelFormat.OPAQUE ? Bitma ...
功能
通常在代码中设置组件或文字大小只能用px,通过这个工具类我们可以把dip(dp)或sp为单位的值转换为以px为单位的值而保证大小不变。方法中的参数请参考:
http://www.cnblogs.com/wader2011/archive/2011/11/28/2266669.html
代码
package com.baidu.mapapi.util;
/**
* Android大小单位转换工具类
*
* @author xxxx
*
*/
public class DisplayUtil {
/**
* 将px值转换为di ...
1. 通过 GET 请求获取数据
/**
* Sends an HTTP GET request to a url
* @param endpoint
* - The URL of the server. (Example:
* " http://www.yahoo.com/search")
* @param requestParameters
* - all the request parameters (Example:
* "param1=val1¶m2=val2"). Note: This method ...
1. HTTP 协议详解之 URL 篇
http (超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于 TCP 的连接方
式, HTTP1.1 版本中给出一种持续连接的机制,绝大多数的 Web 开发,都是构建在 HTTP 协议之上的 Web 应用。
HTTP URL (URL 是一种特殊类型的 URI ,包含了用于查找某个资源的足够的信息 ) 的格式如下:
http://host[":"port][abs_path]
http 表示要通过 HTTP 协议来定位网络资源; host 表示合法的 Internet 主机域名或者 IP ...
public class BitmapCache {
static private BitmapCache cache;
/** 用于Chche内容的存储 */
private Hashtable<Integer, MySoftRef> hashRefs;
/** 垃圾Reference的队列(所引用的对象已经被回收,则将该引用存入队列中) */
private ReferenceQu ...