随笔 - 204,  文章 - 0,  评论 - 12,  阅读 - 36万
10 2018 档案
centos下安装&&配置redis
摘要:一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add 阅读全文
posted @ 2018-10-29 10:13 我得去图书馆了 阅读(331) 评论(0) 推荐(0) 编辑
监督学习和无监督学习
摘要:机器学习的常用方法:主要分为有监督学习(supervised learning)和无监督学习(unsupervised learning)。 监督学习,就是人们常说的分类,通过已有的训练样本(即已知数据以及其对应的输出)去训练得到一个最优模型(这个模型属于某个函数的集合,最优则表示在某个评价准则下是 阅读全文
posted @ 2018-10-14 10:50 我得去图书馆了 阅读(464) 评论(0) 推荐(0) 编辑
面试题 字符串去除空格
摘要:1 #include 2 #include 3 using namespace std; 4 5 int main(){ 6 char testArray[] = "abcd ef gh i 123 "; 7 cout <<"输入的字符串:"<<testArray <<endl; 8 9 char *p = testArray; 10 ... 阅读全文
posted @ 2018-10-10 10:53 我得去图书馆了 阅读(273) 评论(0) 推荐(0) 编辑
协同过滤推荐算法
摘要:协同过滤(Collaborative Filtering,简称CF)推荐算法是诞生最早,并且较为著名的推荐算法。主要的功能是预测和推荐。算法通过对用户历史行为数据的挖掘发现用户的偏好,基于不同的偏好对用户进行群组划分并推荐品味相似的商品。协同过滤推荐算法分为两类,分别是基于用户的协同过滤算法(use 阅读全文
posted @ 2018-10-06 15:50 我得去图书馆了 阅读(2542) 评论(0) 推荐(0) 编辑
设计模式-工厂模式
摘要:工厂模式基本与简单工厂模式差不多,在简单工厂中,每次添加一个产品子类都必须在工厂类中添加一个判断分支,这样违背了开放-封闭原则,因此,工厂模式就是为了解决这个问题而产生的。 既然每次都要判断,那我就把这些判断都生成一个工厂子类,这样,每次添加产品子类的时候,只需再添加一个工厂子类就可以了。这样就完美 阅读全文
posted @ 2018-10-05 16:03 我得去图书馆了 阅读(313) 评论(0) 推荐(0) 编辑
设计模式-简单工厂模式
摘要:简单工厂模式属于类的创建型模式,又叫静态工厂方法模式。通过站门定义一个类来负责创建其他类的实例,被创建的实例通常具有共同的父类。 1.工厂角色:简单工厂模式的核心,他负责实现创建所有实例的内部逻辑,工厂类可以被外界直接调用,创建所需的产品对象。 2.抽象角色:简单工厂所创建的所有对象的父类,它负责描 阅读全文
posted @ 2018-10-05 14:40 我得去图书馆了 阅读(205) 评论(0) 推荐(0) 编辑
C++ 单例模式(懒汉、饿汉模式)
摘要:1、简单的单例模式实现 2、C++的构造函数不是线程安全的,所以上述代码在多线程的情况下是不安全的,原因是new Singelton时,这句话不是原子的,比如一个线程执行了new的同时,另一个线程对if进行判断(此时实例还没被创建出来)。在windows下模拟: 运行结果: 该单例模式也称为懒汉式单 阅读全文
posted @ 2018-10-05 10:30 我得去图书馆了 阅读(20800) 评论(0) 推荐(2) 编辑
C++ 智能指针shared_ptr的实现
摘要:#include #include using namespace std; template class smart{ private: T* _ptr; int* _count; //reference counting public: //构造函数 smart(T* ptr = nullptr):_ptr(ptr){ if (_ptr)... 阅读全文
posted @ 2018-10-03 15:03 我得去图书馆了 阅读(2121) 评论(0) 推荐(1) 编辑
C++ map的使用
摘要:Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字key,每个关键字只能在map中出现一次;第二个可能称为该关键字的值value)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。 这里说下map内部数据的组织,map内部自建一颗红黑树(一 阅读全文
posted @ 2018-10-02 12:42 我得去图书馆了 阅读(1100) 评论(0) 推荐(0) 编辑
C++ map中使用erase应该注意到的问题
摘要:注意:此程序在win环境下会出现上述描述的问题;在mac环境下第一种方式是正常运行的。Map.erase有3个重载函数: void erase(iterator position); size_type erase(const key_type& x); // 这个如果size_type为int,则 阅读全文
posted @ 2018-10-02 10:55 我得去图书馆了 阅读(5252) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示