自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1283)
  • 收藏
  • 关注

写代码如坐禅

 当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什么?  和你的工作日休息比起来这点时间是微不足道的,但是总的来说它还是能对你的生产率和幸福感感带来巨大帮助的。  顺便说一下,这篇文章内容不是只针对开发者和程序的。它对任何使用电脑的聪明人都有效。后面还会附上图片。现在让我们开始吧!  为什么要写这篇文章  我最近开始在我的工作习惯里...

2012-02-29 08:37:08 414

编程:是一门艺术

1. 引言"(program(computers) == *art) ? so : what"“只有大约5%的程序员能够在编写代码时创造出艺术。其他95%一定是为了取得成功的科学家,不是艺术家。”  谈及“艺术”,人们自然会联想到“美”、“技艺”、“灵感”等词,但很少会把它和“计算机编程”这听起来似乎无趣的词联系在一起。而Donald Knuth,《计算机编程的艺术》多卷书的作者,通过他的...

2012-02-29 08:36:29 448

Oracle 无法删除表或视图错误,错误代码:ORA-00942 drop table "tablename";

 今天在编写Hibernate代码的时候,将对想保存到Oracle数据库时出现“表或视图不存在”的错误,但是进入数据库的时候发现表却是存在,并且可以编辑,经过分析,发现是因为建立表的时候带了"(双引号)造成的,比如下面是创建表的代码:create table "ServiceSubscriber"  (   "subscriberid"       VARCHAR2(100)     ...

2012-01-31 10:05:50 711

USACO Section 5.3 Milk Measuring - DFSID+DP...

这道题要是不要写具体方案数就很普通的可重复背包了..对一个bool数组进行DP...从1做到Pnum..每次当k空间的k-P[i]为可得到时..k空间则可得到...每次扫描空间从0到Q.最后当Q为true..这些物品各种可重复的组合说能得到Q... 但要求具体的方案数就eggache了..开始我想用一个当在做重复背包的时候跟着判断并传递...每个空间不为bool...而是一个str...

2012-01-31 02:21:00 234

11开全图的方法

11官网下载的客户端版本是1.0.7.1然后到http://evil0r.ys168.com/这个网站,打开lib文件夹,看到最上面一个没有,就是这个工具先运行11,然后运行wuyou hack,打开第二个选项在弹出的对话框勾选上过11平台就可以。第一个选项里面的东西是设置开图的一些东西的。为什么叫美国十次。。。大家自己体验吧...

2012-01-30 11:19:00 4732 2

Google对于其广告质量得分(quality score)的若干备忘录 [incomplete]

Quality Score for Google and the search networkQuality Score for Google and the Search Network is a dynamic metric assigned to each of your keywords. It's calculated using a variety of f...

2012-01-30 01:24:00 202

Google的快照的用户体验感觉不如之前

原来就在搜索结果里面, 现在需要把鼠标移到">>"出来之后才能看到, 感觉很不方便. 需要点2次.不知道Google是啥考虑的要改成这样, 还是说我用习惯了之前的用法....

2012-01-30 00:06:00 125

公布一年前发现阿里旺旺的一个xss漏洞的细节。

概述能显示表情图片成了现在的聊天软件必备基本功能,这就需要支持展示富文本的控件。聊天软件主要用到两种富文本格式:RTF和HTML格式。RTF可以采用RichEdit、HTML可以选择浏览器内核,比如Windows自带的IE内核。淘宝旺旺用的就是IE内核作为聊天内容展示区,QQ使用的则是RichEdit。用浏览器内核作为展示的聊天软件,可能就存在被注入JS的风险。一年前的...

2012-01-29 20:47:00 233

Mozilla Labs Apps Developer Preview发布了

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/01/mozilla-labs-apps-dev-preview近日,Mozilla发布了Mozilla Labs Apps Developer Preview——Mozilla Labs Apps市场的早期预览版。开发者可以通过Mozilla Labs Apps项目使用HT...

2012-01-29 20:36:00 138

软件大赛题目----(第九个)求牛的数目

