实用工具
IP地址检测
视频播放器
Markdown编辑器
HTML转PDF
留言板
输入关键词搜索
登录
编程开发
所有分类
AI人工智能
科学上网
山地自行车
论文
生活小技巧
收藏视频
旅游
健康与饮食
人生经验
创业
全部展开
Kotiln伴生对象
写法 class Test { companion object { } } 反编译后 public final class Test { @NotNull public static final Companion Companion = new Companion((DefaultConstructorMarker)null); public static
2024-06-30
编程开发
Kotlin扩展函数/扩展属性
扩展函数 顶层(Top-Level)扩展函数 // 文件名 Test.kt fun String.extendedFun(i: Int): String { // this代表(.)前面的对象,在这里,就是String对象 return this + i } 反编译结果 public final class TestKt { @NotNull public stati
2024-06-30
编程开发
Kotlin协程
创建协程环境 runBlocking 阻塞当前线程直到协程执行结束 runBlocking 函数默认在调用它的线程上运行 launch 不会阻塞当前线程,返回值类型为Job,拿不到协程体的返回值 默认情况下,GlobalScope.launch 会使用 Dispatchers.Default,它基于一个共享的后台线程池,线程数通常与 CPU 核心数有关。这意味着如果不显式指定调度器,协程将在后台线
2024-06-25
编程开发
Kotlin委托和属性委托
委托 // 定义接口 interface Printer { fun print(message: String) } // 实现接口的具体类 class ConsolePrinter : Printer { override fun print(message: String) { println("Printing message: $message")
2024-06-24
编程开发
DDOS攻击|TCP SYN泛洪攻击|TCP三次握手原理|网络攻防实战演练
引言 2019年,我的服务器遭遇了DDOS泛洪攻击,一怒之下,我便开始研究“网络攻防”,想着打回去。一眨眼4年过去了,本打算屠龙的我,自己却手握屠龙刀,成为了当初的那个屠龙少年 DDOS分有很多种,我只介绍TCP SYN flood(TCP SYN泛洪攻击),这是最常用的,也是效果最好的 免责声明:本篇文章仅仅是科普,作为学习案例,本人不承担任何法律后果 IP数据报 版本(4 bit):一般都
2023-08-29
编程开发
如何利用Docker容器搭建Nginx端口代理
启动容器 #!/bin/bash docker rm -f nginx docker run -d \ --name nginx \ --network host \ --restart=always \ -e TZ=Asia/Shanghai \ -v ${PWD}/nginx.conf:/etc/nginx/nginx.conf:ro \ -
2023-07-28
编程开发
再也不需要移动硬盘,数据“自动备份”最佳方式
推荐一个非常好用的开源工具Rclone(我理解为"remote clone"远程克隆),网盘资源管理神器(上传、下载、同步),支持市面上绝大部分网盘提供商。配置简单,使用方便,最关键的是,它可以增量同步(只同步修改的内容),当作数据备份工具最合适不过了。 网盘我选择OneDrive,因为它下载不限速,缺点:当一个文件夹包含10000个以上文件,rclone会报错couldn’t list file
2023-07-25
编程开发
certbot➕ nginx➕docker 免费申请网站https证书
Certbot是一个开源工具,它是由Let's Encrypt提供的官方客户端,用于自动化获取、更新和安装Let's Encrypt证书。 优点:免费。 缺点:证书非永久,需要定期更新 申请证书 docker run --rm -it \ -e TZ=Asia/Shanghai \ -v "${PWD}/certs/:/etc/letsencrypt/" \ -v "${PWD}/lo
2023-07-17
编程开发
在Docker容器中部署NextJS项目
Nginx配置 server { listen 0.0.0.0:80; listen 0.0.0.0:443 ssl http2; server_name www.wmwm.me; ssl_certificate /etc/nginx/ssl/fullchain.pem; ssl_certificate_key /etc/nginx/ssl/private
2023-04-28
编程开发
搭建一个属于自己的域名邮箱|Docker-Mailserver详细教程|避坑指南
前提 邮箱服务器域名需要https证书,certbot证书申请教程 DNS TTL是什么 在DNS中,TTL是"Time to Live"的缩写,表示DNS记录在网络上的生存时间。TTL是一个整数值,以秒为单位。当DNS客户端查询某个域名的DNS记录时,它会向DNS服务器发送查询请求。DNS服务器会返回相应的DNS记录,并在响应中包含该记录的TTL值。客户端收到响应后,会使用该记录的TTL值来确定
2023-04-19
编程开发
1
2
3
4
📢
网站公告
欢迎来到这里
⚙️
实用工具
🔥
近期热门
Cloudflare Tunnel 使用教程
3个月前
Melisearch教程
3个月前
装机笔记
2个月前
Google黑客搜索技巧
5个月前
如何定制firefox火狐浏览器UI样式|什么是userChrome.css|userChrome.css有什么用
12天前
git submodule
2个月前
本站推荐:腾讯云服务器仅需2.3折 (点击直达)
用户协议
隐私政策
邮箱:
[email protected]
Build Time: 2025-04-26 11:07:00