自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈嘉怡的专栏

专注服务器。本人有对本博客的所有原创文章的版权。

  • 博客(361)
  • 收藏
  • 关注

原创 c++字节对齐

c++字节对齐

2023-02-06 00:33:48 365

原创 C++ 的引用、引用初始化、引用折叠规则

C++ 引用、引用初始化、引用折叠规则

2023-02-06 00:17:04 354

原创 c++模板

c++模板

2023-02-05 20:04:40 749

原创 C++可变参数函数

C++可变参数函数

2023-02-05 00:47:21 715

原创 c++数组指针详解

c++数组指针详解

2023-02-05 00:06:53 858

原创 C++菱形继承与虚继承

C++--菱形继承与虚继承

2023-02-04 23:34:40 279

原创 C++类型转换

C++类型转换

2023-02-04 23:17:53 337

原创 数据结构-桶

数据结构-桶

2023-02-04 20:08:25 835

原创 数据结构-队列

数据结构-队列

2023-02-04 20:02:23 581

原创 数据结构-字典树

数据结构-字典树

2023-02-04 19:46:47 380

原创 数据结构-数组

数据结构-数组处理

2023-02-01 12:42:08 355

原创 数据结构-栈

数据结构-栈

2023-01-31 21:10:14 455

原创 数据结构-堆

数据结构-堆

2023-01-31 20:57:16 805

原创 数据结构-哈希表

数据结构-哈希表

2023-01-31 20:44:23 546

原创 数据结构-拓扑图

数据结构-拓扑图

2023-01-31 20:36:41 385

原创 数据结构-跳表处理

数据结构-跳表处理

2023-01-31 20:31:19 160

原创 算法-LRU

lru算法

2023-01-31 20:28:49 70

原创 数据结构-链表处理

链表是常用结构,熟练链表使用是常规方式

2023-01-31 20:26:21 120

原创 数据结构-有序数组

使用创建有序的数组获取需要的数

2023-01-31 20:19:46 229

原创 数据结构-字符串

字符串处理

2023-01-31 20:06:48 164

原创 数据结构-字符串

字符串处理是常用

2023-01-31 16:50:07 151

原创 算法-数字运算

数字统计、运算

2023-01-30 20:37:32 363

原创 字符串分割

数组和字符串是华为机试经常的考点。字符串的分割又是字符串常用方式。

2023-01-30 20:26:16 756

原创 华为机试准备-输入输出数组和变量

ACM模式要比力扣题目多写不少代码,相对来说ACM模式更锻炼代码能力,而力扣题目是把侧重点完全放在算法逻辑上。输入输出是acm模式的常规手法,熟练常用输入输出可节省时间。

2023-01-30 20:21:01 452

原创 算法-二分查

数字、数组的二分运算与二分查找能快捷获取需要计算的结果或者得到需要的数组成员

2023-01-30 10:01:25 104

原创 算法-数组排序

数组排序是面试常考考点。以几个例子来分析常用排序算法。

2023-01-30 02:05:12 149

原创 算法-dfs-二叉树递归

二叉树是常用数据结构,掌握其深度优先遍历方法十分有用

2023-01-30 02:03:56 180

原创 算法-动态规划

动态规划是通过发现递推公式实现状态转移,计算出最终的结果

2023-01-30 02:02:56 114

原创 算法-数字运算

根据数字规律,通过迭代反复运算,求解出需要的结果

2023-01-30 02:01:47 120

原创 算法-贪心算法

贪心算法-通过判断条件收拢数据范围,涉及不同数据结构的不同遍历方式。

2023-01-30 02:00:45 143

原创 算法-位运算

通过数字位运算的规律,获取需要的数字或者运算结果

2023-01-30 01:59:36 38

原创 从快速排序的递归方式和非递归方式来看函数调用帧栈

#include<iostream>#include<vector>#include<stack>#include<cstdlib>#include<algorithm>using namespace std;//根据轴分开两边template <typename Data>int partit...

2019-05-19 11:19:01 510

原创 KMP匹配算法

举例来说,有一个字符串"BBCABCDABABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?KMP匹配算法代码实现:#include <string>#include <vector>#include <queue>#include <iostream>#include <stdio.h&...

2019-05-15 00:15:49 518

原创 leetcode算法总结

leetcode总结:leetcode的资料在网上已较多,这里对各个算法进行归纳总结和简单分析。电子书形式方便查询。持续更新。由于csdn对长文件的排版较难编写和查看,于是放到github上https://github.com/doerjiayi/algorithm...

2019-04-28 01:14:44 3845

原创 解码websocket (c++)

websocket 是web常用的协议,可用来支持自定义协议。以下是用c++根据websocket握手协议websocket协议格式来处理websocket 协议解码(1)第一步,websocket升级协议判断是否是http协议,并且是websocket的升级握手协议E_CODEC_STATUS CodecWebSocketJson::Decode(tagConnectionAt...

2017-07-23 03:01:42 5477

原创 Levenshtein编辑距离

编辑距离概念描述:编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k→s)sittin (e→i)sitting (→g)俄罗斯科学家Vladimir Levenshtein在1965年提出这

2017-07-11 00:27:46 813

原创 Sphinx之匹配方式

Sphinx添加了相当多的匹配和rank模式,并且将添加更多。一些不同的问题经常被提出,从“我怎样让指定的文档排在第一位”到 “我怎么根据匹配度来评定星级”,实际处理要归结于内在的匹配和排序。匹配方式匹配方式有基础匹配模式和拓展的匹配模式。匹配本质Sphinx 1.10版本中使用的两个最重要的权重因子是:1)经典统计学BM25因子,从80年代开始被大部分的搜索引擎使用,2)

2016-12-14 00:37:14 8901

原创 coreseek之mmseg分词和词库拓展

mmseg分词mmseg分词算法是基于统计模型的,所以算法的规则也是来自对语料库的分析和数学归纳,因为中文字符没有明确的分界,会导致大量的字符分界歧义,而且,中文里面,词和短语也很难界定,因此,算法除了要做统计和数学归纳之外,还要做歧义的解决。在mmseg分词中,有一个叫chunk的概念:chunk,是一句话的分词方式。包括一个词条数组和四个规则。如:研究生命,有“研究/生命”和“

2016-12-14 00:32:39 2732 1

原创 DFA确定性有限状态机过滤敏感词

通常把确定的有穷状态自动机(有穷状态自动机也就是本文讨论的这种状态机)称为DFA,把非确定的有穷状态自动机称为NFA。

2016-06-17 15:50:32 3385

原创 互联网后台服务器流水日志系统设计

在互联网后台服务器中常需要记录互联网软件的流水日志,日志服务器和入库工具则是处理此类功能。日志服务器会接受逻辑服务器发送的日志消息,将其写入本地日志文件。每隔一段时间,再由日志入库服务器将日志文件导入数据库。1. 日志服务器日志服务器接收其他服务器服务器发送的json格式日志消息,并写入到日志文件。日志服务器不需要解析消息内容,定时批量写入日志文件。日志文件包含日志描述文件和日

2016-03-14 15:06:47 6781

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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