- 博客(16)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Oracle数据库基础及应用
数据库基础概念一、DBA的具体工作职责:1、决定数据库中的信息内容和结构。2、决定数据库的存储过程和存储策略。3、定义数据库安全性要求和完整性约束条件。4、监控数据库的使用和运行。5、数据库的性能改进。6、定期对数据库进行重组和重构,以提高系统的性能。二、DBMS:数据库管理系统(常见oracle,SQL server,Informix,Access,Sybase,FoxPro)数据定义:提供数据...
2018-05-28 22:52:42
405
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 TCP/IP协议简述
TCP协议比较复杂,它的主要传输流程:TCP报文段先要传送到IP层,加上IP首部后,再传送到数据链路层。再加上数据链路层的首部和尾后,才离开主机发送到物理链路。基于确认和重传机制,我们就可以在不可靠的传输网络上实现可靠的通信。
2017-03-22 22:54:00
3211
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 C语言链表的创建和遍历
链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元。链表有一个“头指针”变量,以head表示,它存放一个地址。该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部分:一为用户需要用的实际数据,二为下一个结点的地址。因此,head指向第一个元素:第一个元素又指向第二个元素;……,直到最后一个元素,该元素不再指向其它元素,它称为“表尾”,它
2017-03-20 14:56:03
12456
2
原创 关系数据库与范式
一、从现实世界到机器世界: 使用数据库技术的目的就是把现实世界中存在的事物,事物之间的联系在数据库中用数据加以描述,记录并对其进行各种处理,归类可用的信息,然后机器根据这些描述转换为机器可用的信息,数据库模型设计就是这么一个过程。 信息的三个世界的过程是通过研究“过程和对象”,然后建立相应的关系模型来实现的。在这两个转换过程中,需要建立两个模型,一个是概念模型,另一个是数据模型。...
2018-07-01 22:52:12
1015
原创 白盒测试
白盒测试技术是根据被测对象的结构系统化设计测试用例的一种方法。它所关注的的结构可以是代码的结构(控制流图),数据的结构,菜单的结构,模块间相互调用的结构,业务流程的结构等。白盒测试可以应用于任何测试级别,在不同测试级别,其分析的结构可能有所不同;满足白盒测试的测试覆盖率,意味着被测对象已不需要基于此技术再进行额外的测试,但是可以继续应用其他测试技术。白盒测试通过需要测试工具的支持,一些...
2018-02-14 10:57:01
10271
原创 黑盒测试技术
测试人员必须在测试的过程中尽量发现测试对象中的缺陷,以尽可能少的成本验证尽量多的需求。黑盒测试,顾名思义,不需要使用任何关于被测组件和系统的内部结构信息。 黑盒测试技术测试人员不需要了解被测对象的内部结构和具体设计,主要包括:等价类划分、边界值分析、决策表测试,状态转换测试及用例测试。(1)等价类划分: 是一种典型的,常用的黑盒测试技术,它把被测试对象的输入数据...
2018-02-13 16:13:18
876
转载 数据中心服务器接入部署的布线方式
由于数据中心服务器的形态差异(机架式服务器、刀片服务器),POD中服务器机柜和网络机柜的布线方式也存在差异。本文介绍EOR、MOR、TOR和刀片服务器几种数据中心布线方式的特点和差异。 数据中心机房平面布局通常采用矩形结构,为了保证制冷效果,通常将 10 至 20 个机柜背靠背并排放置成一行,形成一对机柜组(又称为一个POD)。POD中的机柜都采用前后通风模式,冷空气从机柜前面板的吸入并
2017-07-22 10:32:38
3378
转载 OpenSSL握手重协商过程中存在漏洞可导致拒绝服务
OpenSSL是一个非常流行的通用加密库,可为Web认证服务提供SSL/TLS协议的具体实现。最近以来,人们发现OpenSSL中存在几个漏洞。我们写过几篇文章分析这些漏洞,包括“CVE-2017-3731:截断数据包可导致OpenSSL拒绝服务”、“SSL死亡警告(CVE-2016-8610)可导致OpenSSL服务器拒绝服务”等。今天,我们将要分析的是CVE-2017-3733这个高危级漏洞,即E
2017-05-23 09:32:45
2986
原创 设计模式-单例模式
一、单例模式概述单例模式是结构最简单的设计模式。如何保证一个类只有一个实例并且这个实例易于被访问呢?定义一个统一的·全局变量确保对象随时都可以被访问,但不能保证防止创建多个对象。一个更好的解决办法是让类自身负责创建和保存它的唯一实例,并保证不能创建其他实例,它还提供一个可以访问实例的方法,这就是到单例模式的动机。单例模式定义:确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实
2017-04-27 16:27:51
262
原创 Python的生成器
生成器是Python新引入的概念,由于历史原因,它也叫做简单生成器。它和迭代器可能近几年来引入的最大的两个特征。但是,生成器的概念则要更高级一些,需要花费一些功夫才能理解它是如何工作的以及有什么用处。生成器可以帮助读者写出优雅的代码,当然,编写任何程序时不使用生成器也是可以的。生成器是一种普通的函数语法定义的迭代器。它的工作方式可以用例子来很好地展现。
2017-04-15 11:24:56
351
原创 二叉搜索树于双向链表
前不久刚参加一个面试,当面试官问道这个类似的问题时,有点懵了,号不容易才答上来,面试官对于我的结果,认为考虑不全面,今天在面经上看到相似的题目,故作次记录。题目:输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调整树中的结点指针的指向。比如,输入如图所示的左边的二叉搜索树,则输出转换之后的排序双向链表。二叉树结点的定义如下:
2017-04-08 00:48:24
273
原创 TCP可靠传输的实现和流量控制
一、所谓的流量控制所谓的流量控制就是让发送方的发送速率不要太快,让接收方来得及接收设A向B发送数据,在建立时,B告诉A:“我的接收窗口rwnd=400”。因此,发送方的发送窗口不能超过接收方给出的接收窗口的数值。(TCP的窗口单位是字节,不是报文段)。二、拥塞控制在计算机网络中的链路容量,交换节点中的缓存和处理机等,都是网络的资源。在某段时间,若对网路中某一资源的需求超过了该资源所
2017-03-23 14:54:39
953
原创 Python构造决策树
在决策树的学习中,总感觉很多东西,就一个公式,但用代码实现其实挺困难的,程序员大概就是能克服这些苦难的人吧!下述是个人根据《机器学习实战》做的一些笔记。#coding:utf-8from math import logimport operator#1.计算熵def calcShannonEnt(dataset): numEntries=len(dataset)
2016-10-16 23:57:01
319
原创 对于机器学习的简单理解
在刚接触到机器学习时,很多东西还模棱两可,对于下面的内容纯属个人观点。 在接触到公司的深度学习+场景...(为了公司的商业机密,暂时保密)的方案时,才发现机器学习在很多方面的运用,然而学校没有这方面的学习或者涉及,在很多同样的课程中也没有相关的实际学习。下面来讨论一下相关的内容。 机器简单分为监督学习和无监督学习和半监督学习,两者的相互区别:监督学习知道自己预测
2016-10-06 17:02:09
388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人