首页 > 2015年04月15日 > 全部分享
不到100行代码实现一个推荐系统
似乎咱的产品七,八年前就想做个推荐系统的,就是类似根据用户的喜好,自动的找到用户喜欢的电影或者节目,给用户做推荐。可是这么多年过去了,不知道是领导忘记了还是怎么了,连个影子还没见到。 而市场上各种产品的都有了推荐系统了。比如常见的各种购物网站京东,亚马逊,淘宝之类的商品推荐,视频网站优酷的的类似影片推荐,豆瓣音乐的音乐推荐...... 一个好的推荐系统推荐的精度必然很高,能够真的发现用...
分类:其他   时间:2015-04-15 11:22:44    收藏:0  评论:0  赞:0  阅读:171
Android导入项目出现“R cannot be resolved to a variable"错误的解决方法
1、选中该项目,右键properties,选中Android的Project Build Target 中版本最高的一项,并点击Apply ->OK。如下图 2、选中Project,选中Clean...中要clean的项目点击ok,如下图所示:...
分类:移动平台   时间:2015-04-15 11:22:35    收藏:0  评论:0  赞:0  阅读:371
android abslistview gridview介绍
结构 继承关系 public abstract class AbsListView extends AdapterView Adapter> implements TextWatcher ViewTreeObserver.OnGlobalLayoutListenerViewTreeObserver.OnTouchModeChangeListener Filter.FilterLi...
分类:移动平台   时间:2015-04-15 11:22:26    收藏:0  评论:0  赞:0  阅读:296
UIAlertView点击按钮不会销毁自身View
子类化UIAlertView,复写方法 - (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated; /// UIAlertView subclass which can't be dismissed when buttons clicked. @interface Fix...
分类:其他   时间:2015-04-15 11:22:23    收藏:0  评论:0  赞:0  阅读:221
步步为营_Android开发课[32]_用户界面之Toast(吐司)
Focus on technology, enjoy life!—— QQ:804212028 浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305 主题:用户界面之Toast(吐司) -常用于APP中的一些小提示 Toast的结构分析: Toast toast=Toast.makeText(MainActivity....
分类:移动平台   时间:2015-04-15 11:22:21    收藏:0  评论:0  赞:0  阅读:202
项目开发-iBatis事务源码之SQL执行
SQL执行流程,以插入为例。    SqlMapClientImpl的insert public Object insert(String id, Object param) throws SQLException { return getLocalSqlMapSession().insert(id, param); }   SqlMapSessionImpl的insert...
分类:数据库技术   时间:2015-04-15 11:21:55    收藏:0  评论:0  赞:0  阅读:196
广播监听手机中应用程序是否安装并卸载
public class PackageReceiver extends BroadcastReceiver { private static final int PACKAGE_NAME_INDEX = 8; @Override public void onReceive(Context context, Intent intent) { if (intent != null) ...
分类:移动平台   时间:2015-04-15 11:21:44    收藏:0  评论:0  赞:0  阅读:192
编辑代码或者文档时光标变成了一闪一闪的方块怎么处理?
敲代码的时候一不小心就会遇到这种情况:...
分类:其他   时间:2015-04-15 11:21:38    收藏:0  评论:0  赞:0  阅读:350
每日一题22:Deque与Trait
虽然之前写过一个Deque,但是那个属于C与C++混合的产品,近来在学习C++模板,所以写了一个C++版,同时第一次尝试使用Trait技术。 本来已经写好的文章,发表之后丢失了,好郁闷,没心情再写了,贴贴代码吧。这个Trait是用来决定传递参数时是使用值传递还是引用传递#ifndef _TYPE_TRAITS_H_ #define _TYPE_TRAITS_H_namespace MyDataSt...
分类:其他   时间:2015-04-15 11:21:34    收藏:0  评论:0  赞:0  阅读:263
项目开发-iBatis事务源码之事务提交和回滚
接上篇继续事务的提交和结束流程如下。    commitTransaction       SqlMapClientImpl的commitTransaction操作,类似startTransaction,是最终由SqlMapExecutorDelege的commitTransaction完成的。 /** * Commit the transaction on a sessi...
分类:其他   时间:2015-04-15 11:21:04    收藏:0  评论:0  赞:0  阅读:425
Android开发:用Gson处理泛型的方法
在实际开发中,经常用Gson处理接口返回的数据,会因为处理的类型不同,需写不同的方法,也因为返回是object或者是list,也要写不同的方法,这样不符合开发开发的复用原则,本着代码的尽量可复用,我找到了一个可以复用的方法,直接穿入需要解析的数据和返回的object类型,直接出解析结果,一劳永逸,具体的方法如下: protected T getGsonObject(String dat...
分类:移动平台   时间:2015-04-15 11:20:54    收藏:0  评论:0  赞:0  阅读:349
SSH下的投票系统
SSH下的投票系统 源代码下载地址:http://www.zuidaima.com/share/1550463721196544.htm...
分类:其他   时间:2015-04-15 11:20:45    收藏:0  评论:0  赞:0  阅读:112
The SELECT would examine more than MAX_JOIN_SIZE rows 报错分析 MYSQL
用了一个联表查询一个大表,21 个字段,近四千万条记录吧。另一个表就几万的记录量。 报错误信息为: #1104 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELE...
分类:数据库技术   时间:2015-04-15 11:20:34    收藏:0  评论:0  赞:0  阅读:3204
linux源码分析之位长定义 -- bitsperlong.h
我们知道,在Linux内核中,不同CPU里面,不同CPU的字节序定义不同。 本节年内容主要是讲的是:不同CPU里面,各自的位长定义也是不同。 本次用于分析的 Linux 内核版本为: linux--3.0.0-12。  arch/XXX/include/asm/bitsperlong.h:不同CPU(XXX)的位长定义 1)ARM(XXX=arm):  #includ...
分类:系统服务   时间:2015-04-15 11:20:14    收藏:0  评论:0  赞:0  阅读:287
linux取消屏保
ubuntu默认10分钟就会进入屏保。   我用的ubuntu server12.04,由于没有桌面,只能用命令。如下:   setterm -blank 0 //禁用屏保   setterm -blank 1 //1分钟后开始屏保   settern是系统自带的命令,的功能相当强大,具体可用setterm --help查看。 如:setterm -dump 1  //获得1屏的...
分类:系统服务   时间:2015-04-15 11:20:04    收藏:0  评论:0  赞:0  阅读:443
IOS8.0(Objective-C) 手势锁屏App
IOS8.0(Objective-C) 手势锁屏App IOS 手势锁屏实现逻辑分析:     1、通过循环在页面中添加透明背景白色边框的按钮(默认为九个)并设置 tag 值,以便与原始密码核对     2、扑捉手势,主要用到touchesBegan、touchesMoved 和 touchesEnded     3、将手势经过的按钮划线链接起来,主要用到  CGContextRef...
分类:移动平台   时间:2015-04-15 11:19:55    收藏:0  评论:0  赞:0  阅读:307
Virtualbox 多重加载 高级功能介绍
1. 简介  对于虚拟机,相信对大家来说都不陌生,尤其对一个IT行业的人来讲。让你在现有的操作系统上不需要从新装系统和购买新机器就可以使用其他类型的操作系统。现在主流的虚拟就有VMWare和Virtualbox,virtualbox体系小,也比较稳定,还有一些独到的高级功能比较受用户的青睐。   对于虚拟机中的操作系统,我们大多时候都是用来做实验或者其他用途,但总结起来一句通俗的话,那就是用来折腾...
分类:其他   时间:2015-04-15 11:19:45    收藏:0  评论:0  赞:0  阅读:807
大数的加法,乘法,全排列实现
打印1到最大的n位数: 这里一个很重要的概念就是n位数,不知道n为多大,那么需要用一个字符来表示一个大数 这里用string来表示大数,为了打印的时候方便,这里需要模拟一个字符的加法操作 另外,之前实现过大数的乘法,异曲同工: http://blog.csdn.net/xietingcandice/article/details/44729323 #include #incl...
分类:其他   时间:2015-04-15 11:19:25    收藏:0  评论:0  赞:0  阅读:174
关于js校验,检验常见的比如:电话,数字,邮箱,手机号等等
?? /**  验证数字:^[0-9]*$  验证n位的数字:^\d{n}$  验证至少n位数字:^\d{n,}$  验证m-n位的数字:^\d{m,n}$  验证零和非零开头的数字:^(0|[1-9][0-9]*)$  验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$  验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$  验...
分类:移动平台   时间:2015-04-15 11:19:14    收藏:0  评论:0  赞:0  阅读:188
如何在Ubuntu手机上实现一个FileDialog
前一段时间,有个开发者问我能否在Ubuntu手机中使用QtQuick.Dialogs来实现FileDialog。目前在手机上没有Qt这个库的实现。最主要的原因是它不使用unit grid的方式来布局,所以在真的手机上显得非常小。那么我们怎么才能实现同样的功能呢?...
分类:移动平台   时间:2015-04-15 11:19:05    收藏:0  评论:0  赞:0  阅读:317
2146条   上一页 1 ... 84 85 86 87 88 ... 108 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!