上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: typeahead控件可以用于自动完成这个功能,在jQuery的UI中也有自动完成的控件。以前都是用jQueryUI中的自动完成的控件,但这次想用个轻量级的自动完成的控件,因此就调查了一下typehead控件。typeahead控件原先是集成在bootstrap2.x框架中的,在bootstrap3.x框架中把typehead独立出来了,托管在github中:http://twitter.github.io/typeahead.js/我们想要使用的功能其实相对比较简单,如图:稍微跟普通自动完成有点差异的,就是当用户点击这个类别时,默认情况下如果啥也没输,则自动会提示几个最常用的类别,有点类似下 阅读全文
posted @ 2013-12-20 11:52 dreampursuer 阅读(947) 评论(0) 推荐(0) 编辑
摘要: grails中默认的服务端口为8080,当本机中需要同时启动两个不同的项目时,就会造成端口冲突,比如启动第二个服务时就会报如下的错误:Server failed to start for port 8080: Address already in use: JVM_Bind (Use --stacktrace to see the full trace)要解决这个错误,就需要为这个应用定义一个不同的端口就可以。具体方法如下:修改BuildConfig.groovy文件:grails.server.port.http=9090这样就为应用定义了一个9090端口的服务,启动时就避免了端口冲突。 阅读全文
posted @ 2013-12-19 11:26 dreampursuer 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 在老版本的jQuery中,当需要对页面上某个由ajax加载的某片段的页面内容响应事件时,可以使用live函数来响应其事件,比如:$('a').live('click', function() { blah() });在较新版本的jQuery中,live函数已经被弃用了,弃用的原因可以参考:http://www.cnblogs.com/dumuqiao/archive/2011/09/09/2172511.html那如何在新版本中实现live函数的功能呢,也就是当由ajax方式加载了页面片段后,这个页面片段中的内容如何响应相关的事件呢?方法有好几种,本文只提供简单 阅读全文
posted @ 2013-12-17 16:14 dreampursuer 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 在处理网页的SEO时,经常需要设置meta节点中keywords的属性。如果是UGC产生内容的话,对于这个字段可以由用户或编辑手工设置相关的标签或关键词来进行。但对于MGC(机器产生内容)的内容的话,这个字段可以根据网页的标题和内容中的关键词来自动产生。核心代码(groovy代码)为: def segmenter = new IKSegmenter(new StringReader("各位,当你们在加班加的快要坚持不下去时候,是什么在支撑着你们? - CSDN论坛 - CSDN.NET"), true) while(true){ def lex... 阅读全文
posted @ 2013-12-17 13:15 dreampursuer 阅读(834) 评论(0) 推荐(0) 编辑
摘要: grails2.3.x中默认情况下运行模式被设置成了fork模式,在这种模式下,大家会发现设置了断点后无法进行中断。这是由于fork模式造成的,因为在fork模式下,JVM新起了一个进程,这样调试器就无法以本地运行方式内嵌其中,从而无法在断点处中断。在fork模式下该如何进行调试呢?主要有如下几种方法:启用fork模式下的debug状态编辑conf/BuildConfig.groovyrun: [maxMemory: 768, minMemory: 64, debug: true, maxPerm: 256, forkReserve:false],在命令行中以debug-fork模式运行gra 阅读全文
posted @ 2013-11-29 09:47 dreampursuer 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 远程工作时的协作工具Google Hangout 用于日常会议和面对面交谈,在国内其实可以用qq来带起。Campfire 用于一天来的持续对话。Screenhero 用于分享屏幕,一起写代码,这个比较有用,可以一起写代码。Balsamiq 用于计划要制作的 UI。Asana 用于管理任务Google Docs 用于长期文档协作以及以电子表格的形式做统计。 阅读全文
posted @ 2013-11-27 14:23 dreampursuer 阅读(373) 评论(0) 推荐(0) 编辑
摘要: grails2.3.3发布了,在grails2.3.2中默认方式fork模式下无法运行的BUG也解决了。需要做的相关修改为修改BuildConfig.groovy:build ':tomcat:7.0.47'runtime ':hibernate:3.6.10.4'在论坛中发现有人报告mongodb插件在升级到grails2.3.3之后有问题了,但有人提出可以试用mongodb1.3.2最新的插件,因为mongodb插件也是在昨天刚刚更新到1.3.2。 阅读全文
posted @ 2013-11-26 09:58 dreampursuer 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 今天想把汽车网站发布上去,需要做的事情是:1. 使用web方式运行batch2. title,description等SEO方面的检查3. 抓取更多二手车网站上线之后,更重要的事情是需要根据百度关键词创建新的热门搜索关键词。 阅读全文
posted @ 2013-11-26 09:50 dreampursuer 阅读(184) 评论(0) 推荐(0) 编辑
摘要: httpclient已经发布到4.3版本了,其中的API发生了巨大的变化,尤其是对于关闭连接显得更加容易理解,比如引入了CloseableHttpResponse。然而grails2.3.2中自带了httpclient4.2.5,而即便是这么小差别的httpclient版本号,4.3版本的API还是不兼容4.2.5。在编写一个抓取脚本时,由于使用了httpclient4.3,一直会报告HttpClient INSTANCE属性找不到这样的错误,调查下来才发现是由于httpclient4.3中的那个类中有这个属性,而httpclient4.2那个类中没有INSTANCE属性,也就是说在运行脚本时 阅读全文
posted @ 2013-11-21 09:33 dreampursuer 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 升级到grails2.3.2之后,运行时报如下的异常:Exception in thread "main" Error |Forked Grails VM exited with errorjava.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at ../../../src/share/instrument/JPLISAgent.c line: 844 根本原因见jira:http://jira.gr 阅读全文
posted @ 2013-11-20 11:21 dreampursuer 阅读(1369) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页