using HX.DHL.EIP.Services.Def.Localization;using HX.DHL.EIP.Web.Framework;using System;using System.Collections.Generic;using System.Linq;using System...
                            
                            
                                分类:
Web程序   时间:
2015-04-13 18:41:59   
                                阅读次数:
262
                             
                         
                    
                        
                            
                            
                                摘要 对软件构建过程中所产生的错误(build process bugs)进行实证研究。 5个开源项目:CXF, Camel, Felix,Struts, and Tuscany。 把build process bugs 和 other bugs在3个维度比较:bug severity, bug ?...
                            
                            
                                分类:
其他好文   时间:
2015-04-10 17:46:41   
                                阅读次数:
147
                             
                         
                    
                        
                            
                            
                                1 #include 2 #include 3 #include 4 #define sc(x) scanf("%d",&x) 5 #define sc1(x) scanf("%lld",&x) 6 #define pf(x) printf("%d\n",x) 7 #def...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 19:46:20   
                                阅读次数:
104
                             
                         
                    
                        
                            
                            
                                感受到LDT的好处 1)首先从一个异常开始的: 2)从trace里可以看到 "Init_main" 被调用了, 而该函数是kernel的函数,也就是说问题不是出现boot和load的阶段。 3)接下来看产生 #PF的代码,EIP 是 0x7B7B,这个地址看起来很诡异。首先kernel开始的指令的地...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 18:07:03   
                                阅读次数:
96
                             
                         
                    
                        
                            
                            
                                跳转
jmp label
call addresss
调用函数先将eip入栈,eip指向函数的地址
esp直接使用栈中的数据
push pop引用堆栈中的数据
程序通常把esp复制到ebp在使用ebp获取call指令之前传递给栈的信息。
function_label:
    pushl %ebp
    movl %esp , %ebp
    
   ...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:21:54   
                                阅读次数:
213
                             
                         
                    
                        
                            
                            
                                标识符命名法
标识符命名法最要有四种:
1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。
2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写
3 下划线命名法:单词与单词间用下划线做间隔。
4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方...
                            
                            
                                分类:
移动开发   时间:
2015-04-03 15:22:29   
                                阅读次数:
199
                             
                         
                    
                        
                            
                            
                                使用空指针和缓冲区溢出是产生oops的两个最常见原因。1、直接查看oops信息,首先查找源代码发生oops的位置,通过查看指令寄存器EIP的值,可以找到位置。再查找函数调用栈可以得到更多的信息。从函数调用栈可辨别出局部变量,全局变量和函数参数。较为重要的信息就是指令指针(EIP),即出错指令的地址。...
                            
                            
                                分类:
系统相关   时间:
2015-04-01 16:42:39   
                                阅读次数:
440
                             
                         
                    
                        
                            
                            
                                UVA - 10700
Camel trading
Time Limit: 3000MS
 
Memory Limit: Unknown
 
64bit IO Format: %lld & %llu
Submit Status
Description
Problem E - Camel trading
Time L...
                            
                            
                                分类:
其他好文   时间:
2015-03-31 09:04:17   
                                阅读次数:
140
                             
                         
                    
                        
                            
                            
                                背景
目前正在替一家500强企业开发系统,因为系统众多所以他们使用ESB对各个系统之间的服务进行管理,同样也要求我们的系统进行对接。要求在我们的系统启动时进行注册,在系统关闭时进行注销。根据要求同事写了一个serverlet在系统启动的时候进行注册操作,但是不知道在系统关闭时进行相应的操作。
解决方法
因为项目使用spring mvc 项目,所以我知道可以通过spring的监听器完成相应的工...
                            
                            
                                分类:
编程语言   时间:
2015-03-30 11:22:19   
                                阅读次数:
126
                             
                         
                    
                        
                            
                            
                                非常多人推荐了这么一篇学术论文,题为“The Camel Has Two Humps”(骆驼有双峰)。它提出了以下的方法,能在计算机科学专业的学生接触到一个程序或者一门编程语言之前,推断出他们其中哪些人适合学习编程,哪些人不适合。全部教授编程的老师都发现,他们的教学结果呈现出“双峰”现象。似乎他们的...
                            
                            
                                分类:
其他好文   时间:
2015-03-20 12:34:00   
                                阅读次数:
127