PHP与YII1.1串讲文档

文章目录PHP基本语法与原理学习1. 简介2. 基本语法3. 基本数据类型3.1 类型基本3.2 四种标量类型3.3 三种复合类型3.4 两种特殊类型3.5 伪类型4. 变量与常量4.1 变量4.2 常量5. 运算符6. 函数7. 类与对象8. 生成器9. PHP执行原理与流程10. PHP内存管...

2019-05-05 20:16:10

阅读数 8

评论数 0

VPS建站与SSL配置完整记录

文章目录为什么想要建站建立站点的准备准备项汇总VPS购买域名购买WordPress博客搭建博客系统简介与比较WordPres安装与配置SSL设置其他 为什么想要建站 按照互联网的演进顺序,首先是门户网站的时代,也就是Web1.0时期,用户们通过浏览门户网站获取信息入口,随着网络的普及和技术的进...

2019-03-07 16:11:52

阅读数 169

评论数 0

ISODATA聚类分析算法原理与C++实现

文章目录Kmeans聚类算法的原理ISODATA聚类算法的原理ISODATA算法的基本步骤关键步骤原理代码实现代码结构主要类实现代码使用代码地址聚类效果分析内容参考 最近在填之前的坑,尝试用C++实现一个ISODATA的聚类分析算法,目前代码已经码完了,就慢慢的把文档给补上,记录一下自己...

2019-01-14 14:46:52

阅读数 173

评论数 0

Zotero安装与使用简介

文章目录安装如何添加文献并在论文中引用文献添加文献到Zoteroword里面添加交叉引用的文献添加与选择新的样式![在这里插入图片描述](https://img-blog.csdnimg.cn/20181130102211865.png?x-oss-process=image/watermark,...

2018-11-30 10:24:44

阅读数 613

评论数 0

非科班小硕的秋招面经和经验总结

文章目录写在前面秋招盘点秋招面经华为:阿里菜鸟:海康远景百度momenta腾讯经验总结书单推荐开源库学习推荐资源分享 写在前面 本篇文章适用于非科班出身,想从事cpp方向互联网行业的同学 国庆假期事情不多,就花时间梳理一下自己的秋招。2019届的秋招整体形势,总结起来就是,时间脉络与...

2018-10-08 16:39:49

阅读数 491

评论数 1

Redis源码阅读:字典dict的实现

Redis源码阅读:字典dict的实现 代码版本:Branch 5.0 Github地址:戳我 字典主要数据结构 总体来说,Redis的字典使用哈希表作为底层实现,一个字典包含多个哈希表节点,哈希表节点中存放有键值对。具体的结构,自底层至顶层的定义如下 typedef str...

2018-07-04 21:29:48

阅读数 91

评论数 0

Redis源码阅读:Redis里的链表

Redis源码阅读:Redis里的链表 链表的数据结构 链表在Redis中应用广泛,adlis.h/c中定义了相关的数据结构与基本的函数 基本的数据结构定义如下: typedef struct listNode { struct listNode *prev; ...

2018-06-28 20:22:48

阅读数 68

评论数 0

Redis源码阅读:Redis里的动态字符串SDS

Redis源码阅读:Redis里的动态字符串SDS Redis源码阅读:Redis里的动态字符串SDS SDS作用 基本数据结构定义 内存申请与释放 基本操作函数 总结 version : 5.0rc3 SDS作用 C语言中的字符串以’\0’做结尾,不记录自身使用参数,同...

2018-06-26 20:40:39

阅读数 86

评论数 0

C++实现线程池

C++实现线程池 背景 功能需求 涉及概念 类设计 代码实现 使用 总结 C++实现线程池 背景 线程池,或者任务队列是多线程环境下的一种重要的基础组件 功能需求 实现一个任务队列,用来存放当前的任务 当有任务送入时,送入任务队列并提示所有线程,处理库存...

2018-04-15 23:07:41

阅读数 105

评论数 0

C++单例模式

单例模式需求 只能有一个实例,需要隐藏构造函数 线程安全性的考虑,即避免出现两个线程竞争而构造出两个实例的情况(这里需要考虑,用锁+double check可以解决,但是加解锁会增加开销,所以解决思路可以是确保只会执行一次初始化->static const or 局部st...

2018-02-25 14:30:36

阅读数 114

评论数 0

Windows下使用LaTex的准备工作

Windows下使用LaTex的准备工作 Windows下使用LaTex的准备工作 安装MiktextexStudio 在texStudio中编辑中文 1 前期设置 2 编辑示例 Tex的转换 1 安装Miktex&texS...

2018-01-21 20:20:56

阅读数 754

评论数 0

听歌识曲C++程序说明

听歌识曲C++程序说明 本工程在VS2015下编译运行;运行时,机器上需要已经安装有MySql软件,我使用的是MySql 5.7版本的,MySql C++ connector用的是1.19版本的; 直接拿过来编译肯定是编译不过的,详情见下描述 工程目录说明 ...

2018-01-17 14:38:35

阅读数 1175

评论数 6

Linux多线程同步方式总结

线程同步方式的逻辑 互斥锁 条件变量 读写锁 线程同步方式的逻辑互斥锁lock\unlock,这样就可以构成一个原子操作/*mu is a global mutex*/while (1) { /*infinite loop*/ mutex_lock(mu); ...

2017-11-19 20:37:03

阅读数 215

评论数 0

音乐检索(听歌识曲)实现过程

序言 需要实现的功能 算法原理 实现 准备 效果 Code序言 由于需要做无人机的声音识别,但是现有的做无人机声识别的成果不是很多,机缘巧合下在一篇论文中看到了一篇有关音乐识别的论文,就是这个shazam论文 ,该算法提出的时间比较早,也不是很复杂,而且已经商用了很久:shazam网...

2017-11-13 20:49:15

阅读数 9118

评论数 22

AVL树的实现(C++)

Implement of AVL_Tree using CppImplement of AVL_Tree using Cpp

2017-10-22 11:24:19

阅读数 249

评论数 0

Edit Distance(Dynamic Programming)

Edit DistanceEdit Distance Description Definition Analyse Implement ReferenceDescriptionA problem on leetcode. Definition Given two strings word1word...

2017-10-14 17:07:58

阅读数 211

评论数 0

排序算法整理

排序算法整理 排序算法整理 写在前面 插入排序(insertion sort) 选择排序(select sort) 希尔排序(shell sort) 归并排序(merge sort) 快排(quick sort) 总结 Reference 写在前面 本来是想做一个多线程排...

2017-10-14 16:57:16

阅读数 341

评论数 0

若非群玉山头见,会向瑶台月下逢

一年前,开始在这里记录自己的一些收获与学习经历,后来因为去趋势科技实习中断了这个过程,中断了也有半年之久了。 吐槽一下,过了这么久了,CSDN的这个文本编辑器还是这么反人类。 这段时间经历了很多,也学习了很多,实习的时候没有精力去总结,九月份刚结束的时候,对自己后面的规划还没有一个清晰的认识,同时...

2017-10-06 21:24:35

阅读数 1306

评论数 0

C++多态性与虚函数理解

《Effective C++》一书中第七条:Declare destructors virtual in polymorphic base classes 用于多态的基类中的析构函数应该声明为虚函数。看到这个地方,感觉自己好像对虚函数的理解有点模糊了,就趁这个机会把C++多态和虚函数的知识系统的理...

2017-03-20 15:27:12

阅读数 713

评论数 0

马踏棋盘C++实现与贪婪算法优化

马踏棋盘问题即在一个8*8的棋盘上,

2017-02-27 19:48:55

阅读数 1443

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