自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 我的运维开发生涯-网络设备指标告警实现

作为一个在在网络监控工具开发摸爬滚打三年的小码农,每天接触最多的就是网络监控工具的开发维护,其中属交换机、防火墙指标监控项最多。每天这些监控项产生的数据高达几十亿条,当数据出现异常时,又需要即使产生告警,让网络组的同学能快速响应,依据告警内容处理网络异常。网络监控工具所应具备的特性有了这些需求,我们就需要一个高效、稳定、准确的网络指标监控系统。首先,监控系统需要的是准确。这里的准确不仅指代监控数据准确,而且告警配置的阈值也要准确。若数据不准,那监控呈现的趋势图、告警阈值判断肯定都是有..

2020-11-13 17:23:06 1337

原创 揭秘你所看不见的技术原理 - 附近的人

摘要相信很多朋友都用到过微信附近的人功能,这个神奇的功能让陌生人能成为朋友、聊友、饭友,甚至能帮助一些朋友解决自身的一些生理需求。点开附近的人,就能显示附近的人甚至是附近的异性,真是一级棒。 但是大家在使用这个功能时有没有想过技术方面的实现原理呢?系统是如何在我们点开附近的人时,帮我们选出附近的人,同时还能计算出距离。接下来我们就来揭秘附近的人这个技术魔法。定位原理说到定位其...

2018-02-12 14:14:41 8917 5

原创 揭秘你所看不见的技术原理 - 广告推荐系统

摘要每当我们打开百度进行搜索时,前面的几条搜索结果总是让人讨厌的广告,甚至出现了医疗广告导致本需要治疗的患者选择了错误的治疗方法而逝世,因此百度也被推到了风口浪尖。 同样当我们打开今日头条查看新闻,打开微博查看关注的内容时,总会有几条广告进入像街边小贴纸一样出现在我们面前。 虽然我本身很不喜欢广告,但是我却发现,在用百度搜索时,他总能推荐与搜索很相关的广告,而且每一次搜索广告还有所不同...

2018-02-09 11:37:09 2596

原创 揭秘你所看不见的技术原理 - 游戏世界服

摘要当前游戏世界万千不同,不同类型游戏各领风骚。单机巨作、即时战略(RTS)、多人在线战术竞技(MOBA)、第一人称射击(FPS),甚至简单休闲游戏都各自占领着特定的市场。但今天要写的并不是对游戏进行分类讨论,而是在网络游戏中会发现有一些游戏只需要输入账号密码登录后,并不需要选择所在的服务器,而且貌似全球玩家(如果排除欧服、亚服这类技术与法律瓶颈)都能任意组队游戏。那这些看似高大上的技术实...

2018-02-07 22:58:52 749 1

原创 elasticsearch - 安装笔记

最近工作中为了制作syslog展示功能,于是开始使用ELK,其中elasticsearch作为ELK中数据存储搜索的一环,也就需要配置到生产环境中。然而在安装配置时遇到无数蛋疼蛋碎的问题,这里记录一下方便后续再安装时能有一个参考。elasticsearch在Windows下载安装1. 下载elasticsearch首先我们进入elastic的官网:https://www.ela

2018-01-12 17:55:47 221

原创 Elasticsearch - 查询学习笔记

刚接触Elasticsearch,对于习惯了Sql的我有点无所适从,看似天马行空的查询(搜索)语句让初入ES的小白我有点难以接受,但是对照着《elasticsearch权威指南》试着敲了几天python_elasticsearch API后,发现与SQL还是有大量相似之处,因此写下这一份笔记为方便后续再阅读。前期准备:1. 安装配置好ES,网上很多资料,这里不再复述;2. 往ES中插入

2018-01-10 20:13:37 297

原创 华为机试-字符串运算式的操作

一个以字符串形式表示的算数表达式,计算该表达式的值,表达式支持+-*/比如3-2+5*2,结果31{CSDN:CODE:63633}

2013-09-21 22:20:07 377

原创 华为机试-循环出列

计算最后一个出来的人,一圈人1到n,从1开始报数,数到m的人出来,输出最后一个出列者编号{CSDN:CODE:63632}

2013-09-21 22:19:37 292

原创 华为机试-整型变字符型

输入一个正整数,然后编码为字符串输出,规则0-9变为a-j{CSDN:CODE:63631}

2013-09-21 22:18:56 419

原创 华为机试-最高频率子串

