码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 33 下一页

2013年3月26日

摘要: 如果有安裝XCode, XCode會自動幫你安裝Maven, 安裝在/usr/share/java/安裝3.0.3到http://maven.apache.org/download.html下載maven 3.0.3將apache-maven-3.0.3-bin.tar.gz解壓縮到/usr/share/java移除/usr/share下的softlink mavenln -s /usr/share/java/apache-maven-3.0.3 /usr/share/maven修改~/.profile 設定M3_HOME=/usr/share/java/apache-maven-3.0.3注 阅读全文
posted @ 2013-03-26 21:51 海山 阅读(400) 评论(0) 推荐(0) 编辑

2013年3月24日

摘要: 简单来说是个类似ANT,但是比ANT更强的项目管理工具。Maven是什么? 比较正式的定义:Maven是一个项目管理工具,它包含了:一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System), 和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。ant+s. 阅读全文
posted @ 2013-03-24 22:26 海山 阅读(256) 评论(0) 推荐(0) 编辑

摘要: Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了 阅读全文
posted @ 2013-03-24 22:18 海山 阅读(276) 评论(0) 推荐(0) 编辑

2013年3月22日

摘要: 在Godaddy网站购买域名与主机的时候一定要看清楚每个步骤的说明,因为操作的时候处处有陷阱,一不小心就会就会掉进去,要不就交多冤枉钱,要不就被他们自动续费而从信用卡里扣钱。我在2006年购买了Godaddy的虚拟主机,已被Godaddy的系统自动续费了两次,虽然我的确也需要续费,但未经许可就自动从信用卡里扣钱毕竟不是我的本意,所以在昨天第三次自动续费扣钱的时候,终于让我下定决心不再使用Godaddy的服务了。我要让Godaddy退回我的钱!考虑到在线给客服提交问题具有延后性,因此我直接打电话给他们帮忙解决。我拨打的是7×24小时开通的001-480-5058877技术支持与销售电话 阅读全文
posted @ 2013-03-22 10:33 海山 阅读(612) 评论(0) 推荐(0) 编辑

2013年3月20日

摘要: jQuery 参考手册 - 遍历http://www.w3school.com.cn/jquery/jquery_ref_traversing.asp 阅读全文
posted @ 2013-03-20 16:24 海山 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 翻译原文地址:http://www.alfajango.com/blog/exploring-jquery-live-and-die/很多开发者都知道jQuery的.live()方法,他们大部分知道这个函数做什么,但是并不知道是怎么实现的,所以用的并不那么舒适。而且他们却从未听过还有解除绑定的.live()事件的.die()方法。即使你熟悉这些,但是你意识到.die()了吗?什么是 .live().live方法类似于.bind(),除此之外,它允许你将事件绑定到DOM元素上,可以将事件绑定到DOM中还不存在的元素上,看看下面的例子:比方说当用户在点击链接时及想提示他们正在离开站点。?12345 阅读全文
posted @ 2013-03-20 13:49 海山 阅读(206) 评论(0) 推荐(0) 编辑

