码迷,mamicode.com
首页 > 2016年04月29日 > 全部分享
SVD建模
以MovieLens电影推荐为例,SVD(Singular Value Decomposition)的想法是根据已有的评分情况,分析出评分者对各个因子的喜好程度以及电影包含各个因子的程度,最后再反过来根据分析结果。使用SVD对问题进行建模SVD的想法抽象点来看就是将一个N行M列的评分矩阵R(R[u][i]代表第u个用户对第i个物品的评分),分解成一个N行F列的用户因子矩阵P(P[u][k]表示用户u...
分类:其他好文   时间:2016-04-29 18:15:20    阅读次数:200
【一天一道LeetCode】#28. Implement strStr()
一天一道LeetCode系列(一)题目 Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. (二)解题第一种解法:朴素匹配算法 /*两个指针,分别指向两个字符串的首字符如果相等则一起向后移...
分类:其他好文   时间:2016-04-29 18:15:10    阅读次数:192
spring boot 用maven搭建第一个RESTful Web 服务
spring boot的出现就是为了简化spring项目的构建,让你尽快的上手一个spring项目,并快速的生成一个可执行的spring微服务。让我们来看看多简单,这里我们直接用spring的IDE,Spring Tool Suite,建第一个restful web服务。1.在工作空间的右键,直接新建一个spring start project 2.选择构建spring boot 项目的工具,这里...
分类:编程语言   时间:2016-04-29 18:15:51    阅读次数:155
仿约会吧应用详情页,评论栏随Recyclerview滑动左右移动
背景最近在玩一个叫“约会吧”的应用,也是在看直播app,默认下载安装的,安装点进去看这个应用做的不错,就留下来了。然后看他们动态详情页底部有一个效果:Recyclerview滑动到的评论列表的时候,底部点赞那栏会往左滑动,出现一个输入评论的栏;然后下拉到底部的时候输入评论栏会往右滑动,出现点赞栏。...
分类:移动开发   时间:2016-04-29 18:15:00    阅读次数:309
(多核DSP快速入门)3.利用EMCV进行图像灰度转换的单核DSP程序
原创文章 转载请注册来源http://blog.csdn.net/tostq 教程目录:http://blog.csdn.net/tostq/article/details/51245979 在CCS中应用EMCV有两种方法: (1)通过导入EMCV静态库的方法 (2)直接将EMCV的源代码导入项目文件中,虽然EMCV的源文件是C++格式的,而C++基本兼容C,而项目文件一般是用...
分类:其他好文   时间:2016-04-29 18:15:18    阅读次数:214
hdu 1076 An Easy Task
An Easy Task Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19908    Accepted Submission(s): 12725 Problem Description Ignatius was bo...
分类:其他好文   时间:2016-04-29 18:15:03    阅读次数:145
Android Material Design新UI控件使用大全 二
序言上一篇中我们介绍了几个简单的新UI控件,相信很多小伙伴对Materil Design的视觉效果有了一定的了解,今天我们就继续介绍其他几个控件的玩儿法,让我们一探Materil Design的究竟,我们先来看一下我们今天要介绍的CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout及TabLayout...
分类:移动开发   时间:2016-04-29 18:13:14    阅读次数:242
编译原理:C语言词法分析器
编译原理的实验:完成对C++语言的词法分析 先说一下整体框架: 基类:Base  封装了一些基础的字符判断函数,如下: int charkind(char c);//判断字符类型 int spaces(char c); //当前空格是否可以消除 int characters(char c);//是否是字母 int keyword(char str[]);//是否是关键字 in...
分类:编程语言   时间:2016-04-29 18:13:33    阅读次数:220
Cygwin的安装
简介Cygwin是一个在Windows上的类Linux环境,它可以帮助人们在Windows上使用强大的Linux命令。 由于最近在做一个Android平台打开PDF的项目,需要编译so文件,windows下十分的不友好,所以开始学习Cygwin,并将学习过程记录下来。...
分类:Windows程序   时间:2016-04-29 18:11:27    阅读次数:228
菜鸟学习nodejs--express(二)路由
什么是路由路由这个次不是nodejs专属,在web应用程序中就有路由,路由描述应用程序是否以及如何对调http(超文本传输协议)请求进行应答,当用户在与应用程序或者网站交互的时候,浏览器就会生成这些请求。 路由只是个用来定义应用程序中http请求的最终点的术语,所以如果希望应用程序能够做点什么,那么就必须使用路由了。Express中的路由在Express使用HTTP动词来定义路由,HTTP动词描述...
分类:Web程序   时间:2016-04-29 18:12:46    阅读次数:402
4、BOM编程 DOM编程(1)
BOM全称 Browser Object Model,浏览器对象模型。 JavaScript是由浏览器中内置的javascript脚本解释器程序来执行javascript脚本语言的。 为了便于对浏览器的操作,javascript封装了对浏览器的各个对象使得开发者可以方便的操作浏览器。所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自...
分类:其他好文   时间:2016-04-29 18:13:31    阅读次数:197
多线程同步互斥实例——使用synchronized实现线程通信和互斥
线程互斥概念       线程互斥是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 实现线程同步互斥的四种方式       临界区(Critical Section):适合一个进程内的多线程访问公共区域或代码段时使用       互斥量 (Mutex):适合不同进程内多线程访问公共区域或代码段时使用...
分类:编程语言   时间:2016-04-29 18:12:27    阅读次数:233
使用IDEA创建Spring mvc工程及简要分析
需要使用IDEA ultimate版本,才会有Web支持。0.创建工程       File->New->Project…        一路向下,最后创建一个tomcat server,mac上下载解压即可,非常简单,不详细描述。       完成后,idea会自动下载Spring相关lib,同时创建一个示例工程,下面看看idea到底自动做了哪些配置。对了解整个工程结构,web服务和框架的启动流...
分类:编程语言   时间:2016-04-29 18:12:57    阅读次数:314
5、BOM编程 DOM编程(2)
DOM创建新节点document.createElement("标签名") 创建新元素节点 elt.setAttribute("属性名", "属性值") 设置属性 elt.appendChild(e) 添加元素到elt中最后的位置 elt.insertBefore(new, child); 添加到elt中,child之前。...
分类:其他好文   时间:2016-04-29 18:11:09    阅读次数:182
JAVA学习日志(线程)
1.进程和线程 进程: 运行一个速度,程序在内存分配了运行空间 线程: 在进程中还运行,多个线程之间可以相互的切换。 问题 进程和线程的关系?        进程包括线程。 2。单线程和多线程 (JAVA抢占) 单线程:只有一条路径,必须等第一个执行了才能执行第二个。 比如 排队吃饭。。。。   ...
分类:编程语言   时间:2016-04-29 18:13:40    阅读次数:195
3、JavaScript快速入门(2)
函数基础函数主要用来封装具体的功能代码。 函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。 注意:函数的形参是不用声明使用的。 函数的基本语法是这样的:function functionName(arg0, arg1, ... argN) { statements } 例如:function sayHi(sName, sMessage)...
分类:编程语言   时间:2016-04-29 18:11:34    阅读次数:234
kvm管理平台webvirtmgr的部署
git地址:https://github.com/retspen/webvirtmgr 环境: system:centos6.2 libvirt: 0.10.2 webvirtmgr的安装,参考:https://github.com/retspen/webvirtmgr/wiki/Install-WebVirtMgr 1.安装虚拟化环境yum -y groupinstall 'Virtu...
分类:Web程序   时间:2016-04-29 18:11:02    阅读次数:1611
2847条   上一页 1 ... 57 58 59 60 61 62 63 ... 168 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!