自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 系统阐述之bgp

BGP概述BGP(Border Gateway Protocol,边界网关协议)BGP-1(RFC 1105)、BGP-2(RFC 1163)和BGP-3(RFC 1267),当前使用的版本是BGP-4(RFC 1771,已更新至RFC 4271)。被广泛应用于ISP(Internet Servi...

2018-06-27 20:51:40 264 0

原创 IOS 代码覆盖率工具搭建 及使用

一、xcode配置 1、build settings设置两个instrument program flow和generate legacy test coverage files 2、info设置 Application support iTunes files sharing:可以使用iTu...

2019-12-16 17:11:31 145 0

原创 ios+appium 环境搭建

注意WebDriverAgent 中的lib+runner 一定要编译通过! 1.若是下载他人的webdriveragent 调通后 一定要 替换掉appium下的webdriveragent! 2.xcode 调试时候。 先确保 本身 xcode的账号ok~没有 not in keychai...

2019-12-10 19:13:11 56 0

转载 通俗易懂的底层session机制

今天就来彻底的学一些session是个啥东西,我罗列了几个需要知道的要点: 1.session 是啥? 2.怎么保存的? 首先,我大致的知道,session是一次浏览器和服务器的交互的会话,会话是啥呢?就是我问候你好吗?你回恩很好。就是一次会话,那么对...

2019-05-23 00:52:23 272 0

转载 转载:onnet简单教程使用

本文来源于:https://open.iot.10086.cn 快速开始 OneNET作为中国移动通信集团推出的第一个也是唯一一个专业的物联网开放云平台,提供了丰富的智能硬件开发工具和可靠的服务,助力各类终端设备迅速接入网络,实现数据传输、数据存储、数据管理等完整的交互流程。 简介 本...

2019-04-30 20:21:11 256 0

转载 python中的 read readline 和readlines

Hello Welcome What is the fuck... f = open("a.txt") lines = f.read() print lines print(type(lines)) f.close() Hello Wel...

2019-04-11 16:43:21 105 0

转载 非常全的 andriod开源项目~~~

源码大招:不服来战!撸这些完整项目,你不牛逼都难! 菜鸟新闻 KuaiChuan CoolShopping R...

2019-04-11 15:59:41 143 0

原创 【亲测ok】pycharm 安装Mysql -python

今天搞了一下午这个mysql 明明pycharm那放着可就是老安装失败 只能通过手动下载包 然后安装~~ 若是哪位大佬知道如何更改可以直接在pycharm上下载 跪求告知~ ------------------------------------------------------------...

2018-12-15 00:06:22 896 0

转载 转:sourceingsight 破解版下载安装

三步完成Source Insight 4.0 破解安装下载地址有更新,之前有朋友因潜在的版权问题封禁没下到,现在更新后可正常使用了。文末有完全清除上次安装残留的方法,需要的人可以参考。                                                         ...

2018-11-08 14:58:02 678 0

转载 gcc编译器选项

CFLAGS = -g -O2  -Wall -Werror -Wno-unused   编译出现警告性错误unused-but-set-variable,变量定义但没有使用,解决方法:  增加CFLAGS 或CPPFLAGS参数如下:   CPPFLAGS=" -Werror -W...

2018-08-27 14:50:20 624 0

原创 linux下安装压缩包工具

linux中解压缩并安装.tar.gz后缀的文件 ***************************************************************************************************************************...

2018-08-08 14:13:01 1712 0

原创 sshpass使用

ps:第一次连接时需手动输入密码提示yes 或者加 :-o StrictHostKeyChecking=no 忽略密码提示 当然前提是sshpass你已经安装了 然后git ssh你也配置了 **************************************************...

2018-08-08 11:16:49 2219 1

原创 shell脚本 删除制定路径下的文件

***************************************  最近在实习的公司,导师提出需求需要删除打包路径下的文件,因为长时间未清理可能导致磁盘空间挤爆 因此需优化一下原来的脚本,删除七天前的文件。 location="/home/test/samba/rele...

2018-08-04 12:02:00 3733 0

转载 重温socket编程

转载自:     网络中进程之间如何通信 什么是Socket socket一词的起源 socket的基本操作 31socket函数 32bind函数 网络字节序与主机字节序 33listenconnect函数 34accept函数 35readwrite等函数 36close函数 socke...

2018-08-01 20:42:22 104 0

转载 tcp的计时器

TCP中的四个计时器包括重传计时器、坚持计时器、保活计时器、时间等待计时器 重传计时器(Retransmission Timer): 目的:为了控制丢失的报文段或者丢弃的报文段。这段时间为对报文段的等待确认时间。 创建时间:在TCP发送报文段时,会创建对次特定报文段的重传计时器。 可能发生...

2018-08-01 18:40:17 131 0

原创 iso各层协议

1】物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换),这一层的数据叫做比特。  【2】数据链路层:定义了如何让格式化数据以进行传...

