自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 2018/9/13 图解HTTP 读书笔记

TCP/IP协议族计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。协议中存在各式各样的内容。从电缆的规格到 IP 地址的选定方法、寻找异地用户的方法、双方建立通信的顺序,以及 ...

2018-09-13 14:30:47 195

原创 2018/9/10 计算机网络习题总结

传输层与socket基本操作 传输层提供应用进程间的逻辑通信,即端到端通信,传输层数据的单位称为报文或数据段。 网络层提供点到点通信,负责对数据包进行路由选择和存储转发,网络层数据的单位称为分组或者数据包。 物理层的设备:中继器,集线器;数据链路层的设备:网桥或者交换机;网络层:路由器;网络层以上的中继系统:网关。 MAC地址由48位二进制数组成,0~23(前6位十六进制)由IETF负责...

2018-09-10 14:33:31 1814

转载 精品文章

https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665514860&idx=1&sn=641187383bb8d9d3f56009a7ed1e2696&chksm=80d67f2fb7a1f639384a807b0496a03794cf3f47b24d8c41ddc49b02f43bb1924becbd7...

2018-08-13 16:54:24 201

转载 搜索之路

https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665514918&idx=1&sn=2532e9cf868fc70fa7ad5369592df8ce&chksm=80d67fe5b7a1f6f32a9555edd7ebee130528c5f0ff3c91df90b43b29f0f8a630f4f71be...

2018-08-13 13:45:43 157

转载 后端程序员都做什么

这个问题来自于QQ网友,一句两句说不清楚,索性写个文章。 我刚开始做Web开发的时候,根本没有前端,后端之说。 原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器。 即使后来Javascript在浏览器中添加了一些AJAX的效果,那也是锦上添花,绝对不敢造次。因为页面的HTML主要还是用所谓“套模板...

2018-08-09 15:05:54 382

转载 小白科普:服务那点事儿

小明的公司向电子商务领域进军,开发了一个电商系统,功能没什么新奇的,无非就是用户管理、商品管理、订单管理、商品详情页、库存管理、支付管理等等。  系统刚开发的时候,所有的功能都放在一起,部署在一个机器上,这种应用被称为单体应用(monolithic application) , 由于公司也没什么名气,流量也不大,单体应用可以轻松应对。   随着公司加大宣传力度, 流量越来越...

2018-08-09 14:57:06 228

转载 分布式与集群

1分布式 小明的公司有3个系统: 系统A、系统B和系统C ,这三个系统所做的业务不同,被部署在3个独立的机器上运行, 他们之间互相调用(当然是跨域网络的), 通力合作完成公司的业务流程。 将不同的业务分布在不同的地方, 这就构成了一个分布式的系统,现在问题来了, 系统A是整个分布式系统的“脸面”, 用户直接访问,用户量访问大的时候要么是速度巨慢,要么直接挂掉, 怎么办?  ...

2018-08-07 16:05:55 106

转载 【数据结构与算法】 每个程序员都应该收藏的算法复杂度速查表

大O复杂度表     数据结构操作    数组排序算法   图操作   堆操作    https://mp.weixin.qq.com/s?__biz=MzIwNTc4NTEwOQ==&mid=2247484209&idx=1&sn=be9b77391ea97...

2018-08-02 10:38:24 224

转载 【数据结构与算法】 通俗易懂讲解 链表

链表(Linked list)是一种线性表,但是并不会在物理存储上按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表的插入和删除操作可以达到O(1)的复杂度。本文将讲解单向链表和双向链表,其中双向链表会给出部分关键代码实现。 单向链表单向链表(单链表)是链表的一种,它由节点组成,每个节点都包含下一个节点的指针,下图就是一个单链表,...

2018-08-02 09:33:37 627

原创 数据结构与算法之一个乱序字符串检查的例子

解法一检查第一个字符串是不是出现在第二个字符串中,如果可以检查到每一个字符,那么则乱序。由于Python字符串是不可变的,所以第一步是将第二个字符串转换成列表。再检查第一个字符串中每个字符是否存在于第二个列表里。def anagramSolution1(s1,s2): alist = list(s2) pos1 = 0 stillOK = True ...

2018-08-01 15:04:42 281

原创 VBA入门之Excel

Excel对象之工作表(Worksheet)当一个工作簿有多个工作表,需要用到不同表中的数据时候,则需要引用工作表。通过表名引用Sub test() Dim sht_slea As Worksheet Dim sht_result As Worksheet Dim sht_para As Worksheet Set sht_slea = Wo...

2018-07-25 15:31:18 612

原创 VBA入门之循环

1.For循环已知循环次数 for i=1 To 10 Step =2 Debug.Print iNext'Step是步长,默认不指出的话是1    循环次数不确定  For Each a In myArr Debug.Print aNext a    2.Loop循环  先判断,再执行 Do [While | ...

