需要做一个用户自定义排序的功能,本来并不觉得麻烦,但是做着做着发现,里面的问题很值得好好思考一下。
用户自定义排序的数据库设计很简单,无非是对需要排序的条加一个排序字段,但麻烦之处主要在于这个字段的更新过程。
如果用简单的1、2、3、4作为排序字段,那么把4移到1前面的情况下,原先的1~3都需要+1来为新的“1”腾出位置,这样会带来数倍于预期的计算量。
于是我希望找到一种方法来使得改...
分类:
编程语言 时间:
2015-05-29 12:01:11
阅读次数:
362
也许大家都有这样的经历与烦恼:当你为了使用某个网站的服务时(若你还没在该网站上注册过),你不得不先注册一个帐号。当你在一堆的网站上注册帐号后,你必需面临管理这些帐号的烦恼。也许你会这样考虑,不同网站注册的帐号信息都用同一个用户名与密码,这样也许会减轻你的烦恼,但是却给你带来的安全隐患,一旦你的帐号在...
分类:
Web程序 时间:
2015-05-29 07:26:17
阅读次数:
297
同网段用wget下载文件1.先在有文件需要传送到另一个服务器上的主服务器上创建一个专供下载的用户名。打开计算机右键,找到本地用户和组,在用户下新建一个用户。2.在internet信息管理下创建一个FTP站点。1)创建站点选择需要下载拷贝的那个文件夹2)允许匿名访问,要不然会一直..
分类:
其他好文 时间:
2015-05-28 18:25:50
阅读次数:
152
一、通过yocto定制linux 1.安装yocto yocto只能在非root用户下编译,所以先新建一个用户。 useradd chen passwd -d chen 重启电脑进入chen用户。 给chen用户添加root权限,vim/etc/sudoers第99行添加chen...
分类:
数据库 时间:
2015-05-28 15:53:52
阅读次数:
964
在机器学习中,学习或者推断 属性 变量与相应 响应 变量或 目标 变量之间的 函数 关系,使得对于一个给定的属性(特征)集合,可以进行相应的预测。例如,建立一个用户对物品的喜好预测模型。已知的数据中有用户信息(年龄,性别等),物品信息(种类,颜色等) ,以及用户对物品的喜好关系(例如 A用户喜好B物品)。在给定的用户和物品间(喜好关系未知),希望预测出用户对这个物品的喜好。...
分类:
其他好文 时间:
2015-05-28 11:00:50
阅读次数:
178
我们知道在为sqlserver建立功能数据库时,通过会为库再建立一个登陆名,而这个登陆名时,只用来管理这个数据库,这是安全的,正确的。我们在建立一个用户时,通过会把指定的数据库添加到“用户映射”里,这时你的用户与数据库就有了关系,在使用用户登陆时,你只能看到与该用户有映射关系的数据库!在SQL的集群...
分类:
数据库 时间:
2015-05-28 09:22:55
阅读次数:
241
打开vimrc文件。
ubuntu1204 中的 vimrc文件 在/etc/vim/ 目录下,此目录下的vimrc 是全局的vim设置,如果只需要改其中一个用户的vim配置,就打开该用户根目录(即~/ 目录)下的.vimrc文件,没有此文件创建一个也可以。
更加个人需要加入一下内容:"syntax high light"
syntax on
"show the line number"
s...
分类:
系统相关 时间:
2015-05-27 22:52:16
阅读次数:
244
//这段程序写的是忽略偏好值基于谷本系数计算相似度
//这个算法是基于谷本系数。
//这个值也叫做Jaccard系数,由两个用户共同表达过偏好的物品数目除以至少
//一个用户表达过偏好的物品数目而得(就是两者得交集除以两者得并集)
package byuser;
import java.io.File;
import java.io.IOException;
import org.apache...
分类:
其他好文 时间:
2015-05-27 21:10:24
阅读次数:
638
@RequestMapping的params参数还是挺好用的。
我的需求是这样的,现在有两个列表页面,一个是全部用户的列表页面,一个是某一个用户的列表页面,但是他们的jsp页面是一样的,url路径我也想一样的,单一用户的列表页面我想通过传入用户名来区别。
但是springmvc不能多个方法匹配一个url。
@RequestMapping的params参数就很好的就解决了这个问题。 ...
分类:
移动开发 时间:
2015-05-27 12:26:57
阅读次数:
188
微信公众平台的所谓“openid”分为两种:
[第一种openid]为利用交互的xml中获取:
每个用户针对每个微信公众平台唯一,即同一个用户对不同微信公众平台[第一种openid]是不同的;
个人倾向称之为fakeid,获取不需要授权页面。[第二种openid]为利用微信提供的OAuth2.0接口(高级接口需要为认证的服务号)
每个用户唯一,也就是说同一个用户对不同微信公众平台的...
分类:
微信 时间:
2015-05-27 12:17:39
阅读次数:
571