C++ Primer第五版这本书是久负盛名的C++经典教程,本篇博文为C++Primer(第五版)中文版第五章课后编程习题解答。...
分类:
编程语言 时间:
2014-10-28 17:56:31
阅读次数:
281
本系列作为Effective JavaScript的读书笔记。
ECMAScript标准并没有规定对JavaScript的Object类型中的属性的存储顺序。
但是在使用for..in循环对Object中的属性进行遍历的时候,确实是需要依赖于某种顺序的。正因为ECMAScript没有对这个顺序进行明确地规范,所以每个JavaScript执行引擎都能够根据自身的特点进行实现,那么在不...
分类:
编程语言 时间:
2014-10-28 17:56:23
阅读次数:
169
一. 基本概念
1. 所谓的终结方法其实是指finalize()。
2. Java的垃圾回收机制只负责内存相关清理,其他资源的清理(释放文件、释放DB连接)需要程序员手动完成。
3. 调用System.gc() 只是建议JVM执行垃圾回收(GC),但什么时候执行、是否要执行由JVM决定。
4. 用户可以自己调用对象的finalize方法,但是这种调用是正常的方法调用,和对象的销毁过程无关。
5. 如果一个类实现了finalize方法,那么当JVM执行垃圾回收的时候,该方法一定会被调用。...
分类:
编程语言 时间:
2014-10-28 17:55:45
阅读次数:
217
Base64不是什么新奇的算法了,不过如果你没从事过页面开发(或者说动态页面开发,尤其是邮箱服务),你都不怎么了解过,只是听起来很熟悉。
对于黑客来说,Base64与MD5算法有着同样的位置,因为电子邮箱(e-mail)正文就是base64编码的。
那么,我们就一起来深入的探讨一下这个东东吧。
对于一种算法,与其问“它是什么?”,不如问“它实现了什么?”
Base...
分类:
编程语言 时间:
2014-10-28 17:54:29
阅读次数:
438
在代码业务中,条件判断是必不可少的,控制流程的语句在每种语言中都是差不多的。swift包括了:
if,switch,for-in,for,while,do-while
if 条件语句 (if else) (if... else if ... else)
判断条件为true时执行相关代码。例如:
var a = 0
if a > 0 {
println("...
分类:
编程语言 时间:
2014-10-28 17:50:40
阅读次数:
198
题目:在一个整型数组中有一个元素的出现次数超过了数组长度的一半,试设计一个 在时间上尽可能高效的算法,找出这个元素。要求:(1)给出算法的基本设计思想。(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。(3)说明你所设计算法的时间复杂度和空间复杂度。(1)基本的设计思想:一...
分类:
编程语言 时间:
2014-10-28 17:41:13
阅读次数:
211
没有学过代码编译的原理,以前也没有兴趣去学编译器的相关原理,但是近期通过阅读google开源项目gtest,对我稍有触动。 代码: main test示例 TEST宏定义 #define TEST(test_case_name, test_name)\GTEST_TEST_(test_case_na...
分类:
编程语言 时间:
2014-10-28 17:38:57
阅读次数:
258
输入第一行一个整数N,表示测试数据组数。接下来的N*2行,每两行表示一个测试数据。在每一个测试数据中,第一行为模式串,由不超过10^4个大写字母组成,第二行为原串,由不超过10^6个大写字母组成。其中N 2 #include 3 #include 4 5 #define N 20 6 #de...
分类:
编程语言 时间:
2014-10-28 17:27:26
阅读次数:
237
基于有人问到如何做进度条,以下给个简单的做法:主要是使用JProgressBar(Swing内置javax.swing.JProgressBar)和SwingWorker(Swing内置javax.swing.SwingWorker)有人肯定会说,不是用线程做的吗?使用线程共享一个变量,确实能够。只...
分类:
编程语言 时间:
2014-10-28 17:26:56
阅读次数:
213
写过python的人都知道python最方便也最牛的地方就是它有无数的第三方lib可以直接拿来使用,可以让编写代码变的更容易。长用的安装第三方lib的方法有easy_install和pip,这两个的使用方法大概差不多。这个不是本文要描述的重点,我就简单写两条:easy_install安装新包: ea...
分类:
编程语言 时间:
2014-10-28 17:24:53
阅读次数:
798
JSP访问Spring中的beanLnua platform spy page
分类:
编程语言 时间:
2014-10-28 17:24:22
阅读次数:
149
sys.path.append('E:/Projects/DjangoProjects/myFirstSite') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myFirstSite.settings') from books.models im...
分类:
编程语言 时间:
2014-10-28 17:24:22
阅读次数:
282