`
喜马拉雅上的小草
  • 浏览: 48311 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在设计网页的时候,经常碰到浏览器不兼容的时候,当然这个时候就要使用 CSS Hack 技术来完善你的 CSS 文件了,不过在进行CSS Hack的时候选择浏览器 测试网页也是很重要的,所谓工欲善其事必先利其器。通常我们不得不在电脑上安装 Firefox、Opera、Safari…… IE系列中,不同的版本又会对CSS属性有不同的解释,于是我们安装了IE系列全套,然而现在我们有了一定的解决方,Multiple IE 与 IETester 就是这样两个工具,为你省去安装不同IE浏览器的麻烦。 首先是 Multiple IE Multiple IE 集成了IE浏览器中的 IE 3.0, ...
现在有很多模版语言,什么Velocity,JPublish等等等等,都可用于页面展示,但我觉得实在没必要用,JSP才是最强大最方便的。 为什么这么说呢? JSP本身嵌入java代码,而java语法和功能大家都清楚,访问对象和属性不在话下;if跳转,for,while循环等一应俱全,更有强大的计算能力,完全能胜任复杂的页面逻辑。 而脱离java再搞一套所谓的模版语言实在没有必要,一则增加学习时间,跳转和循环,如何访问对象和属性都要重新学习,而用java脚本只要懂java便可;再则灵活性没有什么超越。 如果非要说多出了什么优点,可能模版语言减少了代码量吧,但我认为减少代码量的目的是减少重复代 ...
本文章不允许转载,不允许散播,不允许用于任何商业目的,所有权利归于Chromium.org,解释权归于Chromium.org。 原作者: Ian Fette 产品经理 翻译者: huapingsmith@gmail.com Understanding Phishing and Malware Protection in Google Chrome Friday, November 14, 2008 Google Chrome includes features to help protect users against phishing and malw ...
label linux kernel vmlinuz append vga=normal initrd=initrd.gz ramdisk_size=15000 root=/dev/rd/0 devfs=mount,dall rw Build Your Own LiveCD or Live http://en.gentoo-wiki.com/wiki/Build_Your_Own_LiveCD_or_LiveDVD title=LiveCD kernel /boot/vmlinuz real_root=/dev/loop0 looptype=squashfs loop=/livecd ...
Perl 语言的发明人Larry Wall曾经把懒惰称为是程序员的一种“美德”,我想如果你是具备这样一种“美德的程序员,一定不会对“代码自动生成”这一概念等闲视之,看看 Eclipse上著名的Lomboz插件以及开源社区广为流行的AndroMDA吧,它们就是基于这种“代码自动生成”的产物。如果你恰巧是具备了这种 “美德”的Java程序员,那么XDoclet将是你所梦寐以求的工具。 代码自动生成和XDoclet 的由来 在软件开发的历史中,代码自动生成的思想并不是一个很时髦的概念了,XDoclet同样也不是唯一的代码自动生成工具,我们所熟悉的IDE开发环境中的代码向导,甚至流行的JSP技术 ...
FOR /F %%i IN (file) DO command file为文件名,按照官方的说法是,for会依次将file中的文件打开,并且在进行到下一个文件之前将每个文件读取到内存,按照每一行分成一个一个的元素,忽略空白的行,看个例子。 假如文件a.txt中有如 ...
很多情况下,我们需要脱除一个字符串中可能会存在的引号,然后在加上自己的引号使其中的特殊字符(命令连接符&, |, &&、||,命令行参数界定符Space, tab, ;, =,字符化转义符 ^, ",变量化转义符%等)字符化,失去特 ...
开发环境 Database: MySQL Oracle SQLServer Sybase DB2 AppServer: Tomcat WebSphere Weblogic JBoss IDETools: Eclipse NetBeans JBuilder CMTools: CVS SVN VSS SOS DesignTools: PowerDesigner Rose EA Visio 开发框架 MVC: Struts Spring Webwork Tapstry ORM: Hibernate iBATIS WS: Axis XFire JMS: ActiveMQ 特殊技术: ...
每半年接触并学习一门语言 有许多人通常觉得只要把一门语言学会学精就行, 这个想法我觉得对了一半。一个程序员应该有一门精通的语言, 但是还要不断学习新的语言(当然不能太频繁), 倒不是为了以防哪天万一用到这门语言, 而是接触学习不同的语言会拓展程序员的视野。 如果你一直用C#, 试试Lisp, 你会惊叹于还有这样写程序的方式, 嗯?看来我得去学学Lamda演算;试试Python, 你会惊讶于还有如此小巧优美的东西;试试Lua, 你会发现原来语言还能嵌入其它语言, 要不要为WOW写个外挂试试?试试Eiffel, 你会发现还有契约式编程这种方法, 嗯?什么?Java上有iContract, 那我要 ...
vimplugin viPlugin Eclim http://eclim.org/ http://eclim.org/translations/zh_TW/vim/cheatsheet.html Vrapper 在Eclipse中使用Vim http://vrapper.sourceforge.net/home/ 2011-03-01
以前安装Eclipse插件无非两种方式, 直接copy插件到features/plugins目录或者在links目录下创建链接文件. Eclipse 3.4又推出另一种新的安装途径, 更加灵活。新增加了dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择。 1. 最简单的,直接将jar包放到dropins目录: eclipse/ dropins/ com.essiembre.eclipse.i18n.resourcebundle_0.7.7 2. 传统格式,统一放到一个eclipse目录下: eclipse/ ...
1. 安装部署 1.1 部署前准备 把WebLogic的bin包放在/home目录上. 1、创建weblogic用户组。 groupadd weblogic useradd -g weblogic weblogic passwd weblogic(修改weblogic密码) 2、创建/var/web/jsp/bea目录,修改目录所有者权限 mkdir /var/web/jsp/bea chown –Rf weblogic:weblogic /var/we ...
1、 必须有一个圈子。无论如何做都是画地为牢:不加入一个圈子,就成为所有人的敌人;加入一个圈子,就成为另一个圈子的敌人;加入两个圈子,就等于没有加入圈子。只有孤独求败的精英才可完全避免圈子的困扰——这种人通常只有一个圈子,圈子里只站着老板一个 人。 2、 必须争取成为第二名。名次与帮助你的人数成正比——如果是第一名,将因缺乏帮助而成为第二名;第二名永远是得道多助的位置,坏处是永远不能成为第一名。 3、 必须理解职责的定义。职责是你必须要做的工作,但办公室的生存定律是,职责就是你必须要做的工作之外的所有工作。 4、 必须参加每一场饭局。如果参加,你在饭局上的发言会变成流言;如果不参加,你的 ...
关于函数式编程不是现在才有的,很早之前就有了,只不过由于ajax的升温,在某些方面带动了它。 典型的函数function sum(x,y,z) { return (x+y+z); } 变成匿名函数function(x,y,z) { return (x+y+z); } 应用匿名函数var sum = function(x,y,z) { return (x+y+z); }(1,2,3); alert(sum); 使用函数赋值var sum = function(x,y,z) { return (x+y+z); } alert(sum(1,2 ...
包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如: eclipse -nl en_US 将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个功能. 运行 Eclipse 将 Eclipse 驱动程序安装(解压缩)到某个目录(例如,c:/eclipse)中之后,通过运行顶级安装目录中的 Eclipse 可执行文件来启动"工作台"。在 Windows 系统上,该可执行文件称为 eclipse.exe,而在 Linux 系 ...
Global site tag (gtag.js) - Google Analytics