2018-07-25 14:19:27 2334

原创 VBA入门之IF

If...Then...End If If 7>3 Then Debug.Print "Yes"End If    If...Then...Else...End If If 7>2 Then Debug.Print "Yes"Else Debug.Print "No"End If   If...Then...ElseIf......

2018-07-23 16:55:30 183

原创 VBA入门之数组

VBA的数组数组是有顺序的,通过索引来访问数组中的值。但是,数组中每个数据,类型必须相同。VBA中数组分为静态数组和动态数组。静态数组:长度固定,ab都是数字,表示索引起始值。只写一个字时,默认从1开始,数字表示长度。 Dim 数组名(a to b) As 数据类型 Dim MyArray1(10) As StringDim MyArray2(10 to 20) As Strin...

2018-07-23 16:30:52 1448

原创 VBA入门之数据类型

Dim X 中的dim代表申明变量的函数,Dim 变量名 As 数据类型 Dim i as Integeri = 7   VBA中使用 & 来连接字符串,注意字符串与字符串之间要有空格 使用MsgBox函数的格式: 变量 = MsgBox("显示的句子",按钮的参数,“消息框的名称”) 使用InputBox函数的格式:变量 = InputBox("显示的句子",“消息框...

2018-07-23 15:36:02 3137

转载 分布式的前世今生

一,前言随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本,难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前一亮的感觉。二,背景说明我们都知道一个成熟的大型网站的系统架构并非一开始就设计的非常...

2018-07-11 16:55:21 550

转载 分布式系统

2018-07-11 15:25:36 125

原创 UiPath 之 Excel and DataTables

1.使用的Excel文件时,第一个活动始终是Excel application scope,它是一个容器,所有其他Excel活动都必须在其中。2.在Excel应用范围中填写的路径实际就是一个变量,如果需要的话,可以动态修改3.右侧选项有一个可见的选项,如果勾选的,默认是需要Excel app 的,能够实时看到发生什么,方便调试。如果没勾选,则没必要安装Excel中,所有事情发生在后台。4.Read...

2018-07-09 15:46:54 8627 4

转载 双机热备的原理

文章转载 码农翻身上次的文章《负载均衡的原理》中讲到,张大胖在Bill的指导下,成功地开发了一个四层的负载均衡软件, 把流量“均匀地”分发到了后面的几个服务器中, 获得了老板的1000块钱奖励。但是张大胖心中隐隐不安,总觉得系统埋着一颗定时炸弹,随时会引爆,这个炸弹就是: Load Balancer 只有一台服务器,万一这个服务器挂掉了怎么办?没有了Load Balancer这个入口,用户的请求无...

2018-07-04 15:55:01 153

转载 负载均衡的原理

本文转自微信公众号:码农翻身的“负载均衡的原理”,仅用于学习交流。这是1998年一个普通的上午。一上班,老板就把张大胖叫进了办公室,一边舒服地喝茶一边发难:“大胖啊,我们公司开发的这个网站,现在怎么越来越慢了? ”还好张大胖也注意到了这个问题,他早有准备,一脸无奈地说: “唉,我昨天检查了一下系统,现在的访问量已经越来越大了,无论是CPU,还是硬盘、内存都不堪重负了,高峰期的响应速度越来越慢。”顿...

2018-07-04 15:07:48 221 2

原创 Python基础之函数

调用函数函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:>>> a = abs # 变量a指向abs函数>>> a(-1) # 所以也可以通过a调用abs函数1定义函数定义函数时,需要确定函数名和参数个数如果有必要,可以先对参数的数据类型做检查函数体内部可以用return随时返回函数结果函数执行完毕也没有...

2018-07-04 14:43:18 195

原创 UIPATH机器人指南

介绍机器人是UiPath的执行代理,可运行Studio中内置的工作流程。无论您安装Robot的模式如何,它仍然可以连接到Orchestrator。请注意,关闭机器人托盘不会关闭UiPath Robot服务。机器人需要连接到Orchestrator才能执行流程,或者必须在本地获得许可。机器人分为四个组件,每个组件专用于自动化中的特定任务,机器人组件是:服务(UiPath.Service.Host.e...

2018-07-04 10:02:02 8798

原创 深入理解计算机系统 之 系统之间利用网络通信

利用talnet通过网络远程运行hello程序    当我们在talnet客户端输入“hello”字符串并回车后,客户端会将这个字符串发送给talnet服务器,talnet服务器从网络上接收到这个字符串后,会传送给远程的shell程序。    然后SHELL运行HELLO程序,并将输出结果返回给talnet服务器。最后talnet服务器通过网络将结果传给talnet客户端,客户端将结果输出到本地终...

2018-07-03 10:22:22 175

原创 UIPATH第一课测验总结

从网页获取结构化数据的最简单方法是:通过数据刮擦获取有关用户界面元素的详细信息是用UiPath Explorer  Orchestrator中可以  将开始命令发送给多个机器人,安排机器人执行特定的过程,远程控制机器人通过使用“读取PDF文本”活动并提供PDF文件的路径,通过打开PDF并使用屏幕抓取来获取其数据最适合的序列:简短而简单的工作流程,可以在更大的项目中使用的自动化部件...

2018-07-03 08:49:50 4137

原创 深入理解计算机系统 之 操作系统管理硬件

当shell加载和运行完hello程序,shell和hello程序都没有直接访问键盘,显示器,磁盘或者主存,它们依靠的是操作系统提供的服务。可以把操作系统看成程序和硬件之间插入的一层软件。文件是对I/O设备的抽象表示。虚拟存储器是对主存和磁盘I/O设备的抽象表示。进程是对处理器,主存,I/O设备的抽象表示。进程操作系统实现交错执行的机制成为上下文切换。操作系统保持跟踪进程运行所需要的所有状态信息,...

2018-07-02 18:39:01 352

原创 深入理解计算机系统 之 处理器读并解释存储在存储器中的指令

系统的硬件组成系统的硬件组成总线携带信息字节并负责哉各个部件间传递,通常被设计成传送定长的字节块,也就是字。一个字的字节数是基本的系统参数,比如4个字节(32位)。I / O设备通过控制器与适配器与总线相连,在I/O总线与I/O设备之间传递信息。控制器和适配器的区别是封装方式不同,控制器是置于I/O设备本身的主板上,适配器是插在主板插槽上的卡。主存主存是一个临时的存储设备。从物理上说 主存由一组 ...

2018-07-02 16:00:54 283

原创 UIPATH之项目类型

序列是最小类型的项目,适用于线性流程。关键特征之一是它们可以一次又一次地重用,作为独立的项目或作为状态机或流程图的一部分。流程图与序列不同,它们呈现多个分支逻辑运算符,使创建复杂的业务流程并以多种方式连接活动。状态机只能创建一个初始状态,但可能有多个最终状态。...

2018-07-02 13:57:04 1688

原创 2018-7-2 软件测试专项练习总结

1.测试用例软件包括输入侧数据状语从句:预期输出查询查询结果2.回归测试是指修改旧代码以后,重新进行测试以确认没有引入新的错误或者导致其他的代码产生错误。(自动回归测试将大幅度降低系统测试,维护升级等阶段的成本。)3.压力测试是模拟实际应用的软硬件环境和用户使用过程中的系统负荷,长时间或者超大负荷地运行测试软件,来测试被测系统的性能,可靠性,稳定性等。4.α测试是由一个用户在开发环境下进行的测试,...

2018-07-02 09:54:14 463

原创 UiPath Studio介绍

UiPath Studio是用于应用程序集成以及自动执行第三方应用程序,管理性IT任务和业务IT流程的完整解决方案。项目是业务流程的图形表示。它使您能够自动执行基于规则的流程,方法是让您完全控制执行顺序以及一组自定义步骤(也称为UiPath Studio中的活动)之间的关系。每个活动都包含一个小动作,例如单击按钮,读取文件或写入日志面板。受支持项目的主要类型是:序列 - 适用于线性过程,使您能够顺...

2018-06-29 10:27:16 9996

原创 深入理解计算机系统之编译系统

GCC编译器驱动程序读取源文件hello.c,并把它翻译成一个可执行目标文件hello。可以分成四个阶段,执行这四个阶段的程序(预处理器,编译器,汇编器和链接器)构成了编译系统。预处理阶段  预处理器(CPP)根据#开头的命令,告诉预处理器读取头文件内容并插入到程序文本中。得到了.i为扩展名的程序。编译阶段 编译器(ccl)将hello.i翻译成hello.s,它包含了一个汇编语言程序汇编阶段  ...

2018-06-27 16:41:29 761

原创 Python基础之编码问题

起因:计算机只能处理数字,如果要处理文本,就要把文本转换成数字。一个字节(byte)是8(bit),要处理中文的话至少需要两个字节,并且要避免与ASC11编码表冲突,因此出现了GB2312编码专门为中文编码。多国有各自的编码,那么在多语言的混合文本里会显示乱码,于是Unicode标准便出现了。ASCII与Unicode区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。如果把ASC...

2018-06-27 14:48:39 102

原创 2018-6-26 Python习题练习总结

1.Python3获取用户输入,并默认以字符串存储的函数是input。Python3已经删除raw_input函数。2.id() 函数用于获取对象的内存地址,可以查看变量指向对象的标识。3.python 中的memoryview 提供了类似C语言指针的功能,有了memoryview ,如果某个object 支持buffer protocol, 那么就可以通过memory去访问到它内部的数据。pyt...

2018-06-27 13:29:01 818

空空如也

空空如也

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

TA关注的人

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