现在位置: 首页 > mysticism发表的所有文章
  • 08月
  • 12日
综合 ⁄ 共 3582字 评论关闭
epoll.h源码: /* Copyright (C) 2002-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; ......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 823字 评论关闭
在现实生活中,我估计这个问题没有多大的意义, 但作为你一种方法,可以借鉴,也可以得出一个结论,那就是尽量把数学知识应用于编程之中,算法会完美。 /*********************************************************************************************************************************** 1: 问题描述:给定包含101个元素的数组arr,数组中元素一定属于[1,100],并且[1,100]之间的每个数都在arr中出现过。 2: 解决方案:分析,数组中有101个元素,如果[1,100]之间的每个数出现一次,那就是100个元素了,剩下的那个元素......
阅读全文
基于内容的推荐的基本推荐思路是:用户喜欢幻想小说,这本书是幻想小说,则用户有可能喜欢这本小说 两方面要求:(1)知道用户的喜好;(2)知道物品的属性 基于内容的推荐相比协同过滤方法(个人观点):协同过滤用到了大量用户的群体行为特征,两个特点,(1)要大量用户,(2)除了用户的行为之外,不需要其他信息;基于内容的推荐,需要用户和物品的额外信息,如:用户喜好、物品属性等等,但是不需要存储、处理大量的用户数据。 基于内容的推荐和基于知识的推荐没有明确界限,两者区别:前者更侧重于提取物品属性,后者更侧......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 3140字 评论关闭
定义:命令模式(Command),将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 动机:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。 结构图: 所涉及的角色: Command:定义命令的接口,声明执行的方法。 ConcreteCommand:命令......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 225字 评论关闭
“博客”在我心目当中是一个很高大上的平台。因为开通博客写文章的人大都是在自己的领域有很深刻见地的大牛。所以对待博客一直是敬而远之。 直到听过一个已经创业成功的学长介绍经验才知道,大牛并不一开始就是大牛,不少大牛都是通过写博客成为大牛的。因为你的读者是大牛,所以对待每一篇文章都会认真对待,斟酌写的每一句话,琢磨每一个知识点。久而久之,你也就成成为大牛了。这是学长的大牛之路。对我很有启发,所以决定踏上博客之路。希望在充满大牛的世界里,自己也能成为大牛!
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 2884字 评论关闭
               -------android培训、java培训、期待与您交流! ---------- 本日志doc文档下载 About 泛型 泛型是jdk1.5的所有新特性中最难深入掌握的部分,不过,我们在实际应用中不能掌握得那么深入,掌握泛型中一些最基本的内容就差不多了。 没有使用泛型时,只要是对象,不管是什么类型的对象,都可以存储进同一个集合中。使用泛型集合,可以将一个集合中的元素限定为一个特定类型,集合中只能存储同一个类型的对象,这样更安全;并且当从集合获取一个对象时,编译器也可以知道这个对象的类型,不需要对对象进行强制......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 663字 评论关闭
压缩存储有时候可以获得更好的性能。   使用TextFile存储时,可以使用GZIP或者BZIP2进行压缩。操作如下 CREATE TABLE raw (line STRING) ROW FORMAT DELIMITED FIELDSTERMINATED BY '\t' LINES TERMINATED BY '\n'; LOAD DATA LOCAL INPATH '/tmp/weblogs/20090603-access.log.gz' INTOTABLE raw; 以上操作的缺点是hive在查询时不能分隔压缩文件,不能并行执行map,只能执行一个map。   更好的方式是如下操作: CREATE TABLE raw (line STRING) ROW FORMAT DELIMITED FIELDSTERMINATED BY '\t' LINES TERMINATED BY '\n'; CREATE T......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1097字 评论关闭
#include <iostream> using namespace std; #include <stdio.h> #include <string.h> //输入"12345",输出对应的int值 int myAtoi(const char *number) { int retval = 0; while ( '\0' != *number ) { retval = retval *10 + *number - '0'; number ++; } return retval; } //递归求字符串长度 int myStrLen(const char *src) { if ( *src == '\0' ) { return 0; } return 1+ myStrLen (src+1); } //字符串翻转,根据参数判断是原地翻转还是重新......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 66字 评论关闭
逝秋 不曾记怡目四季,婉儿如弃破明月。 护叶凋零何时萌,懵懂不暇逝秋多。 匿妄昔日池身影,忽撼孤影陌路北。 夜绪缠绵不相依,唯恨此生曾相识。
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1424字 评论关闭
题意:给你一部字典,上面有n个成语,成语3个字或4个字,每个汉字由四位16进制位表示,现要求从中选一些成语来进行接龙游戏,即后一个成语的第一个字和前一个成语的最后一个字一样,找到一个成语后要过T的时间才能找到下一个成语,要求成语接龙用字典中第一个成语开始,到最后一个成语结束。 题目说的很复杂,其实就是个最短路,判断成语A的末四位和成语B的前四位是否相同,相同则建边,然后就是有向图最短路裸题 #include<cstring> #include<string> #include<fstream> #include<iostream> #include&l......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 4628字 评论关闭
    在学习了斯坦福机器学习公开课中关于神经网络的章节之后,一直想自己实现一个神经网络,但是在没有对照的情况下,实在是无法验证自己写的程序对不对,因此,必须先找一个已经写好的神经网络来进行对比实验,刚好OpenCV中就有神经网络,于是,先使用OpenCV自带的神经网络对MNIST手写字体进行识别。     在OpenCV中,使用神经网络需要先设置一些关于神经网络的参数。     OpenCV中的神经网络是由类CvANN_MLP定义的,可以使用CvANN_MLP的构造函数或create函数产生一个神经网络,在产生神经网络的过程中,需要的参数如下:     ......
阅读全文
1 KMP   Implement strStr()  Total Accepted: 15450 Total Submissions: 71217My Submissions Implement strStr(). Returns a pointer to the first occurrence of needle in haystack, or null if needle is not part of haystack. class Solution { public: char *strStr(char *haystack, char *needle) { int n=strlen(needle); if(n==0) return haystack; //kmp vector<int> nxt(n+1);///@error: nxt should be sized n+1, not n. to contain the nxt[n] nxt[......
阅读全文