czp's blog

本博客仓库地址: https://github.com/czp3009/czp-blog

阅读更多

鸣谢列表

欢迎包养我!

阅读更多

友链

9bie

阅读更多

小明学英语

(本文转载自互联网, 若有侵权请联系我)

阅读更多

卖程序的小女孩

(本文转载自互联网, 若有侵权请联系我)

阅读更多

一个测试工程师走进一家酒吧

(本文转载自互联网, 若有侵权请联系我)

阅读更多

我给你们讲个 TCP 笑话吧!

(本文转载自互联网, 若有侵权请联系我)

阅读更多

我给你们讲个 UDP 笑话吧!

阅读更多

格局打开

(本文转载自互联网, 若有侵权请联系我)

阅读更多

c 语言常见未定义行为

本文所用的 language standard: c11

阅读更多

在 Kotlin 使用 SpaceEngineers Remote API

众所周知, SpaceEngineers 的服务端(vanilla, 非 torch)上那个查看服务器内游戏信息的玩意是通过网络来获取信息的(localhost). 实际上这个东西有独立版本应用程序, 也在服务端根目录下, 叫做 VRageRemoteClient . VRage 是 SpaceEngineers 使用的游戏引擎, 这个游戏引擎本身也是 Keen 开发的.

阅读更多

Kotlin 协程

如果你还不知道异步是什么, 请看上一篇文章 异步是什么.

阅读更多

在 Spring Boot 中正确注册 Jackson Module

本文撰写时的 Spring 版本: spring-boot 2.0.5.RELEASE

阅读更多

Spring Boot Jpa 使用 Google Cloud SQL

本文撰写时的 Spring 版本: Spring-Boot-Data-Jpa 2.0.5.RELEASE

阅读更多

Spring Boot 中配置单页应用

本文撰写时的 Spring 版本: Spring Boot 2.1.0.RELEASE

阅读更多

Spring Boot 无法加载 ClasspathResource 问题

本文撰写时的 Spring 版本: Spring Boot 2.0.5.RELEASE

阅读更多

正确打包 Spring Boot 到 war

本文撰写时的 Spring 版本: Spring-Boot 2.0.5.RELEASE | gradle 4.10.2

阅读更多

在 Spring Boot 中处理 MissingKotlinParameterException

本文撰写时的 spring 版本: Spring Boot 2.5.5.RELEASE

阅读更多

用 Spring Native 拯救微服务

本文撰写时的 Spring Native 版本: 0.11.1

阅读更多

正确调试 PHP

环境: Ubuntu 18.04 | PHPStorm 2018.2.3 | PHP 7.2.10

阅读更多

Ubuntu 增加最大文件打开数量限制

环境: Ubuntu Desktop 18.04

阅读更多

Ubuntu 下使用 zsh

环境: Ubuntu 18.04 | zsh 5.4.2

阅读更多

使用 VNC 来远程管理服务器

众所周知, VNC 可以让用户远程访问服务器的图形界面, 这对于一些工作站来说是非常棒的功能. 但是网上能搜索到的资料可谓是讲不清道不楚, 现在我来教你如何最简单的使用 VNC.

阅读更多

Linux 下无限试用 JetBrains

致命警告: 目前的 JetBrains IDEA 2021.2.3 版本(2021-10 月)需要联网并登录账号才能试用, 试用信息保存在账号内, 本文已失效.

阅读更多

使用 KMS 激活 Windows

在很多情况下, 出于不可抗力, 必须使用 Windows 系统, 于是如何激活就成了一个问题. 特别是在虚拟机中使用 Windows, 个人用户不可能为每个虚拟机都购买一次授权.

阅读更多

为 KVM 中的 Windows 虚拟机启用 VirtIO

众所周知, KVM 全称 Kernel-based Virtual Machine, 很显然这是为 Linux 设计的, 那么 Windows 客户机在其上的表现果不其然非常稀烂, 尤其是硬盘 IO 性能低至不可忍受(当使用 qcow2 时). 这时候就必须要用 VirtIO, 它是一套为半虚拟化设计的通过一组标准化的 API 来实现在多种不同的虚拟化方案中复用专用的客户机驱动代码的解决方案.

阅读更多

将 Minecraft 服务端编译到 native

本文撰写时的 Minecraft 版本: 1.19.2, graalvm 版本: java17-22.2.0

阅读更多

用凝聚力购买 P 社游戏 DLC

本文撰写时的群星版本: 3.12.1

阅读更多

模拟超星网课 Android 客户端

本文撰写时的 学习通 版本 4.0.1

阅读更多

模拟 Bilibili Android 客户端

本文撰写时的 Bilibili Android 客户端版本 5.15.0.515000

阅读更多

模拟哔咔 Android 客户端

著名粉红色 APP https://www.picacomic.com/ 大家一定非常熟悉. 今天我就来研究研究他的工作原理.

阅读更多

异步是什么

在了解异步之前, 先来理解一下什么是同步. 假设有以下伪代码

阅读更多

GCP Pub/Sub push 至 IAP 保护的 Endpoint

众所周知 IAP(Identity Aware Proxy)对 AppEngine 开启后, 所有 GAE 的 service 都需要先通过 OAuth2 鉴权才能访问. 普通用户在浏览器打开 IAP 保护的 GAE 地址就会被跳转到登录页面去登录谷歌账号. 那问题来了, Pub/Sub 的消息如果要推送到一个 IAP 保护的地址应该怎么操作.

阅读更多

部署 Spring Native 到 GCP App Engine

本文撰写时的 Spring Boot 版本: 2.7.7, Spring Native 版本: 0.12.2

阅读更多

多个 Gradle SubProject 同时编译导致 CI/CD 内存耗尽

撰写此文时的 Gradle 版本: 7.6

阅读更多

Google Cloud Build 运行 DIND

撰写本文时的 docker 版本: 24.0.5

阅读更多

在 Google Storage 中部署 SPA

本文撰写时的年份: 2023

阅读更多

Terraform 不自动更新 CloudRun service

本文撰写时的年份: 2024-05

阅读更多

Telegram Bot 收不到普通群聊消息的问题

当我们写好一个 Telegram Bot 之后, 把它拉到一个群里, 然后在群里发一条命令, 机器人马上就收到了命令.

阅读更多

加密货币交易

致命警告: 加密货币有风险, 与其亏钱不如直接送我

阅读更多

挖掘以太坊

警告: 截止目前 2022 年 9 月, eth 已转向 POS, 不能再挖矿了

阅读更多

挖掘门罗币

Monero(中文名 门罗币, 缩写 XMR) 是一种故意设计成只有通用计算芯片才能挖掘的币, 目的是对抗 ASIC 制造商以阻止少部分人垄断大部分算力.与其他大多数用显卡才能有效挖掘的加密货币不同, XMR 只有用 CPU 才能有效挖掘.

阅读更多