摘要: enum关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除char 以外的任何整型。即:(byte, sbyte, short, ushort, int, uint, long和ulong)Emumeration 这个概念早在C时代就有了... 阅读全文
posted @ 2014-05-04 18:37 日月心诚 阅读(267) 评论(0) 推荐(0)
摘要: 1. kNN1.1基本的kNN模型 kNN(k-nearest neighbor)的思想简单来说就是,要评价一个未知的东西U,只需找k个与U相似的已知的东西,并通过k个已知的,对U进行评价。假如要预测风炎君对一部电影M的评分,根据kNN的思想,我们可以先找出k个与风炎君相似的,并且对M进行过评分的用户,然后再用这k个用户的评分预测风炎君对M的评分。又或者先找出k个与M相似的,并且风炎君评价过的电影,然后再用这k部电影的评分预测风炎君对M的评分。在这个例子中,找相似用户的方法叫做user-based kNN,找相似物品的方法叫做item-based kNN。这两种方法的思想和实现都大同小异,因. 阅读全文
posted @ 2014-04-13 13:44 日月心诚 阅读(478) 评论(0) 推荐(0)
摘要: 说明:写作本文的出发点是最近和一个有3年开发经验的.NET开发人员聊天,他跟我说经常没有思路,在实际开发中我也见过一个具有4、5年开发经验的开发人员几乎没有灵活变通的能力,所以打算写一系列文章,在这个系列文章中我会主要讲解解题的思路,而不是讲述什么新技术新特性,借这个系列文章为初中级开发者了解遇到问题别人是如何思考和解决的。当然,如果你的思路比本文提到的更好,欢迎指出来,同时如果你对本系列文章有更好的建议或者有日常中的一些典型问题,请给我联系,我们共同探讨。目前我暂时能想到的有不重复随机数产生问题、字符串与数值转换的问题、特殊的数据库锁问题、访客来路追踪问题、在线用户统计问题、统计用户访问页面 阅读全文
posted @ 2014-04-10 21:51 日月心诚 阅读(331) 评论(1) 推荐(0)
摘要: C#数据类型分类:C#基础2012-04-23 19:112251人阅读评论(2)收藏举报c#byte数据结构floatsystemobject C#的数据类型可以分为3类:数值类型,引用类型,指针类型。指针类型仅在不安全代码中使用。 值类型包括简单类型(如字符型,浮点型和整数型等),集合类型和结构型。引用类型包括类类型,接口类型,代表类型和数组类型。 值类型和引用类型的不同之处是值类型的变量值直接包含数据,而引用类型的变量把它们的引用存储在对象中。对于引用类型的变量,完全有可能让两个不同的变量引用同一个对象,这样一来,对其中一个变量的操作就会影响到被另一个变量引用的对象。对于值类型的变量而言 阅读全文
posted @ 2014-03-28 19:55 日月心诚 阅读(644) 评论(0) 推荐(0)
摘要: C#数据类型分类:C#基础2012-04-23 19:112251人阅读评论(2)收藏举报c#byte数据结构floatsystemobject C#的数据类型可以分为3类:数值类型,引用类型,指针类型。指针类型仅在不安全代码中使用。 值类型包括简单类型(如字符型,浮点型和整数型等),集合类型和结构型。引用类型包括类类型,接口类型,代表类型和数组类型。 值类型和引用类型的不同之处是值类型的变量值直接包含数据,而引用类型的变量把它们的引用存储在对象中。对于引用类型的变量,完全有可能让两个不同的变量引用同一个对象,这样一来,对其中一个变量的操作就会影响到被另一个变量引用的对象。对于值类型的变量而言 阅读全文
posted @ 2014-03-28 19:55 日月心诚 阅读(144) 评论(0) 推荐(0)
摘要: 1.创建文件夹//using System.IO;Directory.CreateDirectory(%%1);2.创建文件//using System.IO;File.Create(%%1);3.删除文件//using System.IO;File.Delete(%%1);4.删除文件夹//using System.IO;Directory.Delete(%%1);5.删除一个目录下所有的文件夹//using System.IO;foreach (string dirStr in Directory.GetDirectories(%%1)){ DirectoryInfo dir = new 阅读全文
posted @ 2014-03-27 09:31 日月心诚 阅读(13276) 评论(0) 推荐(2)
摘要: 1、List的基础、常用方法:声明:1、ListmList=newList();T为列表中元素类型,现在以string类型作为例子E.g.:ListmList=newList();2、ListtestList=newList(IEnumerablecollection);以一个集合作为参数创建ListE.g.:string[]temArr={"Ha","Hunter","Tom","Lily","Jay","Jim","Kuku","Locu&q 阅读全文
posted @ 2014-03-27 09:29 日月心诚 阅读(833) 评论(0) 推荐(0)
摘要: C#中调用API介绍API( Application Programming Interface ),我想大家不会陌生,它是我们Windows编程的常客,虽然基于.Net平台的C#有了强大的类库,但是,我们还是不能否认API在Windows编程中的重要性.大多数的编程语言都支持API编程,而.Net平台中的MFC(Microsoft Foundation Class Library)构架本身就封装了大部分的API. 做为程序员,我们需要了解API从字面上了解便是编程接口,因此,做为开发者,需要了解的只是API的使用方法.API根据操作系统、处理器及功能性的不同而拥有很多不同的类型. 操作系统特 阅读全文
posted @ 2014-03-25 19:34 日月心诚 阅读(445) 评论(0) 推荐(0)
摘要: C# 中文分词算法(实现从文章中提取关键字算法)using System;using System.IO;using System.Text;using System.Collections;using System.Collections.Generic;using System.Text.RegularExpressions;namespace LumkitCms.Utils{ /// /// 分词类 /// public static class WordSpliter { #region 属性 private static string SplitChar = " " 阅读全文
posted @ 2014-03-11 19:05 日月心诚 阅读(1658) 评论(1) 推荐(0)
摘要: 准确率召回率准确率召回率http://blog.sina.com.cn/s/blog_4b59de070100ehl7.html最近一直在做相关推荐方面的研究与应用工作,召回率与准确率这两个概念偶尔会遇到,知道意思,但是有时候要很清晰地向同学介绍则有点转不过弯来。召回率和准确率是数据挖掘中预测、互联网中的搜索引擎等经常涉及的两个概念和指标。召回率:Recall,又称“查全率”——还是查全率好记,也更能体现其实质意义。准确率:Precision,又称“精度”、“正确率”。以检索为例,可以把搜索情况用下图表示:相关不相关检索到AB未检索到CDA:检索到的,相关的 (搜到的也想要的)B:检索到的,但 阅读全文
posted @ 2014-03-06 15:11 日月心诚 阅读(651) 评论(0) 推荐(0)