⒈在多态中非静态成员函数的特点:①在编译时期:参阅引用型变量所属的类中是否有调用方法。如果有,编译通过,否则编译失败;②在运行时期:参阅对象所属的类中是否有调用的方法。 --------------------------------------------------//总之:成员函数在调用时,编...
                            
                            
                                分类:
其他好文   时间:
2015-01-10 20:55:39   
                                阅读次数:
193
                             
                         
                    
                        
                            
                            
                                问题描述: 购买的Linux服务器,Linux服务器的内存为512MB。 在编译PHP的时候会提示:virtual memory exhausted: Cannot allocate memory,编译失败。 ? 解决方法: 发生该问题的原因是服务器的内存不够,从而导...
                            
                            
                                分类:
其他好文   时间:
2015-01-08 15:45:16   
                                阅读次数:
192
                             
                         
                    
                        
                            
                            
                                1:成员变量->编译时:参考引用型变量所属的类中的是否有调用的成员变量,有,编译通过,没有,编译失败。 运行时:产考引用型变量所属的类中是否有调用的成员变量,并运行该所属类中的成员变量。 (简单说:编译和运行时参考等号的左边)2:成员函数—>编译时:参考引用型变量所属的类中是否有调用...
                            
                            
                                分类:
编程语言   时间:
2015-01-07 12:32:35   
                                阅读次数:
212
                             
                         
                    
                        
                            
                            
                                因为linux内核变化非常快,每个小版本之间数据结构、接口都有可能发生变化,因此为我们写内核模块的兼容性带来了一些问题,经常在某版本上能正常编译的模块,换另一个模块就编译失败了,这时候我们就需要做内核版本兼容了,解决方法如下:
在内核时面有一个linux/version.h头文件,里面有两个宏LINUX_VERSION_CODE和KERNEL_VERSION,可利用这两个宏来协助完成兼容处理,例...
                            
                            
                                分类:
系统相关   时间:
2014-12-31 18:31:17   
                                阅读次数:
239
                             
                         
                    
                        
                            
                            
                                如果您看了我的这个随笔:《OpenSUSE 13.2安装Texlive2014+Texmaker+Lyx》(一)LyX中文打开Lyx直接新建开始使用,那么输入的中文会是编译失败的,疑?为什么它的说明文档和教程编译都没有问题...原因即在于每个文档的配置都是不同的。你可以打开“帮助 - Lyx介绍”,...
                            
                            
                                分类:
其他好文   时间:
2014-12-28 23:34:23   
                                阅读次数:
414
                             
                         
                    
                        
                            
                            
                                一般情况下,x+=y与x=x+y输出结果是等价的,因此两种写法是可以通用的,但是在某些临界值选用x+=y更加合适,比如:short n=3;n+=1;//编译通过n=n+1;//编译失败上述例子中,n=n+1等号右侧计算结果为int类型,而左侧变量类型依然是short类型,违反了自动转换规则,需要执...
                            
                            
                                分类:
其他好文   时间:
2014-12-18 01:30:23   
                                阅读次数:
191
                             
                         
                    
                        
                            
                            
                                在mac osx 升级到 10.10(Yosemite)以后,用pip以及easy_install 安装python包的时候,如果包需要编译,就会编译失败,错误如下:build/temp.macosx-10.10-x86_64-2.7/greenlet.o -o build/lib.macosx-1...
                            
                            
                                分类:
系统相关   时间:
2014-12-16 19:01:16   
                                阅读次数:
363
                             
                         
                    
                        
                            
                            
                                1.扩展名隐藏
文件扩展名导致编译失败。把隐藏文件扩展名给显示出来。
2.非法字符错误
只要看到是非法字符,肯定是中英文问题。
因为我们要求所有的符号全部是英文状态的。
3.注意大小写问题
class -- Class
String -- string
System -- system
4.括号的对应问题
在java程序中,括号都是成对出现的。
所以,...
                            
                            
                                分类:
编程语言   时间:
2014-12-15 09:03:15   
                                阅读次数:
145
                             
                         
                    
                        
                            
                            
                                AndroidStudio发布了新的1.0版,更新之后却发现原来在0.8下面正常的项目编译失败了,从报错上来看是卡在gradle上面。Gradle DSL method not found: 'runProguard()'找不到 runProguard() 这个方法最终的原因很让人无语,原来grad...
                            
                            
                                分类:
移动开发   时间:
2014-12-13 12:00:43   
                                阅读次数:
196
                             
                         
                    
                        
                            
                            
                                《Go语言编程》一书中【2.4.1条件语句】有一处错误,应当是书中使用Go语言版本低于1.1版所致,原文如下:在有返回值的函数中,不允许将“最终的”return语句包含在if...else...结构中,否则会编译失败:functionendswithoutareturnstatement。失败的原因在于,Go编译器无法找到..
                            
                            
                                分类:
编程语言   时间:
2014-12-09 15:59:28   
                                阅读次数:
253