package com.bird.software;import java.util.ArrayList;import java.util.List;public class Cow { private int age; public Cow afterYears(){ age++; return age > 2 ? new Cow() : nu...

2012-01-29 19:16:00 124

CSS3新的鼠标样式介绍

在Web开发的早期,随着新技术的不断涌现,一切都让人兴奋。但是我们在过去十年里经历了一个技术的停滞期,直到由于HTML5的出现,Web开发再次让人着迷。特别是CSS3正在迅速发展,你会在其规范里发现许多有趣的宝物。 在这篇文章里,我们要研究的是CSS鼠标样式属性,正如你所期望的的一样,它允许你改变在一个元素上移动鼠标时的指针样式。它对于交互式Web App来说已经变得越来越重要。C...

2012-01-29 18:07:00 188

SpringSource发布Spring Data Redis 1.0.0

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/01/spring-data-redis-1-0-0近日,SpringSource 发布了用于将Redis轻松集成到Java应用中的开源库的首个稳定版。Redis是个由VMWare/SpringSource资助的键值存储,为一些高性能网站如GitHub与StackOverfl...

2012-01-29 17:47:00 143

english - word - 20110129

inbound[5inbaund]adj.内地的, 归航的n.入站inboundin.bound 1AHD:[¹n“bound”] D.J.[6in7baund]K.K.[6!n7ba&nd]adj.(形容词)Bound inward; incoming:归航的;开回的:inbound commuter traffic. 开回的通勤车...

2012-01-29 16:15:00 254

english-idiom-20110129

英语单词 不容忽视的elephant in the roomhttp://www.ixuela.com/yingyu/danci/1826.html我们的母语里有“视而不见”、“充耳不闻”这样的成语来表示人们对与自己无关的事情采取忽略的态度。有一些事,无关痛痒,可有可无的,被忽略了也就罢了。可是如果有些事情就像突然在你的房间里出现一头大象(elephant in the r...

2012-01-29 16:09:00 138

JBoss发布Hibernate 4.0

新年第一篇博文本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/news/2012/01/hibernate-4-released近日,JBoss发布了流行的对象/关系(O/R)映射框架Hibernate 4。Hibernate 4主要的新特性如下所示:多租户架构支持引入了“Services”API提供了更棒的日志,支持i18n与消息编...

2012-01-29 16:08:00 129

How to: How to disable Java Security Warning "The application requires an earlier version of Java."

How to disable Java Security Warning "The application requires an earlier version of Java."1) Close all browsers2) Open the Java Control panel (Start->Control Panel->Java).3) Open the Ad...

2012-01-29 14:38:00 150

USACO Section 5.2 Wisconsin Squares - 按要求DFS就行了..

这题真搞~就一组数据....囧~~~ 按他的要求枚举搜索就ok了..当然要输出字典序最小的解~~~那就按字典序来搜索..除了最开始是确定D..后面的都是先确定较小的A,B,C,D,E..再确定较小的Y..再确定较小的X...如此搜出的第一个解就是字典序最小的答案... 开始还想着Hash...结果写完了样例过了...一交就A了...似乎这题不需要Hash..P...

2012-01-29 12:58:00 163

通过Servlet过滤器处理Web的编码问题

Servlet 过滤器是小型的 Web 组件,它们拦截请求和响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据。过滤器是通常封装了一些功能的 Web组件,这些功能虽然很重要,但是对于处理客户机请求或发送响应来说不是决定性的。典型的例子包括记录关于请求和响应的数据、处理安全协议、管理会话属性,等等。过滤器提供一种面向对象的模块化机制,用以将公共任...

2012-01-29 10:03:00 163

POJ 1519 - 水题找手感...

USACO又卡住了...好纠结~~~这题纯水题了..题目意思是说给一个数..每位相加得到一个数..若这个数只有一位..那么就是答案...否则就要对得到的新数继续做这个操作..开始就这么写模拟..结果WA了..看discuss..晕倒..最大有2000位的数..题目中又没有哪里说清楚...好吧..最多2000位..假设每位都是9..那么第二次后最长的用int也存得下..所以就是最开始读进来用字符...

2012-01-29 02:18:00 120

京东&adsense 广告 [incomplete]

