目录摘要: 31引言 31.1设计背景 31.2设计目的与意义 32总体设计 42.1设计原理 42.2功能设计 42.3系统流程 52.3.1主流程图 52.3.2子流程图 62.4数据结构的设计 62.4.1IP头部数据结构 62.4.2ICMP头部数据结构 73详细设计 73.1ICMP报文分析 73.2程序功能分析 83.2.1使用原始套接字 83.2.2定义IP头部和ICMP头部数据结构 93.2.3填充并发送请求类型的ICMP报文 93.2.4解析数据包 104程序运行结果 115总结 115.1工作小结 115.2存在的问题 115.3改进的方法 12【参考文献】 12
1
Notepad++插件集合(共52个),适用于32位Notepad++(含部分64位),下载插件,将zip文件解压后的dll文件放到Notepad++安装目录下的plugins目录,重启Notepad++,点击菜单--插件,即可看见安装的插件。
2023/8/9 0:43:44 18MB Notepad++ 插件
1
主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、Windows不错控件的使用、DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制。
配书光盘附带了实例的源程序和部分视等第1篇C#编程基础篇第1章C#开发环境的使用21.1VisualStudio开发环境的安装与配置3  实例001配置合适的VisualStudio2008开发环境3  实例002设置程序代码行号4  实例003使开发环境全屏显示5  实例004根据需要创建所需解决方案61.2VisualStudio开发环境的使用7  实例005为程序设置版本和帮助信息7  实例006设置Windows应用程序启动窗体8  实例007统一窗体中控件的字体设置9  实例008通过“格式”菜单布局窗体101.3快速开发项目必备10  实例009为项目添加DLL文件引用10  实例010为项目添加已有类11  实例011为项目添加第三方控件12实例012为项目添加已有窗体13第2章C#语言基础应用152.1代码的注释16  实例013对单行代码进行注释16  实例014快速对多行代码进行注释17  实例015使用“///”标记给代码段添加说明182.2运算符的使用20  实例016使用引号运算符进行赋值20  实例017使用算术运算符开发简单计算器21  实例018使用“^”运算符对数字进行加密22  实例019巧用位移运算符获取汉字编码值24  实例020使用条件运算符判断指定年份是不是闰年25  实例021使用流程控制语句报销业务花销262.3关键字的使用27  实例022使用checked关键字处理“溢出”错误27  实例023使用typeof关键字获取类的内部结构28  实例024使用using关键字有效回收资源29  实例025使用is关键字检查对象是否与给定类型兼容30  实例026使用as关键字将对象转换为指定类型322.4流程控制语句的使用34  实例027小明去学校和医院分别要走哪条路34  实例028利用条件语句判断用户登录身份35  实例029判断指定月份属于哪个季节36  实例030使用switch语句更改窗体颜色37  实例031循环向控制台中输入内容38  实例032递归算法的经典面试题39  实例033制作一个数字猜猜看小游戏40实例034使用goto语句在数组中搜索指定图书42第3章字符串处理技术443.1字符及字符串转换45  实例035将字母全部转换为大写或小写45  实例036字母与ASCII码的转换46  实例037汉字与区位码的转换48  实例038将汉字转换为拼音493.2常用字符及字符串操作50  实例039根据标点符号对字符串进行分行50  实例040判断用户输入的用户名是否正确51  实例041将字符串的每个字符进行颠倒输出52  实例042去掉字符串中的所有空格54  实例043从字符串中分离文件路径、文件名及扩展名55  实例044获取字符串中汉字的个数57  实例045批量替换某一类字符串58  实例046对字符串进行加密与解密593.3常用数字处理技术61  实例047判断输入的货币值是否为数字61  实例048对计算结果进行四舍五入62  实例049商品金额的大小写转换63  实例050设置货币值中使用的小数位数64  实例051格式化输入数据为货币格式65  实例052开发一个进制转换器663.4日期时间格式的数据处理67  实例053动态获得系统当前日期和时间67  实例054手动设置系统日期时间69  实例055根据生日自动计算员工年龄70  实例056根据年份判断十二生肖71  实例0
2023/8/8 8:05:57 66B .net c#
1
一副牌中抽去大小王剩下52张(如果初练也可只用1~10这40张牌),任意抽取4张牌(称牌组),用加、减、乘、除(可加括号)把牌面上的数算成24。
每张牌必须用一次且只能用一次,如抽出的牌是3、8、8、9,那么算式为(9-8)×8×3或3×8+(9-8)或(9-8÷8)×3等。
2023/8/4 11:43:28 7KB 24点扑克游戏
1
一个用MFC实现的猜测价格的小游戏,名称叫幸运52.整个结构非常简单,具有一些趣味性。
2023/7/30 13:44:48 510B MFC实现 猜测价格
1
继续上传,我将把自己收藏的众多宝贝逐步奉献给所有喜欢DOS的朋友们,请大家下载收藏。
66号是台湾倚天汉字系统ET3.52(繁体中文版)VM版,但用不习惯台湾的输入法,没办法啊!
2023/7/21 2:42:57 9.61MB DOS 汉字系统 倚天 ET
1
龙兵智能名片无限版5.99.52小程序前端+后端,龙兵智能名片无限版5.99.52小程序前端+后端
2023/7/17 7:39:54 44.34MB 龙兵 智能名片 无限版 小程序前端
1
本文是关于52单片机定时器计数器2做为串行口波特率发生器使用的例子,类似于定时器1作为波特率发生器工作在模式1下,但是不同的是:定时器2作为波特率发生器是16位自动重装的,位数比定时器1作为波特率发生器要高(定时器1作为串口波特率发生器是8位自动重装的),所以可以支持更高的传输速度,性能也比定时器1要好。
程序在Keil2和Keil3下调试通过,下载在实验板上达到预期效果。
AT89C52及其以上、AT89S52及其以上、STC89C52及其以上测试正常运行。
1
本文档是AT89C51/52单片机贴片封装图,文档中封装了该型号单片机封装的各种尺寸数据。
2023/7/16 12:34:28 650KB 单片机 封装图 AT89C51
1
RESTAPI生成器发展在创建一个新的基于rest的项目,并添加下一个依赖项:jpa,hateoas,web,h2和lombok在buildScript中将Maven存储库添加到build.gradle文件maven{url'http://5.189.184.52:8081/artifactory/libs-snapshot/'}并在buildscript部分中添加依赖项classpath("com.vcgdev.plugin:rapi-generator:1.2")将mapstruct添加到您的项目中,示例中使用的版本:1.3.0.Finalimplementation"org.mapstruct:mapstruct:${mapstructVersion}"annotationProcessor"org.mapstruct:mapst
2023/7/14 14:57:57 69KB Java
1
共 207 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