- 博客(270)
- 资源 (22)
- 收藏
- 关注
原创 Java_12_变量(variable)_局部变量_实例变量_静态变量_常量_命名规范
变量(variable)我们通过变量来操纵储存空间中的数据,变量就是指这个储存空间,空间位置是确定的,但是里面放置什么值不确定。Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的储存单元,声明格式为:type varName[=value][{varNam...
2018-03-06 09:01:43 630
原创 Java_基础_成员变量类型默认值_引用类型默认值_区分大小写
六个数值型,一个字符型,一个布尔型,一个字符串型;共九个类型【八个基本数据类型一个引用类型{引用类型:class,interface,数组(int [ ])}String】 String 包装器类型属于引用类型public class TestType { byte s1; short s2; int s3; long s4; float s5; double s6; char ...
2018-01-29 09:28:54 1665
原创 .NET Framework 对应系统版本汇总
.net对应系统版本,NET Framework 4.8(目前大部分系统版本可用)(文章已包含ndp48离线安装包)
2023-12-22 18:18:41 2148
原创 MAC OS X 这个“安装 macOS Xxx Xxx”应用程序副本已损坏,不能用来安装 macOS,超级终端修改日期date 已解决
日期格式解析:"091400002022"代表2022年9月14日0点发布,所以需更改成对应版本的发布日期方可安装。(10.9.5可用)
2023-07-03 18:12:08 6602
原创 2021年西部数据叠瓦(SMR)、垂直型号(PMR)机械硬盘大全(防踩雷!)仅供参考
2021年西部数据叠瓦(SMR)、垂直型号(PMR)机械硬盘大全(防踩雷!
2022-10-18 10:51:59 6428 1
原创 【A1289 MD771升级Mojave配置要求】Mac Pro(2012年中)
A1289 MD771 双路升级Mojave配置要求:【显卡】与【硬盘】1.显卡【Apple官网收录】Apple官网链接↓↓↓如果您 Mac Pro 中的图形卡未在上面列出,则需要安装一个与 macOS Mojave 兼容的图形卡。【黑果小兵部落阁收录】我只摘取了英伟达显卡列表,AMD显卡请直接访问原文列表↓↓↓。
2022-10-06 17:58:07 3977
原创 Java_203_手写webserver_引入Servlet
package pk2;public class LoginServlet implements Servlet{ @Override public void service(Request request,Response response) { response.print("<html>"); response.print("<haed>"); response.print("<title>"); response.print("服务器响应.
2021-01-21 17:15:44 214
原创 Java_202_构造器重载this()
package pk2;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.net.Socket;public class Response { private BufferedWriter bw; //正文 private StringBuilder content; //.
2020-12-17 09:44:58 152
原创 无线cpe和ap的具体区别
ap AP就是传统有线网络中的HUB,也是组建小型无线局域网时最常用的设备。AP相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。 大多数的无线AP都支持多用户接入、数据加密、多速率发送等功能,一些产品更提供了完善的无线网络管理功能。对于家庭、办公室这样的小范围无线局域网而言,一般只需一台无线AP即可实现所有计算机的无线接入。 AP的室内覆盖范围一般是30m~100m,不少厂商的AP产品可以互联,以增加WLAN覆盖面积。也正因为每个A
2020-11-25 11:07:25 2310 3
原创 Java_201_WebServer_引入servlet
package pmcse.server;public interface Servlet { void service(Request req,Response response);// void doGet(Request req,Response response);// void doPost(Request req,Response response);}package pmcse.server;import java.util.Date;//LoginServlet.
2020-11-20 17:04:58 143
原创 WordPress_自建站添加地图问题_desc_Enter换成</p>
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="keywords" content="高德地图,DIY地图,高德地图生成器"> <meta name="description" content="高德地图,DIY地图,自己制作地图,生成自己的高德地图"> <title>高德地图 - DIY我的地图</title> <.
2020-11-11 21:28:06 387
原创 Java_199_WebServer_获取请求协议_返回相应协议_封装Request分解协议_封装Request分解参数
获取请求协议package pmcse.server;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;/** * 目标:使用ServerSocket建立与浏览器的连接,获取请求协议 * * @author pmc * */public class Server01 { private ServerSocket
2020-11-03 16:27:21 156
原创 Java_198_HTTP协议_GET请求协议_POST请求协议
HTTP协议-应用层-底层TCP协议超文本传输协议HTTP是互联网上应用最广泛的一种网络协议,所有的www文件都必须遵守这个标准。请求协议:1.请求行:方法(GET、POST)、URL、协议/版本HTTP/1.0 200 OK2.请求头:(Request Header)Date:Mon,31Dec209904:25:57GMTServer:csdn Server/0.0.1;charset=GBKcontent-type:text/htmlContent-length:3
2020-10-24 11:54:12 312
原创 Java_197_了解HTML_get_post_name_id
HTML<html>开始标签<head>网页上的控制信息<title>页面标题</title></head><body>页面显示的内容</body>常用标签h1-h6 标题p 段落div 块span 区域form 表单Input 输入框<form method="post" action="http://localhost:8888/index.html">
2020-10-23 16:42:55 258
原创 Java_196_webServer_WebXml解析_反射_Class.forName
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app><servlet><servlet-name>login</servlet-name><servlet-class>webServer.servlet</servlet-class></servlet><servlet-mapping><servlet-name>
2020-10-14 09:59:31 134
原创 Java_195_webServer_XML解析流程_XML数据处理_List_ArrayList_<泛型>
package webServer;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHa.
2020-08-29 12:15:17 164
原创 Java_194_webServer_WebServer服务基本流程_反射_动态创建对象_ClassName_getConstructor()_newInstance()
package webServer;/** * 反射 * 反射Reflection:把Java类中的各种结构(方法、属性、构造器、类名)映射成一个个的 * Java对象。利用反射技术可以对一个类进行解剖,反射是框架设计的灵魂。 * 1.获取Class对象 * 三种方式: * 1.对象.getClass() * 2.类.class() * 3.Class.forName("包名.类名") * 推荐使用Class.forName("完整路径"); * 2.可以动态创建对象 * clz..
2020-08-27 11:36:29 143
原创 Java_193_网络编程_手写聊天室终极版_私聊_startsWith_indexOf_substring
Server[修改sends()方法实现]package TalkTCPSocket;import java.io.Closeable;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import
2020-08-26 10:46:39 202
原创 Java_192_网络编程_群聊过度版_DataInputStream_Thread_群发消息
Serverpackage TalkTCPSocket;import java.io.Closeable;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.conc
2020-08-17 10:27:41 157
原创 Java_191_网络编程_手写聊天室_OOP封装_Closeable自定义关闭_Client发送_Client接收_Server服务_引入Thread进行封装
Closeable自定义关闭类package TalkTCPSocket;import java.io.Closeable;public class Utils { public static void close(Closeable... targets) { for (Closeable target : targets) { try { if (null != target) { target.close(); } } catch (Excep
2020-08-14 08:30:43 214
原创 RedmiBook 14 Ⅱ 锐龙版_安装操作系统_安装驱动的问题
事情经过:2020-08-07 买了一台小米笔记本就是以下版本,熟悉的都知道机带版本操作系统都是HOME版本,权限最少的版本,更换Win10 企业版,下载官方驱动后发现显卡驱动不识别,声卡驱动不识别,触摸板驱动不识别,太垃圾了。折腾了5个小时最后找到原因。解决办法:目前只能使用home版系统,Windows10版本号v2004,其他版本全部失败,来不及折腾专业版了,有时间的自己可以试试,系统包暂时我就不发了,需要的私聊我...
2020-08-08 12:14:30 7831
原创 Java_190_网络编程_手写聊天室_正常收发_发多条_多个客户收发_多客户同时收发消息(Thread)
实现正常收发消息Clientpackage TalkTCPSocket;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;/** * 在线聊天室:客户端 * 目标:实现一个客户可
2020-08-06 14:50:39 177
原创 Java_189_网络编程_InetAddress类和InetSocketAddress类
InetAddress 类封装计算机的 IP 地址,不包含端口号InetAddress 类常用的方法1 String getHostAddress() 获得 IP 地址2 String getHostName() 获得主机名3 static InetAddress getByName(String host) 根据主机名获得 IP 地址 1 import java.net.InetAddress; 2 import java.net.UnknownHostExcepti...
2020-08-01 08:44:52 157
原创 Java_188_网络编程_ServerSocket_accept等待连接 _Socket_网络登录功能分解_单向_双向_文件_多用户加入多线程Thread
TCP Socket ServerSocket accept建立连接后,剩下的都是IO流操作* 网络登录功能分解* 1.单向:客户端向服务器端发送字符串,服务器获取字符串并输出* 2.双向:服务器端给客户端反馈,客户端得到反馈并输出* 3.文件:客户端向服务器端上传文件,服务器端获取文件并反馈结果* 4.多线程:服务器接收多个客户端的请求,并给出反馈,每个客户请求开启一个线程单向Cilentpackage TCP;import java.io.BufferedReade...
2020-07-31 17:31:52 310
原创 Java_187_网络编程_TCP编程_TCP套接字_服务端ServerSocket_客户端Socket_通讯原理_ServerSocket创建服务端流程_Socket创建客户端流程
package TCP;/** * TCP编程 * 需求:完成网络登录功能; * 用户输入用户名密码,服务器给出登录成功或失败的提示 * * 分析 * 使用基于TCP协议的Socket网络编程实现 * TCP协议基于请求-响应模式 * 在网络通讯中,第一次主动发起通信的程序被称作客户端(Client)程序 * 第一次通讯中等待连接的程序被称作服务器端(Server)程序 * 利用IO流实现数据的传输 * * 客户端 输出流-->输入流 服务端 OutputStream .
2020-07-29 17:49:23 173
原创 Java_186.1_Eclipse快捷键
1、java智能提示(1). 打开Eclipse,选择打开" Window - Preferences"。(2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for java"选项。默认触发代码提示的就是"."这个符号。(3). 在"Auto Activation triggers for java"选项中,将"."更改:.abcdefghijklmnopqrstuvw
2020-07-29 17:00:04 112
原创 Java_186_网络编程_小知识点_TCP_UDP_区别
TCP:客户端和服务器(Client Server),存在主次关系.UDP:一对一,相互都是平等的,不存在主次关系.
2020-07-29 15:36:56 91
原创 Java_185_网络编程_UDP套接字_DatagramSocket_数据流类型模拟Data(Intput/Output)_引用类型模拟Object_模拟聊天_封装聊天加入线程实现对讲_Thread
基本流程模板Clientpackage Ntework;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;/** * 基本流程 * 发送端 * 1.使用DatagramSocket创建发送端,指定端口 * 2.准备数据转成字节数组 * 3.分装成DatagramPacket包裹,.
2020-07-29 11:31:48 112
原创 Java_184_网络编程_IO_ByteArrayOutputStream_ByteArrayInputStream_文件输入输出_同等于上传存储_发送端_接收端
工具类package Ntework;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.
2020-07-28 17:22:07 433
原创 Java_183_网络编程_Object引用类型_封装_解封
模板类package Ntework;class Employ implements java.io.Serializable{ /** * transient:不可序列化状态 */ private transient String name; private double salary; public Employ(){ } public Employ(String name, double salary) { super(); this.name = name
2020-07-28 16:47:45 169
原创 Java_182_网络编程_Socket编程_UDP套接字_DatagramSocket_创建端口_send发送包裹_DatagramPacket_封装包裹_receive拆收包裹
javapackage Ntework;/** * Socket编程,UDP编程,DatagramSocket,DatagramPacket * UDP编程 * 需求:完成在线咨询功能:学生和咨询师在线一对一交流 * 分析:使用基于UDP协议的Socket网络编程实现 * 不需要利用IO流实现数据的传输 * 每个数据发送单元被统一封装成数据包的方式,发送方将数据包发送到网络中,数据包在 * 网络中去寻找他的目的地。 * UDP基本概念 * DatagramSocket:用于发送或接
2020-07-28 10:55:40 153
原创 Java_181_网络编程_传输协议_TCP_UDP_特点_套接字Socket_Socket编程
package Ntework;/** * 传输协议 * UDP TCP * TCP(transfer control protocol):一种面向连接(连接向导)的、可靠的、基于字节流的运输层(Transport layer)通信协议. * 特点 * 1.面向连接 * 2.点到点通信 * 3.高可靠性 * 4.占用系统资源多、效率低 * 三次握手:发送、到达、确认 * * UDP(User DatageamProtocol)一种无连接的传输层协议,提供面向事务的简单不可靠信息传.
2020-07-28 08:59:35 95
原创 Java_180_网络编程_爬虫原理_HttpURLConnection_模拟浏览器
模拟爬虫可访问package Ntework;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;/** * 1.URL * 2.下载 * ----- * 3.分析 * 4.正则表达式 * 5.数据存储 * 6.数据清洗 * @author pmc * */public class URLTest2 {
2020-07-28 08:02:35 174
原创 Java_179_网络编程_URL_基本用法_网络三大基石(http/html/url)_url的组成
* 在WWW上,每一信息资源都有唯一且唯一的地址,即同一资源定位符Uniform Resource Locator.* 如:http://www.google.com:80/index.html,由4部分组成* 1.协议-->http* 2.存放资源的主机域名-->www.baidu.com* 3.端口号-->http默认80* 4.资源文件名-->index.thml* 5.参数传递-->index.html?argl?argl=!&arg?...
2020-07-27 16:47:06 135
原创 Java_178_网络编程_端口基础知识_InetSocketAddress_getPort_查看所有端口_查看指定端口_按PID查看指定进程_cmd_netstat_tasklist
端口基础知识package Ntework;import java.net.InetAddress;import java.net.UnknownHostException;/** * 网络编程(非网页编程) * * IP地址用来标识一台计算机,但是一台计算机上可能提供多种网络应用程序,如何来区分这些不同的 * 程序呢?这就要用到端口. * 端口是虚拟的概念,并不是说在主机上真的有若干个端口.通过端口,可以在一个主机上运行多个 * 网络应用程序.端口的表示是一个16位的二进制数
2020-07-25 11:02:26 138
原创 Java_177_网络编程_基础知识_通信协议_通信接口_网络分层_OSI参考模型_数据封装_数据拆封_IP地址分类_特殊IP地址_InetAddress对象
package Ntework;import java.net.InetAddress;import java.net.UnknownHostException;/** * 网络编程(非网页编程) * * 通讯协议 * 计算机网络中实现通信必须有一些约定即通信协议,对速率,传输代码,代码结构,传输控制步骤,出错控制等制定标准. * * 通信接口 * 为了使两个节点之间能进行对话,必须在它们之间建立通信工具(即接口),使彼此之间能进行信息交换. * 接口包括两部分: * 硬件.
2020-07-25 10:07:41 157
原创 Java_176_Thread_高级主题_CAS_原子操作
package TCPUDPThread;import java.util.concurrent.atomic.AtomicInteger;/** * CAS * 锁分为两类 * 悲观锁:synchronized是独占锁即悲观锁,会导致其他所有需要锁的线程挂起,等待持有锁的线程释放锁. * 乐观所:每次不加锁而是架设没有冲突而去完成某项操作,如果因为冲突失败就重试,直到成功为止. * * Compare and Swap 比较并交换 * 乐观锁的实现: * 有三个值:一个当前内存.
2020-07-24 11:14:11 84
原创 Java_175_Thread_可重入锁_不可重入锁_synchronized不可中断_ReentrantLock可中断
可重入锁package TCPUDPThread;import java.util.ArrayList;import java.util.List;import java.util.concurrent.CopyOnWriteArrayList;/** * 可重入锁 * 锁作为并发共享数据保证一致性的工具,大多数内置锁都是可重入的,也就是说,如果某个线程试图获取一个已经由它自己持有的锁时,那么这个请求会立刻成功,并且将这个锁的计数值加1,而当线程退出同步代码块时,计数器将会递减,当计数
2020-07-23 17:59:59 228
ZOC_Terminal_v7.25.7_iMac.hk_.dmg
2020-07-27
msvcr71.rar
2019-12-28
anydesk5.1.2.rar
2019-05-28
PC端400SADP2019.rar
2019-05-24
Timleft中文版
2018-10-13
屏幕计数器无广告,功能多
2018-10-13
Clover启动样式主题
2017-07-28
clover核显配置文件config
2017-07-28
clover for mac 修改工具+pdf图解
2017-07-28
变色龙U盘版工具箱
2017-07-27
黑苹果触摸板键盘驱动
2017-07-27
clover四叶草Graphics
2017-07-27
Clover 四叶草 v3651
2017-07-27
Win7局域网共享设置兼容32/64系统
2015-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人