`
beefcow
  • 浏览: 44111 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
  Eclipse中运行好好的WebProject,拿到Tomcat下运行就一直报错,看log,比较可疑的地方出现在这里:   Caused by: java.lang.UnsupportedClassVersionError: ...: Unsupported major.minor version 51.0 (unable to load class )   问题的根源是JDK版本不兼容。   eclipse中代码编译针对的java版本为1.7.0.而我自己的linux使用的java为1.6.0   老平台无法兼容新代码。   解决办法就是修改linux的默认ja ...
涉及到闭包(closure)的概念。   不同语言对闭包选择了不同的支持,相比之下,C#中就能够在匿名函数中引用非final的外部变量,例如这篇帖子中提到的C#代码: List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions ...
o => open y => yank p => put w => next word start e => next word end d => delete   dw => word   d$ => until end x => delete character a => append after cursor A => append at end of line 0(zero) => move to start $ => to end r => replace char ...
第一章: A Pragmatic Philosophy 实用主义   Tip1. Care about your craft   Tip2. Think ! About your work   Tip3. Provide options,don't make lame excuses   Tip4. Don't live with broken window   Tip5. Be the catalyst for change   Tip6. Always keep the big picture   Tip7. Make quality a requirements ...
 Wordpress code flow 介绍了WordPress对请求的处理流程,虽然针对的是wp 1.5版本,相当老了(当前已到3.0.1),但对比最新代码,会发现思路大同小异,细节微有区别而已.   整理了最新版本(3.0.1)的处理方式,供参考:     从index.php开始,每个 ...
      感觉以C为切入口,除了数据结构本身,更能借此深入理解语言和系统底层细节         而以Java切入,则更多的将精力放在数据结构思想本身的理解上。      
  Mark一下:http://www.matrix67.com/blog/archives/30   希望以后碰到递归,不会那么蛋疼。  
之前的一篇文章,发在blogjava上,可惜那儿人气太低,冷冷清清,弄得毫无写作的欲望,javaeye还是热闹点,转发到这里来.   早期的TCP实现,本来是为了 提高传输效率&&控制传输速率 而存在的滑动窗口[Sliding window] 机制,在发送方和接收方 生产和消耗数据的速率差异较大时,会产生一种比较犯傻的传输状态:发送方发送的数据报文[Segment] 具有一个大大的头部,附带的数据却少得可怜.犯傻症的产生考虑以下两种情况:    1.接收方的应用程序读取数据老慢老慢,一次只1byte.             可以想见,很快,接收方的缓存被填满,于 ...
        之前就听说可以用归并来实现链表的排序,刚听到还楞了一下,觉得主要问题是归并数组时需要不断地对数组进行二分,这种操作对于数组直接利用下标即可定位,可是链表定位元素就很麻烦了,不知道怎么实现,后来看了一下,二分的操作果然,当然还是得利用循环,不过相当巧妙,是使用两个步长一快一慢的指针进行,也算奇思妙想,代码如下,重点部位有注释(英文是因为代码里注释习惯写英文,避免之后因为编码问题,辛辛苦苦的注释全部变成圈圈框框,见谅):   #include <stdio.h> #include "tool.c" #define NULL ((void * ...
看到这样一篇讲面试题的文章: http://pengcqu.iteye.com/blog/504628   第一题 是 打印九九乘法表,没什么难度,因为大概不过就是如此而已: #include <stdio.h> int main(){ int i,j; for(j=1;j<=9;j++){ for(i=1;i<=j;i++){ printf("%d*%d=%d ",i,j,i*j); } printf( ...
这是比较常见的一个面试题了.   看到一篇比较好的文章,留下网址和阅读笔记. 地址:http://blog.csdn.net/shadowkiss/archive/2008/12/19/3557873.aspx   其中针对问题,算法上进行不断地优化,是一大亮点,其优化过程包括:   不假思索       ...
       代码如下(我的C语言比较丑陋,将就着看吧)。       其实感觉挺惊讶的是,递归能让算法如此简洁。      归并的思路也比较简单,就是不断merge有序的数组。当然了,数据的有序可不是天生就有的,这儿找到有序数组的法子就是不断地二分数组,直至有序,何时会达到这个状态呢?比较傻的一个答案:等分到数组只一个元素时,就OK了(汗...),不过这只是初始阶段,之后的各个分支汇合时,有序的可就是一条条的数组了。   #include <stdio.h> #include "tool.c" int main(){ vo ...
           Final 修饰字段时,之前一个模糊的概念是它使变量不可变,然而下面的情况呢?      可以看见,被 final 修饰后,变量还是改变了,何以如此?见注释。      package javaDetail.finalKeyWord; public class AboutFinal { // here we use the final key word,but find that it still can be changed. static final StringBuffer sb = new StringBuffer("hell ...
关于接口,一个一直不确定的问题就是它到底能不能拥有字段,下面的代码回答:可以。   由此引出有意思的一点是,java 中,接口的字段居然是默认的会以 public final static 修饰,何以如此?见代码注释。   其实最精髓的就是把握Java中接口的设计原则:它更像一种契约,白纸黑字,无可更改。 至于抽象类,它和普通类的唯一本质区别,在我看来,就是它可以包含无方法体的抽象方法,而由此,也导致它不能直接实例化。 至于两者的区别,上面谈到的字段算一个,其实最本质的我感觉还是设计理念不同,一个很好的说法是 接口 是用来代表Can Do 的,而 抽象类 则是 is a.    超 ...
站点备份: http://www.rikipedia.co.za/index.php/DB2_SQL_Error_Codes
Global site tag (gtag.js) - Google Analytics