码迷,mamicode.com
首页 > 编程语言
Spark机器学习(11):协同过滤算法
协同过滤(Collaborative Filtering,CF)算法是一种常用的推荐算法,它的思想就是找出相似的用户或产品,向用户推荐相似的物品,或者把物品推荐给相似的用户。怎样评价用户对商品的偏好?可以有很多方法,如用户对商品的打分、购买、页面停留时间、保存、转发等等。得到了用户对商品的偏好,就可 ...
分类:编程语言   时间:2017-07-21 19:57:15    阅读次数:303
HotSpotVM 线程实现浅析
今天来看下HotSpotVM在Linux下的线程模型。 Thread.start HotSpot Runtime Overview 中说道, There are two basic ways for a thread to be introduced into the VM: execution o ...
分类:编程语言   时间:2017-07-21 19:56:56    阅读次数:424
22-进程与线程2
线程 一条流水线的执行过程是一个线程,一条流水线必须属于一个车间,一个车间的运行过程就是一个进程. 一个进程内至少有一个线程 进程是资源单位 而线程才是cpu上的执行单位 多线程: 一个车间内有多条流水线,多个流水线共享该车间的资源(多线程共享一个进程的资源) 线程创建的开销要远小于进程 为何要创建 ...
分类:编程语言   时间:2017-07-21 19:52:25    阅读次数:155
python获取多线程的返回值
最近有个需求,用多线程比较合适,但是我需要每个线程的返回值,这就需要我在threading.Thread的基础上进行封装 执行结果 元组中的结果是函数foo的返回值,至于结果为什么这么乱,我猜,是因为各子线程foo的print和主线程print get_result()一起抢占系统资源造成。 ...
分类:编程语言   时间:2017-07-21 19:50:47    阅读次数:349
Java和C#中的接口对比(有你不知道的东西)
Java和C#中的接口对比(有你不知道的东西) 1.与Java不同,C#中的接口不能包含字段(Field)。 在java中,接口中可以包含字段,但是这些字段隐式地是static和final的。而C#不允许接口中有字段,编译器在编译时就会提示错误(如下代码所示)。 interface IInterfa ...
分类:编程语言   时间:2017-07-21 19:50:41    阅读次数:223
Java I/O学习(附实例和具体解释)
一、Java I/O类结构以及流的基本概念 在阅读Java I/O的实例之前我们必须清楚一些概念。我们先看看Java I/O的类结构图: Java I/O主要以流的形式进行读写数据。 流是一组有顺序的。有起点和终点的字节集合。是对传输数据的总称或抽象。即数据在两设备间的传输称为流,流的本质是传输数据 ...
分类:编程语言   时间:2017-07-21 19:49:57    阅读次数:260
vs2017 xamarin导入jar,SO文件的问题
最近要弄用vs弄个安卓的系统,因为要使用硬件,所以要引进jar,SO文件 导入jar文件很顺利,具体步骤我也是在网上找的这里给个链接 http://www.2cto.com/kf/201604/502246.html 按照上面的,导入SO文件就会出错 开始我还以为不是这样导入,是不是有哪里有问题 耽 ...
分类:编程语言   时间:2017-07-21 19:49:09    阅读次数:865
Java设计模式之单例
运行结果: 即只会创建一次实例!!!!! ...
分类:编程语言   时间:2017-07-21 19:48:42    阅读次数:178
python基础27 -----python进程终结篇-----IO模型
一、IO模型 1、IO模型分类 1.阻塞IO blocking IO 2.非阻塞IO nonblocking IO 3. 多路复用IO multiplexing 4.信号驱动IO signal driven IO (工作中不会使用到,只是作为了解) 5.异步IO asynchronous IO 2、 ...
分类:编程语言   时间:2017-07-21 19:47:40    阅读次数:207
【Java IO流】File类的使用
File类的使用 Java中的File类是在java.io.File中,Java.IO.File类表示文件或目录。 File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问。 一、File类的常用API介绍 首先在我的d盘下创建一个测试用的文件夹和文本文件,如下图所示: 1.创 ...
分类:编程语言   时间:2017-07-21 19:46:46    阅读次数:197
python爬虫——与不断变化的页面死磕和更新换代(3)
经过上一次的实战,手感有了,普罗西(雾)池也有了,再战taobao/tmall 试着使用phantomJS爬手机端,结果发现爬来的tmall页面全是乱码,taobao页面xpath识别错误。一顿分析了之后才发现:TMD我的python2会把编码搞乱,phantomJS不支持手机独有的tap()操作! ...
分类:编程语言   时间:2017-07-21 19:46:39    阅读次数:264
java中String new和直接赋值的区别
Java中String new和直接赋值的区别 对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才能确定的就存储在堆中。对于equals相等的字符串,在常量池中永远只有一份,在堆中有多份。 例如: String s ...
分类:编程语言   时间:2017-07-21 19:46:05    阅读次数:184
python学习-09(查找、排序和浅谈数据结构)
查找的方法: 排序的方法: 简单的数据结构: 一、算计基础 1.1、什么是算法: 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不 ...
分类:编程语言   时间:2017-07-21 19:02:36    阅读次数:281
蓝桥杯 算法训练 ALGO-108 最大的体积
算法训练 最大体积 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 每个物品有一定的体积(废话),不同的物品组合,装入背包会战用一定的总体积。假如每个物品有无限件可用,那么有些体积是永远也装不出来的。为了尽量装满背包,附中的OIER想要研究一下物 ...
分类:编程语言   时间:2017-07-21 19:00:49    阅读次数:309
php 替换二维数组的 key
php 替换二维数组中的 key 此文为我工作中的总结,如有转载,请注明出处:http://www.cnblogs.com/chrdai/p/7219107.html ...
分类:编程语言   时间:2017-07-21 19:00:12    阅读次数:297
《笔记》python itertools的groupby分组数据处理
今天遇到这么一个需求,需要将这样的数据进行分组处理: 处理之后我可能需要得到这样的结果: 找了一些办法,最后想到了以前用过的在itertools里面的包groupby方法,因为比较少使用所以总是忘。它可以轻松的实现分组功能,由于是itertools包里面的,所以它的返回是一个迭代器。这一点要注意下面 ...
分类:编程语言   时间:2017-07-21 18:59:20    阅读次数:988
【转载】全网最!详!细!tarjan算法讲解。
转自http://www.cnblogs.com/uncle-lu/p/5876729.html 【转载】全网最!详!细!tarjan算法讲解。 全网最详细tarjan算法讲解,我不敢说别的。反正其他tarjan算法讲解,我看了半天才看懂。我写的这个,读完一遍,发现原来tarjan这么简单! tar ...
分类:编程语言   时间:2017-07-21 18:59:10    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!