PathUtil.getClasspathFile("test.txt")//这样就可以查找importjava.io.File;importjava.io.IOException;importjava.io.InputStream;importjava.net.URL;publicenumPathUtil{INSTANCE;privatestaticStringwebRootPath;/***指定类的编译路径*@paramclazz*@return*/@SuppressWarn..
分类:
编程语言 时间:
2016-04-03 20:39:22
阅读次数:
304
CC++的typeid注意:typeid是操作符,不是函数!)运行时获知变量类型名称,可以使用 typeid(变量).name(),需要注意不是所有编译器都输出"int"、"float"等之类的名称,对于这类的编译器可以这样使用:float f = 1.1f; if( typeid(f) == ty...
分类:
编程语言 时间:
2015-07-16 21:53:44
阅读次数:
134
习惯了在IDE工具上进行代码编写,连最基本的Javac命令和Java命令都忘记的差不多了,今天对一个Java内部类进行编译和运行的时候,就出糗了。
IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便。你不用去关心它后面做了些什么,执行了哪些命令,基于什么原理。然而也是这种过分的依赖往往让人散失了最基本的技能,当到了一个没有IDE的地方,你便觉...
分类:
编程语言 时间:
2015-06-17 16:41:01
阅读次数:
126
1、问题的引入
1).观察以下第一块代码:
#include
using namespace std;
class Screen{
public:
void test(){
dummy_fcn( );
}
void dummy_fcn( ){
}
};
此代码编译无错误。。。。。。。。。。。...
分类:
编程语言 时间:
2015-06-11 21:18:22
阅读次数:
163
1 #include 2 using namespace std; 3 4 class Values 5 { 6 private: 7 8 //类里的 9 const int cSize; //常量成员的初始化,必须在构造函数中进行,每个对象都有,只是成员常量数据在初...
分类:
其他好文 时间:
2015-06-01 13:10:48
阅读次数:
160
请注意本文只是我的偏见,我努力地理解借助CoffeeScript或TypeScript之类的编译器写JavaScript代码的理由。静态编译、强类型语言和框架,我有着这些流行的、丰富的背景。我的上一份工作就是使用TypeScript,因为我不得不使用。那是一段不快乐的时光,我将因此而离开。 我...
分类:
编程语言 时间:
2014-11-28 15:43:37
阅读次数:
199
一、类的初始化对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量。类的编译决定了类的初始化过程。编译器生成的class文件主要对定义在源文件中的类进行了如下的更改:1) 先按照静态成员变量的定义顺序在类内部声明成员变量。2) 再按照原java类中对成员变量的初始化顺序进行...
分类:
编程语言 时间:
2014-10-21 17:23:48
阅读次数:
224
这里的解释执行是相对于编译执行而言的。我们都知道,使用C/C++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可以把二进制程序从硬盘载入到内存中并运行。 但是对于Python而言,python源码不需要编译成.....
分类:
编程语言 时间:
2014-08-20 15:45:52
阅读次数:
210
这里的解释执行是相对于编译执行而言的。我们都知道,使用C/C++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可以把二进制程序从硬盘载入到内存中并运行。 但是对于Python而言,python源码不需要编译成.....
分类:
编程语言 时间:
2014-08-14 16:02:38
阅读次数:
187
《深度搜索C++对象模型》的一些学习纪要:
一成员变量篇
0. 类的编译中,先编译成员变量和成员函数的额声明,成员函数的定义在类声明结束后再处理;
1. 类中,多个代码区块public或者private最终会被按区块统一,然后编译过程中,后定义的成员变量地址高于定义的成员变量;
2. 静态变量在程序启动时初始化,存储的位置在于程序的全局数据段中;
3. 继承中...
分类:
编程语言 时间:
2014-05-21 10:18:55
阅读次数:
305