需要做java+flex4的web开发,安装了如下软件
eclipse3.5.2 + flash builder4插件版 + MyEclipse8.5.0。
1.eclipse-SDK-3.5.2,直接解压就可以使用了
下载地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-SDK-3.5.2-win32.zip
2.flash builder4插件
下载地址:http://trials.adobe.com/AdobeProducts/FLBR/4/win32/FlashBuilder_4_Plugin_LS10.exe
3.MyEclipse8.5.0离线安装包
下载地址:http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.5.0-archived-update-site.zip
flash builder4插件使用link方式安装,MyEclipse8.5.0使用eclipse的插件安装
另外输入网上搜到注册码,首先修改一下C:\Windows\System32\drivers\etc文件下的hosts文件添加如下内容
127.0.0.1 activate.adobe.com
127.0.0.1 activate*.adobe.com
127.0.0.1 *activate.adobe.com
127.0.0.1 *activate*.adobe.com
–EOF–
subversion现在的版本是1.6,我们安装CollabNetSubversion-server-1.6.12-1.win32.exe,下载地址是:http://www.open.collab.net/files/documents/60/3569/CollabNetSubversion-server-1.6.12-1.win32.exe
如果原先windows下没有安装apache,那么直接安装上面的版本就是,SVNSERVE和Apache(MODE_DAV_SVN)组件都要安装,安装路径随便写,Repository Path选择D:\SVNRoot(默认是c:\svn_repository,默认端口3690不用修改)
1.命令行下进入D盘的SVNRoot目录下,输入如下命令
svnadmin create D:\SVNRoot
或者svnadmin create . (.代表当前目录,和上面命令意思相同),在SVNRoot下会生成多个文件和文件夹,首先进入conf文件夹下,打开svnserve.conf文件,将password-db = passwd前面的#去掉,然后打开passwd文件,在最后添加用户,形式如下
[users]
# harry = harryssecret
# sally = sallyssecret
wasw100 = wasw100
codeif = 123456
【如果不进行权限控制,下面的权限控制部分可省略】
如果要进行权限控制,可以在本目录下新建文件名为access.auth的文件,内容如下形式
[SVNRoot:/]
hadeslee = rw
[SVNRoot:/one]
codeif=rw
这表示,SVNRoot下面的所有子目录wasw100都是有权限读写的,但是codeif只有权限读写此项目下面的one目录,这部分在一般的使用中可以不设置。如果多人多个项目开发,互相之间不能互相访问可以设置权限
2.修改安装目录下CollabNet\Subversion Server\httpd\conf的httpd.conf文件,最后修改为
<Location /svn>
DAV svn
SVNPath D:\SVNRoot
</Location>
原来的是
SVNParentPath D:\SVNRoot
不是SVNPath,所以在访问http://127.0.0.1/svn时显示403错误
3.运行services.msc打开服务管理界面,找到CollabNet Subversion Apache,CollabNet Subversion svnserve服务,启动,然后使用http://127.0.0.1/svn地址就可以访问我的提交的svn项目了
———————————————————————
如果机器上已经安装过apache,可以安装下面步骤进行svn服务器和apache的集成,安装CollabNet Subversion选择安装组件时只选择SVNSERVE,而不选择Apache(MODE_DAV_SVN)组件,Repository Path为D:\SVNRoot(根据自己情况写路径),Destination Folder我的路径是D:\tools\CollabNet\Subversion Server,其余默认,然后安装。
1.修改apache conf目录下的配置文件httpd.conf,添加如下模块
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module [...]
最近一直在忙毕业的事,还有就是自己新做一个网站 http://www.codeif.com,大部分精力都用在新网站内容的创作上了,这个博客好久不更新。
今天去查询了这个博客的pr值,已经是1了,自己应该加油,把自己的博客的pr做到3以上。
博客的维护是一个长时间坚持的事,最近很久不维护自己的这个博客着实不应该。
这是 蔡学镛 的一篇博客–一流的产品,但是可能国内的用户不能看了,不过大家可以使用google reader订阅这位高人的博客,订阅地址:http://jerrylovesrebol.blogspot.com/feeds/posts/default
下面是这篇文章的一个节选,和大家分享:
产品提供了一种「解决方案」用来解决顾客的某个「问题」。我认为,根据「方案」与「问题」,产品可以分成下面三种。
三流的产品,其问题与方案都是客户提出来的。客户很明确地告诉我们,有什么问题,要用什么方式解决。我们只需要针对客户的解决方案,用技术实现即可。
二流的产品,其问题是客户提出来的,但方案不是(或者,尽管客户有提出方案,但我们不采纳)。我们通过「问题背后的问题」进行分析,找出根本的原因,从根本解决问题。
一流的产品,则是不需要客户告诉我们问题与方案,我们比客户预先设想一步。客户可能过惯苦日子了,不觉得有什么问题,自然也就不会有方案。我们必须为他设想,什么样的产品可以让他过得更好,然后做出这样的产品。iPhone就是这样的一流产品,支付宝的「担保交易」也是这样的产品。 iPhone让Apple获得巨大的营收,担保交易则是让淘宝与支付宝成为中国电子商务的龙头。
这是我收到的一封邮件,转发在此,希望对大家有帮助。
我以前经常这麼做 今后,再也不会了!
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 = “邮件标题”;
[...]