最近在项目中Fix了一个跨时区的bug,为了Fix这个bug真是费了九牛二虎之力呀。就现在看来主要原因还是平时的开发任务没有涉及到这方面的概念,并且测试跨时区功能的Test Case也比较的难写。为了以后能顺利的解决跨时区功能的问题,制作了张跨时区表,总共102个时区:UTC时区表Dateline Standard Time|UTC-12:00UTC-11|UTC-11:00Hawaiian Standard Time|UTC-10:00Alaskan Standard Time|UTC-09:00Pacific Standard Time (Mexico)|UTC-08:00Pacific. Read More
posted @ 2013-05-08 20:44
javawebsoa
Views(2278)
Comments(0)
Diggs(0)
7-1 任务 图7-1 在这一章里我们将学习游戏的大场面表示和实现的方法。有以下具体内容: 1.首先要有一个大背景和生成大地图的方法。 2.用鼠标移动大地图的方法。 3.为了纵观全局我们还需要一个微缩地图。 7-2 单块地图无缝延伸法 7-2-1 大地图的拼接 大场面的大背景可以是一幅完整 BMP 图形(这样计算机内存的消耗可就大了) ,也 可以由很多小图形构成(像《传奇》、《魔力宝贝》就是采用拼块地图) 。我们这里介绍一种简单的方法,我们将这种方法称为“单块地图无缝延伸法”。这个方法很简单,适合初学者理解和掌握,至于效果嘛,看了你就知道了(还是不错的)。 拼图原理 :以下三幅地面图形是同一. Read More
posted @ 2013-05-08 20:42
javawebsoa
Views(612)
Comments(0)
Diggs(0)
/* *算法引入: *给定一个无向图G,求它生成树的个数t(G); * *算法思想: *(1)G的度数矩阵D[G]是一个n*n的矩阵,并且满足:当i≠j时,dij=0;当i=j时,dij等于vi的度数; *(2)G的邻接矩阵A[G]是一个n*n的矩阵,并且满足:如果vi,vj之间有边直接相连,则aij=1,否则为0; *定义图G的Kirchhoff矩阵C[G]为C[G]=D[G]-A[G]; *Matrix-Tree定理:G的所有不同的生成树的个数等于其Kirchhoff矩阵C[G]任何一个n-1阶主子式的行列式的绝对值; *所谓n-1阶主子式,就是对于r(1≤r≤n),将C[G]的第r行,第 Read More
posted @ 2013-05-08 20:40
javawebsoa
Views(244)
Comments(0)
Diggs(0)
刚刚看到论坛的一个问题:能否做到如下操作 对上图表格数据实现本页修改,即点击“编辑” 则 张三、李四、赵武 等信息变为 文本框显示,实现修改: 当点击“完成”时,又将信息变为表格的不可编辑形式,此时内容变为刚才修改的内容,如下图: javascript 具体实现如下: <html><head><meta charset="utf-8"><title></title><script> function edit(_0){ var tds = _0.parentNode.parentNode.childre Read More
posted @ 2013-05-08 20:38
javawebsoa
Views(415)
Comments(0)
Diggs(0)
<inputid="autocomplete"/> <inputid="submit"type="submit"/>var source = ['One', 'Two', 'Three', 'Four'];var firstVal = source[0];$("input#autocomplete").autocomplete({ minLength: 0, source: source}).focus(fun Read More
posted @ 2013-05-08 20:36
javawebsoa
Views(205)
Comments(0)
Diggs(0)
按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class String { String ( const char* p ); // 用C风格的字符串p作为初始化值 //… } String s1 = “hello”;//OK 隐式转换,等价于String s1 = String(“hello”); 但是有的时候可能会不需要这种隐式转换,如下: class String { String ( int n );//本意是预先分配n个字节给字符串 String ( cons... Read More
posted @ 2013-05-08 20:34
javawebsoa
Views(250)
Comments(0)
Diggs(0)
最近看到一个笔试题: 如何跳出当前的多重循环? 但是看到好多的答案:break,return,觉得这个答案似乎有些不妥 于是仔细推导一番 首先,不建议使用return跳出循环,题目也说到了是多重循环, 如果使用return的话,会跳出整个函数,那后续的代码岂不是无法执行 所以在这里,整理了一下自己的看法, 目前了解到的一些循环有for,while,do while,switch 下面一一说明 public static void main(String[] args) { //使用break,或者标记break ok:fo... Read More
posted @ 2013-05-08 20:32
javawebsoa
Views(526)
Comments(0)
Diggs(0)
首先要先导入第三方类库FMdatabase获得存放数据库文件的沙盒地址+(NSString*)databaseFilePath{ NSArray *filePath =NSSearchPathForDirectoriesInDomains (NSDocumentDirectory ,NSUserDomainMask , YES ); NSString*documentPath = [filePath objectAtIndex: 0]; NSLog( @"%@",filePath); NSString*dbFilePat... Read More
posted @ 2013-05-08 20:31
javawebsoa
Views(150)
Comments(0)
Diggs(0)
verlet-js是一个使用JavaScript编写的物理引擎,支持粒子系统、距离约束、角度约束等, 通过verlet-js,你可以在应用中实现一些非常酷的、具备物理特性的效果,比如碰撞、滚动、滑动或弹跳。 verlet-js的一些特性如下: Simulation(模拟):包含复合实体的根对象,用于在一个场景中驱动实体的所有物理特性和动画效果Composites(复合实体):用于场景内的高层次的对象(比如球、连接物、布料等等)Particles(粒子系统):空间中的粒子点,用于响应各种操作(重力、拖拽等)约束:将粒子连接在一起,使它们能够互相交流,包括固定(将一个粒子固定到空间中的某个... Read More
posted @ 2013-05-08 20:29
javawebsoa
Views(266)
Comments(0)
Diggs(0)
感谢大家对ScriptCase这一产品的关注,经过和厂商协调,我们对ScriptCase的销售价格进行了调整。遗憾的是,并不是降价,而是升价。一方面是为了和SC全球的销售相统一,另一方面也是为了给大家提供更好的服务。 感谢大家对SC的支持。 Read More
posted @ 2013-05-08 20:27
javawebsoa
Views(184)
Comments(0)
Diggs(0)
一、知识点 在编写AspectJ aspect时,可以直接在通知注解中嵌入切入点表达式。但是,相同的切入点表达式可能在多个通知中重复。 和其它许多AOP实现一样,AspectJ也允许独立地定义切入点,在多个通知中重用。二、代码示例 在AspectJ aspect中,切入点可以声明为一个带有@Pointcut注解的简单方法。切入点的方法体通常为空,因为将切入点定义与应用程序逻辑混合在一起是不合理的。切入点方法的访问修饰符控制切入点的可见性。其他通知可以用方法名称引用这个切入点。package com.codeproject.jackie.springrecipesnote.springaop;. Read More
posted @ 2013-05-08 20:25
javawebsoa
Views(275)
Comments(0)
Diggs(0)
JavaMail API简介JavaMail API是一种可选的、能用于读取、编写和发送电子消息的包(标准扩展)。您可使用这种包创建邮件用户代理(Mail User Agent,MUA)类型的程序,它类似于Eudora、Pine及Microsoft Outlook这些邮件程序。其主要目的不是像发送邮件或其他邮件传输代理(Mail Transfer Agent,MTA)类型的程序那样用于传输、发送和转发消息。换句话说,用户可以与MUA类型的程序交互,以阅读和撰写电子邮件。MUA依靠MTA处理实际的发送任务。JavaMail API的设计是,为收发信息提供与协议无关的访问。方式是把该API划分成两 Read More
posted @ 2013-05-08 20:23
javawebsoa
Views(128)
Comments(0)
Diggs(0)
首先确保ssh-keygen产生的id_rsa,id_rsa.pub都已正确放在~/.ssh目录下,然后输入:$ssh-add输入你的ssh密码,屏幕显示:Identity added: /home/user/.ssh/id_rsa (/home/user/.ssh/id_rsa)再次尝试连接就OK了。 Read More
posted @ 2013-05-08 20:21
javawebsoa
Views(168)
Comments(0)
Diggs(0)
(1)--把src文件夹添加到project中,把 libsqlite3.dylib添加到到project中 (2)把 #import "FMDatabase.h"加到 ViewController.h中。。。。。。 (3) ViewController.m 数据库存放在哪里。创建数据库 (4)查看有没有数据库,有就打开,没有就创建----在数据库里面创建表 (5)数据库基本操作,增,删,改,查 (6) ....... Read More
posted @ 2013-05-08 20:19
javawebsoa
Views(103)
Comments(0)
Diggs(0)
具体手动更改方法是:1、把*.ICO图标文件复制到U盘;2、在U盘下创建autorun.inf文件,输入下面红色内容如下:[autorun]icon=*.ico然后保存;3、在DOS命令提示符窗口或运行中执行以下两条命令:(假设u盘盘符为K)attrib K:\autorun.inf +r +h +s 赋予autorun.inf只读、隐藏、系统属性attrib K:\*.ico +r +h +s 赋予*.ico只读、隐藏、系统属性自此,弹出U盘并重新插入,你会发现U盘的图标已经改变了,如果插到别人的机子上,别人一定会羡慕几分的。4、如果你想让别人无... Read More
posted @ 2013-05-08 20:17
javawebsoa
Views(287)
Comments(0)
Diggs(0)
1、Struts环境配置 1)由于Struts是分离表现层和控制层的一个Java Web 框架 ,所以第一步创建项目一个Web Project 2)拷贝Struts的相关jar包到/WEB-INF/lib文件夹下,这样就可以在Referenced Libraries 下看到相关的引用 2、Struts环境配置完成之后,Struts项目并不能工作,还需要一些配置工作。我们都知道Struts是分离的表现层和控制层的MVC框架,那么分离之后,运行时,它又是如何做到将表现层和控制层联系起来的呢?接下来的操作就会告诉你。 1)创建表现层文件login.jsp 文件代码如下: <%@ ... Read More
posted @ 2013-05-08 20:15
javawebsoa
Views(189)
Comments(0)
Diggs(0)
代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; chars Read More
posted @ 2013-05-08 20:13
javawebsoa
Views(311)
Comments(0)
Diggs(0)
has_many的使用技巧 + defmain_manager +creator +end + moduleUserMethods defself.included(base) -base.has_many:course_subjects +base.has_many:created_course_subjects,:class_name=>"CourseSubject", +:foreign_key=>:creator_id end end defadd_course(course,user) -retur... Read More
posted @ 2013-05-08 20:11
javawebsoa
Views(215)
Comments(0)
Diggs(0)
imageButton.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN){ //按下 }else if(eve... Read More
posted @ 2013-05-08 20:09
javawebsoa
Views(279)
Comments(0)
Diggs(0)
一、引子var a = {n:1}; a.x = a = {n:2}; alert(a.x); // --> undefined 看 jQuery 源码 时发现的这种写法。 以上第二句 a.x = a = {n:2} 是一个连续赋值表达式。 这个连续赋值表达式在引擎内部究竟发生了什么?是如何解释的?二、猜想猜想1:从左到右赋值,a.x 先赋值为 {n:2},但随后 a 赋值为 {n:2}, 即 a 被重写了,值为 {n:2},新的 a 没有 x 属性,因此为 undefined。步骤如下a.x = {n:2};a = {n:2};这种解释得出的结果与实际运行结果一致,貌似是对的。注意「猜 Read More
posted @ 2013-05-08 20:08
javawebsoa
Views(171)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号