2018年3月24日

Go语言之unsafe包介绍及使用

摘要: unsafe内容介绍 unsafe包只有两个类型,三个函数,但是功能很强大。 unsafe 库让 golang 可以像C语言一样操作计算机内存,但这并不是golang推荐使用的,能不用尽量不用,就像它的名字所表达的一样,它绕过了golang的内存安全原则,是不安全的,容易使你的程序出现莫名其妙的问题 阅读全文

posted @ 2018-03-24 23:14 ycyoes 阅读(638) 评论(0) 推荐(0) 编辑

2018年2月5日

golang自定义struct字段标签

摘要: 原文链接: https://sosedoff.com/2016/07/16/golang struct tags.html struct是golang中最常使用的变量类型之一,几乎每个地方都有使用,从处理配置选项到使用encoding/json或encoding/xml包编排JSON或XML文档。字 阅读全文

posted @ 2018-02-05 09:20 ycyoes 阅读(3717) 评论(0) 推荐(0) 编辑

2018年1月7日

Rob Pike 编程五原则

摘要: Rob Pike's 5 Rules of Programming Rule 1: You can't tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don't 阅读全文

posted @ 2018-01-07 12:59 ycyoes 阅读(561) 评论(0) 推荐(0) 编辑

2017年8月13日

Maven环境配置及简单使用(二)

摘要: Maven环境变量配置 配置Maven前先从官网下载相关版本,Maven下载地址: "http://maven.apache.org/download.cgi" ,笔者使用最新版本apache maven 3.5.0. 配置Maven前须确保已安装Java运行环境,因为Maven基于Java开发,其 阅读全文

posted @ 2017-08-13 10:50 ycyoes 阅读(299) 评论(0) 推荐(0) 编辑

2017年8月8日

Maven概述(一)

摘要: Maven是什么? Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage 阅读全文

posted @ 2017-08-08 23:45 ycyoes 阅读(224) 评论(0) 推荐(0) 编辑

2017年3月28日

网络层的功能

摘要: 1、异构网络互联 网络的互联是指将两个以上的计算机网络,通过一定的方法,用一种或多种通信处理设备(即中间设备)相互联接起来,以构成更大的网络系统。中间设备又称为中间系统或中继系统。根据中继系统所在层次,有以下四种不同的中继系统。 (1)物理层中继系统:中继器,集线器(Hub) (2)数据链路层中继系 阅读全文

posted @ 2017-03-28 09:39 ycyoes 阅读(1298) 评论(0) 推荐(1) 编辑

2017年3月27日

数据链路层设备(一)

摘要: 1、网桥的概念及其基本原理 两个或多个以太网通过网桥连接起来后,就称为一个覆盖范围更大的以太网,而原来的每个以太网就可称为一个网段。网桥工作在链路层的MAC子层,可以使以太网各网段成为隔离开的碰撞域。如果把网桥换成工作在物理层的转发器,就没有这种过滤通信量的功能。由于各网段的相对独立,一个网段的故障 阅读全文

posted @ 2017-03-27 23:33 ycyoes 阅读(895) 评论(0) 推荐(0) 编辑

2017年3月23日

面向对象分析

摘要: 面向对象分析 1、面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。 首先,系统分析员对需求文档进行分析; 然后是需求建模; 最后是需求评审。 2、面向对象分析要建立三个主要模型:用例模型、对象模型、和动态模型。 建立用例模型 在面向对象方法中为了获取用户需求常常用场景和用例描述用户需 阅读全文

posted @ 2017-03-23 17:04 ycyoes 阅读(1909) 评论(0) 推荐(0) 编辑

2017年3月22日

数据链路层的功能

摘要: 数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。 1、为网络层提供服务 对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据传输到目标机器的网 阅读全文

posted @ 2017-03-22 09:47 ycyoes 阅读(1947) 评论(0) 推荐(1) 编辑

2017年3月21日

面向对象基础及UML建模语言

摘要: 1、面向对象的方法起源于面向对象程序设计语言,其发展过程大体经历了初始阶段、发展阶段和成熟阶段。 2、面向对象方法主要优点 (1)从认识论的角度可以看出,面向对象方法改变了开发软件的方式。 (2)面向对象语言使得从客观世界到计算机的语言鸿沟变窄。 (3)面向对象方法使分析与设计之间的鸿沟变窄。 (4 阅读全文

posted @ 2017-03-21 10:16 ycyoes 阅读(1049) 评论(0) 推荐(0) 编辑

导航

欢迎访问个人博客: http://www.ycyoes.com