码迷,mamicode.com
首页 > 编程语言
javascript设计模式 第6章 链式调用
链式调用是一种语法招数。 作用:能让你通过重用一个初始化操作来达到用少量代码表达复杂操作的目的、。 这种技术包含两个部分: ?1.一个创建代表html元素的对象的工厂。以及一批对这个html元素执行某些操作的方...
分类:编程语言   时间:2014-12-26 01:05:40    阅读次数:190
faultString = "java.lang.NullPointerException : null"
1、错误描述 (mx.messaging.messages::ErrorMessage)#0 body = (null) clientId = "E75F6AF8-5E0E-4184-3AF2-860E39C2D8CD" correlationId = "DD54367E-6190-6FF3-C263-81FEF0DB9D09" destination = "waitRestor...
分类:编程语言   时间:2014-12-26 01:04:44    阅读次数:645
[Swift] Any VS AnyObject
当明白 @UIApplicationMain  的内涵段子后,又发现一个神奇的东西 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override...
分类:编程语言   时间:2014-12-26 01:04:22    阅读次数:471
J2SE快速进阶——递归算法
递归可以把一个大型、复杂的问题层层转化为一个与原问题相似的的规模较小的问题来求解,只需要少量的程序代码就可以描述出解题过程需要的多次重复计算,大大减少了程序的代码量. 递归有以下特点: 1、递归实现时,是把一个问题转化为类似的规模较小的问题,而这个新的问题与原问题的解决方法相同,只是处理对象不同,通过多次递归得出最简单的解,然后逐层向上返回调用,得到最终解。; 2、递归要有结束条件,用来终止循环调用,即当满足这个条件时,就不再进行递归,否则一直调用本身,知道满足这个...
分类:编程语言   时间:2014-12-26 01:01:54    阅读次数:258
快速选择select算法
问题描述: 在一个数组中找出第k小的数。 算法: 快速选择select算法。 策略:五分化中项的中项做pivot 复杂度:最坏情况下O(n) 对比: 1、RANDOMIZED-SELECT,以序列中随机选取一个元素作为主元,可达到线性期望时间O(N)的复杂度。 2、SELECT,快速选择算法,以序列中“五分化中项的中项”,或“中位数的中位数”作为主元(枢纽元),在最...
分类:编程语言   时间:2014-12-26 01:01:11    阅读次数:745
HDU 1325 拓扑排序
根据题目所给的3个不符合情况的条件,一个个判断图是否符合这3个条件即可1.不能出现内部环,拓扑排序判断2.不能有超过1个点的入度为0,因为只有一个树根3.每个点最多一个入度这里要注意的一点是这个点的数字是乱给的,所以最大值为8,但实际上不一定有8个点,这里记录一个最大值的参数,和一个总共点数的参数来...
分类:编程语言   时间:2014-12-26 01:01:01    阅读次数:189
javascript删除Cookie的正确方法(转载)
原来一直以为只要设置javascript的document.cookie对象就能简单的在浏览器端设置和删除cookie值,网上很多文章也是这么教的,但是最近发现简单的设置javascript的document.cookie的值无法完全做到删除或更改cookie。偶然发现了一篇文章给出了正确的方法,这...
分类:编程语言   时间:2014-12-26 00:59:57    阅读次数:207
《OpenGL着色语言》理解点记录二
别人提到“OpenGL的处理管线”时,意味着什么?准确的讲,应该是“OpenGL图形处理管线”,“管线”带有特定的顺序,在OpenGL中就是Graphics Processing Pipeline。在OpenGL中更像一个流程图,流程图基本架构从来都没有变过。“向OpenGL发送几何数据”指的是什么...
分类:编程语言   时间:2014-12-26 00:55:10    阅读次数:195
PHP数组问题
转换为数组对于任意 integer , float , string , boolean 和 resource 类型,如果将一个值转换为数组,将得到一个仅有一个元素的数组,其下标为 0,该元素即为此标量的值。换句话说,(array)$scalarValue 与 array($scalarValue)...
分类:编程语言   时间:2014-12-26 00:53:01    阅读次数:156
java轻量级IOC框架Guice
Guice是由Google大牛Bob lee开发的一款绝对轻量级的java IoC容器。其优势在于:速度快,号称比spring快100倍。无外部配置(如需要使用外部可以可以选用Guice的扩展包),完全基于annotation特性,支持重构,代码静态检查。简单,快速,基本没有学习成本。Guice和s...
分类:编程语言   时间:2014-12-26 00:51:56    阅读次数:317
Python——os(二)文件对象
本节介绍 os 模块创建 file 对象的函数os.fdopen(fd[, mode[, bufsize]]) 用文件描述符打开文件,返回一个连接到fd 的打开的文件对象,参数mode和bufsize与Python内置函数open()的对应参数含义相同,如果fdopen()抛出异常,fd对应的...
分类:编程语言   时间:2014-12-26 00:53:31    阅读次数:262
你真的已经搞懂JavaScript了吗?
题目一:if (!("a" in window)) { var a = 1;}alert(a);题目二:var a = 1, b = function a(x) { x && a(--x); };alert(a);题目三:function a(x) { retu...
分类:编程语言   时间:2014-12-26 00:48:59    阅读次数:218
EasyUI + SpringMVC 解决静态资源访问
我们的项目用的是EasyUI+SpringMVC+EJB+JPA,分享一下项目中遇到的一些问题及其解决方法。前台用的EasyUI,页面中引入了easyUI的js与css(引入路径正确),但是无论如何都显示不出来,如下图: EasyUI的样式没有,看控制台:警告,找不到 21:26:25,643 WARN [org.springframework.web.servlet.PageNotF...
分类:编程语言   时间:2014-12-25 23:46:21    阅读次数:486
大话设计模式C++实现-第24章-职责链模式
一、UML图 二、概念 三、说明  四、C++实现 (1)ChainOfResponsibility.h (2)Client.cpp (3)运行截图...
分类:编程语言   时间:2014-12-25 23:41:56    阅读次数:319
leetcode之数组中找两数和为指定值
题目: Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the two numbers such that they add up to the ta...
分类:编程语言   时间:2014-12-25 23:41:10    阅读次数:255
swift 显示友好时间
需求: swift开发,想显示如「24秒前」、「15分钟前」、「今天 14:15」这样的时间称呼。 直接上代码 func friendlyTime(dateTime: String) -> String { let dateFormatter = NSDateFormatter() dateFormatter.locale = NSLocale(locale...
分类:编程语言   时间:2014-12-25 23:40:49    阅读次数:217
架构练习:c语言实现贪吃蛇(一):画地图和蘑菇
目前只是画地图,和根据当前时间随机生成蘑菇 下一步: (1)实现类似于top的刷新方法 (2)实现蛇的行走 (3)实现蛇吃蘑菇的合并及新蘑菇的生成 root@ubuntu:/mnt/shared/appbox/snake# cat snake.c #include #include #include #include #include #define GAME_WIDTH...
分类:编程语言   时间:2014-12-25 23:41:06    阅读次数:625
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!