网络编程inetaddress网络p2
Java学习之路--GUI编程02
package com.gui.lesson02;import java.awt.*;import java.awt.event.*;//2023.3.14 GUI编程--事件监听学习 事件监听 actionListener 生成一个窗口-内置一个按钮--点击按钮输出内容,点击关闭关闭窗口publi ......
第一次个人编程作业
这个作业属于哪个课程 班级的的链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 设计一个论文查重算法 项目需求 题目:论文查重 描述如下: 设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件,在答案文件中输出其重复率。 原文示例:今天是星期天,天气晴,今天 ......
第一次个人编程作业
个人项目 github https://github.com/shenxinhao-cell/shenxinhao-cell/blob/main/202121331090 这个作业属于哪个课程 工程概论 这个作业要求在哪里 个人项目 这个作业的目标 创建github文件和编写代码查重 需求 题目:论 ......
第一次个人编程作业
github地址https://github.com/ElEgent1/ElEgent1/tree/main/202121331083 源码 ` package lianxi; import java.io.BufferedReader; import java.io.FileReader; imp ......
侯捷C++高级面向对象编程_下_课程笔记
friend(友元):相同Class的各个objects互为friends(友元) class complex{ public: complex (double r = 0, double I = 0) : re (r), im (i) { } //一个对象的成员函数可以调用另一个对象的私有成员变量 ......
Java学习之路--GUI编程01
package com.gui.lesson01;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;//GUI编程课堂练习 exercise--练习 2023.3.14pub ......
湖南大学结对编程个人项目互评
1. 简介 本博客用于湖南大学结对编程项目中对王明扬同学个人项目的互评工作。 个人项目的功能是实现一个中小学数学试卷自动生成程序,基于命令行进行操作。 2. 代码 2.1 项目结构 项目由多个包组成,分别执行不同的功能: 2.1.1 controller: 接收用户的输入,调用service层进行相 ......
Java学习之路--网络编程相关02
package com.kuang.lesson02;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;import java.net.U ......
Java学习之路--网络编程相关03
package com.kuang.lesson03;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;//2023.3.6 UDP通信方式实现发送消息 不需要连接服务器 ......
Java学习之路--网络编程相关04
package com.kuang.lesson04;import java.net.MalformedURLException;import java.net.URL;//2023.3.8/9 URL 下载网络资源public class URLDemo01 { public static voi ......
编程作业
github链接https://github.com/Cyy1011/Cyy1011/edit/main/202121331074 这个作业属于哪个课程 https://edu.cnblogs.com/campus/jmu/ComputerScience21/ 这个作业要求在哪里 https://e ......
Java学习之路--网络编程相关01
package com.kuang.lesson01;import java.net.InetAddress;import java.net.UnknownHostException;//2023.2.28/3.1 Java 狂神说-网络编程实战-IP地址public class TestnetAd ......
并发编程系列-分而治之思想Forkjoin
我们介绍过一些有关并发编程的工具和概念,包括线程池、Future、CompletableFuture和CompletionService。如果仔细观察,你会发现这些工具实际上是帮助我们从任务的角度来解决并发问题的,而不是让我们陷入线程之间如何协作的繁琐细节(比如等待和通知等)。 对于简单的并行任务, ......
Java学习之路--网络编程
package com.kuang.chat;import java.net.DatagramPacket;import java.net.DatagramSocket;//2023.3.6/3.7 采用UDP 方式 多线程 实现互相循环聊天 接收端代码实现public class TalkRece ......
git 网络问题-终极解决方案
公司的网一直git有问题。明明挂了梯子,但还是经常出现time out等等一系列问题。最终还是看了这篇设置代理解决github被墙 - 知乎 (zhihu.com)博客解决的。但是注意的是,博客中提到的https和ssh都需要进行设置 参考博客: 设置代理解决github被墙 - 知乎 (zhihu ......
JS:Promise异步编程的一种解决方案
Promise 是异步编程的一种解决方案,可以替代传统的解决方案--回调函数和事件。ES6统一了用法,并原生提供了Promise对象。作为对象,Promise有以下两个特点:(1)对象的状态不受外界影响。(2)Promise有三种状态,分别是 Pending (进行中)、Resolved (已完成) ......
python:面向对象编程
python:面向对象编程 一、面向对象的编程思想 1、面向过程与面向对象 面向过程:自顶向下,逐步细化(各个功能的实现 => 函数的封装) 核心:函数 把一个系统分解为若干个步骤,每个步骤都是一个函数 所谓的面向对象,就是在编程的时候尽可能的去模拟现实世界。 在现实世界中,任何一个操作或业务逻辑的 ......
Java学习之路--oop--面向对象编程(封装、继承、多态)05
package com.oop.demo10;public class Application { Outer outer = new Outer(); //通过这个外部类来实例化内部类 Outer.Inner inner = outer.new Inner();// inner.getID();} ......
Java学习之路--oop--面向对象编程(封装、继承、多态)04
package com.oop.demo06;public class Application { public static void main(String[] args) { //一个对象的实际类型是确定的 //new Student(); //new Person(); //可以指定的引用类 ......
Win32编程之注册表的相关操作(十四)
一、设置注册表项的值 RegOpenKeyEx函数 RegOpenKeyEx 函数是 Windows API 中的一个函数,用于打开注册表中的一个指定注册表项的句柄。通过该句柄,您可以读取或修改该注册表项中的值和子项。 函数原型: LONG RegOpenKeyEx( HKEY hKey, // 指 ......
当一个接口需要调用多个其他服务的接口时,可以使用异步编程来实现并发调用,以提高效率
using System; using System.Collections.Generic; using System.Threading.Tasks; public class OrderController { public async Task<OrderInfo> GetOrderInfo ......
解决Windows11家庭版无法连接网络打印机问题
Win11更新后连接不上网络打印机,该怎么办呢? 方法一:修改组策略 1、打开本地组策略-管理模板-打印机 2、找到配置RPC连接设置,打开 3、选择“已启用”,将下面连接协议改成“命名管道上的RPC”,搞定。 方法二:添加网络凭据 1、打开控制面板 --> 用户账户 --> 管理Windows凭据 ......
Java学习之路--oop--面向对象编程(封装、继承、多态)03
package com.oop.demo04;/*封装:设计程序要追求“高内聚,低耦合”属性私有,get/set封装的意义:1.提高程序的安全性,保护数据2.隐藏代码的实现细节3.统一接口4.系统的可维护性增加 */public class Application { public static v ......
Java学习之路--oop--面向对象编程(封装、继承、多态)02
package com.oop.demo02;//一个项目应该只存一个main方法public class Application { public static void main(String[] args) { //new 实例化了一个对象 Person person = new Person ......
Java学习之路--oop--面向对象编程(封装、继承、多态)01
package com.oop.demo01;import java.io.IOException;//什么是面向对象/*面向对象编程:Object-Oriented Programing(简称OOP)面向对象编程的本质就是:**以类的方式组织代码,以对象的组织(封装)数据抽象三大特性:封装继承多态 ......
Java编程学习笔记01
网络编程笔记 2023.2.28 2023.3.10/*1.1 什么是计算机网络计算机网络是指将==地理位置不同==的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理协调下,实现资源互通和信息共享传递的计算机系统// 打电话 --连接-- ......
Java编程学习笔记02
GUI 编程 2023.3.11--现在Gui编程已经被淘汰,用的很少很少一、简介:Gui 的核心技术:Swing 和 AWT原因:1.界面不美观2.需要jre环境!为什么要学习?1.可以写出自己心中想要的一些小工具2.工作时候,有可能需要维护到Swing界面,概率极小3.了解MVC架构,了解监听! ......
结对编程队友个人项目互评
一、项目简介 1.项目名称:中小学数学卷子自动生成程序 2.项目作者:党郑骅霖 3.项目编程语言:Java 二、项目分析 1.类图 2.流程图 3.代码分析 核心方法解析: 1. `main` 方法: - 程序的入口点,包含主要的程序逻辑。 - 初始化已有用户列表,接收用户输入,允许用户登录,并根据 ......
图注意网络(GAT)的可视化实现详解
前言 能够可视化的查看对于理解图神经网络(gnn)越来越重要,所以这篇文章将介绍传统GNN层的实现,然后展示ICLR论文“图注意力网络”中对传统GNN层的改进。 本文转载自DeepHub IMBA 作者:David Winer 仅用于学术分享,若侵权请联系删除 欢迎关注公众号CV技术指南,专注于计算 ......