`
yangshen998
  • 浏览: 1247869 次
文章分类
社区版块
存档分类
最新评论
文章列表
编程很像吃饭。   晚上我饿了。我不在家。我不能到厨房里找点东西吃。我四周看了看,看到只有一家街对面的麦当劳。   于是,我就进入了一个任何时候我离开家、离开我那舒适的小窝后遇到的两难境地:是吃那些垃圾食品,先填饱肚子呢?还是先饿着肚子,等回到家后去吃更健康的食物?   当我在思考这种困境时,我不禁或多或少会把这个问题跟代码质量作一定的联系。当然更多的还是先考虑吃的问题。   我的话只是表达我自己的观点,我并不认为麦当劳是一个能够提供我健康食品的餐馆。作为一个追求绿色食物的人,甚至只是作为一个注意饮食的人,麦当劳的食品远在我的健康食品的标准之下。但是,我相信,跟你们很多人一样,我们已经养 ...
 斯蒂芬·霍金是一位轮椅上的囚徒,但他的人生却比我们这些四肢健全的人丰富、精彩得多。这个时代的科学研究越来越依靠昂贵、复杂的仪器以及成百上千人的合作。他们中的绝大多数已不再是科学家,而是以科学为职业的 ...
Instagram 创始人的女朋友为情人节学编程,创建 Lovestagram,这恐怕是我听过的最温馨的一个情人节故事了。当然也是我写过的最动人的情人节故事(译者:也是我翻译过的最动人的情人节故事)。   Kaitlyn Trigger 是 Rally.org 的营销总监,同时也是 Instagram 的联合创始人 Mike Krieger 的女朋友。他们在一起已经有两年半的时间(26岁的 Krieger 和 27 岁的 Trigger 在 2009 年 10 月份的一次朋友聚会里面认识,并在 2010 年 10 月份开始正式交往),然后成为了我的偶像。   去年 12 月,Trigge ...
每次重装 MyEclipse或者 eclipse  都需要找半天。现在贴出来以备后用。 支持语法高亮,语法校验,代码提示的工具 freemark IDE(JBoss):http://download.jboss.org/jbosstools/updates/development/或者http://download.jboss.org/jbosstools/updates/stable/helios/ 安装方法:eclipse --> Help --> Install New Software --> Add --> Location 输入 http://downlo ...
抓取需要登录的页面的内容,原理主要是:先模拟登录,获取到COOKIE,然后接下来的访问,都使用这个COOKIE,就可以访问到需要登录的页面。 理论上,浏览器可以做到的事情,程序应该也可以。 不过,模拟登录,说起来容易,但不同站点有不同的处理方式,复杂程度不同。 1、最简单的,是POST适当的数据,不用验证码 2、象Discuz!系列的,要先访问某一个页面,获得随机码,然后置于POST数据中,才可以登录 3、需要验证码。验证码识别是另外一个课题。 无论如何,POST数据必须的。那么,模拟登录,需要POST哪些数据呢? 其实,需要POST哪些数据,每个站点都有所不同,所以要有一个合适的工具来进行分析 ...
想在页面中固定一个DIV,不随页面滚动,怎样做呢? CSS 顶部: _html{background-image:url(about:blank);background-attachment:fixed;} #top{ position:fixed; _position:absolute; top:0; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); }底部: _html{background-image:url(about:blank ...
网页里面,好多时都希望为边框加上阴影效果,看上去似乎凸显浮现,呼之欲出,比方说,页面的边线,对话框的边框,等等。 过去,我只知道是用图片,让美工将图切出来,然后就是排列,将位置对齐。这是一件非常麻烦的事情,常常要花去不少的工夫。今时今日,如果还有谁按照这种速率去干活,公司可能就要吃屎了。 今天我才知道,原来可以用CSS来搞。欢迎来搞。 代码是这样的: CSS #sl-shadow { padding:20px; /* sane web browsers */ -moz-box-shadow:1px 3px 12px #bbb; -webkit-box-s ...
10几年前,我就在网页中用JS脚本实现下拉式菜单,并且导航条还与主窗口处于不同的帧。无非就是些onmouseover,onmouseout之类的事件罢了。这种效果,只要舍得花时间,一万年总可以做出来,但我并不觉得这有什么技术含量,只觉繁琐得很,无聊得很。你实现了又能怎么样呢,说明你的技术就比别人强?雕虫小技罢了。可叹,10几年前,我已经开始用javascript,到现在,却没有丝毫长进,非但如此,javascript代码我却越来越看不明白了。主要是它语法太灵活,有好多写法我都不知道是什么意思,也懒得钻研,日复一日,年复一年,转眼老之将至,成为一个即将被淘汰的老代码工。 现在我知道鸟,不用onmo ...
网页中,常常需要在页侧加个 返回顶部、到达底部 之类的功能。 以往,我只知道要用个锚,但点了以后,地址栏后面会带个“#”,显得十分落后和弱智。 其实也可以用JS脚本来实现: 到达顶部: window.scrollTo(0, 0); 到达底部: window.scrollTo(0, 99999);//一般页面长度都不够99999吧? 页侧固定的,不随页面一起滚动区域: CSS <style type="text/css"> #divPanel{position:fixed;top:50px;right:250px;width:20px;height:650px; ...
1.Servlet、Filter、Listener无需在web.xml中进行配置,可以通过Annotation进行配置; 2.模块化编程,即将各个Servlet模块化,将配置文件也分开配置。 3.Servlet异步处理,应对复杂业务处理; 4.异步Listener,对于异步处理的创建、完成等进行监听; 5. 文件上传API简化;   tomcat 7.0.X 支持Servlet 3.0   一、Annotation支持   1.Servlet   原本Servlet开发完后,必须在web.xml中配置如下代码:   [html] view plainc ...
1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法: new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调 ...
 我的程序之路,在朋友眼中看来是不可思议的,熟悉我的朋友经常都会问我:老哥你为啥放弃医生那么好的一个职业不做而非要转行做程序员啊。我的回答是:医生这个职业是我明媒正娶的”老婆”,编程是小三,最后”小三 ...
概要     该问讲述了我对数据库事务的一些理解,由于本人才疏学浅,无法保证这些内容的正确性望各位明鉴,希望能够误导你,哦是帮到你!文章后面列出了一些大牛的文章,供大家参考。 事务的定义    啥是数据库事务?事务就是….,(此处略去200字) 一个事务的典型例子(中西结合版)   Mr张三给Mr李四转帐….(此出略去1000字)   到底嘛是事务   上面分别给出了事务的定义与一个典型场境,相信无论你是菜鸟还是小鸟看到上面这段文时时都会笑而不语 (嘿嘿………哥在这里已经看见你们邪恶的表情了),好了下面我们来点别的。 测试如下问题:  有一张表MyTable有100万条记录,假设使 ...
企业QQ是腾讯的一种在线客服产品。 跟一些在线客服产品不同的是,企业QQ无须在服务器安装软件;客服则需要下载一个类似QQ的软件,安装在自己电脑上,然后用客服帐号登录,一切都跟QQ没什么两样。 至于网站这里,则是在企业QQ的管理界面,获得一段JS代码,放置在网页上。企业QQ的图标和样式可以订制。 网民方面,最好本机装有QQ;如果没有,好像也可以以匿名的身份来进行在线交流。 开通企业QQ,可以跟有关销售公司联系。似乎是跟什么400电话有关。
1、文件扫描任务线程 /** * */ package com.godway.filescanner; import java.io.File; import java.util.Date; /** * 递归调用 * 文件夹的文件扫描 * * @author 高伟 * @date Jan 9, 2012 11:16:39 AM * @description: */ public class DirectoryScanner implements Runnable { private File dir; private Da ...
Global site tag (gtag.js) - Google Analytics