这是我收到的一封邮件,转发在此,希望对大家有帮助。
我以前经常这麼做 今后,再也不会了!
I do this all the time … I guess I won’t be doing it ANY more !
手机在充电???
Cell phone was plugged in???
几天之前,一人在家中给手机充电。
A few days ago, a person was recharging his mobile phone at home.
就在此时,电话铃响,他没有拔下充电器便直接接听。
Just at that time a call came in and he answered it with the
Instrument still connected to the outlet.
几秒之后,强大电源流过手机,年轻人被击倒在地。
After a few seconds [...]
参考文章:http://codex.wordpress.org/Template_Tags/wp_list_categories
注意:wp_list_categories()与WordPress 2.1的list_cats()和wp_list_cats()两个函数类似 ,但推荐使用wp_list_categories()。(这两个函数都不推荐使用)。
Usage 用法
<?php wp_list_categories ( $args ); ?>
参数包括:
<?php $args = array(
’show_option_all’ => ,
‘orderby’ => ‘name’ ,
‘order’ => ‘ASC’ ,
’show_last_update’ => 0 ,
’style’ => ‘list’ ,
’show_count’ => 0 ,
‘hide_empty’ => 1 ,
‘use_desc_for_title’ => 1 ,
‘child_of’ => 0 ,
‘feed’ => ,
‘feed_type’ => ,
‘feed_image’ => ,
‘exclude’ => ,
‘exclude_tree’ => ,
‘include’ => ,
‘hierarchical’ => true ,
‘title_li’ => __ [...]
给自己网站创建了一个robots.txt,内容如下
User-agent: *
Disallow: /feed
Disallow: /wp-admin
Disallow: /wp-admin/
Disallow: /tag/
Disallow: /author/
Disallow: /2009/
Disallow: /2010/
如何针对自己的网站(或者博客)写符合自己要求的robots.txt呢?其实就是写Disallow
1.必须以/开头,代表根目录
2.目录:以/结尾,表示网站下这个目录不要被搜索,以文章开头的那个文件为例,/tag/目录下的所有页面都不能被抓取,
3.页面:如果希望某个页面不能被抓取,只需直接写地址就可以,例如上面的/feed /wp-admin
你写好以后确定自己写的是否符合你自己的要求google网站管理员工具进行一下测试
–EOF–
1.php的数据类型包括:
Integer(整数)
Float(浮点数,也叫Double,双精度)
String(字符串)
Boolean(布尔值)
Array(数组)
Object(对象)
此外还有两个特殊的类型:NULL(空)和resourse(资源)
基本上不能直接操作一个resourse变量,但是通常它们都将被函数返回,而且必须作为参数传递给其它函数。
2.常量
定义及使用如下
<?php
define(‘DB_NAME’, ‘my_blog’);
echo DB_NAME;
?>
3.测试和设置变量类型
使用最常见的两个函数,分别是gettype()和settype(),函数原型如下:
string gettype(mixed var);
bool settype(mixed var, string type);
gettype()将返回一个包含类型名称的字符串:bool、int、double、string、array、object和resourse。如果变量类型不是标准类型之一,该函数就会返回”unknown type”;
settype()和gettype()的使用可看下面的例子
<? php
$a = 56;
echo gettype($a).’<br />’;
settype($a, ‘double’);
echo gettype($a).’<br />’;
?>
输出结果如下:
integer
double
php还提供了一些特定类型的测试函数,每一个函数都使用一个变量作为其参数,并且返回true或false,这些函数如下:
is_array():检查变量是否为数组
is_double(), is_float(), is_real()(所有都是相同的函数):检查变量是否是浮点数
is_long(), is_int, is_integer()(所有都是相同的函数):检查变量是否是整数
is_string():检查变量是否是字符串
is_bool():检查变量是否是布尔值
is_object():检查变量是否是一个对象
is_resourse():检查变量是否是一个资源
is_null():检查变量是否是为null
is_scalar():检查变量是否是标量,即,一个整数、布尔值、字符串或浮点数
is_numeric():检查变量是否是任何类型的数字或数字字符串
is_callable():检查变量是否是有效的函数名称
4.测试变量状态
isset():函数原型
bool isset(mixed var, [mixed var[,...]]),这个函数需要一个变量名称作为参数,如果这个变量存在,则返回true,否则返回false。也可以传递一个由逗号间隔的变量列表,如果所有变量都被设置了,isset()函数将返回true。
unset():与isset()函数相对应,这个函数将销毁一个传进来的变量。它具有如下所示的函数原型:
viod unset(mixed var);
empty():用来检查一个变量是否存在,以及它的值是否为非空和非0,相应的返回true或false。函数原型:boolean empty(mixed var);
可用下面的例子对上面的结论进行验证:
<?php
$tireqty = 0; //改成1结果将会不同
echo ‘isset($tireqty)’.isset($tireqty).’<br />’;
echo ‘isset($nothere)’.isset($nothere).’<br />’;
echo ‘empty($tireqty)’.empty($tireqty).’<br />’;
echo ‘empty($nothere)’.empty($nothere).’<br />’;
unset($tireqty);
echo ‘isset($tireqty)’.isset($tireqty).’<br />’;
?> [...]
刚知道yahoo域名时写过一篇博客:在雅虎注册国际域名第一年年费只需1.99美元,把最近注册时碰到问题及解决方法和大家分享一下
1.注册后马上cancel plan了
现在操作面板是不是进不去,域名不能管理了,追悔莫及了吧,如果你实在不舍得这个域名,那就再花1.99美元把控制面板找回来吧。找回方法:登陆你的那个ID然后再搜索你的那个米就会有个reactive的链接,然后点reactive的时候会有一个付款的提示,照着做就行了。如果先前已经取消了paypal关联,可以先从你的付款信息”Your Payment Information”中把付款方式删除了。再次付款的时候就会重新使用paypal.(方法来自:Yahoo 域名未成功转移就cancel plan,后果很严重!措施补救中…)
2.怎样取消paypal的自动续费
其实上个勿操作就是因为为解决取消自动续费出现的,其实后来发现很简单,直接登陆你的paypal,点你买域名的交易的 详细信息 链接,进入交易详情页面,然后点 查看结算协议明细 链接,进入结算明细页面,选取消 您已授权今后使用您的PayPal账户付款给Yahoo, Inc. 就可以了。
3、使用dnspod解析自己的域名
可参考我的另一篇博客:使用用免费的dns(如:dnspod)解析(管理)自己的域名
广告:yahoo域名代注册http://shop57069735.taobao.com/
–EOF–
发送一个邮件需要做些什么?我们可以列一下
a.登陆邮箱(1.用户名,2.密码,3.发邮件需要它的smtp)
b.写邮件时需要 4.收件人邮箱地址,5.邮件标题,6.邮件内容
有了上面6个变量,我们就可以用javamail中的mail.jar发邮件了。
用下面这个简单的例子就可以发邮件了
package com.wasw100.mail;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
/**
* 邮件发送类
* @author wasw100
*/
public class MailSend {
private String host = “smtp.gmail.com”;
private String userName = “你邮箱的登录名”;
private String password = “你邮箱的登陆密码”;
private String mail_to = “wasw100@gmail.com”;
private String mail_subject = “邮件标题”;
[...]
1.ACDSee(推荐)
平时看图片就用它。
下载地址:http://dl3.52pk.net/%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6/acdsee90b55.rar
2.xnview
下载地址:http://d.srui.cn:888/200811/XnViewfull.rar
–EOF–
jquery,javascript遍历json数组例子如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″ />
<title>jquery,javascript遍历json数组</title>
<script src=”http://code.jquery.com/jquery-1.4.2.min.js”></script>
<script type=”text/javascript”>
$(function(){
var json = {users:[{id:1, name:"abc"},{id:2, name:"xyz"}]};
//jquery遍历json数组
$(json.users).each(function(index, entry){
alert(“jquery遍历 index:”+index+” id:”+entry['id']+” name:”+entry['name']);
});
//javascript遍历json数组
for(var i=0;i<json.users.length;i++){
alert(“javascript遍历 index:”+i+” id:”+json.users[i].id+” name:”+json.users[i].name);
}
});
</script>
</head>
</html>
–EOF–
1.在线制作
很容易就搜索到http://www.bitbug.net/,在这个网站制作icon很简单,但缺点也同样明显–1.不清晰 2.不支持透明,如果原图片透明,制作出来的效果会很难看。
2.软件制作(推荐)
软件一 Icon Craft
此软件有图形界面,使用也很简单:
1.把制作好的图片文件拖入软件界面,保存为ico就可以了。
2.如果ico太大,例如网站的favicon.ico需要16*16,可以选择菜单蓝 tools-》Convert Image,选择适合的大小就可以了。
软件二 PNG2ICO 一款命令行软件,体积小巧,只有64.5K,已经把命令放到一个bat文件
1.把需要转化的.PNG文件拷贝本目录下
2.修改start.bat,使ico符合你的大小(默认为16*16),运行Start.bat文件
3.需要的.ICO文件就会生成在当前文件夹下
可以使用 png2ico -?查寻使用帮助,一帮用
png2ico.exe -s 16 32bpp -i . -o . -noconfirm
命令转化你的png文件就可以了。
另外推荐一个图标的下载包,包括psd格式的文件,你可以在以后的做东西时使用:http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/images/addictive-flavour-v3/iconset-addictive-flavour-psd-set.zip
–EOF–
数据库设计使用datetime(此格式不包含时区)保存时间,数据库使用now()插入当前时间时,和本地时间不一致,(我用的美国主机,时间比我们北京时间晚13个小时)
解决方法一:不使用数据库的函数,直接使用时间字符串保存,例如在php中
<?php
ini_set(‘date.timezone’,'Asia/Shanghai’);
$query = “insert into tb(tb_datetime) values(‘”.date(‘Y-m-d H:m:s’).”‘)”;
?>
补充:ini_set(‘date.timezone’,’Asia/Shanghai’);设置时区为为北京时间,确保使用date函数生成的时间是符合我们要求的,可参考 php技巧:修改时区
解决方法二:
使用
DATE_ADD( UTC_TIMESTAMP( ) , INTERVAL 8 HOUR )
函数代替now()函数
–EOF–