1. exit用于结束正在运行的整个程序,它将参数返回给OS,把控制权交给操作系统;而return 
是退出当前函数,返回函数值,把控制权交给调用函数。2. exit是系统调用级别,它表示一个进程的结束;而return 是语言级别的,它表示调用堆栈的返回。3. 
在main函数结束时,会隐式地调用exi...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 11:04:18   
                                阅读次数:
302
                             
                    
                        
                            
                            
                                int func(int a,int b,int c, int d){01243CE0 push 
ebp 01243CE1 mov ebp,esp 01243CE3 sub esp,0CCh 01243CE9 push ebx...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 10:37:37   
                                阅读次数:
479
                             
                    
                        
                            
                            
                                thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 
C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, 
Node.js, Smallta...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 20:55:53   
                                阅读次数:
487
                             
                    
                        
                            
                            
                                题目:Given an array of strings, return all groups of 
strings that are anagrams.Note: All inputs will be in lower-case.class Solution 
{public: vector ...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 20:48:08   
                                阅读次数:
608
                             
                    
                        
                            
                            
                                elsevier 投稿时,将 .tex 
文件上传到EES,总是不能够正确生成正文部分,而是一堆乱码,经过研究发现那些并非乱码,而是latex编译输出的信息。于是详细分析编译输出信息,发现提示错误“Latex 
error:picins.sty not found”,于是上传“picins.sty” 包...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 20:15:42   
                                阅读次数:
360
                             
                    
                        
                            
                            
                                垃圾回收1. 
.Net垃圾回收中涉及的名称1.1.什么是代?垃圾回收器为了提升性能使用了代的机制,共分为三代(Gen0、Gen1、Gen2)。GC工作机制基于以下假设,1) 
对象越新,生存期越短2) 对象越老,生存期越长3) 回收堆的一部分比回收整个堆时间短在应用程序的生命周期中,最近新建的对象被分...
                            
                            
                                分类:
Web程序   时间:
2014-05-04 19:26:24   
                                阅读次数:
517
                             
                    
                        
                            
                            
                                MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的
 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这...
                            
                            
                                分类:
数据库   时间:
2014-05-04 18:19:43   
                                阅读次数:
428
                             
                    
                        
                            
                            
                                1、堆和栈什么区别?答:管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory 
leak2、数组和链表什么区别?答:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。 
链表恰好相反,链表中的元素在内...
                            
                            
                                分类:
移动开发   时间:
2014-05-04 10:37:16   
                                阅读次数:
453
                             
                    
                        
                            
                            
                                这个界面的内容选项是什么?
     (1)错误的确切位置:
       [项目名称][窗体名称] 行:[行号] 列:[列号]。
     (2)转至代码:
       单击“转至代码”链接将跳转到代码中发生错误的位置。
     (3)显示调用堆栈:
       如果调用堆栈与错误关联,则可单击“显示调用堆栈”链接,这将进一步扩展此错误以显示调用堆栈。 检查堆栈可提供有价值的调试信息。 例如,可以跟踪在错误发生之前调用过的函数。 调用堆栈是可选定的,因此您可以复制并保存它。...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 09:35:42   
                                阅读次数:
252
                             
                    
                        
                            
                            
                                HDU 3032 Nim or not Nim? (博弈之求SG函数)
题意:经典Nim博弈游戏变换,给你n堆石子pi,每堆有pi个石子,
Alice和Bob轮流取石子,每次可以从任意一堆中拿走任意个石子,也可以将某一堆石子分成两个小堆
(每堆石子个数必须不能为0),先拿完者获胜
思路:求SG函数后找规律;...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 09:14:21   
                                阅读次数:
255