从一组字符串中查找出频率最高的子字符串。例如输入:where is the local bus?,local bus is here,we think local bus is there输出:local bus{CSDN:CODE:63630}

2013-09-21 22:17:49 341

原创 华为机试-字符串中大数之和

求两个非常大的正整数之和,正整数的位数不大于128位,例如123表示3位,1234表示4位数输入:正整数1+空格+正整数2输出累加的正整数例如:输入:1234567890987654 888888888888888输出:2123456779876542{CSDN:CODE:63629}

2013-09-21 22:17:05 356

原创 华为机试-字符串中最大最小数之和

1、输入一个整数字符串,求其中最大数字和最小数字之和要求:数组的个数1到50,数组中包括负整数输入:1,2,3,4,5输出:6{CSDN:CODE:63628}

2013-09-21 22:15:23 319

原创 华为机试-删除字符串中所有给定的子串

问题描述:字符串中查找所有特定子串并删除,如果没有找到相应子在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。要求实现函数:int delete_sub_str(const char *str, const char*sub_str, char *result_str) 【输入】 str:输入的被操作字符串         sub_str:

2013-09-21 22:13:42 289

原创 华为机试-两数相加相减

【输入】num1:字符串形式操作数1,如果操作数为负,则num1[0]为符号位'-' num2:字符串形式操作数2,如果操作数为负,则num2[0]为符号位'-' 【输出】result:保存加法计算结果字符串,如果结果为负,则result[0]为符号位。 注: I、   当输入为正数时,'+'不会出现在输入字符串中;当输入为负数时,'-'会出现在输入字符串中,且一定

2013-09-20 21:35:12 394

原创 美团笔试-栈模拟队列

用你熟悉的语言编写两个栈(Stack)模拟队列的先进先出操作,仅实现add与remove方法即可。{CSDN:CODE:63385}

2013-09-18 22:37:10 372

原创 美团笔试-判断“函数调用次数/秒”

一个函数access(),调用频率不能超过R次/sec,用程序实现一个函数,当超过R次/sec时返回access false,不超过时返回success{CSDN:CODE:63374}

2013-09-18 21:54:02 440

原创 美团笔试-链表逆置

链表翻转。给出一个链表和一个数k,比如链表1→2→3→4→5→6,k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4,翻转后4→3→2→1→5→6,用程序实现{CSDN:CODE:63372}

2013-09-18 21:52:11 312

原创 美团笔试-最长公共子序列(暴力解法)

编写函数,获取两个字符串的最大公共子串: 例如: S1 = abcd; S2 = bcde; 两个字符串的最长公共子串为bcd。 以下方法为暴力解法,空间复杂度小而时间复杂度高。{CSDN:CODE:61662}

2013-09-18 21:50:58 571

原创 华为机试-字符大整数相加

求两个非常大的正整数之和,正整数的位数不大于128位,例如123表示3位,1234表示4位数输入:正整数1+空格+正整数2输出累加的正整数例如:输入:1234567890987654 888888888888888输出:2123456779876542{CSDN:CODE:61520}

2013-09-15 10:01:52 258

原创 华为机试-从考试成绩中划出及格线

10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:(1) 及格线是10的倍数;(2) 保证至少有60%的学生及格;(3) 如果所有的学生都高于60分,则及格线为60分 输入:输入10个整数,取值0~100 输出:输出及格线,10的倍数{CSDN:CODE:61521}

2013-09-15 10:00:23 919

原创 华为机试-亮着电灯的盏数

一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此

2013-09-15 09:59:37 782

原创 华为机试-地铁换乘

已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15 A16 A17 A18

2013-09-15 09:58:45 565

原创 华为机试-字符串的过滤

通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数: void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);

2013-09-15 09:54:57 556

原创 华为机试-字符串的压缩

通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数: void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);

2013-09-15 09:54:30 353

原创 华为机试-字符串的运算

通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。补充说明:1. 操作数为正整数,不需要考虑计算结果溢出的情况。2. 若输入算式格式错误,输出结果为“0”。要求实现函数: void arithmetic(c

2013-09-15 09:52:13 348

无线通信 中文版

无线通信教材,Andreas F.Molisch 著,电子工业出版社出版, 田斌等翻译

2011-10-21

A Protocol for Packet Network Intercommunication

对最初网络的一份描述性文档。是网络中的圣经,网络由此产生

2011-09-26

空空如也

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

TA关注的人

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