码迷,mamicode.com
首页 > 编程语言
javascript设计模式-工厂模式
简单工厂模式:使用一个类来生成实例。复杂工厂模式:使用子类来决定一个成员变量应该是哪个具体的类的实例。简单工厂模式是由一个方法来决定到底要创建哪个类的实例, 而这些实例经常都拥有相同的接口。通过工厂,可以取得需要的实例。逻辑示意图:下面列举了一个例子:var Coffee = function(){...
分类:编程语言   时间:2015-01-13 21:10:56    阅读次数:183
Apriori算法
Apriori算法是一种发现频繁项集的基本算法,算法的思想主要就是使用一种称为逐层搜索的迭代方法,K项集用于探索(K+1)项集。算法的伪代码如下:(具体实现正在进行中……)输入:D:事务数据库min_sup:最小支持度阈值输出:L,D中的频繁项集方法:L1=find_frequent_1-items...
分类:编程语言   时间:2015-01-13 21:12:18    阅读次数:160
Linkedin工程师是如何优化他们的Java代码的(转)
英文原文:LinkedIn Feed: Faster with Less JVM Garbage 最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页,公....
分类:编程语言   时间:2015-01-13 21:12:14    阅读次数:222
[LeetCode][Python]ZigZag Conversion
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com'https://oj.leetcode.com/problems/zigzag-conversion/The string "PAYPALISHIRING" is written ...
分类:编程语言   时间:2015-01-13 21:10:46    阅读次数:416
unity3d GL画线/物体跟随/坐标系转换
看见标题的人是不是在想...一个小小的GL画线难吗?一个小小的物体跟随难吗?嗯,的确,一点不难。。。。我一开始也是像你们那样想的,但是实际操作起来,还是和理论有区别的写这个demo起因是这样的:面试到了一家虚拟现实的公司,因为没有去公司网上直接谈的,谈妥了hr估计是想看看我能不能胜任给了我一张效果图...
分类:编程语言   时间:2015-01-13 21:10:53    阅读次数:2034
java笔记——数据类型
我们将int, float, double, boolean等称为基本类型(primitive type),也就是特殊的类。我们可以将一个整数理解称为一个int类型的对象。int类型可以有赋值、加法、减法等操作接口。普通类型可以视作对基本类 型的拓展。我们已经见过了基本类型作为数据成员、方法的参数、...
分类:编程语言   时间:2015-01-13 21:12:10    阅读次数:157
数据持久化、单例、重载【添加对不可访问的成员的操作】、魔术方法、类常量、static关键字对self的补充【静态延迟绑定实现$this的效果】、参数类型约束【参数前加类名】、遍历【iterator接口】、快速排序
1.数据持久化过程【传输(例如表单提交或php交互mysql)和保存过程】 使用的是字符串形式的流数据。 数据流就是为了传输【按照序列的形式进行传输】 【http://baike.baidu.com/link?url=0MtUQMhFzc_EwJc09rXZV8KlfOL4jis6XNbRfmGA3...
分类:编程语言   时间:2015-01-13 21:09:42    阅读次数:241
python学习笔记十四:wxPython Demo
一、简介wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。二、安装参考官方网站:http://www.w...
分类:编程语言   时间:2015-01-13 21:10:17    阅读次数:264
Eclipse和PyDev搭建完美Python开发环境(Windows篇)(转)
摘要:本文讲解了用Eclipse和PyDev搭建Python的开发环境。 十一长假在家闲着没事儿,准备花点时间学习一下Python。 今儿花了一个下午搭建Python的开发环境,不禁感叹————开源的东西就是麻烦啊··· 唉,可怜我们这些被微软宠坏了的开发人员··· 为什么不用别的IDE呢? ...
分类:编程语言   时间:2015-01-13 21:09:17    阅读次数:321
python高级编程-Part3 修饰器前奏
修饰器用来包装函数,增加额外的功能,而且应能够修饰一批函数,减少代码重用。简单的修饰器一个函数接收函数对象作为参数,并且返回函数对象,这样的函数可以成为一个修饰器,形如下面的定义:defdeco(func): def_deco(*args): print"dosomething" func(*args) return_deco上..
分类:编程语言   时间:2015-01-13 20:04:18    阅读次数:313
用python写一个专业的传参脚本
问:linux系统命令如ls,它有几十个参数,可带一个或多个参数,可不分先后,用起来是非常的专业。但是自己写的传参脚本,一般只传一个参数,如果传多个,也是固定的顺序,那么如何用python写出更专业的传参脚本呢?答:使用python自带的getopt模块。1、语法:importgetoptgetop..
分类:编程语言   时间:2015-01-13 20:02:46    阅读次数:188
Java-Compare Version Numbers
Compare two version numbers version1 and version1. If version1 > version2 return 1, if version1  version2 return -1, otherwise return 0. You may assume that the version strings are non-empty and c...
分类:编程语言   时间:2015-01-13 20:00:14    阅读次数:190
java基本类型和引用类型
java的基本类型有 byte ,short(不要用)  ,int ,long ,float(要少用), double,char, boolean(要么false,要么true) 对于boolean例子如下: int A=3; if(A>2)//A>2的值是true,不能这样写if(1) System.out.println("牛逼"); else System.out.println("...
分类:编程语言   时间:2015-01-13 19:58:03    阅读次数:183
hdu 2054 A == B ? (java大数)
题目意思: http://acm.hdu.edu.cn/showproblem.php?pid=2054 给出两个数,判断是否相等,相等输出YES,否则输出NO。 题目分析: 注意题目给的是两个数,没有说明格式和大小,只能字符串模拟比较,或者java大数比较。这里给出java的大数比较。 AC代码: import java.math.BigDecimal; impo...
分类:编程语言   时间:2015-01-13 19:57:52    阅读次数:177
java多线程之CyclicBarrier类基本用法
CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一个线程到达之后(但在释放所有线程之前),该命令只在每个屏障点运行一次。若在继续所有参与线程之前更...
分类:编程语言   时间:2015-01-13 19:57:38    阅读次数:193
常见算法问题的分类
常见算法问题的分类...
分类:编程语言   时间:2015-01-13 19:56:31    阅读次数:210
Dijkstra算法(求单源最短路径)
问题描述  单源最短路径问题,即在图中求出给定顶点到其它任一顶点的最短路径。 最短路径的最优子结构性质 该性质描述为:如果P(i,j)={Vi....Vk..Vs...Vj}是从顶点i到j的最短路径,k和s是这条路径上的一个中间顶点,那么P(k,s)必定是从k到s的最短路径。下面证明该性质的正确性。 性质证明:用反证法易证。 Dijkstra算法实现 ps:用连接矩阵i...
分类:编程语言   时间:2015-01-13 19:55:16    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!