test
搞不懂ultraEdit的汉字编码问题了
用ultraEdit8英文版,在它和eclipse之间复制汉字会成乱码,直接在各自的窗口中编辑同一个文件,不会成乱码;
用ultraEdit11中文版,eclipse用GBK默认保存的汉字,用它打开成乱码。用它编写的汉字保存后,在eclipse中成乱码,在编译后的程序中成乱码。
真是搞不懂了,只有不用ultraEdit11了,使用ultraEDIT8也不要使用粘贴复制功能了。
使写作日记更方便的具体改动
为了鼓励用户交流,鼓励发帖,特别的进行easy to write diary的改进。按实现的重要性排序:
1、当用户撰写成功一个目标的第一篇日记时,就加入了这个目标。以后在写这个目标下的日记时就不必再次加入这个目标了;
2、如果用户在已经退出或完成的目标中写日记完成后,目标自动转为进行中的目标;
3、既要提供用户专门写日记的链接,更要提供用户在相应的帖子中写日记的选择:
1)、在菜单栏中单独建一个最醒目的链接,文字提示为:今天我要写日记。里面为单独写日记的地方,如果一个用户没有加入任何目标,则提示他在主页上加入目标或者创建目标。怎么样判断一个用户没有加入任何目标呢?有两种方法来进行判断:
(1)、在usergoal表中检测是否有这个用户的进行中的目标项;
(2)、在user表中添加3个字段,分别为:进行中、退出的、完成的目标数目;
决定采用第(2)种方法,这里需要把userGoal表中的数据转到user表中的上面的3个字段。
2)、在目标的内容上加入添加日记的链接;
3)、在目标的所有日记列表中加入添加日记的链接;
4)、在目标的我的日记列表中加入添加日记的链接;
5)、在日记的内容上加入添加同类日记的链接;
4、完善用户添加目标的过程,新加一页名为:readyToAddGoal.jsp并且把它加入页面类型常量,建议先进行搜索目标的过程,如果用户点击先进行目标的搜索则在同一页进行目标的搜索同时在导航条中保留“准备添加新目标”的链接;如果用户点击“直接撰写新目标”,则正式撰写新目标。
Common conversation-life-food
faint
What do you say to dinning with me at reastaraunt?
Waiter,is there a vacant table?
waiter,bring us the menu.
Do you wish a regular meal or to order from menu?
What will you have to eat?
I am not sure what do your sugguect?
Well,their double cheesebulger is great.
How do you want your sneak?
Menium,please.
加入通过电子邮件取回密码和MD5加密密码的功能
首先祝大家圣诞节快乐!祝大家天天快乐!
学习日记开发小组(LDDG)在本着用户至上的原则,在V0.9.0.4的基础上,学习日记又有新功能如下:
一、忘记密码的用户可以通过注册时填写的邮件地址获得重设密码的信件,然后根据这个信件中提供的用户ID和标记重设密码。流程如下:
1、用户忘记密码,请求重置密码;
2、检测用户是否在72小时内请求过重置密码,若是,给出提示消息,中止;否则继续;
3、系统发一封包括用户ID和随机产生的8位Token到用户注册时留下的信箱,同时记下发送邮件的时间;
4、系统每隔1小时检测取回密码的用户的邮件发送时间,如果没有超过72小时,则继续检测;如果超过72小时,则删除用户重置密码的记录,用户需要重新请求发送密码;
5、用户收到重置密码的邮件,点击重置密码的链接,登录到重置密码的页面,用户输入新密码两遍;
6、如果用户在重置密码页面输入的用户ID和Token都正确并且两次新密码一致,则系统接受新密码,并经MD5加密后,存入数据库,新密码生效,引导用户转往用户登录页面,同时,删除用户重置密码的记录;
7、如果用户在重置密码页面输入的用户ID和Token有误或两次密码不一致或者密码字符非法,返回重置密码的页面,提示用户错误和重新输入新密码,直到用户输入正确或取消重置密码的过程;
二、用户在数据库中的密码经过了MD5加密,任何人都无法知道您的密码,使您对自己的帐户安全问题更放心。
三、添加游客测试帐户(guest),使游客可以使用注册用户现有的全部功能(但是为了拥有自己的目标体系,建议注册自己的帐号,以后的注册用户会有更多的权限,具体内容暂时保密:))
四、最新源码下载:
1、单独的取回密码模块:使用“argouml+eclipse+struts+strutstestcase+junit(测试驱动)”的开发模式,下载地址:
http://www.learndiary.com/download/learndiary_login.zip
2、在cvs库中下载最新源码:
1)单独的取回密码模块:
cvs -d :pserver:learndiary@cvs.tigris.org:/cvs login(密码:123456)
cvs -d :pserver:learndiary@cvs.tigris.org:/cvs checkout -P learndiary/find_a_way/login
2)全部完整的网站源码:
cvs -d :pserver:learndiary@cvs.tigris.org:/cvs login(密码:123456)
cvs -d :pserver:learndiary@cvs.tigris.org:/cvs checkout -P learndiary/old
五、本次更新主要参与者:ppig,dashing_meng(全部开发小组成员参见:http://learndiary.tigris.org/servlets/ProjectMemberList)
根据用户提供的rss地址同步更新用户在其它网站的帖子或
因为大家在网上发帖和写blog多是为了有同道者加入进来讨论。但是学习日记目前没有几个人加入进来,这就形成一个恶性循环-人越少就越没有人。为了解决这个问题,可以提供把日记绑定到用户其它blog或帖子中的功能。也就是说,只要用户在其它网站上发了帖,我们通过定时检验rss地址,可以把用户的帖子复制过来。
因为这是用户自愿的,所以应该不会侵权,但是,如果,其它网站禁止用户把文章绑到这里来那是用户与其它网站之间的事,与我们无关。
这种形式,网上好像已经有了。像有个trans系统的雷达新闻系统就是,还有专门抓取其它网站文章的这种网站。
要实现这个功能的前提是必须引入RSS技术,并且为了兼容于现在的两种主流rss技术,也许应该两种rss标准都要使用。当然,可以先实现大家使用最多的。
review common conversation:food
the main matter is there are too many strange words.
I have only learnt it in 3/7 week.
ppig和我完成用户通过邮件重设密码功能
在cvs库中learndiary/find_a_way/login中,并且已经合并进主程序learndiary/old中。更新已经加入了实际运行网站。
这个星期日的任务
游客帐号可以作为一个公用的注册帐号使用
http://www.learndiary.com/disDiaryContentAction.do?goalID=1321
http://learndiary.tigris.org/issues/show_bug.cgi?id=8
现在写日记不大方便,应该使这个主要的功能变方便
http://www.learndiary.com/disDiaryContentAction.do?goalID=1322
http://learndiary.tigris.org/issues/show_bug.cgi?id=9
初步完成了用户取回密码的功能
用户取回密码的功能已经基本完成,单独的模块在cvs库中的learndiary/find_a_way/login中,已经合并进主程序:learndiary/old中。今天,把含有用户取回密码功能的程序更新到学习日记的运行站点测试。