2018-07-07 20:49:15 950 0

转载 路由黑洞与黑洞路由

1.路由黑洞   路由黑洞一般是在网络边界做汇总回程路由的时候产生的一种不太愿意出现的现象,就是汇总的时候有时会有一些网段并不在内网中存在,但是又包含在汇总后的网段中,如果在这个汇总的边界设备上同时还配置了缺省路由,就可能出现一些问题。这时,如果有数据包发向那些不在内网出现的网段(但是又包含在汇总...

2018-06-05 09:14:58 1786 0

转载 bgp路由聚合aggregate-address A.B.C.D/M

在aggregate-address聚合路由时。若不写as-set命令,聚合路由的as-path是基于生成聚合路由的as-path,而不是明细路由的as-path。加入该命令后,聚合路由将继承或者说还原明细路由的所有属性,包括as-path。as-set是使用aggregate聚合路由时避免路由环...

2018-06-04 14:11:40 3866 0

转载 三层交换机 原理解析

三层交换机1.使用路由器进行VLAN间路由时的问题现在,我们知道只要能提供VLAN间路由,就能够使分属不同VLAN的计算机互相通信。但是,如果使用路由器进行VLAN间路由的话,随着VLAN之间流量的不断增加,很可能导致路由器成为整个网络的瓶颈。交换机使用被称为ASIC(ApplicationSpe...

2018-06-03 13:20:05 4803 0

转载 vlan超详细解析(直白解释!)

为什么需要VLAN1. 什么是VLAN?VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。在此让我们先复习一下广播域的概念。广播域,指的是...

2018-06-03 13:19:25 12766 3

原创 二三层网络(交换机)

二层交换机就是传统意义上的交换,使用mac地址作为转发依据,建立起mac到端口的映射(cam表,类似于{00-13-20-B1-3A-97 port2})。一般的二层交换机是没有三层功能的,也就是不能配置静态路由。三层交换则是建立起ip到端口的映射(fib表,类似于{192.168.1.0/24 ...

2018-06-03 12:55:04 1001 0

转载 网络基础(2)“”IP+掩码+端口+缺省网关“”

网络的基本概念客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器)服务器:为客户端提供服务、数据、资源的机器请求:客户端向服务器索取数据响应:服务器对客户端请求作出反应,一般是返回给客户端数据screenshot.pngURLUniform Resource Locator(统一资源定...

2018-06-03 12:38:46 213 0

转载 windows下 安装gitlab及其相关图形管理工具

在windows下安装git中文版客户端并连接gitlab2017年9月9日 wuhao2条评论 2,172次浏览下载git Windows客户端git客户端下载地址:https://git-scm.com/downloads我这里下载的是Git-2.14.0-64-bit.exe版本下载Tort...

2018-05-25 15:40:51 7697 1

转载 BGP浅谈

边界网关协议(英文:Border Gateway Protocol, BGP)是互联网上一个核心的去中心化自治路由协议。它通过维护IP路由表或‘前缀’表来实现自治系统(AS)之间的可达性,属于矢量路由协议。BGP不使用传统的内部网关协议(IGP)的指标,而使用基于路径、网络策略或规则集来决定路由。...

2018-05-18 17:31:01 782 0

转载 计算机网络基础1.0

1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议6. 路由选择协议7. TCP/IP协议8. UDP协议 9. DNS协议10. NAT协议11. DHCP协议12. HTTP协议13. 一个举例  计算机网络学习的核心内容就是网络协议的学...

2018-05-17 19:46:53 153 0

转载 windows查看网络常用cmd命令

一、ping  主要是测试本机TCP/IP协议配置正确性与当前网络现状.    ping命令的基本使用格式是:  ping  IP地址/主机名/域名 [-t] [-a] [-n count] [-l size]-t:连续对IP地址/主机名/域名执行Ping命令,直到被用户以Ctrl+C中断.-a:...

2018-05-17 19:24:55 25006 0

转载 windows下的gitbash安装配置

下载git Windows客户端git客户端下载地址:https://git-scm.com/downloads我这里下载的是Git-2.14.0-64-bit.exe版本下载TortoiseGitTortoiseGit客户端下载地址:https://tortoisegit.org/downloa...

2018-05-15 16:02:52 2458 0

转载 arp协议解析

什么是ARP协议?ARP被称为地址解析协议,它在局域网内部通过IP地址查找到目标主机的MAC地址。即ARP协议完成了一次从IP地址到MAC地址的转化。为什么需要ARP协议?因为在局域网中,如果源主机要和目的主机建立通信关系,那么源主机必须要知道目的主机的MAC地址(即硬件地址),但是如果目的主机或...

2018-05-10 16:50:21 130 0

转载 转:kmp算法详解(最透彻的没有之一!)

给定一个主串(以 S 代替)和模式串(以 P 代替),要求找出 P 在 S 中出现的位置,此即串的模式匹配问题。Knuth-Morris-Pratt 算法(简称 KMP)是解决这一问题的常用算法之一,这个算法是由高德纳(Donald Ervin Knuth)和沃恩·普拉特在1974年构思,同年詹姆...

2018-04-24 21:01:08 1672 1

转载 socket阻塞与非阻塞

何为阻塞?  从该网络通讯过程来理解一下何为阻塞:  在以上过程中若连接还没到来,那么接受阻塞,程序运行到这里不得不挂起,CPU转而执行其他线程。  在以上过程中若数据还没准备好,请阅读会一样也会阻塞。  阻塞式网络IO的特点:多线程处理多个连接。每个线程拥有自己的栈空间并且占用一些CPU时间。每...

2018-04-14 19:17:49 105 0

转载 数据库-集群

现在,随着上网人数的激增,一些大型的网站开始使用数据库集群来提高数据库的可靠性和数据库的性能。那么在介绍数据库集群之前首先需要弄清楚几个问题。1.为什么要用数据库集群        (1)通过使用数据库集群可以使读写分离,提高数据库的系统性能。        大家都知道,mysql是支持分布式的。...

2018-04-07 21:42:20 128 0

转载 堆与栈 详细区别

堆和栈的区别可以用如下的比喻来看出: 使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。 使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。1、内存分...

2018-04-03 14:09:37 104 0

原创 腾讯(后台实习)一面

秉承着写面经攒运气的态度!********************************************************************1.项目介绍(10分钟左右吧)2.http协议机制报头格式3.大小端判断方法?意义?4.字节对齐意义5.进程间详细具体通信6.c11特性...

2018-04-03 14:00:24 271 0

转载 hash冲突解决方法

一、冲突是如何产生的?哈希函数是指如何对关键字进行编址的规则,这里的关键字的范围很广,可视为无限集,如何保证无限集的原数据在编址的时候不会出现重复呢?规则本身无法实现这个目的。举一个例子,仍然用班级同学做比喻,现有如下同学数据张三,李四,王五,赵刚,吴露.....假如我们编址规则为取姓氏中姓的开头...

2018-04-03 13:53:48 98 0

原创 阿里巴巴电一面(后台开发实习岗)

emmmmmm中午接到电话,当天抽时间准备面试。然后约到下午5点,激动了半天,结果呵呵呵呵~~~~冰冰凉************************************************** *****1.3〜5分钟自我介绍(emmm)2.发表过什么论文期刊???3.参加过什么比赛 ...

2018-03-26 19:18:17 157 0

原创 北京妙计旅行 后台开发实习一面二面

1.自我介绍2.虚函数3.项目介绍、问题、解决方法4.网络具体机制(TCP)5.线程同步机制6.linux基本操作(grep、find)7.linux数据库了解8.自主的去学过什么?怎么学的9.对自我的规划10.有什么提问的问题***********************************...

2018-03-26 19:11:59 325 0

转载 string类基本操作(转自effective c++)

已知类String的原型为: class String { public: String(const char *str = NULL); // 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); ...

2018-03-25 22:20:58 100 0

原创 超级简单的检验大小端的方法

#include { int main(int argc,char *argv[]) int i = 0x12345678; char c = i; printf("%x \n",c); return 0; }如果是大端那就是8,小端就是1。

2018-03-25 20:45:55 383 1

原创 cvte一面二面面经(c++后台开发实习岗)

小雷同学3.19去试了试波水,献上了自己的第一次!总的来说收获巨大,是对自我的检验,也让自己深刻反思学习了一大波。************************************************** **********************************我的面试官很时...

2018-03-24 17:51:06 636 0

转载 c11标准新特性(面试第一坑)

C11相比C99的变化编辑1. 对齐处理操作符 alignof,函数 aligned_alloc(),以及 头文件 <stdalign.h>。见 7.15 节。2. _Noreturn 函数标记,类似于 gcc 的 __attribute__((noreturn))。例...

2018-03-24 17:32:18 1740 0

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