`
rmzdb
  • 浏览: 81657 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
各位IT同行们,        鉴于目前 ITEYE 稀少的交流氛围以及点击链接还时不时 蹦出个 错误。今日起,决定将博客地址搬迁到csdn上,请关注 renminzdb 账号。 iteye 走到今天,真的是赶到可惜。第一次决定继续在此发博的时候,我已经做了“为了最后的阵地”的博客名,如今,心已死。拜拜了,伴随我6年多时光的iteye。很怀念那时候你还叫“javaEye”的时候。         就此,作别!                                                                                            ...
写在前面的话:此文档是对伟大的Terence Parr的著作《the definitive antlr4 reference》的翻译本,致敬!欢迎转载,请注明原地址,请尊重劳动成果。 欢迎进入ANTLR的世界!   ANTLR V4是一款您可以用来阅读,处理,执行,或转化成结构化的文本或二进制文件的强大的解析生成器。它在学术界和工业界被广泛地用来建立各种语言,工具和框架。推特搜索使用ANTLR的查询解析,一天超过2,000,000,000
       最近做项目,要写大堆大堆的前端判断,免不了要对字符串处理,熟悉了java的trim()方法,对js也就这样习惯了用了。        但是最近一个隐藏很深的 BUG 终于现行了,因为在笔记本上开发,一直都是IE9以上的浏览器。最近一个项目有IE8的客户,测试发现 页面报错。原因就是  trim() 方法。          注意:IE从 IE9 开始 string 支持了trim() 方法。   那么怎么解决项目的问题了呢,很简单,给对象加入原型链,让他支持即可。   <script language="javascript"> ...
       最近做了一个系统,重新搭建了前端,采用jquery validate插件做表单验证。一切都进行的非常顺利。可是恶心的事情发生了,为了配套校验机制,在弹出框的搜索条件页,也用了form标签,仅仅是为了表单验证方便。但是当只有一个查询条件(text文本输入框)的时候,却发现只要输入条件按enter键,页面立马就跳转了,而且跳转的路径很奇怪,然后就出现404错误。        凭借直觉,不用说,就是enter键触发了表单提交。但是当前业务这样的表单,只是方便做校验,并非要与后台通信的。一番搜索,问题如下:   出现自动提交的情况,有两种可能:一 、编写了javascript代 ...
基础部分: ====================================================================== 一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。 3.批处理的编程能力远不如C语言等编程语言,也十分不规范。 4.每个编写好的批处理文件都相当于一个DOS的外部命令,把它所在的目录放到DOS搜索路径(path) ...
       最近,帮公司做了一个硬件设备的管理系统,系统不复杂,但是要跟硬件打交道,少不了各种脚本处理,异常处理,还有就是各种系统的兼容性。项目都要接近尾声的时候,发现web控件,怎么都注册不了报错。 可是一 ...
 Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。 1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(document).ready()可以同时编写多个,并且都可以得到执行 3.简化写法 window ...
1. bind/Unbind在jquery的事件模型中,有两个基本的事件绑 定函数,bind与unbind,这两个函数的含义就是匹配页面元素进行相关事件的处理。比如我们在JS中经常使用到的 onfocus,onblur,onmouseover,onmousedown等事件都可以作为bind的参数进行传递。$("#id").bind('click',function(){alert('tt!')});其中bind的第一个参数代表的含义是:事件类型(注意不需要加on),function中的代码就是你要执行的逻辑 代码多个事件绑定:bind还允许你绑定多个事件,事件名字之间用空格 ...
今天在看jq的代码时看到这样一个代码 console.warn( "nothing selected, can't validate, returning nothing" ); 单独运行,居然在控制台打印出了nothing selected, can't validate, returning nothing, 豁然开朗,既然可以这样在控制台打印出消息, ...
一直埋头开发,从没有抬头想,今天偶尔想了下,发现多年的习惯,真是有很多问题。 一直svn解决冲突处理,都是先保存本地的,再去还原,再更新,再加上自己的,再提交! 现在有个这个方法,却一直没考虑用过,呵呵,备忘一下!   Eclipse中的svn冲突解决办法: 1. 点击提交,报错——‘SVN提交’has encountered a problem. 2. 选中无法提交的文件,点击更新操作。多出三个文件,分别是:“.mine”“r(xxx+1)”“r(xxx)”其中xxx为版本号。“.mine”是我要提交的文件,“.r(xxx)”是我是在这个版本文件基础上修改后产生冲突的。“r(xx ...
问题: ORA-01691: unable to extend lob segment SJJH.SYS_LOB0000081598C00004$$ by 8192 in tablespace SJJH描述:现场突然反馈回来说系统运行好好的出故障了,没有日志,也不报错,就是进不了系统。搜集最近           的一次日志发现,有ora-01691的错误问题。           查看错误信息发现原因是表空间无法分配新的空间给表。所以报错。   解决办法:          1  网传的方法: 数据库的DataFile的文件已经到了最大值,这种最大值分为两种: (1)DataF ...
getResource().getPath()返回的路径空格变成了 %20 最近我们有一个 web 程序,为了取到配置文件的路径,采用了this.getClass().getResource(“/”).getPath()的方法来取得存放 class 的物理路径。本来测试的时候没问题,一发布崩溃掉了。究其 ...
成本:软件成本包括多方面,主要包括软件产品, 售前培训, 售后咨询, 技术支持等。开源产品本身是免费的,成本主要是培训和咨询,所以成本会一直维持在一个较低水平。商业产品本身价格很高,但是一般会提供几次免费的咨询或支持,所以采用商用软件最初成本很高,但是逐渐下降。手工编码最初成本不高,主要是人力成本,但后期维护的工作量会越来越大。     风险:项目都是有风险的尤其是大项目。项目的风险主要包括:超出预算,项目延期,没有达到用户的满意和期望开源产品由于价格上的优势,可以在很大程度上降低项目的风险。   易用性:Talend:有 GUI 图形界面但是以 Eclipse 的插件方式提供。K ...
地址栏中出现汉字的情况有两种,一种是汉字出现在URL的路径部分,一种是汉字出现在URL的传参的部分,第二种情况的时候必须采用编码后传参,接受时解码的方式完成传参。   js中编码有escape(),encodeURI(),encodeURIComponent()三个常用的方法, escape()常常用在提交页面和处理页面的编码格式相同的情况下(比如它们都是GB2312), encodeURI()和encodeURIComponent()的用法基本相同,区别在于encodeURIComponent()也对"?"等特殊字符进行编码。一开始遇到中文参数的时候,使用enc ...
HTTP 验证HTTP 协议提供验证机制来保护资源。当一个请求要求取得受保护的资源时,网页服务器回应一个 401 Unauthorized error 错误码。这个回应包含一个指定了验证方法和领域的 WWW-Authenticate 头信息。把这个领域想像成一个存储着 ...
Global site tag (gtag.js) - Google Analytics