代码改变世界

案例分析:设计模式与代码的结构特性

2019-12-07 21:04 by 微光~, 158 阅读, 0 推荐, 收藏, 编辑
摘要:本文介绍的是设计模式的一种——简单工厂模式 简单工厂模式简介 简单工厂模式属于创建型模式又叫做静态工厂方法模式,它属于类创建型模式。 它是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并 阅读全文

基于JAVA套接字的简单网络聊天程序

2019-12-07 12:32 by 微光~, 944 阅读, 0 推荐, 收藏, 编辑
摘要:网络中进程之间如何通信 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun RPC) 但这些都不是本文的主题!我们要讨论的是 阅读全文

网络相关的命令工具研究报告-dhcp

2019-11-26 11:10 by 微光~, 275 阅读, 0 推荐, 收藏, 编辑
摘要:1、DHCP是什么? DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。 阅读全文

业务领域建模Domain Modeling

2019-11-25 22:08 by 微光~, 208 阅读, 0 推荐, 收藏, 编辑
摘要:我的工程实践项目为实现一个脱机手写单字识别系统,通过输入的手写汉字识别出该字。 1:收集应用领域信息 汉字是非字母化的文字,在当今高度信息化的社会中,如何高效快速地识别汉字,已经成为了人机交互地一个重要瓶颈,也关系到人工智能地向前发展。因此,进行手写汉字识别的研究,具有广泛的应用前景和经济价值。 明 阅读全文

用例建模Use Case Modeling

2019-11-03 16:43 by 微光~, 317 阅读, 0 推荐, 收藏, 编辑
摘要:传统的软件需求规约基本上采用的是功能分解的方式来描述系统功能,在这种表述方式中,系统功能被分解到各个系统功能模块中,我们通过描述细分的系统模块的功能来达到描述整个系统功能的目的。制作合理的用例图,通常给团队带来以下好处: 1、明确系统的业务范围、服务对象(角色)、外部系统与设备 2、帮助识别技术风险 阅读全文

分析一套源代码的代码规范和风格并讨论如何改进优化代码

2019-10-12 00:27 by 微光~, 421 阅读, 0 推荐, 收藏, 编辑
摘要:我的工程训练做的是手写汉字识别,在GitHub上下载了一套与课题相关的源码进行分析,来分析它的代码风格和规范: 在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点: 这个项目是用python完成的项目,所以将项目文件导入至pycharm软件中进行管 阅读全文

结合工程实践选题调研分析同类软件产品

2019-10-01 21:25 by 微光~, 250 阅读, 0 推荐, 收藏, 编辑
摘要:我的工程实践项目选题为《基于深度学习的脱机手写汉字识别》,可广泛应用于拍照文档、支票、表单表格、证件、邮政信封、票据、手稿文书等光学字符识别(Optical Character Recognition, OCR)图像识别系统以及手写文字输入设备中。自从上个世纪80年代以来,手写汉字识别一直是模式识别 阅读全文

如何提高程序员的键盘使用效率?--高软第一次作业

2019-09-16 23:59 by 微光~, 285 阅读, 0 推荐, 收藏, 编辑
摘要:身为程序员每天都要用键盘敲上许多的代码,输入速度在一定的程度上影响了程序员编写代码的速度。因此熟记一些快捷键对于还在代码一线工作的程序员来说是十分必要,熟记一些常用的快捷键的使用将会很大程度上节约代码编写的时间。 Windows系统 本身提供了一些快捷键,例如: W-D(表示 Windows 按键 阅读全文