在京东上搜看了看iphone手机, 结果adsense就给我出京东的iphone手机广告. 期间也用Google搜索了iphone相关词汇.adsense retargeting? 如何实现?1: Google Search --> AdsenseGoogle搜索给adsense提供触发广告的keyword, 基于用户cookie即可实现. 2: Google与广...

2012-01-29 00:12:00 139

Google搜索到Amazon的产品点击相关链接进入之后

Google search keyword XXXX, 如果有amazon的某条结果对应的是书, 名字称为YYYY, 点击进入, 会看到amazon展示的页面和直接输入该url的结果有个小差异:会多一些结果 More Amazon.com Search Results for"XXXX"或者 More Amazon.com Search Results for"YYYY"...

2012-01-28 23:55:00 350

JSP开发转义自定义标签

转义标签非常常用,这个东西是在论坛里面经常会被使用的东西,比如对方想问一个问题,这个超链接怎么写,然后你写出来href肯定会被浏览器以正常的方式显示而不能达到需求,所以需要转义标签的支持。下面来具体说一下转义标签到底该怎么进行写。首先还是代码package com.bird.web.tag.example;import java.io.IOException;import java....

2012-01-28 14:23:00 145

USACO Section 5.2 Electric Fences - 有意思的枚举+计算几何

这题一上来首先想到的是能否用数学方法来求得这个点..比如说画一个半径最小的圆使其与所有线段相交或相切…那么圆心就是所求..想法似乎没问题..但怎么来求是毫无头绪~想了良久也没想出用数学的方法如何实现… 还是用枚举了…题目范围不大..并且精度要求不高..将整个( 0 , 0 ) ~ ( 100 ,100 ) 的连续空间离散分成1000个每个相距0.1的点..枚举每个点..定...

2012-01-28 12:33:00 111

Always Changing

Please excuse me if I’m a littlepensivetoday.如果我今天有点郁郁寡欢,请原谅我。Mark is leaving,and I’m feeling kind of sad.马克要走了,我感到有点难过。You probably don’t know Mark, but you might be lucky e...

2012-01-28 12:26:00 89

JSP自定义标签开发Foreach迭代标签

对于JSP中的容器,进行迭代的方法最好就是使用标签,当然,SUN提供了JSTL标签库,但是我打算自己开发这个标签。首先得考虑对于单关键字容器和多关键字容器,分别对应Collection 和Map,然后还有数组还有特殊的八种基本数据类型,这八个基本数据类型因为不是对象所有需要特殊对待。我们使用的方法是是使用反射技术,反射包里面的Array提供了对于所有的数组元素的操作。下面还是先是实现标签的...

2012-01-28 11:38:00 147

动态规划求解最大字段和及其变种问题

作者:lihao21版权所有,转载请标明出处。动态规划(DP)为一常用算法思想,本文讲述如何利用DP解决常见的最大字段和及其变种问题。一、 最大字段和问题问题定义设数组为a[k],1≤k≤n,最大字段和X定义为:X直观含义即,求任一连续字数组的最大和。问题分析不妨设:b[j]的直观含义为,以a[j]为结束元素的连续数组的最大和。由X和...

2012-01-28 09:18:00 259

STC12C5A60S2 串口中断接收程序

#define UART0_BUF_LEN32int UART1_Recv_count; //接收计数bit UART1_Overflow_Flag; //缓冲区满标志idata uchar UART1_Recv_BUF[UART0_BUF_LEN]; //串口接收缓冲区//串口初始化void Init_Uart(){ UART1_Overflow_Flag=0...

2012-01-28 08:47:00 1684

PE结构导出表详细解析

只码重点DLL导出方式:按名称导出:1.__declspec(dllexport)2.LIBRARYDLLEXPORTS FuncDll 按序号导出:LIBRARYDLLEXPORTS FuncDll @1NONAME 按名称和序号导出:LIBRARYDLLEXPORTSfnDll1@1NONAMEfnDll2@2 //这个就是...

2012-01-27 23:31:00 523

JSP标签案例----开发If-else和单独的if标签

首先是开发一个if标签,先是实现类package com.bird.web.tag.example;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.SimpleTagSupport;public class IfTag extends ...

2012-01-27 17:30:00 98

在JSP中使用标签构造防盗链

