摘要:
推荐系统废话:最近朋友在学习推荐系统相关,说是实现完整的推荐系统,于是我们三不之一会有一些讨论和推导,想想索性整理出来。在文中主要以工程中做推荐系统的流程着手,穿插一些经验之谈,并对于推荐系统的算法的学术界最新的研究进展和流派作一些介绍。当然由于我做推荐系统之时还年幼,可能有很多偏颇甚至错误的见解,就当抛砖引玉,还请各位大大指点。Readinglists虽然很多人觉得作为AI的分支之一,推荐跟自然语言处理等问题的难度不可同日而语。但所谓磨刀不误砍柴工,我觉得,至少在开工前先应该阅读这样基本书,起码要看看目录,以对于推荐系统有个初步的了解。中文书籍:1.《推荐系统实践》项亮http://book
阅读全文
posted @ 2013-03-03 22:26
HackerVirus
阅读(234)
推荐(0)
摘要:
Linux常用命令作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!在博客的草稿箱里一直有一份"Linux命令"的草稿,记录了一些常用的Linux命令,用于需要的时候查询。由于是出于个人使用的目的,所以这个清单并不完整。今天整理了一下这个清单,调整了格式,并增加了一些内容。现在发布出来,以抛砖引玉。我也会在未来继续补充。希望能对Linux用户有用。Linux相关背景可参阅Linux的概念与体系系列文章网络相关背景可参阅协议森林系列文章下面是格式说明,你现在可以跳过,直到遇到疑问时再来查询。$ 命令行提示符粗体
阅读全文
posted @ 2013-03-03 22:18
HackerVirus
阅读(140)
推荐(0)
摘要:
一个升级程序日前收到一个小任务,要做一个通用的在线升级程序。更新的内容包括一些dll或exe或、配置文件。升级的大致流程是这样的,从服务器获取一个更新的配置文件,经过核对后如有新的更新,则会从服务器下载相应的文件更新到被升级的程序目录下。如果被升级的程序在升级之前已经启动,程序则会强制关闭它,待到升级完成之后重新启动相应的程序。在升级之前程序会自动备份一次,以防升级失败造成程序不能运行。首先来的是数据实体 1 public class FileENT 2 { 3 public string FileFullName { get; set; } 4 5 ...
阅读全文
posted @ 2013-03-03 12:29
HackerVirus
阅读(114)
推荐(0)
摘要:
mySagasoft MIS与WebMIS架构权限管理功能作者:sagahu@163.com,2013-03-02,太原。关键字:RBAC, 权限管理, 角色权限, 资源权限一、引言前几天把自己总结的MIS/WebMIS架构介绍文件发到了网上,就有网友问权限管理实现方面的问题,尤其是这个问题:如何实现数据权限与字段权限?我以为,业务性非常强,这是管理软件必须具有的基本特性,不能脱离业务而单纯的搞记录级别权限或者字段权限。刚从业那几年,确实曾经幻想过在自己的管理软件实现非常细的数据操作许可,后来逐渐认为那是自己思考问题的方法错了。那些纯粹针对数据表、视图,甚至存储过程的权限管理,是DBMS内部的
阅读全文
posted @ 2013-03-03 12:28
HackerVirus
阅读(189)
推荐(0)
摘要:
素数的判断明年就要开始找工作了,所以现在正在准备中,恶补一些数据结构的基础知识和面试题目,因此,在这里不定期的整理一些题目。我发现,素数判断是一个很常见的算法,基本上,我看到的很多题目都要涉及到素数的判断,比如说,1024到687432的所有素数的和,或者720的N次方中,有哪些数是素数等等,大体涉及到素数的题目,核心问题就是要懂得如何判断素数。 那么,如何判断素数呢?素数是指只能被自身和1整除的自然数,常见而且比较容易实现的算法是试除法:将该数N用<=N的所有素数去试除,若均无法整除,则N为素数。 接下来我们就开始写代码了: boolean isPrime(int number) {
阅读全文
posted @ 2013-03-02 22:58
HackerVirus
阅读(319)
推荐(0)
摘要:
用Treeview实现FolderBrowerDialog 和动态获取系统图标(运用了Win32 dll类库)其实,FolderBrowerDialog 很好用呢,有木有啊亲。反正我特别的喜欢,微软大哥把这个浏览文件夹的东东封装的多好呀,可是遇到一个变态的客户就不好玩了。事情是这样子的。我需要做一个下面的东东:这个不难啊,然后就用FolderBrowerDialog这个神器,嗯 还不错,刚开始客户用了也很喜欢。可是过了一段时间之后,客户说要屏蔽右键功能,他不想让其他通过右键能打开或浏览文件夹,如下面 红色要给屏蔽。我一开始以为只是一个参数问题,就爽快的答应了客户咯。可是啊后来找啊找 找到天荒地
阅读全文
posted @ 2013-03-02 22:56
HackerVirus
阅读(210)
推荐(0)
摘要:
寄宿于CS程序的WCF服务最近项目中,需要对外部程序提供服务接口,用来进行数据交互和部分设备控制。由于都是使用的.NET平台开发的,因此想到使用WCF服务。之前也用过WCF服务,但是当初使用的时候是通过IIS寄宿的,有些地方不太让人满意,一则是同一个软件要部署两个地方,CS的桌面程序和寄宿于IIS的WCF服务部分,二则是由于系统本身问题,使用的是SQLite数据库,无法实现多线程访问,造成了数据重复,容易造成数据不一致。所以现在准备把WCF服务寄宿于CS程序中,这样就解决了以上两个问题。由于对WCF一知半解,只知道按部就班的使用,从明白过其中的道理,所以在网上找了些教程[1],实现了自己的想法
阅读全文
posted @ 2013-03-02 22:52
HackerVirus
阅读(264)
推荐(0)
摘要:
JAVA 即时网络通信我的服务器以前上Java课的时候,老师要求,自行组队来做一个即时网络通信的课程设计。具体要求:使用Socket套接字和ServerSocket来开发一个基于c/s架构的小项目,服务器和客户端的UI采用Swing编程,具体业务逻辑采用多线程开发。现在过去这么久了,想去回忆一下,记录一下当时的点滴,作为一点点积累。我正在努力回忆..我主要负责,服务器的设计开发,下面是我的部分代码。一,UI部分是模仿别人写的,可自行设计。二,业务部分(多线程处理)1.线程管理类package com.haoyudian.server.service;import java.io.IOExcep
阅读全文
posted @ 2013-03-02 22:46
HackerVirus
阅读(186)
推荐(0)
摘要:
自己动手实现自旋锁注:本文部分内容来源于<<操作系统概念>>第六版,[美]Abraham Silberschatz,Peter Baer Galvin,Greg Gagne著,郑扣根译。如有错误,还望大家批评指正,我先谢过大家了。锁是为了解决某种资源(又有人称临界资源)互斥使用提出的一种机制。常用的有读写锁、互斥锁、自旋锁。接下来就谈谈这个自旋锁。自旋锁和互斥锁功在使用时差不多,每一时刻只能有一个执行单元占有锁,而占有锁的单元才能获得临界资源的使用权,从而达到了互斥的目的。自旋锁与互斥锁的区别在于:自旋锁在执行单元在获取锁之前,如果发现有其他执行单元正在占用锁,则会不停
阅读全文
posted @ 2013-03-02 22:43
HackerVirus
阅读(359)
推荐(0)
摘要:
C#发送DKIM签名的邮件DKIM(DomainKeys Identified Mail) 是一个电子邮件验证标准——域名密钥识别邮件标准,邮件系统可据此标准判断邮件是否为垃圾邮件。它的工作原理是生成私钥(private key)/公钥(public key)对,将公钥以TXT记录的形式存放在 DNS 服务器中,发送邮件时选择相应的邮件字段(比如From, To, Subject)通过私钥生成签名信息并附加到邮件头之后进行发送。目标邮件服务器收到邮件后,根据发件人的域名从 DNS 查询中得到公钥,然后用该公钥验证邮件头中的签名信息是否合法。我们通过 C# 代码成功发送了 DKIM 签名的邮件,
阅读全文
posted @ 2013-03-02 22:42
HackerVirus
阅读(370)
推荐(0)