码迷,mamicode.com
首页 > 编程语言
用swift开发仪表盘控件(一)
swift开发的IOS仪表控件...
分类:编程语言   时间:2014-10-28 17:58:37    阅读次数:206
C++ Primer第五章课后编程题
C++ Primer第五版这本书是久负盛名的C++经典教程,本篇博文为C++Primer(第五版)中文版第五章课后编程习题解答。...
分类:编程语言   时间:2014-10-28 17:56:31    阅读次数:281
用swift开发仪表盘控件(二)
swift开发的仪表控件...
分类:编程语言   时间:2014-10-28 17:57:35    阅读次数:328
Effective JavaScript Item 46 优先使用数组而不是Object类型来表示有顺序的集合
本系列作为Effective JavaScript的读书笔记。   ECMAScript标准并没有规定对JavaScript的Object类型中的属性的存储顺序。   但是在使用for..in循环对Object中的属性进行遍历的时候,确实是需要依赖于某种顺序的。正因为ECMAScript没有对这个顺序进行明确地规范,所以每个JavaScript执行引擎都能够根据自身的特点进行实现,那么在不...
分类:编程语言   时间:2014-10-28 17:56:23    阅读次数:169
Effective Java (7) - 避免使用终结方法
一. 基本概念 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不是什么新奇的算法了,不过如果你没从事过页面开发(或者说动态页面开发,尤其是邮箱服务),你都不怎么了解过,只是听起来很熟悉。 对于黑客来说,Base64与MD5算法有着同样的位置,因为电子邮箱(e-mail)正文就是base64编码的。 那么,我们就一起来深入的探讨一下这个东东吧。   对于一种算法,与其问“它是什么?”,不如问“它实现了什么?” Base...
分类:编程语言   时间:2014-10-28 17:54:29    阅读次数:438
【Swift】学习笔记(五)——控制语句(if,switch,for-in,for,while,do-while)
在代码业务中,条件判断是必不可少的,控制流程的语句在每种语言中都是差不多的。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
ant学习之java命令
分类:编程语言   时间:2014-10-28 17:45:02    阅读次数:211
在一个整型数组中有一个元素的出现次数超过了数组长度的一半,试设计一个 在时间上尽可能高效的算法,找出这个元素。
题目:在一个整型数组中有一个元素的出现次数超过了数组长度的一半,试设计一个 在时间上尽可能高效的算法,找出这个元素。要求:(1)给出算法的基本设计思想。(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。(3)说明你所设计算法的时间复杂度和空间复杂度。(1)基本的设计思想:一...
分类:编程语言   时间:2014-10-28 17:41:13    阅读次数:211
main与对象初始化 in C++
没有学过代码编译的原理,以前也没有兴趣去学编译器的相关原理,但是近期通过阅读google开源项目gtest,对我稍有触动。 代码: main test示例 TEST宏定义 #define TEST(test_case_name, test_name)\GTEST_TEST_(test_case_na...
分类:编程语言   时间:2014-10-28 17:38:57    阅读次数:258
使用Javascript实现表现和数据分离
分类:编程语言   时间:2014-10-28 17:29:58    阅读次数:232
KMP算法
输入第一行一个整数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
使用Java高速实现进度条
基于有人问到如何做进度条,以下给个简单的做法:主要是使用JProgressBar(Swing内置javax.swing.JProgressBar)和SwingWorker(Swing内置javax.swing.SwingWorker)有人肯定会说,不是用线程做的吗?使用线程共享一个变量,确实能够。只...
分类:编程语言   时间:2014-10-28 17:26:56    阅读次数:213
如何创建自己的python包
写过python的人都知道python最方便也最牛的地方就是它有无数的第三方lib可以直接拿来使用,可以让编写代码变的更容易。长用的安装第三方lib的方法有easy_install和pip,这两个的使用方法大概差不多。这个不是本文要描述的重点,我就简单写两条:easy_install安装新包: ea...
分类:编程语言   时间:2014-10-28 17:24:53    阅读次数:798
JSP访问Spring中的bean
JSP访问Spring中的beanLnua platform spy page
分类:编程语言   时间:2014-10-28 17:24:22    阅读次数:149
Python Shell 解释器下使用Django Model
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
javaTemplates-学习笔记三
了解routes
分类:编程语言   时间:2014-10-28 17:22:25    阅读次数:122
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!