‘Web相关技术’ 分类的存档

chrome的插件 html Validator 会自动重新请求一边你访问的页面,从而导致 服务器的session由于这次请求而改变。导致代码执行错误。 找到问题的途径: 观察现象: 在本机有问题,但是在其他开发人员的机器没有问题。 (确认代码没有问题) 在本级有问题,上传到服务器,本机浏览器测试没有问题 正常浏览有问题,但是右击显示代码,之后刷新,就不会出现问题。 解决问题: 第二个现象是导致解决不够迅速的根本:(这个还没搞明白为什么) 如果是浏览器问题,应该上传到服务器也有问题出现的,但是服务器没问题,所以判断为本机Web服务器配置问题。 多方查找本地配置,还找不到问题,而且个人感觉不是问题的原因 随想到可能是ajax多次请求的问题,将代码简化为无ajax,问题依旧 最终找到问题的原因是现象3: 所以很疑惑,就右击页面->审核元素,发现chrome的插件,追加了不少html代码,遂一个一个的禁用插件,最终确认是html Validator引起的原因,然后就查看html Validator附加的js代码。发现确实会有一个xmlHTTPrequest请求,重新获取了一遍页面。。 var xhr = new XMLHttpRequest(); // If the result is finished, send complete page HTML code to W3C validator xhr.onreadystatechange = function () { if (xhr.readyState === 4) { var htmlForm = document.createElement(“form”), htmlInput = document.createElement(“input”); htmlForm.action = [...]

2011年12月13日12:45 | 没有评论
标签: ,

测试的例子:test.html <input type=”text” name=”id” id=”jjid” style=”width: 200px; “> <script type=”text/javascript” charset=”utf-8″> alert(window.jjid); </script> 则在 firefox中显示为undefind,而在chrome和safari中能够获取到input的DOM对象。 则在sigma的使用过程中,如果页面包含一个input的id=”id”则,直接出错。 例如:test.html <script src=”gt_base.js” type=”text/javascript”></script> <input type=”text” name=”id” id=”id” style=”width: 200px; “> 则会在chrome的调试控制台中出错,无法找到”unload”方法。

2011年11月21日18:10 | 没有评论
标签:

好吧,既然很难理解“要用脑子,要思考”这么简单一句话,那么就列几条军规吧。 问我行不行之前,你自己先看看行不行,你自己都认为不行,那就别问我了,改吧 不允许不经修整,直接copy外面代码进入项目 不允许出现大量的项目无关代码 不允许出现相同、相似的功能代码多次出现 通用的功能,尽量想方法作成组件或通用的模板,方便以后项目引用 变量命名、文件命名第一次就应该规范,不要等后面重构再改 不懂就查资料,无法找到资料,就问同事,不要花费巨大时间 编码细节在遵循以上规定的情况下,自己把握 我安排的,并不表示不能改,应按照实际的情况修改方案为最佳状态 宁愿花2倍时间写成完好的可复用的代码,不要用1倍时间,写出以后每次用都要改的代码 好吧,记着“我是一个程序设计师,不是一个打字员,我们实现的应用是要至少百万用户使用的好产品,不是一个应付老板赚取几毛钱工资的垃圾,要成长,能力范围之内必须严格要求自己”。  

2011年9月15日11:06 | 没有评论

