java网络编程中常用的类
java网络编程中常用的类 1、InetAddress 用于封装计算机的IP地址和DNS(Domain Name System域名系统)(没有端口信息) InetAddress没有构造器,要得到对象只能通过静态方法实现 /**
* 使用getLocalHost的方法创建InetAddress对象
*/
package com.InetAddress;
import java.net.InetAddress;
public class Test1 {
public static vo
socket编程--实现简单的qq
socket编程–实现简单的qq 单向通信 服务器端: /**
* 这是服务器端,让它在9999端口监听
*/
package Test1netServer;
import java.net.*;
import java.io.*;
public class MyServer {
public static void main(String[]args){
MyServer ms=new MyServ
设计模式之结构性模式(一)
设计模式之结构性模式(一) 一、适配器模式 二、代理模式 核心作用:从程序的结构上实现松耦合,从而可以扩大整体的类结构,解决更大的问题 分类:适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式 一、适配器模式 将一个类的接口转换成客户希望的另一个接口,可以使原本由于接口不兼容而不能一起工作的类可以一起工作 模式中的角色: 目标接口(Target):客户所期待的接口,目标可以是具体的或抽象的类,也可以是接口 需要适配的类(Adaptee):需要适配的类或适配者的类 适配器(A
设计模式之结构性模式(二)
设计模式之结构性模式(二) 三、桥接模式 四、组合模式 五、装饰模式 三、桥接模式 如果用多层继承结构实现下图关系,有如下问题: 1)扩展性问题 2)违反单一职责原则 将其分为两个维度: 类型维度和品牌维度 Computer2 /**
* 电脑类型
*/
package com.bridge;
public class Computer2 {
//品牌
protected Brand brand;
public Computer2(Brand bran
设计模式之组合模式三
设计模式之组合模式三 六、享元模式 七、外观模式 六、享元模式 核心: 1)享元模式以共享的方式高效的支持大量细粒度对象的重用 2)享元模式对象能做到共享的关键是区分了内部状态和外部状态 内部状态:可以共享,不会随环境变化而变化 外部状态:不可以共享,会随环境变化而变化 享元模式的实现: 1)FlyWeightFactory享元工厂类 创建并管理享元对象,享元池一般设计成键值对 2)FlyWeight抽象享元对类 通常是一个接口或抽象类,声明公共法,这些方法可以向外界提供对象的内部状态,设置外
Spark Streaming实时流处理项目实战笔记一
Spark Streaming实时流处理项目实战笔记一 视频资源下载:https://download.csdn.net/download/mys_mys/10778011 第一章:课程介绍 Hadoop环境:虚拟机Centos6.4 Window:VMware 本地登录到远程服务器:ssh hadoop@ip 密码:hadoop 修改配置文件,是需要root权限的,怎么办? sudo command 只有一个地方需要修改:ip地址 /etc/hosts 192.168.199.128 had
据说,80%的人都搞不懂哈希算法 区块链 哈希算法
本文约9000字+,阅读(观看)需要52分钟 聊到区块链的时候也少不了会听到“哈希”、“哈希函数”、“哈希算法”,是不是听得一头雾水?别急,这一讲我们来讲讲什么是哈希算法。 哈希是一种加密算法 哈希函数(Hash Function),也称为散列函数或杂凑函数。哈希函数是一个公开函数,可以将任意长度的消息M映射成为一个长度较短且长度固定的值H(M),称H(M)为哈希值、散列值(Hash Value)、杂凑值或者消息摘要(Message Digest)。它是一种单向密码体制,即一个从明文到密文的不
最火的 JavaScript 开源项目 Top 10
近日,Mybridge 对 Github 上将近 250 个 Java 开源项目进行了排名,并从中挑选出了 Top 10,旨在帮助开发者能找到一个对自己有所启发的有趣的项目。 Top 10 的项目包含了日历、验证、人脸识别、3D 游戏、货币值、热键、走马灯效果、AWE Amplify、VS 代码主题以及 Magenta.js。 ▌No.1:Tui.calendar 1.0 版 Java 日历,可以满足你的所有需求。 Github 地址:https://github.com/nhnent/tui
零基础爱好者如何入门音乐制作/自学音乐制作导航
本文面向读者:自学、零基础、音乐爱好者 我尽量少讲废话 √ 本人不是专业人士,文章难免有误,请多多指教! 一、引言 关于我:我的网易云音乐人主页-镜岛 先看一个视频:Doyoudo-音乐是怎么制作出来的 科技发展到今天,制作音乐可以只需: (至于工作室里那些各式各样的专业设备,当你入门之后自然会明白它们的作用) 二、选择DAW(数字音频工作站,制作音乐的软件) 我建议你在以下软件中选择: FL Studio、Ableton Live 为什么?因为国内用户多,可以找到组织提问,教程也相对多一些。
eclipse error pages打红X的解决方法
转载:https://blog.csdn.net/bug_love/article/details/72636505 每次建一个Maven项目转为web项目的时候,这里总有这么多文件,而且还会有一个Error Pages的错红的红叉,看着很不爽。虽然项目中没有出现过错误,但是对于我来说,始终是个错误信息。于是我找了好久,终于找到问题的原因。 原来这是eclipse自身的问题,你要是转为web项目时,增加了web.xml,可是编译器不会自己更新,会报这个错误。因此,你可以裁剪web.xml的所有
Cisco Packet Tracer 学习--配置VLAN和中继
版权声明:本文自由转载,转载请注明出处。 https://blog.csdn.net/qq_38071429/article/details/80513002 第二次作业记录. show running-config : 特权模式下检验交换机当前的运行配置。 show vlan : 显示默认 VLAN。默认情况下,所有接口都分配给 VLAN 1。 1.设置当前交换机主机名为S1; Switch(config)#hostname S1 2.在 S1 上,使用 vlan-id 按如下所示创建四个
软工实践Alpha冲刺(1/10)
队名:我头发呢队 组长博客 作业博客 张杰(组长) 过去两天完成了哪些任务 查阅Python爬取音源的资料,如 Python3爬虫抓取网易云音乐热评实战 Python爬取高品质QQ音乐(2) 如何爬网易云音乐的评论数? 发现其中最重要的就是获取加密的key,这可能和技术没有关系,与运气有关。 展示GitHub当日代码/文档签入记录 无 接下来的计划 音源爬取:因为查阅的资料并非实际可用,我们需参考前人的资料,从而得到现在可用的方法。 Android开发:目前还在学习Java,以及安装as,测试
2018软工实践—Alpha冲刺(1)
队名 火箭少男100 组长博客 林燊大哥 作业博客 Alpha 冲鸭! 成员冲刺阶段情况 组内最新成果 站立会议合照 会议耗时记录 第N次会议 耗时(分钟) 1 11 个人部分 PSP 个人学习进度条
在动态链接库中导出界面类
界面类导出的一般是void *类型的指针;在使用的工程中将其转换为界面类指针,然后使用。 今天碰到无法打开源文件ui_ .h。应为界面类使用Qt Designer创建了一个界面(在VS环境下不是指针) 1、在使用库的工程中添加,ui_ .h文件所在目录; 可能遇到一些别的头文件无法打开的情况(编译无法通过;查看代码,右击,打开文件可以),需要在配置中添加对应头文件路径。 2、(推荐)修改链接库工程导出类所在的.h和.cpp文件 1)将头文件的#include "ui_ .h"移
Alpha 冲刺 (1/10)
队名 火箭少男100 组长博客 林燊大哥 作业博客 Alpha 冲鸭! 成员冲刺阶段情况 组内最新成果 站立会议合照 会议耗时记录 第N次会议 耗时(分钟) 1 11 个人部分 PSP 个人学习进度条
今日推荐
周排行