标签的好处就是能够让JSP界面不出现Java脚本代码,然后加上属性这个东西就大大增强了标签的可复用性,下面我们使用标签技术来开发一个防盗链标签。首先还是写一个类实现SimpleTagSupportpackage com.bird.web.tag.example;import java.io.IOException;import javax.servlet.http.HttpServ...

2012-01-27 15:45:00 124

开发带属性的标签

如果一个标签有了属性,则这个标签将是更加灵活而且好使用。下面来列举一下开发带属性的标签的步骤。首先还是写一个类继承SimpleTagSupport,然后为属性声明一个值,当然,也得为了这个值进行按照JavaBean那样设置Set方法以便服务器进行调用。下面的内容和写正常的标签类就差不多了。当然,在书写TLD标签的时候还是有些不一样的。package com.bird.web.simpleT...

2012-01-27 14:03:00 132

简单标签功能实例

在JSP2.0以后,为了减少标签学习成本,SUN 公司推荐使用SimpleTag接口,这个接口的方法所有的对于标签的控件全部在doTag()这个标签里面,所以使用起来更加简单,下面列举简单标签实现的四个功能。1.使用简单标签控制是否执行标签体首先写一个类继承SimpleTagSupport这个实现类package com.bird.web.simpleTag;import java...

2012-01-27 11:30:00 141

USACO Section 5.2 Snail Trail - 很水的枚举..

就按题目要求枚举出所有情况吧~~~就是从1,1开始DFS...值得注意的是其实一条路径结束的条件除了碰到自己~~还有就是被边境或#给夹得没地方去~~我就因为少考虑了这个WA了一次....Program:/* ID: zzyzzy12 LANG: C++ TASK: snail*/ #include<iostream> ...

2012-01-26 23:43:00 111

传统标签库功能实例

传统标签库,也就是JSP1.0的时候,主要有Tag,BodyTag, IterationTag,这三个接口,分别实现不同的功能。1.可以实现控制是否显示标签体里面的内容首先必须写一个类实现Tag接口,代码如下package com.bird.web.tag;import javax.servlet.jsp.JspException;import javax.servlet.jsp...

2012-01-26 20:51:00 96

Mastering Search Analytics - 搜索分析简介(introduction search analytics ) [incomplete]

成功的搜索广告系列是这些知道它们的弱点和强项的人.因此需要一个可靠的度量基础.没有可以解决任何问题的方案,归结为:度量,测试,分析和解释数据....

2012-01-26 16:06:00 126

Fight for your life 生命的奇迹

I often point out the importance of taking care of oneself. I recently visited with a woman for whom it was a matter of survival. She had a cancer arising from the throat and participated in an ag...

2012-01-26 10:52:00 176

USACO Section 5.1 Musical Themes - 题目转换以及KMP..

先写了一个N^3的裸搜试了试~~结果还过了12个点~~囧...然后就想起优化...主要思想是要利用前面已经搜索过的..尽量减少重复的判断搜索...根据这些特征自然而然的想到了KMP...但由于题目中是要求两列每位对应差相等而不是说两列完全相等...所以写了一晚上搞得十分蛋疼..还是搞不出来... 再看了下样例..发现题目可以转化!!! 其实差了一个自然数的两列..若写成相邻前后之...

2012-01-26 04:07:00 122

JSP技术中的开发自定义标签

因为在JSP中不要使用一行Java代码,所以说必须使用标签来移除显示的Java代码,下面罗列一下标签的开发过程。1.首先编写一个实现tag接口的java类package com.bird.web.tag;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servle...

2012-01-25 19:19:00 67

USACO Section 5.1 Starry Night - 有点麻烦写的题..

这道题应该一看~~基本思路就出来~~从左上角扫到右下角~~扫一个没更新过的连通块...就先与前面已经确定的比较...并且是翻成八种情况都来比较...若有符合的~~那么就确定这个连通块是前面哪个相同的...若无一符合~~就计数器++..发现新的连通块~~~但仔细想想...会好麻烦的感觉.. 我是这么处理的 : 1.记录前面的连通块..我就是记录了连通块上的某点坐标..因为只...

2012-01-24 23:06:00 167

SEM Search Engine Marketing[incomplete]

搜索引擎营销

2012-01-24 00:25:00 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除