摘要: 软件工程师应具备的计算机网络编程能力和知识 1,基础知识 (1)熟悉计算机系统的基础知识 (2)熟悉网络操作系统的基础知识和协议 (3)熟悉系统安全、数据安全和网络安全的基本知识和协议 (4)掌握计算机网络有关的标准化知识 (5)理解网络新技术及其发展趋势 2,技术能力 (1)掌握TCP/IP协议网 阅读全文
posted @ 2020-01-10 17:06 空白124 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一.软件工程师的软件工程知识技能水平高低主要体现在哪些方面 1、软件工程师 软件工程师主要是指从事软件开发相关工作的人员,不仅包括通常意义上的软件设计人员,还包括软件架构人员、软件工程管理人员、程序员等其他与软件开发相关的工作人员。软件工程师需要掌握较为全面的计算机技术,除了基础的编程语言、数据库技 阅读全文
posted @ 2020-01-05 23:46 空白124 阅读(665) 评论(0) 推荐(0) 编辑
摘要: Socket与系统调用深度分析 1.系统调用:在系统中真正被所有进程都使用的内核通信方式是系统调用。例如当进程请求内核服务时,就使用的是系统调用。一般情况下,进程是不能够存取系统内核的。它不能存取内核使用的内存段,也不能调用内核函数,CPU的硬件结构保证了这一点。只有系统调用是一个例外。进程使用寄存 阅读全文
posted @ 2019-12-19 21:49 空白124 阅读(221) 评论(0) 推荐(0) 编辑
摘要: socket编程介绍 Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。 几个定义: (1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。 (2)端口号:用来辨别本 阅读全文
posted @ 2019-12-11 16:22 空白124 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 我选择的设计模式是抽象工厂模式。 工厂方法模式的一个重大缺陷:一个工厂子类只能创建一个产品子类 抽象工厂模式的出现就是为了解决这一难题:其特点是抽象工厂中每个工厂可以创建多种产品子类 主要用途:允许使用抽象的接口来创建一组相关产品,而不需要知道该产品具体是什么, 使用步骤:1创建抽象工厂类,定义具体 阅读全文
posted @ 2019-12-08 16:32 空白124 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 一、工作原理 通过向目标发送不同IP生存时间 (TTL) 值的"Internet控制消息协 阅读全文
posted @ 2019-11-27 21:35 空白124 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 我的工程实践项目是面向大数据分析的成绩预判系统,在日常学习过程中产生的大量数据(期中考试成绩、多次实验分数等)及相关学生的评价信息,并通过有效的数据分析技术可以对教学过程提供有益的决策支持。 1.抽取Abstract use case 根据成绩预判的工作流程,我将其分为三部分:获取数据,创建模型和进 阅读全文
posted @ 2019-11-03 14:23 空白124 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点 目录结构如下 2.列举哪些做法符合代码规范和风格一般要求 1.无论是在“空行”还是在“空格”,都使该开源项目设计的非常易读,代 阅读全文
posted @ 2019-10-13 12:01 空白124 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 本次工程实践选题是手写汉字识别,即将手写体的中文纸质文档通过扫描或拍照的方式转化为数字图像,并进一步对该图像中的中文文本行进行识别。,我所选取的三款同类软件产品分别为OCR软件(Optical Charater Recognation),汉王文本王,FineReader。 1.这些软件的开发者是怎么 阅读全文
posted @ 2019-10-12 14:42 空白124 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 程序员该如何提高自己的键盘使用效率呢?我觉得有以下几点是值得注意的。 1.键盘化你最常用的工具,编程时始终做到只用键盘 以eclipse为例有以下常用快捷键: Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行Ctrl+Alt+↑ 复制当前行到上一行Alt+↓ 阅读全文
posted @ 2019-09-22 14:44 空白124 阅读(191) 评论(0) 推荐(0) 编辑