摘要: 要评测一个软件工程师的计算机网络知识与网络编程水平,需要考察他的以下能力: ①架构设计能力 可以设计出高效稳定的网络结构,并使得网络架构具有良好的拓展能力和鲁棒性 ②性能优化能力 计算机综合素质高,最大化现有硬件性能 ③应急能力 可以快速定位问题,并进行合理操作恢复网络正常运行 ④安全意识 具有一定 阅读全文
posted @ 2020-01-10 22:27 Xpeng2333 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 什么是工厂方法模式 工厂方法模式(FACTORY METHOD)是一种常用的类创建型设计模式,此模式的核心精神是封装类中变化的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品。工厂方法( 阅读全文
posted @ 2020-01-10 16:39 Xpeng2333 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一名良好的软件工程师应具备以下能力: (1)具有扎实的计算机专业知识 (2) 良好的语言表达能力和沟通能力 (3) 健康的心理素质 (4) 快速学习能力 (5) 团队协作能力 题目: 一、选择题 1、软件生存周期模型有多种,下列选项中(C)不是软件生存周期模型。 A.螺旋模型 B.增量模型 C.功能 阅读全文
posted @ 2020-01-06 22:29 Xpeng2333 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 一、TCP的三次握手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接: 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认,SYN为同步序列编号; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j 阅读全文
posted @ 2019-12-26 22:33 Xpeng2333 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、系统调用 系统调用由操作系统实现提供的所有系统调用所构成的集合即程序接口或应用编程接口(API),是应用程序同系统之间的接口。当用户态进程发起一个系统调用, CPU将切换到 内核态 并开始执行一个 内核函数 。 内核函数负责响应应用程序的要求,例如操作文件、进行网络通讯或者申请内存资源等。 操作 阅读全文
posted @ 2019-12-19 22:34 Xpeng2333 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 本次博客将分为两个部分,分别讨论如何分析不确定的创新产品和对未来的图书进行设计。 一、如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和步骤。 1、产品需求 需求是期望行为的表达,其来源主要为利益相关者(Stakeholders),例如:客户、用户、领域专家、市场研究人员、律师等。 阅读全文
posted @ 2019-12-15 22:56 Xpeng2333 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.编译Linux 5.0.1内核 下载Linux内核源码并解压在当前工作目录menuLab: mkdir menuLab cd menuLab wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz #下载linux 阅读全文
posted @ 2019-12-12 14:57 Xpeng2333 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中,我将先简要介绍socket原理,然后给出一个利用Python实现的简单通信样例,最后通过跟踪系统调用来分析Python中socket函数与Linux系统调用的对应关系。 1.socket简介 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,So 阅读全文
posted @ 2019-12-11 20:22 Xpeng2333 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在著名的黑客专用操作系统KaliLinux中有很多非常强大的工具,其中就包括nmap.根据名字我们大致可以猜测一下,n可能代表network,那么难道它可以画出“网络地图”或者说“网络拓扑图” ?让我们先来看一下它的参数说明: 通过下面的命令查看nmap的使用方法: nmap --help 结果为: 阅读全文
posted @ 2019-11-28 22:54 Xpeng2333 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: 我的工程实践题目是《针对领域知识的中文知识图谱自动化构建》,我将按照下面的步骤进行业务领域建模Domain Modeling: ♦ 1) Collect application domain information– focus on the functional requirements – al 阅读全文
posted @ 2019-11-25 21:45 Xpeng2333 阅读(152) 评论(0) 推荐(0) 编辑