学院网站建设总结wordpress主题的安装

张小明 2025/12/31 7:59:54
学院网站建设总结,wordpress主题的安装,做网站应该考虑哪些问题,超级优化系统什么是网络编程 网络编程就是计算机跟计算机之间通过网络进行数据传输 常见软件架构 C/S: Client/Server客户端/服务器 在用户本地需要下载并安装客户端程序#xff0c;在远程有一个服务器端程序 适合定制专业化的办公类软件如#xff1a;IDEA、王者荣耀 优缺点#xff1a; …什么是网络编程网络编程就是计算机跟计算机之间通过网络进行数据传输常见软件架构C/S: Client/Server客户端/服务器在用户本地需要下载并安装客户端程序在远程有一个服务器端程序适合定制专业化的办公类软件如IDEA、王者荣耀优缺点画面可以做的非常精美用户体验好需要开发客户端也需要开发服务端用户需要下载和更新B/S: Browser/Server浏览器/服务器只需要一个浏览器用户通过不同的网址访问不同的服务器适合移动互联网应用可以在任何地方随时访问的系统如新闻头条、4399小游戏优缺点不需要开发客户端只需要开发服务端用户不需要下载打开浏览器就能使用如果应用过大用户体验受到影响网络编程三要素IP全称nternet Protocol是互联网协议地址也称IP地址是分配给上网设备的数字标签是设备在网络中的地址是唯一的标识。常见的IP分类为IPv4 最多只有2^32次方个ip目前已经用完了IPv6 为了解决IPv4不够用而出现的最多有2^128次方个ip特殊IP地址127.0.0.1localhost回送地址也称本地回环地址或本机IP作用是永远只会寻找当前所在本机。InetAddress此类表示互联网协议 (IP) 地址有两个子类Inet4Address, Inet6Address分别对应IPv4, IPv6获取IP地址对象时底层会判断当前系统用的IP版本创建对应子类的对象然后返回常用方法方法名说明static InetAddress getByName(String host)获取主机名称的IP地址。主机名称可以是机器名称也可以是IP地址String getHostName()获取此IP地址的主机名String getHostAddress()返回IP地址字符串代码演示import java.net.InetAddress; import java.net.UnknownHostException; public class InetAddressTest { public static void main(String[] args) throws UnknownHostException { //static InetAddress getByName(String host) 获取主机名称的IP地址。主机名称可以是机器名称也可以是IP地址 //String getHostName() 获取此IP地址的主机名 //String getHostAddress() 返回IP地址字符串 InetAddress inetAdress InetAddress.getByName(LAPTOP-CK36DSIB); System.out.println(inetAdress);//LAPTOP-CK36DSIB/169.254.237.195 String hostName inetAdress.getHostName(); System.out.println(hostName);//LAPTOP-CK36DSIB String hostAddress inetAdress.getHostAddress(); System.out.println(hostAddress);//169.254.237.195 } }端口号由两个字节表示的整数取值范围0~65535是应用程序在设备中唯一的标识一个端口号只能被一个应用程序使用其中0~1023的端口号用于一些知名的网络服务或者应用自己使用要使用1024以上的端口号协议计算机网络中连接和通信的规则被称为网络通信协议是数据在网络中传输的规则常见的协议有UDP、TCP、http、https、ftpUDP协议用户数据报协议(User Datagram Protocol)是面向无连接通信协议。特点速度快有大小限制(一次最多发送64K)数据不安全易丢失发送数据步骤1.创建发送端的DatagramSocket对象 - 找快递公司2 数据打包(DatagramPacket) - 打包礼物3.发送数据 - 快递公司发送包裹4.释放资源 - 付钱走人import java.io.IOException; import java.net.*; public class SendMessageDemo { public static void main(String[] args) throws IOException { //1.创建发送端的DatagramSocket对象 //参数为发送端端口号不写默认随机一个端口号 DatagramSocket ds new DatagramSocket(10000); //2 数据打包(DatagramPacket) //准备要发送的数据 String messageStr 你好; byte[] message messageStr.getBytes(); //准备接收的电脑的ip地址 InetAddress address InetAddress.getByName(127.0.0.1); //准备接收端端口号 int port 10086; //打包 DatagramPacket dp new DatagramPacket(message, message.length, address, port); //3.发送数据 ds.send(dp); //4.释放资源 ds.close(); } }接收数据步骤1.创建接收端的DatagramSocket对象 - 找快递公司2.接收打包好的数据 - 接收箱子3.解析数据包 - 从箱子里面获取礼物4.释放资源 - 签收走人​ import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; public class ReceiveMessageDemo { public static void main(String[] args) throws IOException { //1.创建接收端的DatagramSocket对象 //参数为接收端端口号 DatagramSocket ds new DatagramSocket(10086); //2.接收打包好的数据 //准备数据箱接收 byte[] bytes new byte[1024]; DatagramPacket dp new DatagramPacket(bytes, bytes.length); //接收数据到打包箱中 //该方法是阻塞的到这一步时等待发送端发送数据 ds.receive(dp); //3.解析数据包 byte[] data dp.getData(); int length dp.getLength(); InetAddress address dp.getAddress(); int port dp.getPort(); System.out.println(接收到的数据为 new String(data, 0, length)); System.out.println(来自 address 电脑的 port 端口); //4.释放资源 ds.close(); } }先启动接收程序再启动发送程序接收端接收到如下数据UDP的三种通信方式单播一台电脑发送一台电脑接收单播地址接收端的ip地址代码实现上述的代码就是单播组播一台电脑发送多台电脑接收组播地址224.0.0.0239.255.255.255其中224.0.0.0224.0.0.255为预留的组播地址代码实现发送import java.io.IOException; import java.net.DatagramPacket; import java.net.InetAddress; import java.net.MulticastSocket; public class SendMessageDemo { public static void main(String[] args) throws IOException { //1.创建发送端的MulticastSocket对象 MulticastSocket ms new MulticastSocket(); //数据打包(DatagramPacket) String messageStr 你好吗; byte[] bytes messageStr.getBytes(); //组播地址224.0.0.0~224.0.0.255 InetAddress ip InetAddress.getByName(224.0.0.2); int port 10086; DatagramPacket dp new DatagramPacket(bytes, bytes.length, ip, port); //3.发送数据 ms.send(dp); //4.释放资源 ms.close(); } }接收import java.io.IOException; import java.net.DatagramPacket; import java.net.InetAddress; import java.net.MulticastSocket; public class ReceiveMessageDemo { public static void main(String[] args) throws IOException { //1.创建接收端的MulticastSocket对象 //参数为接收端端口号 MulticastSocket ms new MulticastSocket(10086); //2.将本机添加到224.0.0.2这一组中 InetAddress address InetAddress.getByName(224.0.0.2); ms.joinGroup(address); //3.接收打包好的数据 byte[] bytes new byte[1024]; DatagramPacket dp new DatagramPacket(bytes, bytes.length); ms.receive(dp); //4.解析数据 byte[] data dp.getData(); int length dp.getLength(); System.out.println(new String(data, 0, length)); //4.释放资源 ms.close(); } }上述代码中只有添加到224.0.0.2这一组中的主机可以接收到数据广播一台电脑发送局域网内的所有电脑接收广播地址255.255.255.255代码实现只需将单播代码中的单播地址改为广播地址TCP协议传输控制协议TCP(Transmission Control Protocol)是面向连接的通信协议。特点速度慢没有大小限制数据安全。客户端发送数据1.创建客户端的Socket对象(Socket)与指定服务端连接Socket(String host,int port)2.获取输出流写数据Outputstream getoutputstream()3.释放资源void close()import java.io.IOException; import java.io.OutputStream; import java.net.Socket; public class SocketDemo { public static void main(String[] args) throws IOException { //1.创建客户端的Socket对象(Socket)与指定服务端连接 Socket socket new Socket(127.0.0.1, 10086); //2.获取输出流写数据 OutputStream os socket.getOutputStream(); os.write(你好.getBytes()); //3.释放资源 socket.close(); } }服务器接收数据1.创建服务器端的Socket对象(ServerSocket)ServerSocket(int port)监听客户端连接返回一个Socket对象Socket accept()3.获取输入流读数据并把数据显示在控制台Inputstream getInputstream()释放资源void close()import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class ServerSocketDemo { public static void main(String[] args) throws IOException { //1.创建服务器端的Socket对象(ServerSocket) ServerSocket ss new ServerSocket(10086); //2.监听客户端连接返回一个Socket对象 //阻塞一直等待直到客户端与服务器端连接成功返回客户端连接对象 Socket socket ss.accept(); //3.获取输入流读数据并把数据显示在控制台 InputStream is socket.getInputStream(); //防止中文乱码使用转换流转换为字符流 InputStreamReader isr new InputStreamReader(is); int b; while ((b isr.read()) ! -1) { System.out.print((char) b); } //4.释放资源 socket.close(); ss.close(); } }先启动接收程序再启动发送程序接收到如下数据确保连接建立三次握手1.客户端向服务器发出连接请求等待服务器确认2.服务器向客户端返回一个响应告诉客户端收到了连接请求3.客户端向服务器再次发出确认信息连接建立确保连接断开且数据处理完毕四次挥手1.客户端向服务器发出取消连接请求等待服务器确认2.服务器向客户端返回一个响应表示收到客户端取消请求3.服务器处理完所有数据时向客户端发出确认取消信息4.客户端再次向服务器发送确认消息连接取消Java程序员的退路到底在哪里说真的这两年看着身边一个个搞Java、C、前端、数据、架构的开始卷大模型挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis稳稳当当过日子。结果GPT、DeepSeek火了之后整条线上的人都开始有点慌了大家都在想“我是不是要学大模型不然这饭碗还能保多久”先给出最直接的答案一定要把现有的技术和大模型结合起来而不是抛弃你们现有技术掌握AI能力的Java工程师比纯Java岗要吃香的多。即使现在裁员、降薪、团队解散的比比皆是……但后续的趋势一定是AI应用落地大模型方向才是实现职业升级、提升薪资待遇的绝佳机遇如何学习AGI大模型作为一名热心肠的互联网老兵我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。因篇幅有限仅展示部分资料需要点击下方链接即可前往获取2025最新版CSDN大礼包《AGI大模型学习资源包》免费分享**一、2025最新大模型学习路线一个明确的学习路线可以帮助新人了解从哪里开始按照什么顺序学习以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛没有明确的学习路线可能会导致新人感到迷茫不知道应该专注于哪些内容。我们把学习路线分成L1到L4四个阶段一步步带你从入门到进阶从理论到实战。L1级别:AI大模型时代的华丽登场L1阶段我们会去了解大模型的基础知识以及大模型在各个行业的应用和分析学习理解大模型的核心原理关键技术以及大模型应用场景通过理论原理结合多个项目实战从提示工程基础到提示工程进阶掌握Prompt提示工程。L2级别AI大模型RAG应用开发工程L2阶段是我们的AI大模型RAG应用开发工程我们会去学习RAG检索增强生成包括Naive RAG、Advanced-RAG以及RAG性能评估还有GraphRAG在内的多个RAG热门项目的分析。L3级别大模型Agent应用架构进阶实践L3阶段大模型Agent应用架构进阶实现我们会去学习LangChain、 LIamaIndex框架也会学习到AutoGPT、 MetaGPT等多Agent系统打造我们自己的Agent智能体同时还可以学习到包括Coze、Dify在内的可视化工具的使用。L4级别大模型微调与私有化部署L4阶段大模型的微调和私有化部署我们会更加深入的探讨Transformer架构学习大模型的微调技术利用DeepSpeed、Lamam Factory等工具快速进行模型微调并通过Ollama、vLLM等推理部署框架实现模型的快速部署。整个大模型学习路线L1主要是对大模型的理论基础、生态以及提示词他的一个学习掌握而L3 L4更多的是通过项目实战来掌握大模型的应用开发针对以上大模型的学习路线我们也整理了对应的学习视频教程和配套的学习资料。二、大模型经典PDF书籍书籍和学习文档资料是学习大模型过程中必不可少的我们精选了一系列深入探讨大模型技术的书籍和学习文档它们由领域内的顶尖专家撰写内容全面、深入、详尽为你学习大模型提供坚实的理论基础。书籍含电子版PDF三、大模型视频教程对于很多自学或者没有基础的同学来说书籍这些纯文字类的学习教材会觉得比较晦涩难以理解因此我们提供了丰富的大模型视频教程以动态、形象的方式展示技术概念帮助你更快、更轻松地掌握核心知识。四、大模型项目实战学以致用当你的理论知识积累到一定程度就需要通过项目实战在实际操作中检验和巩固你所学到的知识同时为你找工作和职业发展打下坚实的基础。五、大模型面试题面试不仅是技术的较量更需要充分的准备。在你已经掌握了大模型技术之后就需要开始准备面试我们将提供精心整理的大模型面试题库涵盖当前面试中可能遇到的各种技术问题让你在面试中游刃有余。因篇幅有限仅展示部分资料需要点击下方链接即可前往获取2025最新版CSDN大礼包《AGI大模型学习资源包》免费分享
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