《转载》 上周,我做了几次面试,要招几名有5年工作经验的高级Java开发人员。但当面试结束后,我感觉到,各种框架(frameworks)使开发变得容易,但同时,也使程序员变笨。 每个人都会在他们的简历中罗列出几乎所有的新框架,他们能“熟练的使用Spring,Hibernate,Web Services等”。 下面是面试的过程。 我: 你在你最近的项目中使用了Spring。使用Spring有什么好处? 应试者: 我们使用XML配置出bean信息,Spring能够帮我们实例化这些bean,供我们使用。 我:如果Spring只是用来创建对象,那我们干嘛要用它?我们可以直接使用“new”来实例化各种依赖关系。为什么我们还要在XML里配置类的名字、要从Spring里取对象? 应试者:如果改天我们又需要对接口做另外一种实现,我们开发出实现后,更改一下XML配置,就能使用我们的新实现了。我们不需要去修改Java类和重新编译它们。 我:可是既然你写出了新的Java类,你必然要重新编译你的项目。 至于XML里的变化,99%的时间里你的XML都是打包在 war 或 ear 文件里的。 所以,你只需要运行一下ant脚本,把你所有的变更都包在war文件里就行了。你的“如果使用XML就不需要编译”的观点是站不住脚的。 应试者:唔,但依赖注入的设计模式建议采用这种做法。 我:好吧。我们就先聊到这。人力资源部会给你打电话的。 面试另外一个家伙: 我:你能描述一下你最近开发的项目、以及使用到的技术吗? 应试者: 那是个XYZ系统,我们使用了Spring,Hibernate,REST WebServices。 我:那好。你能解释一下RESTful吗? 应试者:我们使用@RequestMapping(value=”/url”, method=”POST”)来开发RESTful应用。我们还使用了PUT,DELETE方法。 我:哦,那RESTful个什么概念? 应试者: 我不是说了吗,如果你使用 @RequestMapping(value=”/url”, method=”POST”),你就是在开发RESTful应用。 我:哦,你对Hibernate如何? 应试者:我这两年一直在使用Hibernate。我对Hibernate很熟悉。 我:跟JDBC比起来,Hibernate有什么优势? 应试者:使用Hibernate,我们不需要写任何跟数据库交互的东西,Hibernate会帮我们处理这些。 我:那Hibernate怎么能知道你的项目需要如何的存取? 应试者:如果我们使用了Hibernate,它会帮我们完成存储,更新,取数据等数据库操作。 我:哦,哦。你在业余时间会读一些技术相关的博客吗? 应试者:当然,我对Hibernate的深入掌握就是这样学会的。 我:非常好,很高兴见到你。我们的人力资源部会给你打电话的。 面试过程就这样 … 我绝对相信各种框架会提高程序员的工作效率。但程序员也应该努力去了解这些框架是如何工作的。你并不需要理解各种框架的所有内部工作原理。如果你非常的擅长Servlets和JSP,那你就很容易理解诸如Struts,Spring MVC等Java Web框架。如果你不了解这些基础知识,很显然,所有你的回答只能是“框架/标记/XML帮我们做了这些”。 我强烈建议所有刚开始职业生涯的Java程序员都要认真学习Java核心,Servlets,JSP知识。只有这样你才能正确的理解各种框架的工作原理。

2011年9月6日09:56 | 没有评论
标签:

博客终于修复好了。原来是引入其他链接内容导致地,所以这个应该改为异步加载。并设置超时。

2011年7月9日16:01 | 没有评论
标签:

点击上面的键盘后,可以使用键盘弹呀。 两只老虎 (我的最爱^_*)TYUT TYUT UIO UIO OPOIUT OPOIUT UWT UWT 沧海一声笑POUYT UYTEW WEWETYUOP PPOUYTY 隐形的翅膀358787 6568321 11186532122 358787 6568321 1118653211

2011年6月10日15:04 | 没有评论
标签:

1。twitter作为推神,必须存在。 2。QQ作为朋友中心,必须存在。 3。新浪最为国内no1,必须存在。 4。嘀咕作为国内先祖,必须存在。 5。豆瓣作为文化中心,必须存在。 靠,感觉自己挺2的,不过这世界2的人确实比较多。。 所以,我的需求: 1。能够实现,无论我在哪个推发推,都能同步到其他各个推。 2。能够使用工具机器人,比如:QQ、MSN、SKYPE、GTALK等。 3。能够将我发推的回复,整合,方便我在一个界面看到来自四方的回复。这个很重要,是这个项目盈利的来源。 4。不算是需求的隐性需求,QQ签名、MSN签名、GTALK签名等,能够作为推发送。 其实,技术方面不复杂,我看可以做做。。

2011年1月12日10:55 | 没有评论
标签: ,

最近流行Web已死的讨论,粗略看了下,确实有些道理,其实也很正常,物极必反,现在的互联网到处充斥着垃圾数据,确实该被抛弃了,取而代之的是个人需要的数据,那么也就是各种应用。当然,不是果断的说,已死,而是会有新的事物来进行分割原有的领地,就如阅读器于PC 。 革命不是单一出现的,而是各种事物共同推进的,个人认为至少有这么几个原因: 1.web垃圾太多,有需求数据精确化。 2.手持终端丰富化,手机、阅读器等,为移动应用零碎时间提供可能。 3.网上应用商店的兴起,提供了数据获取的总入口。 4.精确数据的收集已经基本完成,现在能够提供丰富的应用。 我个人是赞成这种模式的,目前来讲,我个人对于Web的应用仅限于:RSS阅读,个人博客填写,技术搜索,mail,即时通讯,偶尔还有新闻(不过已经很烦新闻站了),淘宝。这些大部分都可以转换为应用,不过最大的问题就是搜索,很必要的应用,但是绝对依赖开放,所以说未来应该是数据共享(还是需要Web展示)+人性化应用的未来。搜索+订阅,不过现在这种基本已经实现了,不过是未来有更丰富的应用入口而已。

2010年8月19日10:33 | 没有评论
标签: , ,
Page 1 of 912345...Last »