摘要:
# C++函数的进化 **(函数→函数指针→函数模板→仿函数/函数对象→lambda表达式)** 知识点梳理-举例说明(统计数组元素个数:【类似std::count_if()函数】,比较符合条件的数量信息) ## 过程1(函数) 最简单的方式 ```c++ int countMatchElement 阅读全文
摘要:
C++基础 1 C++的struct和class的区别 区别1:默认继承的权限。不明确指定的情况下,来自class的继承按照private继承处理,来自struct继承按照public处理 区别2:成员的默认访问权限。class成员默认是private权限,struct默认是public 2 C和C 阅读全文
摘要:
# Automatic detection of Long Method and God Class code smells through neural source code embeddings 通过神经源代码嵌入自动检测 Long Method 和 God Class 代码异味 Aleksa 阅读全文
摘要:
**最好在根目录下一级一级的探索添加 尽量避免 git add . git rm -r --cache . 等全部上传和移除操作** ### git命令 创建本地代码库(只执行一次) 若有多个.git则会出现ERROR: 500 git init 查看工作区状态 git status (分支:开发版 阅读全文
摘要:
设计模式 GoF设计模式清单 工厂模式和抽象工厂模式在实际开发中使用较少; 单例模式是重点,针对一个类的唯一实例; 单例模式:通过设计的接口getInstance()获得对象,在接口内部设计只能有一个对象。 将类的构造函数定义为私有属性【外部不能创建对象】;定义一个私有的类的静态私有成员变量;提供一 阅读全文
摘要:
C++11新特性 C++11易用性改进 静态断言 使用范围几乎不受限制 static_assert断言对象必须是常量表达式,编译期给出断言警告。用于ERROR提示 强枚举类型 // enum关键字 enum class HighSchool: unsigned int { student, teac 阅读全文
摘要:
C++基础知识1 git基础 SVN(集中式版本控制器)和git(分布式版本控制器)区别 SVN本地没有仓库信息存储代码,代码信息全部存储到云端。本地代码全部push到云端。 git 好处:版本库对提交的代码保存其版本提交记录; 每次提交代码push之前先拉取代码pull,再次push时只会 阅读全文
摘要:
推荐算法的指标 三种指标:accuracy@k MAP MRR Top-k准确率:计算预测结果中概率最大的前K个结果包含正确标签的占比。 举例:存在一个有序数组Array = [0.1, 0.05, 0.1, 0.2, 0.35, 0.01, 0.03, 0.05, 0.01, 0.1 ],标签为3 阅读全文
摘要:
hash表 C++的使用以及理解 1、哈希表 定义 哈希表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 优点 可以为寻 阅读全文
摘要:
轻量级服务器 TinyWebServer 目录 1.什么是WebServer(网络服务器) 2.用户如何与你的Web服务器进行通信 3.Web服务器如何接收客户端发来的HTTP请求报文 4.Web服务器如何处理以及响应接收到的HTTP请求报文 5.数据库连接池是如何运行的 6.什么是CGI校验 7. 阅读全文