avatar
文章
36
标签
24
分类
10
主页
归档
  • 时间线
  • 标签
  • 分类
音乐
视频
游戏
留言板
微光闲话
友链
关于
Logo微光zc的网络小窝
主页
归档
  • 时间线
  • 标签
  • 分类
音乐
视频
游戏
留言板
微光闲话
友链
关于

微光zc的网络小窝

hexo+Butterfly主题安装sakana石蒜小组件
发表于2025-07-22|博客
在博客/themes/butterfly/layout/includes/layout.pug文件的最后加上如下代码1234567ink(rel="stylesheet", href="https://cdn.jsdelivr.net/npm/sakana-widget@2.7.1/lib/sakana.min.css")#sakana-widget(style='position:fixed;bottom:10px;right:10px;')script. function initSakanaWidget() { new SakanaWidget().mount('#sakana-widget'); }script(async='' onload='initSakanaWidget()' src='https://cdjsdelivr.net/npm/sakana-widg...
BeautifulSoup4总结
发表于2025-07-20|python
BeautifulSoup4 介绍与安装Beautiful Soup从HTML或XML文件中提取数据的Python库(bs4)Beautiful Soup 4.4.0 文档 安装 Beautiful Soup(且要安装lxml作为解析器)pip install beautifulsoup4pip install lxml源码:Beautiful Soup BeautifulSoup4 使用 导入 Beautiful Soup 库from bs4 import BeautifulSoupimport requests 使用 requests 获取网页内容url = 'https://baidu.com/'response = requests.get(url) 创建 BeautifulSoup 对象soup = BeautifulSoup(response.text, 'lxml') 输出结果print(soup) 1234567from bs4 import BeautifulSoupimport requestsurl = '...
wireshark使用指南
发表于2025-07-10|总结
捕获过滤器语法精要基础结构:[协议] [方向] [类型] [值]   // 抓取目标端口80的HTTP流量tcp dst port 80 // 排除ARP广播包not arp // 捕获ICMP和DNS查询icmp || (udp port 53) 高级技巧:  长度过滤:less 128(用于捕获小于128字节的包)位掩码操作:tcp[13] & 0x07 = 0x02(匹配SYN标志) 显示过滤器实战手册协议级过滤:http     所有HTTP流量 dns.qry.name contains “google”   包含google的DNS查询 IP定位:ip.src == 192.168.1.100 && tcp.port == 443 ip.addr in {10.0.0.1 10.0.0.2}   // 多IP筛选 流量特征:tcp.analysis.retransmission     TCP重传包http.response....
Github搭建Hexo个人博客
发表于2025-06-29|GitHub
相关链接hexo官网:https://hexo.io/zh-cn/butterfly 主题:https://butterfly.js.org/GitHub地址:https://github.com/jerryc127/hexo-theme-butterfly 基础命令●初始化博客:hexo init “文件名”●清理缓存:hexo clean●生成博客: hexo g●本地运行:hexo s●上传博客:hexo d●依赖安装:npm install●新建文章:hexo n “文章名” Node.js安装https://www.cnblogs.com/liuqiyun/p/8133904.html Git安装https://www.cnblogs.com/xueweisuoyong/p/11914045.html 打开github,新建项目输入项目名,yourName.github.io后缀,README初始化可选。名称(yourName)一定要和你的github名完全一致,否则可能会404 在电脑上新建一个文件夹,用来存放自己的博客文件,比如D:\boke\blog 在该根目录下...
GitHub搭建picgo图床
发表于2025-06-28|GitHub
安装picgopicgo 是一个图床管理工具,软件下载地址:https://github.com/Molunerfinn/PicGo/releases安装到电脑上注意打开软件后不会直接出现在屏幕中需要查看右下角的菜单栏托盘,点击后才会出现 创建仓库注意 需要public,存放在里面的图片才会被访问到 需要创建README.md文件 获取token打开GitHub设置 开发者设置 picgo的配置打开picgo软件点击设置点击github填写仓库信息最后的的加速域名:后面两部分的是自己的 GitHub账号/仓库名称加速域名网站:https://www.jsdelivr.com/?docs=gh
IP 地址查询调用网站
发表于2025-03-25|总结
IP 地址查询调用网站 ipinfo.io ipinfo.io 提供 IP 地址信息查询服务,包括地理位置、ISP、ASN 等信息,提供了 API 接口,支持多种编程语言,方便开发者集成使用。需要注册 ifconfig.me 以其简洁和实用性著称,支持IPv4和IPv6地址查询,界面简洁明了,快速显示公网IP地址。 whatismyip.com whatismyip.com 不仅提供 IP 地址查询服务,同时还提供了其他网络工具和信息,比如 DNS 查询、端口扫描等。在该网站上,你可以一站式获取网络相关的多方面数据。需美金 ip-api.com ip-api.com 提供 IP 地址查询服务,包括地理位置、ASN、ISP 等信息。与 ipinfo.io 类似,它也提供了 API 接口,支持多种编程语言,方便开发者集成使用。无需注册 myip.com myip.com 提供简单的 IP 地址查询服务,打开网站即可看到当前设备的公共 IP 地址。只需要快速查看自己的公网 IP时用。需梯子 inip.in 提高API,免费,无须梯子。推荐
Lombok精解
发表于2025-02-01|学习总结
lombok的官方地址:https://projectlombok.org/ lombok的Github地址:https://github.com/rzwitserloot/lombok lombok是通过注解简化 Java 代码的工具,例如新建了一个类,然后通常情况下我们需要手动去建立getter和setter方法,构造函数,lombok能在我们编译源码时自动生成这些。 123@Data // 此注解自动生成getter和setter,toString,equals和hashCode等方法@NoArgsConstructor // 此注解生成无参构造函数@AllArgsConstructor // 此注解生成全参构造函数 @Setter和@Getter :对类中的属性生成相应的getter和setter方法。 @ToString :生成toString()方法。该注解有以下属性: callSuper:是否输出父类的toString()方法,默认为false。 includeFieldNames:是否包含字段名称,默认为true。 exclude:排除生成到toString方法...
Java进阶six junit单元测试,反射,注解,动态代理
发表于2025-01-31|Java学习
前言 Java进阶课程的第六篇,也是最后一篇,junit单元测试,反射,注解,动态代理相关内容 学习完基础之后就是进阶的内容了。 包含的知识junit单元测试反射 内部类Student: 包含私有/公共字段和方法 包含默认构造器和私有构造器 获取Class对象的三种方式: .class 语法直接获取 通过对象实例的getClass()方法获取 最常用的Class.forName()动态加载方式 反射创建对象: 通过无参构造器创建实例 访问私有构造器创建实例(需要设置setAccessible(true)) 字段操作: 访问公共字段直接修改值 访问私有字段需要设置可访问权限 方法调用: 调用公共方法 调用私有方法需要设置可访问权限 演示带参数方法的调用 类结构信息获取: 获取类名和方法列表 区分getMethods()和getDeclaredMethods()的区别 关键点说明: setAccessible(true)可以突破私有成员的访问限制,但会破坏封装性 反射操作需要处理各种异常(本示例直接抛出简化代码) ...
Java进阶five 网络编程
发表于2025-01-23|Java学习
前言 Java进阶课程的第五篇,网络编程相关内容。 学习完基础之后就是进阶的内容了。 包含的知识 网络编程基础 InetAddress类:用于获取主机的IP地址信息。 getLocalHost():返回本地主机的InetAddress对象。 getByName(String host):通过域名获取远程主机的InetAddress对象。 isReachable(int timeout):尝试确定是否可以通过网络到达该地址。 UDP通信 DatagramSocket类:代表一个UDP套接字,允许发送和接收数据报文。 DatagramPacket类:封装了UDP数据报,包含要发送的数据和目的地或接收到的数据及来源。 构造函数用于创建数据包,指定数据、长度、目标地址和端口(对于发送);或者仅指定缓冲区大小(对于接收)。 send(DatagramPacket p):从DatagramSocket发送数据报。 receive(DatagramPacket p):在DatagramSocket上接收数据报。 TCP通信 Socket类:表示TCP连接的一个端点,...
Java进阶four 线程基础
发表于2025-01-21|Java学习
前言 Java进阶课程的第四篇,线程相关内容。 学习完基础之后就是进阶的内容了。 包含的知识 多线程的创建: 继承Thread类:通过创建一个继承自Thread类的子类,并重写run()方法来定义线程任务。 实现Runnable接口:通过实现Runnable接口并实现run()方法来定义线程任务,然后将这个对象传递给Thread构造函数。 匿名内部类:在需要的地方直接创建Runnable接口的匿名内部类实例。 Lambda表达式:使用lambda表达式简化Runnable接口的实现。 实现Callable接口:与Runnable类似,但Callable可以返回结果,并可能抛出异常。 FutureTask: 包装Callable对象以便它们可以在Thread中执行,并且能够获取执行的结果。 线程控制方法: start():启动线程,调用线程的run()方法。 join():当前线程等待另一个线程完成。 sleep(long millis):暂停当前正在执行的线程一段时间。 线程安全: 演示了如何使用同步方法或同步代码块来确保线程安全,避免多个线程...
12…4
avatar
微光zc
一个有想法的极客
文章
36
标签
24
分类
10
关注我!
公告
世界全剧终,欢迎来到my blog!
最新文章
hexo+Butterfly主题安装sakana石蒜小组件2025-07-22
BeautifulSoup4总结2025-07-20
wireshark使用指南2025-07-10
Github搭建Hexo个人博客2025-06-29
GitHub搭建picgo图床2025-06-28
分类
  • GitHub2
  • Java学习14
  • Python1
  • Python 12天速学11
  • python1
  • python 12天速学1
  • 分类1
  • 博客1
标签
python爬虫BeautifulSoup总结picgo图床GitHubIP网址JavaIO安装博客Hexo速学通代码LombokButterflyhexosakanaMarkdown学习wireshark标签
归档
  • 七月 2025 3
  • 六月 2025 2
  • 三月 2025 1
  • 二月 2025 1
  • 一月 2025 7
  • 十二月 2024 1
  • 十一月 2024 5
  • 十月 2024 3
网站信息
文章数目 :
36
本站总字数 :
45.2k
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2025 By 微光zc
世界全剧终,欢迎来到my blog!