1.已知参数:目的节点IP地址或主机名2.设计要求:通过原始套接字编程,模拟Ping命令,实现其基本功能,即输入一个IP地址或一段IP地址的范围,分别测试其中每个IP地址所对应主机的可达性,并返回耗时、生存时间等参数,并统计成功发送和回送的Ping报文。
2.1初始化WindowsSockets网络环境;
2.2解析命令行参数,构造目的端socket地址;
2.3定义IP、ICMP报文;
2.4接收ICMP差错报文并进行解析。
3.程序实现主要用到Java网络包中的类InetAddress。
2025/8/31 17:13:31 317KB Ping
1
搬砖低分给大家用.软件著作权申请时,需要60页的源代码,而且要去掉空白行和注释。
用这个软件轻松整编60页源代码。
2025/8/28 8:32:54 218KB 软件著作权
1
随着自动化推广,各个厂家装置系统互连机会,变得越来越多,对工作人员(如电力系统、自控系统)的要求变得也越来越高,而通信规约(协议)则是这些互连的语言,因此熟悉规约的传输规则,看懂传输报文,对于各个厂家是至关重要的,也是工作人员所必需具备的。
现在,为了配合国家着重推广iec870-5-101,iec870-5-104(以太网),我公司现在国内率先推出第一款规约分析软件-----PMA2.0,以便于规约协议的标准化,提高工作人员的工作水平和效率。
PMA2.0是我公司工作人员长期在规约开发和现场调试后的结晶,通过了国外同类软件的严格测试。
该规约软件的理念是:以简洁的画面,简单的操作,实现强大的功能。
她既可以实现无规约的串口原码监视,也可以实现有规约的监视分析,模拟主站,模拟从站等以达到仿真的目的。
如果你不熟悉规约报文,PMA可以将每行报文分析透彻,既便于分析故障,也便于学习,更便于开发。
PMA规约分析软件的推出,将大大简化学习和开发规约的难度,提高处理通信故障的效率和工作人员的水平。
2025/8/28 4:06:29 843KB PMA 规约 ICE104
1
在PictureBox控件内建立可移动的矩形选框裁剪图片的panel实现了panel在picturebox上移动且透明,可自由拉伸移动,总共代码只有80行,简单易懂。
2025/8/27 20:16:38 2.52MB 拖拽   拉伸   裁剪 截图
1
Streamlit是一款基于Python的数据可视化和应用开发框架,它允许数据科学家和工程师快速创建交互式的、美观的应用程序,无需深入学习前端技术。
这个“streamlit-example”项目是一个学习和实践Streamlit的好例子,让我们来深入探讨一下Streamlit的核心特性和如何使用它。
Streamlit的工作原理是通过读取Python脚本来构建应用程序的界面。
在你的项目中,`streamlit-example-main`很可能包含了运行Streamlit应用的主文件。
通常,这个文件会有一个或多个`streamlit.write()`函数,用于输出各种类型的数据显示。
1.**安装与启动**:-安装Streamlit库:在命令行或终端中运行`pipinstallstreamlit`。
-运行应用:找到`streamlit-example-main`中的主Python文件(如`app.py`),然后运行`streamlitrunapp.py`。
这将在本地启动一个Web服务器,你可以通过浏览器访问应用程序。
2.**核心组件**:-`streamlit.write()`:这个函数是Streamlit的基础,它可以输出文本、HTML、图像、图表等。
-`streamlit.pyplot()`:用于展示matplotlib生成的图表。
-`streamlit.plotly()`:支持Plotly库的交互式图表。
-`streamlit.altair()`:显示Altair库的静态或交互式图表。
-`streamlit.dataframe()`:直接展示PandasDataFrame。
-`@streamlit.component`:创建自定义的UI组件。
3.**数据交互**:-Streamlit支持用户输入,例如`streamlit.text_input()`和`streamlit.number_input()`,可以创建文本框和数字输入框。
-使用`streamlit.checkbox()`和`streamlit.radio()`让用户选择选项。
-`streamlit.selectbox()`允许用户从下拉菜单中选择。
4.**状态管理**:-Streamlit的`st.cache()`装饰器可以缓存函数结果,提高性能。
-`st.session_state`用于在页面刷新时保持用户的状态。
5.**布局控制**:-使用`streamlit.column()`和`streamlit.row()`可以控制页面的布局。
-`st.beta_container()`提供更灵活的布局选项,比如网格系统。
6.**部署**:-Streamlit提供了一键部署到免费的StreamlitSharing服务,只需运行`streamlitshare`命令。
-也可以将应用部署到Heroku、GoogleCloud或AWS等云平台。
7.**社区和扩展**:-Streamlit有活跃的社区,用户可以分享代码和应用,找到很多有用的示例。
-通过社区创建的库(如streamlit-aggrid、streamlit-dashboards等)可以增强Streamlit的功能。
通过这个`streamlit-example`项目,你可以学习如何使用这些组件和功能,逐步创建自己的数据可视化解析或应用。
记得探索源代码,理解每个部分的作用,这将帮助你更好地掌握Streamlit的使用技巧。
在实践中不断迭代,你会发现Streamlit是一个强大且易用的工具,能帮助你快速将数据分析转化为引人入胜的交互式应用。
2025/8/27 11:43:49 41.74MB Python
1
C语言实现BMP图片转字符画。
提供两个函数接口库,可以选择命令行显示,或输出到文件。
字符画还具有压缩功能,自定义后对于不等宽字体也可以实现友好显示。
1
一个抽奖html页面,替换photo文件夹下的图片文件为对应照片(文件名对应人名),即可双击"开始.bat"运行。
相关配置请查看config.js,如显示的行数和列数。
显示的个数要少于总图片数量的一般。
中奖总人数不能多于(总数量-显示的图片数)可设置界面是否显示当前获得奖品人数【参与总人数】。
配置可以修改是否允许重复获得奖品有疑问可以联系qq:464223078
2025/8/25 19:31:21 19.44MB 抽奖 年会 html 免费
1
本人在工作实践中写的一个汉字显示程序,在linux平台下,利用frambuffer显示设备来显示。
用freetype2库来显示矢量汉字。
程序带有汉字对齐、加粗、自动换行等功能。
对于freetype2和frambuffer入门很有帮助。
本程序已经经过试验验证。
2025/8/25 7:51:15 25KB linux frambuffer freetype2 汉字
1
动态界面,非常好看,功能十分齐全,总共差不多6000行代码。
Java实现,窗体技术,数据库使用了MySQL。
2025/8/25 6:51:14 11.74MB java mysql
1
2008-2020新疆行测.pdf
2025/8/24 3:23:22 6.26MB 行测 公考
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