自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 javascript 内存管理 避免内存泄漏 [ajax in action]

转自http://hi.baidu.com/_1_1_1_1/blog/item/7ed97338b0c97c2097ddd818.html 任何程序都有可能发生内存“泄漏”(即申请了系统内存并且在工作完成后没有释放),并且对于使用非托管语言(unmanaged languages)(如C语言)的开发者来说,内存的分配和释放是一个主要的关注点。JavaScript是一种内存托管(memor

2011-06-17 23:32:00 1037

原创 Servlet中forward和redirect的区别(转)

<br /><br />forward方式:request.getRequestDispatcher("/somePage.jsp").forwardrequest, response);     <br />redirect方式:response.sendRedirect("/somePage.jsp");<br />forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求后发送一个状态头给客户,客户将再请求一次,这里多了两次网络通信的来往。

2011-04-18 19:02:00 23557 1

转载 C++中虚函数的实现(转)

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个清晰的剖析。

2011-04-16 01:58:00 534

原创 创建基于JavaScript的水平导航下拉菜单 (转)

<br /> <br />转自http://blog.csdn.net/tanghw/archive/2008/11/01/3192932.aspx<br /> <br />在Web应用上创建一个下拉菜单,可以有多种方法。有些基于CSS来实现,有些基于JavaScript来实现。这两种方法各有优劣。基于CSS的实现只使用CSS技术,比较好掌握,但不容易应付比较复杂,如多级菜单的情况,而且往往还需要采用各种hacks来应付不同浏览器的怪癖。而基于JavaScript的实现,原则上还需要CSS来负责页面的表现,

2011-04-11 00:34:00 659

转载 神秘的程序员们(⊙o⊙)

<br /><br />偶尔逛论坛,发现了这么一组关于程序员的老漫画。给大家分享下。这个系列的漫画讲述程序员——这种神秘人类的囧事,故事多来源于我身边的程序员朋友,且以互联网开发背景为主。<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

2011-04-08 16:38:00 444

转载 关于23种设计模式的有趣见解

创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言

2011-04-08 15:54:00 347

原创 无聊写了个计算你活了多少天的Java程序

话说前些天在微博上看到一个可以看下你活了多少天的程序,是用新浪微博的API写的应用程序,我好奇地也想看下我到底活了多少天,于是就点进去了。哪知道还要允许它什么更新你的微博啊,把你的结果发布上去等等什么乱七八糟的。MLGB的,不就一小应用吗?突然受刺激的心血来潮地想自己写一个出来,于是立马开了vim开始写Java.其实这个程序一点也不难,不过是有点烦而已,有些地方要仔细。写完后跟网上的结果对比了下,基本都一致,花了几十分钟,收获了点点微不足道的成就感,也许,这就是当程序员的好处吧!贴下代码:import ja

2011-04-08 00:57:00 4195 1

原创 校赛决赛

最后一次校赛了~~~没什么期望,自然也就没什么失望,只希望能留下点回忆。本来以为经过初赛,队伍数量应该会少很多吧,结果,去到机房仍然发现人山人海。一问才知,华工,华农,广工,广大,仲恺等等一堆学校都过来了。看下board上满天星的队伍,稍微数了一下,怎么也得有20多支,跟本校的队伍数量差不多了,o(╯□╰)o题目依然是10道,我从前面看起。A题是那种水到一看就能直接敲的题目,看了下细节确保题意没理解错之后,就上去敲了。提交,Yes!我稍微放松了下,开始以为决赛题目会很难,怕吞鸭蛋。现在至少有一题可以保底了。

2011-04-04 19:47:00 587

原创 zoj 3468

<br />Dice war is a board game. In each turn, the attacker will choose a pile of dices to attack the defender's pile of dices. They will roll the all dices, and the attacker will win if and only if the total number on all his dices is larger than the defen

2011-04-02 21:01:00 528

原创 校赛初赛

       昨天是校赛的初赛,本来参加的兴致不高,但是既然是最后一次,就当做玩下,留点纪念也好。     之前是想找彭震一起的,没想到他不参加了。碰巧远文来问我去不去玩下,我说好啊。过隔壁宿舍拉了建君一起报名了。     话说报名要给队伍起名字的,我想既然我们去玩下而已,对名次看得很淡,就用“神马都是浮云”吧。发现队名都是英文的,于是就翻译了下这句流行语,我给出的是“whatever”,不知道翻译得怎样?反正这是我能想到的最短翻译了。     开赛前的系统出了点毛病,延迟了几分钟开赛~~~怎么老是这样,主

2011-03-28 15:05:00 369

原创 poj 1163

<br /> <br />最简单的dp了,创了做题的时间记录的,纪念下~~~从读题到AC,just 10mins。<br />#include<cstdio>#include<iostream>using namespace std;int dp[101][101];int max( int a, int b ){ return a>b ? a : b; }int main(){ memset(dp,0,sizeof(dp)); int n; scanf("%

2011-03-25 23:49:00 313

原创 平安夜做完的ACM作业,纪念下!

/* * zoj 1788 * poj 1610 * Quad Trees * 解题思路: * 首先定义四分树数据结构Node节点,然后建立四叉树,在建树函数中,判断所在区域的元素是否全部相等,如果不相等, * 则递归生成四个子节点,并把标志位unaccord置为true;如果相等,则把标志unaccord置为false。 * */#include#include#include#include#include#inclu

2010-12-24 21:43:00 641

原创 poj 1011

DFS+剪枝先把数据降序排序,从最大的木枝长度开始搜,这样比较省时间。注意剪枝:1。 不能整除的数,剪掉;2。 之前试过的数如果不合适,那么接下来相同的数都应该跳过。#include#includeusing namespace std;int s[65];bool mark[65];int len, sum, num, n;bool cmp( int l, int r ){ return l > r;}bool dfs( int temp, int k, int c

2010-10-07 11:32:00 318

原创 poj 2479解题报告

    有意识做的第一道DP,思路还不是自己想出来的。一开始从最大子序列想起,因为之前做过一道,但发现这道题是求两个最大子序列的值之和,而且各自序列的元素不能有重叠。想了一下,没什么idea,结果很没耐心地看了discuss zone。 看到了一个0(n)的思路,豁然开朗,于是立马下去敲,敲完后submit。结果WA~~~后来查了下代码,把int换成__int64, 结果就过了。其实应该是不会超int的啊,很奇怪O_O     大概思路是这样的,定义两个数组l[],r[]。l[]存储从左开始各个位置的最大连

2010-10-06 21:02:00 447

用mfc实现动态链结库

用mfc实现动态链结库,包含完整的工程文件!

2010-12-22

空空如也

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

TA关注的人

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