yahoo域名付费后马上cacel plan、取消paypal自动续费等解决
刚知道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–
使用javamail发送邮件的简单例子
发送一个邮件需要做些什么?我们可以列一下
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 = "邮件标题";
private String mail_body = "邮件内容";
public void send(){
Properties props = new Properties(); // 获取系统环境
Authenticator auth = new MailAuthenticator(userName, password); // 进行邮件服务器用户认证
props.put("mail.smtp.host", host);
props.put("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props, auth);
// 设置session,和邮件服务器进行通讯。
MimeMessage message = new MimeMessage(session);
try {
message.setSubject(mail_subject);
message.setText(mail_body); // 设置邮件正文
Address toAddress = new InternetAddress(mail_to); // 设置邮件接收方的地址
message.addRecipient(Message.RecipientType.TO, toAddress);
Transport.send(message); // 发送邮件
System.out.println("send ok!");
} catch (MessagingException e) {
e.printStackTrace();
}
}
/**
* 测试
* @param args
*/
public static void main(String[] args) {
new MailSend().send();
}
}
/**
* 用于进行邮箱的验证
* @author wasw100
*/
class MailAuthenticator extends Authenticator {
private String userName;
private String password;
public MailAuthenticator(String userName, String password) {
super();
this.userName = userName;
this.password = password;
}
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(userName, password);
}
}
一些复杂的邮件根据上面就可以简单的改出来,例如群发把Message的addRecipients(Message.RecipientType type, Address[] addresses)代替为addRecipient(Message.RecipientType type, Address address) 就可以了。
–EOF–
psd预览软件
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数组例子
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–
在线制作icon和软件制作icon
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–
php mysql使用now()保存当前时间不正确的解决方法
数据库设计使用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–
php技巧:修改时区
1.可以修改php.ini,
date.timezone = Asia/Shanghai
了解系统当前的时区,看phpinfo()
2.(推荐)如果你用的是虚拟主机,或者是国外的主机,上面的方法就不
是很方便了,可以php文件开头写上如下语句也可以
<?php
ini_set('date.timezone','Asia/Shanghai');
?>
–EOF–
使用用免费的dns(如:dnspod)解析(管理)自己的域名
自己在yahoo注册的域名一直解析不顺利,于是打算使用免费的dns
下面分享下如何使用dnspod解析在yahoo、godaddy注册的域名
1.注册dnspod,配置好自己的域名及指向,如图
2.在域名注册商那里修改name server,使指向dnspod的服务器即可
添加域名后,请把域名的DNS服务器设置为以下6个 ns1.dnspod.net ns2.dnspod.net ns3.dnspod.net ns4.dnspod.net ns5.dnspod.net ns6.dnspod.net 如果你无法填写6台DNS,请用下面两个代替(比如只能填写4台) ns1.dnspood.net ns2.dnspood.net
a.在雅虎注册的域名
进入管理面板(Manage Advanced DNS Settings)
首先unlock domain
然后修改 Nameservers,如图:
(可以只配置前两项)
lock domain就可以了
b.在godaddy注册的域名
进入域名的管理面板后,点击nameservers那个按钮,配置如下图
3.以后配置域名的指向只需在dnspod修改就可以了。
–EOF–
–
php curl结合新浪微博使用总结
首先检查自己的php环境是否支持curl,可以使用phpinfo();函数检查。
在学习更为复杂的功能之前,先来看一下在PHP中建立cURL请求的基本步骤:(来源:基于 PHP的cURL快速入门)
1. 初始化
2. 设置变量
3. 执行并获取结果
4. 释放cURL句柄
// 1. 初始化
$ch = curl_init();
// 2. 设置选项,包括URL
curl_setopt($ch, CURLOPT_URL, “http://www.nettuts.com”);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. 执行并获取HTML文档内容
$output = curl_exec($ch);
// 4. 释放curl句柄
curl_close($ch);
第二步(也就是 curl_setopt() )最为重要,一切玄妙均在此。有一长串cURL参数可供设置,它们能指定URL请求的各个细节。要一次性全部看完并理解可能比较困难,所以今天我们只试一下那些更常用也更有用的选项。
在curl_setopt()的各个选项可以参考(http://www.php.net/manual/en/function.curl-setopt.php)
简单的例子:
<?php
$ch = curl_init("http://www.baidu.com/");
curl_exec($ch);
curl_close($ch);
?>
下面使用php curl获取关注对象uid列表为例说明如何调用新浪微博api
新浪给的例子是这样的:curl -u uid:password http://api.t.sina.com.cn/friends/timyang.xml?source=appkey(windows的用户可以在http://download.csdn.net/source/2317876下载curl.exe)
我们要做的就是把上面的curl转化为php curl(appKey给 @新浪微博开放平台 发私信获取,你也可以使用分享到新浪微博的appKey2924220432)
下面是实现代码,你只需添上你的appKey userName password 就可以运行了
<?php $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http://api.t.sina.com.cn/friends/ids/wasw100.json?source=appKey"); // 设置是否显示header信息 0是不显示,1是显示 默认为0 curl_setopt($curl, CURLOPT_HEADER, 0); // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。0显示在屏幕上,1不显示在屏幕上,默认为0 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 要验证的用户名密码 curl_setopt($curl, CURLOPT_USERPWD, "username:password"); $data = curl_exec($curl); curl_close($curl); //echo $data; var_dump($data); 用于显示数据 echo $data; ?>
其它的接口也是类似的调用。
#################################
php使用OAuth和sina微博进行交互
1.到http://code.google.com/p/libweibo/ 下载新浪微博的php lib。根据要求修改一下就可以运行了。
# 下载,然后解压,修改config.php中的key
# 打开index.php,将13行最后一个url改成你网站对应的callback.php的url
2.WeiboClient就可以完成我们的大部分功能,但是在默认配置下,我们不是得到的原样json,我们只需在微博weibooauth.php中搜索public $decode_json = TRUE;,改为false就可以了。
剩下的事就很简单了吧。
–EOF–
解除paypal限制小结
如果在国外买空间和域名,经常使用美元支付,虽然信用卡可以直接支付,但是为了安全,还是建议使用paypal支付。虽然在godday购买域名可以使用支付宝付款,但是还需要扣款时需要支付额外的一部分费用,所以还是建议用paypal。
如果支付美元,有一个能支付美元的信用卡是必须的,没有的话就去办张吧,建议 招商银行的信用卡。
下面是自己碰到的一些问题,写出来供大家借鉴:
1.注册支持美元支付的,所以注册的时候注意不是贝宝而是paypal(一家公司,一个网站,但是贝宝不能支付美元),看清注册地址,应该是https://www.paypal.com/c2,是c2,不是cn
如果你不小心已经注册了贝宝,那只能换个邮箱注册paypal了,如果想用这个邮箱注册的paypal支付美元,你可以在原来贝宝上添加另一个电子邮件地址,移除现在这个。然后用移除的注册paypal国际帐户。
填写姓名时我填写的是 汉语拼音,我觉得应该和信用卡对应起来。
2.如果帐户被限制,不能支付,需要认证。
认证就是在你的银行卡打入两笔钱,你填写上,和支付宝差不多,很简单,按提示操作就可以。这时限制可能还不能被解除,要你上传信用卡账单和地址证明
a.信用卡账单可以让打电话补寄,不过我没用到,因为我解除限制时还没邮寄到我手里,但是万一你用下面的方法不可以,这样有备无患。如果手上放没有纸质的信用卡账单,可以截取电子版的发过去试一下,我就是这样做的(截图可参考:windows上截图较为清晰的方法),而且成功了,但是这样做是不合要求的,所以要做好纸质账单的照片邮寄过去的准备。
b.地址证明,我用的是办银行卡时开通业余的单子,还有在卓越买书的收货单,以及信用卡的照片。
注意自己的邮件,有些操作有根据按照邮件说明做的。
paypal的办事效率还是很让我满意的,现在就可以拿着paypal购买自己想要的域名了,上次购买的xiakule.com因为paypal不能支付被雅虎收回了,这次不注册这个了,再换个注册。
–EOF–