学校网站建设板块分析wordpress页面原文件下载

UniHacker终极使用指南:3步实现全平台Unity开发环境配置 【免费下载链接】UniHacker 为Windows、MacOS、Linux和Docker修补所有版本的Unity3D和UnityHub 项目地址: https://gitcode.com/GitHub_Trending/un/UniHacker 还在为Unity许可证费用而烦恼&#xff1…

张小明 2025/12/30 11:32:18 网站建设

网站建设投诉去哪里投诉阿里云虚拟主机建网站

1. 禅道(ZenTao)产品介绍:国产开源项目管理工具,以敏捷开发为核心,融合瀑布模型,实现项目全生命周期管理的一体化解决方案。适用场景:远程IT研发项目全流程管控、多团队协同研发、需求到交付的闭…

张小明 2025/12/30 12:45:54 网站建设

网站诊断书wordpress function.php 在哪里

Vue Electron 实战项目推荐 Vue 与 Electron 的组合是当前(2025 年)构建跨平台桌面应用的热门方案,得益于 Vite 的极速热重载、Vue 3 的组合式 API 和 Electron 的原生能力。以下是从简单到复杂的实战项目推荐,适合不同阶段学习…

张小明 2025/12/30 12:46:58 网站建设

网站开发 入门 pdf电脑上怎么重新安装wordpress

3个关键技巧让你告别演讲超时尴尬:悬浮计时器实战指南 【免费下载链接】ppttimer 一个简易的 PPT 计时器 项目地址: https://gitcode.com/gh_mirrors/pp/ppttimer 还在为演讲时间失控而烦恼吗?每次演示都像和时间赛跑,要么内容讲不完&…

张小明 2025/12/30 14:04:41 网站建设

销售网站模板百度公司网站怎么做

GPT-SoVITS语音驱动数字人 lipsync 同步技术 在虚拟主播24小时不间断直播、AI客服以真人语调与用户对话的今天,一个关键问题始终困扰着开发者:如何让数字人的“嘴巴”真正跟上它的“声音”?更进一步地说,如何用极少的声音样本&…

张小明 2025/12/30 14:05:47 网站建设

做漫画的网站有哪些开发者模式伤手机吗

Excel数据处理全攻略:查找、排序、筛选与表单操作 在Excel的使用中,数据处理是一项核心技能,它涵盖了数据的查找、排序、筛选以及表单操作等多个方面。下面将详细介绍这些操作的具体方法和应用场景。 精确匹配查找 在进行数据查找时,有时需要精确匹配查找的值。在VLOOKU…

张小明 2025/12/30 15:17:40 网站建设