摘要: 摘要:jQuery的.bind()、.live()和.delegate()之间的区别并非总是那么明显的,然而,如果我们对所有的不同之处都有清晰的理解的话,那么这将会有助于我们编写出更加简洁的代码,以及防止在交互应用中弹出错误。 基本要素 DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。 $('a').bind('click',function() { alert(&qu 阅读全文
posted @ 2013-03-20 13:48 海山 阅读(146) 评论(0) 推荐(0) 编辑

摘要: 有时候需要获取页面的键盘值过滤,需要用到keycode如下keycode0 =keycode1 =keycode2 =keycode3 =keycode4 =keycode5 =keycode6 =keycode7 =keycode8 = BackSpace BackSpacekeycode9 = Tab Tabkeycode10 =keycode11 =keycode12 = Clearkeycode13 = Enterkeycode14 =keycode15 =keycode16 = Shift_Lkeycode17 = Control_Lkeycode18 = Alt_Lkeycode1 阅读全文
posted @ 2013-03-20 13:43 海山 阅读(441) 评论(0) 推荐(0) 编辑

2013年3月19日

摘要: GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想你用了GROUP BY 按 ITEM.ITEMNUM 这个字段分组,那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示A B1 abc1 bcd1 asdfgselect A,B from table group by A你说这样查出来是什么结果,A Babc 1 bcdasdfg右边3条如何变成一条,所以需要用到聚合函数,比如select A,count(B) 数量 from table group by A这样的结果就是A 数量1 3group by 有一个原则,就是 se... 阅读全文
posted @ 2013-03-19 18:50 海山 阅读(184) 评论(0) 推荐(0) 编辑

2013年3月18日

摘要: 我建议先学struts和hibernate,之后再学习spring.学spring可以下载尚学堂王勇老师系列spring视频,轻重分明,易懂明了,深入浅出,可以去尚学堂或浪曦网上直接下载,速度也挺快,试试吧。学习spring的最好的方法就是参加一个spring的项目,随着项目的进展你对spring的认识也就加深了,他的那些思想你也了解了。没有机会参与spring的项目怎么办?开源项目啊Springside这个开源项目不错,还有APPFuse。我买了一本《Spring in Action中文版》,有什么其它好书推荐一下啊。学习appfuse网站到是找到了一个:http://www.donews. 阅读全文
posted @ 2013-03-18 21:17 海山 阅读(280) 评论(0) 推荐(0) 编辑

2013年3月17日

摘要: 在使用Spring3做前置通知时,出现以下错误 :解决方案:如果你写的类A 继承了 B 而B 继承 C,如果接口c或类C不在你所引的jar 包中,就报此信息,导入jar 包即可。在此程序代码中则是MethodBeforeAdvice的父类不在org.springframework.aop中,需要将aopalliance-1.0.jar包导入到项目中即可。 阅读全文
posted @ 2013-03-17 19:03 海山 阅读(461) 评论(0) 推荐(0) 编辑

摘要: 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。起源早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这个结论,他为控制反转创造了一个更好的名字:依赖注入。许多非凡的应用(比HelloWorld.java更加优美,更加复杂)都是由两个或是更多的类通过彼此的合作来实现业务逻辑,这使得每个对象都需要,与其合作的对象(也就是它所依赖的对象)的引用。如果这个获 阅读全文
posted @ 2013-03-17 11:44 海山 阅读(620) 评论(0) 推荐(0) 编辑

摘要: logging.jar是输出LOG用的commons-logging 提供了对日志实现的包装,包括log4j,jdk1.4日志类一般的项目使用logging 包作为日志工具,Log类地方法记录日志commons这个项目组里面的东东都是些简单实用的工具包,有很多开源组织都用这些工具包,所以在你使用开源框架时常要引这些依赖包. 阅读全文
posted @ 2013-03-17 09:56 海山 阅读(811) 评论(0) 推荐(0) 编辑

摘要: Spring3.1启动时报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryat org.springframework.core.CollectionFactory.<clinit>(CollectionFactory.java:64)at org.springframework.core.SimpleAliasRegistry.<init>(SimpleAliasRegistry.java:41)at 阅读全文
posted @ 2013-03-17 09:52 海山 阅读(50356) 评论(1) 推荐(3) 编辑

摘要: 重新编译后你会发现报了很多新的废弃类的警告,例如 XmlBeanFactory 已经改用 DefaultListableBeanFactory 替代、需要改为....几天前我想,是时候将我的项目升级到 Spring 3.1 了,毕竟 3.1 版本已经经过几个 bug 修复版后足够稳定了。升级到 Spring 3.1 是非常简单的,只需要更新 Maven 的版本号然后重新构建即可:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artif 阅读全文
posted @ 2013-03-17 09:48 海山 阅读(2025) 评论(0) 推荐(0) 编辑

摘要: // Car.javapackage com.baobaotao.beanfactory;public class Car {private String brand;private String color;private int maxSpeed;public Car() {}public void introduce() {System.out.println("brand:" + brand + "; color:" + color + "; maxSpeed:"+ maxSpeed);}public String getBr 阅读全文
posted @ 2013-03-17 09:25 海山 阅读(272) 评论(0) 推荐(0) 编辑

2013年3月11日

摘要: There was a issue with the SOQL query. The query was taking a longer time to execute and when it was crossing 120 seconds, it was giving time out error. i had to use some index fields in my query to narrow the query range. it worked for me.Some times due to queries it takes lot of time to execute.Tr 阅读全文
posted @ 2013-03-11 12:28 海山 阅读(558) 评论(0) 推荐(0) 编辑

2013年3月10日

摘要: 前几天终于顶不住lion的诱惑把我重来没有重装过的系统格式化了(之所以不升级安装是想干净一点),装了网上下载的lion preview版本。差点跑题了。。。。这次主要说一下如何去删除和添加launchpad里面的程序图标,首先声明一下,这方法肯定不是我首创,而是搜索到论坛上的解决方法。由于我卸载程序一般是用appzapper,但发现用appzapper卸载某个程序后,如果这个程序原来是在launchpad里有图标的话,这个图标不会因为appzapper卸载后而消失,当你点击这个图标时会出现一个问号。这里就是删除图标的技巧:打开launchpad找到你想干掉的图标按住快捷键ctrl-option 阅读全文
posted @ 2013-03-10 10:45 海山 阅读(7573) 评论(0) 推荐(0) 编辑

摘要: 苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false或者显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES隐. 阅读全文
posted @ 2013-03-10 10:21 海山 阅读(196) 评论(0) 推荐(0) 编辑

2013年3月1日

摘要: MySQL Workbench是 MySQL AB 最近释放的可视数据库设计工具。这个工具是设计 MySQL 数据库的专用工具。MySQL Workbench 拥有很多的功能和特性;这篇由Djoni Darmawikarta写的文章通过一个示例展现了其中的一些。我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 forward-engineer(正向引擎)将我们的模型生成为一个 MySQL 数据库。MySQL Workbench是 MySQL 最近释放的可视数据库设计工具。这个工具是设计 MySQL 数据库的专用工具。你在 MySQL Workbenc 阅读全文
posted @ 2013-03-01 08:33 海山 阅读(19916) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 33 下一页