摘要: 使用bootstrap建站的一些资源(不定期更新。) 样式: bootswatch 模板: getbootstrap startbootstrap 图标: open iconic 阅读全文
posted @ 2019-01-02 10:17 Haart 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 先说结论: 下面是验证代码。 执行结果: 阅读全文
posted @ 2018-10-08 16:03 Haart 阅读(669) 评论(0) 推荐(0) 编辑
摘要: java的Class<?>类型提供了多种方法获取类型的名字。这些方法的返回值区别如下: 测试代码: 运行结果: 阅读全文
posted @ 2018-07-23 10:26 Haart 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 测试代码: 执行结果: 结论: 1 java在基类构造器中调用虚方法,被调用的是实际类型的方法。 2 java执行构造器的顺序是: Object类的构造器。 初始化基类字段。 执行基类构造器。 初始化子类字段。 执行子类构造器。 3 如果未在定义时为字段设置初始值,那么数值类型的字段被初始化为0,b 阅读全文
posted @ 2018-05-30 13:37 Haart 阅读(282) 评论(0) 推荐(0) 编辑
摘要: java语言中的varargs允许调用者传递数量不定的参数,并传入的数量不定的实参转化为数组形式的形参。 那么不传递任何参数,或者传入null时,形参的值是什么呢?下面是测试代码和运行结果: [test1] args.length = 0[test1] args is null[test1] arg 阅读全文
posted @ 2017-09-11 16:41 Haart 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 提升 指将范围较窄的类型转化为范围更宽的类型。 Java中所有数值类型(byte, short, int, long)都是有符号类型,遵循符号扩展的原则,即使用最高bit填充提升后的bit,这样可以保证提升后值不变。 但是byte往往用来表示字节,此时它的值应当是无符号的,如果提升时保持无符号的特性 阅读全文
posted @ 2017-09-01 15:12 Haart 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Stackoverflow 上有一篇帖子 http://stackoverflow.com/questions/19517673/how-can-i-switch-my-signed-in-user-in-visual-studio-2013 说明如何为已安装的Visual Studio切换当前帐号 阅读全文
posted @ 2017-03-06 10:37 Haart 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: Stackoverflow上有一篇关于C/C++的短路运算的帖子Is short-circuiting boolean operators mandated in C/C++? And evaluation order?主要内容如下:按照C/C++标准 1.9.18 节的说明,||,&&,?:三目运... 阅读全文
posted @ 2016-01-08 09:13 Haart 阅读(632) 评论(0) 推荐(0) 编辑
摘要: stl库的std::string类型没有提供常用的ltrim/rtrim/trim成员函数。下面的代码通过外部独立函数的形式实现了这些功能: 1 namespace { 2 bool isntspace(const char& ch) { 3 return !isspace(ch);... 阅读全文
posted @ 2015-09-30 09:27 Haart 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 首先把所有的数字录入(或者导出为)井号+数字的格式,比如“#3333333323424234234234”,然后运行下面的宏:Sub Num2Text() If Not TypeOf Application.Selection Is Range Then MsgBox "You ... 阅读全文
posted @ 2015-03-14 17:10 Haart 阅读(653) 评论(0) 推荐(0) 编辑