首页 > 编程语言
Apriori算法
Apriori算法是一种发现频繁项集的基本算法,算法的思想主要就是使用一种称为逐层搜索的迭代方法,K项集用于探索(K+1)项集。算法的伪代码如下:(具体实现正在进行中……)输入:D:事务数据库min_sup:最小支持度阈值输出:L,D中的频繁项集方法:L1=find_frequent_1-items...
分类:编程语言   时间:2015-01-13 21:10:34    收藏:0  评论:0  赞:0  阅读:269
Linkedin工程师是如何优化他们的Java代码的(转)
英文原文:LinkedIn Feed: Faster with Less JVM Garbage 最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页,公....
分类:编程语言   时间:2015-01-13 21:10:24    收藏:0  评论:0  赞:0  阅读:301
[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:04    收藏:0  评论:0  赞:0  阅读:329
数据持久化、单例、重载【添加对不可访问的成员的操作】、魔术方法、类常量、static关键字对self的补充【静态延迟绑定实现$this的效果】、参数类型约束【参数前加类名】、遍历【iterator接口】、快速排序
1.数据持久化过程【传输(例如表单提交或php交互mysql)和保存过程】 使用的是字符串形式的流数据。 数据流就是为了传输【按照序列的形式进行传输】 【http://baike.baidu.com/link?url=0MtUQMhFzc_EwJc09rXZV8KlfOL4jis6XNbRfmGA3...
分类:编程语言   时间:2015-01-13 21:09:14    收藏:0  评论:0  赞:0  阅读:447
python学习笔记十四:wxPython Demo
一、简介wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。二、安装参考官方网站:http://www.w...
分类:编程语言   时间:2015-01-13 21:08:14    收藏:0  评论:0  赞:0  阅读:269
Eclipse和PyDev搭建完美Python开发环境(Windows篇)(转)
摘要:本文讲解了用Eclipse和PyDev搭建Python的开发环境。 十一长假在家闲着没事儿,准备花点时间学习一下Python。 今儿花了一个下午搭建Python的开发环境,不禁感叹————开源的东西就是麻烦啊··· 唉,可怜我们这些被微软宠坏了的开发人员··· 为什么不用别的IDE呢? ...
分类:编程语言   时间:2015-01-13 21:08:04    收藏:0  评论:0  赞:0  阅读:255
python高级编程-Part3 修饰器前奏
修饰器用来包装函数,增加额外的功能,而且应能够修饰一批函数,减少代码重用。简单的修饰器一个函数接收函数对象作为参数,并且返回函数对象,这样的函数可以成为一个修饰器,形如下面的定义:defdeco(func): def_deco(*args): print"dosomething" func(*args) return_deco上..
分类:编程语言   时间:2015-01-13 20:01:44    收藏:0  评论:0  赞:0  阅读:302
用python写一个专业的传参脚本
问:linux系统命令如ls,它有几十个参数,可带一个或多个参数,可不分先后,用起来是非常的专业。但是自己写的传参脚本,一般只传一个参数,如果传多个,也是固定的顺序,那么如何用python写出更专业的传参脚本呢?答:使用python自带的getopt模块。1、语法:importgetoptgetop..
分类:编程语言   时间:2015-01-13 20:00:54    收藏:0  评论:0  赞:0  阅读:386
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 19:57:34    收藏:0  评论:0  赞:0  阅读:220
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:57:14    收藏:0  评论:0  赞:0  阅读:194
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:56:54    收藏:0  评论:0  赞:0  阅读:279
java多线程之CyclicBarrier类基本用法
CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一个线程到达之后(但在释放所有线程之前),该命令只在每个屏障点运行一次。若在继续所有参与线程之前更...
分类:编程语言   时间:2015-01-13 19:56:24    收藏:0  评论:0  赞:0  阅读:277
常见算法问题的分类
常见算法问题的分类...
分类:编程语言   时间:2015-01-13 19:54:14    收藏:0  评论:0  赞:0  阅读:300
Dijkstra算法(求单源最短路径)
问题描述  单源最短路径问题,即在图中求出给定顶点到其它任一顶点的最短路径。 最短路径的最优子结构性质 该性质描述为:如果P(i,j)={Vi....Vk..Vs...Vj}是从顶点i到j的最短路径,k和s是这条路径上的一个中间顶点,那么P(k,s)必定是从k到s的最短路径。下面证明该性质的正确性。 性质证明:用反证法易证。 Dijkstra算法实现 ps:用连接矩阵i...
分类:编程语言   时间:2015-01-13 19:53:04    收藏:0  评论:0  赞:0  阅读:338
朴素贝叶斯分类算法
参考资料地址: http://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html 我的数据挖掘算法实现源码地址:https://github.com/linyiqun/DataMiningAlgorithm 介绍 要介绍朴素贝叶斯算法(Naive Bayes),那就得先介绍贝叶斯分类算法,贝叶斯分...
分类:编程语言   时间:2015-01-13 19:52:54    收藏:0  评论:0  赞:0  阅读:465
java中的随机数(Math.random()),以及如何产生一个类似于[21,77]区间的随机数。
//Math.random()产生的是[0,1)!!! double k=Math.random(); //注意下面那个=要加上,这样才满足数学对称性 if(k>=0.5)//意思是当产生的随机数大于等于0.5时说自己牛B,小于0.5时说这种自己傻B System.out.println("我活在牛A和牛C之间"+k); else System.out.println(...
分类:编程语言   时间:2015-01-13 19:51:14    收藏:0  评论:0  赞:0  阅读:298
java base64 编码 解码
java base64 编码 解码...
分类:编程语言   时间:2015-01-13 19:49:24    收藏:0  评论:0  赞:0  阅读:256
多线程读取全局变量 (在无锁状态下 会造成多少种值的出现)
int global = 0; // thread 1 for(int i = 0; i < 10; ++i) global -= 1; // thread 2 for(int i = 0; i < 10; ++i) global += 1;之后global的可能的值是多少(多种可能)?     这个问题考虑的是全局变量global的加减操作不是原子操作,在加减过程中有可能被打断,从而产生...
分类:编程语言   时间:2015-01-13 19:48:14    收藏:0  评论:0  赞:0  阅读:347
VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页...
分类:编程语言   时间:2015-01-13 19:46:54    收藏:0  评论:0  赞:0  阅读:426
TinyXML:一个优秀的C++ XML解析器
读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XM...
分类:编程语言   时间:2015-01-13 19:46:44    收藏:0  评论:0  赞:0  阅读:299
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!