归档

思考 - AI 时代下博客的意义

自从 2022 年末 ChatGPT 的问世后,人们(其实仅代表我个人)探索自己未知领域知识时的窘迫少了许多。其实我在 2021 年后再也没有写博客的另一个原因其实是,当我 2022 年高考完之后,紧接着 ChatGPT 就横空出世了。 博客的意义 AI 时代前 技术博客一开始最重要的意义,更倾向于

使用 Arthas 连接 JVM 进程失败的问题

前言 这段时间我在做一个个人的微信小程序项目,后端使用 Java 开发,服务器购买的是阿里云的 2 核 4G 的服务器,对于 Java 这种比较吃内存的应用来说,这点配置还是比较局促的 今天上服务器的时候发现内存占用到了 3G,通过 htop 命令查看内存的时候,发现就是 Java 应用占了大头 于

Vibe Kanban 的使用经历

初识工具 在前段时间,我做了一个简单的基于 LangChain 的 GitHub Trending 总结工具,利用Instruct模型对所有 GitHub Trending 排行榜上的项目README.md文档进行总结,中间产物为结构化的 JSON,最后利用综合能力较好的大语言模型总结所有的项目摘要

在 macOS 上使用 Claude 时遇到 "Google Chrome is not running"

问题描述 近期在使用 Claude 的 Google Chrome Extension 时,遇到了 Claude 无法正确读取 Chrome 中页面的内容,但是可以读取到 Tab 的问题 可以看到,Claude 是可以获取到当前标签页的标签信息的,但是调Get page content工具的时候,就

你好,Halo

开篇 距上次写博客,已经有 5 年多了。在这五年的时间里,我走过了从高二到大学的全部阶段。这也就意味着我人生中的学生时代已经结束,即将,也正在迈向社会,迎接被工作填满的生活方式 至于为什么在这期间我没有更新博客,主要是因为 21 年 8 月底的时候,原来的博客服务器坏了,备份重装服务器的系统后,也就

Android使用WebView时打开select标签崩溃的解决方案

最近在写Android的时候遇到了一个无头绪的崩溃。 当使用WebView打开HTML5,点击select标签时,会出现崩溃闪退的情况。 查阅百度后发现没有一个可以给得出具体代码的,只给出了很模糊的解决思路,于是自己摸索。 终于解决了。 本问以腾讯X5的第三方WebView组件为例。其余第三方或原生

[教程] AMCBuilder开启真机模式教程

真机导入需要一台电脑或另一台Android设备来开启设备的一些功能。 下面讲述的是使用电脑进行设置,如果你使用安卓双设备,请移步文章底部。 # 请注意,除非设备关机,本操作成功后不需要重新执行。 # 本文只讲述Windows(64位)系统下的操作方法,若不满足要求,请重装系统或自己摸索,本文不作赘述

[福利] 《深入理解Java虚拟机JVMG1GC的算法与实现》电子书下载

在刷知乎的时候,发现了一个文章,介绍《深入理解Java虚拟机JVMG1GC的算法与实现》书籍,发现需要添加微信才能领取。在百度、Google搜索了半天,不是要关注公众号就是要付费下载,或者是死链,最终还是没找到。最终用上了万能的Z-Library终于找到了PDF文件下载地址,分享出来,减少他人搜索成

JVM中常见GC的大概总结

*注:本博文为JVM中常见的GC的各种特性的大概总结,并非注重其实现细节。 原创整理笔记,作者VioletTec;QQ:595585575 若想要了解GC的各种细节,推荐一个链接: JVM深入学习 - 随笔分类 - cexo - 博客园 (cnblogs.com) 👆该分类下的文章全都是JVM的纯

ZGC在JDK15与JDK16的重要新特性

最近在整理GC相关文章,看到了关于ZGC在jdk15与16的新特性 https://malloc.se/blog/zgc-jdk15 https://malloc.se/blog/zgc-jdk16 在JDK15中 支持压缩类指针(非压缩指针)

如何使用BrainF**k实现可以取余数的除法?

上次实现了一个不带余数的整除运算(https://blog.mcplugin.cn/p/609),这次来个带余数的除法运算。 已知BUG:被除数不得与除数相等(如:1/1 ; 2/2 ; 3/3等); 整数除法最后的商会比正确的商小1,但余数会等于除数 (如:8/4 == 1······4); 思路

使用BrainFuck进行逻辑运算

由于我之前写过一个《如何使用BrainF**k实现整数除法计算?》。最近想要升级一下除法,可以支持取余操作(由于整数的除法因为代码太长,当时没有加注释,草稿纸早就丢了,猛的一看也把我自己给看呆了.....根本看不懂,抽空在想回思整数除法的细节后再说除法取余算法吧...),在设计的过程中,发现需要用到

博客成立一周年零一天

昨天忘了发博客庆祝了。去年昨天搭建了本博客。 截止到今天(2021.02.21 21:58分),算上本文,在过去的一年里,VioletTec's Blog一共发布了68篇文章。活跃作者有3位。

[解决方案]Linux更新apt错误解决办法

昨天装系统装出问题了,今天又发现服务器内存条烧了一根,让本就不富裕的内存又-8G。今天好不容易装好了系统,发现apt update又出现了问题。经过百度之后,摸索着解决了问题。本来想发个博客,又想起来服务器刚装好系统,啥都没有,没法发博客。 报错信息 violettec@linux:~# sudo

[教程] 2021年支付宝集福如何一口气领取53张随机福卡?

刷知乎的时候刷到了一个回答:2021 年支付宝集五福活动有什么攻略? 教程写的不错,但是当我拉到底部的时候,才发现有好东西。 知乎攻略地址:https://www.zhihu.com/question/442249624/answer/1708431254 一口气开完51个随机福卡的视频(快来点赞投

JDK1.7的自动资源管理

我们在日常使用Java管理资源的时候(如对一个文件进行操作),总是要显示的关闭文件(.close();方法)。JDK1.7中提供了自动资源管理,使用`try(){}catch(){}即可自动关闭资源。

[笔记] 尚硅谷JavaNIO

视频地址:https://www.bilibili.com/video/BV1DJ411m7NR 原创整理. MarkDown格式下载地址(内富视频内的PPT+源码):https://wwa.lanzous.com/ipc5Xl5zvcj 1. NIO与IO的区别

[笔记]Java狂神说JUC并发教程

配套视频:【狂神说Java】JUC并发编程最新版通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili MarkDown格式下载(内附原版pdf笔记): https://wwa.lanzous.com/iex5nl1itba

[解决方案]Windows10设置中[你的手机]提示"其中某些设置已由组织隐藏或管理"怎么办?

好久前就像使用Win10自带的[你的手机]功能,绑定我的手机之后,可以方便的从手机直接发送网页到电脑。但是在打开设置之后,我发现[你的手机]提示"其中某些设置已由组织隐藏或管理".看了网上的教程之后,发现也许是激活问题,所以我去淘宝上买了一个win10专业版激活码,用买的激活码激活之后发现还是不行…

新一代垃圾回收器:G1详解

作者:VioletTec QQ:595585575 原创笔记,个人整理,欢迎并感谢指出错误。 对应视频地址:<新一代垃圾回收器:G1详解_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili> 视频内的PPT在本笔记的同一压缩包下 文档MarkDown下载链接:https://wwa.lanzous.

尝试理解MBR分区和GPT分区

笔记由VioletTec原创整理,若有错误,欢迎指出 QQ:595585575 1. MBR(Master Boot Record)主引导记录 1.1 MBR的结构

Java Class File Version对照表

在写逼乎的时候,发现有人因为编译器和运行环境的版本不一样,提示ClassFileVersion有关的报错,于是就Google了一下ClassFileVersion对照表,发现国内的都是比较过时的对照表,使用英文搜索后,发现了一个GitHub仓库,应该是持续更新ClassFileVersion对照表的

使用汇编(Assembly)语言实现BrainFuck解释器

在看完 《汇编语言(第三版)》——王爽著 并完成大部分习题之后,我想要实现一些东西巩固基础。于是想到了Brainfuck解释器,我在百度上尝试搜索BrainFuck解释器 汇编 之类的关键词,只有一篇博客在写相关内容(http://blog.sina.com.cn/s/blog_6adc92d701

Windows下方便的编写汇编语言环境

考完期中考试了,有一些剩余时间来复习一下《汇编语言第三版》,由于这本书我是抽时间在自习课上看(偶尔上课偷看),所以很多内容没有进行记忆背诵,于是决定重新温习一下(毕竟学完后搁置了也有快2/3个星期了),之前在电脑上搞过一次DOSBOX,想要用VIM来写代码,但是太麻烦也没时间弄,今天刚在知乎发现了一

OPPO旧款手机如何设置默认浏览器?

我这部OPPO A57已经买了三年多了,但是直到今天我才发现能修改默认浏览器,我之前也尝试过百度,可惜没找到,今天我删除Google框架的时候(因为比较耗电)发现这个设置竟然藏到了应用设置里。 # 步骤 打开手机桌面,找到设置

在洛谷练习P1116这一题时Java容易踩的坑

0x0001 起因 在刷这入门题(https://www.luogu.com.cn/problem/P1116)的时候,想不明白为什么明明代码在本地运行的好好的,为什么上测试之后一堆RE (最终解决的代码在底部)

AMCBuilder常见问题汇总(2020.10.09更新)

AMCBuilder(AtomicMC Builder)是由Atom工作室研发的一款支持网易版我的世界(中国版)建筑导入的新型解决方案,支持在租赁服内导入地图。 仓库地址(欢迎star):https://github.com/KeKe12030/AMCBuilder QQ群:769866439

如何通俗易懂地理解AOP?

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP

使用Red5踩到的坑

Red5 是一个采用 Java 开发开源的 Flash 流媒体服务器。免费开源使软件更加容易扩展,下载后你可以对源代码进行修改;更加经济,比起 FMS 高昂的费用,Red5 能为一般的应用节约大笔费用;同时服务器端的 Java 面向对象语言比起 FMS 服务器端的 ActionScript2 语言更

如何使用BrainF**k实现减法?

同如何使用BrainFuck实现乘法?、如何使用BrainFuck实现乘法?的帖子一样,也是我上课闲着无聊写的,不过这次也加了注释,方便理解 本次实现逻辑仍为暴力破解法,简单粗暴(毕竟BF也不支持高端操作) 倒推减法,得到加法,比如: 10 - 2 = ? => ? + 2 = 10 ?为每一次循环

抽象话转换API - 亚文化转换器?

抽象话 ∈ 亚文化? # 起因 之前想写一个Android抽象话输入法,发现没有好的开源项目,不想写UI,劝退了。后来想搞一个WIN下的抽象话转换器,发现市面上没有API,佛了,自己搞了一个。 由于GitHub上没有我想用的一种JavaSE的轻量级WEB框架 于是昨天又肝了一个NullAtomHtt

如何使用BrainF**k实现整数除法计算?

# 起因 之前写了一个乘法 <https://blog.mcplugin.cn/p/595> 在学校闲着无聊,想要实现一下除法,发现没有什么好思路,只想出来了穷举法。 代码我上传到GitHub了 <https://github.com/KeKe12030/BrainFuckDivision>

如何使用BrainF**k实现乘法计算?

# 起因 最近了解了一下BrainFuck语言,发现还挺好玩,于是想实现一下乘法功能 # 思路 既然要实现乘法,那么我们要了解一下乘法的本质

宝塔(BT)面板7.4.2版本出现数据库致命漏洞

# 发现BUG的起因 今天下午看某服务商QQ群的时候,发现了一个致命BUG 竟然可以无密码直接登录BT的PMA,方法就是在bt服务器IP后加上:888/pma 非常恐怖,已经有很多人中招了 某QQ群聊天记录1

如何自动下载90Pan的下载资源

90Pan<https://www.90pan.com>是国内为数不多的非大厂还在运营的一家云盘 爬虫程序已经写好,放在Github - https://github.com/KeKe12030/Download90Pan 一下Download90Pan简称(D90) 前因

如何优雅地将Discuz转换为Flarum论坛

2020.11.21更新: 最近有意愿用MyBatis重写一个,这个太臃肿了。具体就坐等我另开新坑吧! 以下为原文: 什么是D2F? 这是一个可以将Discuz系统的论坛内基本数据移动到Flarum系统的小工具 简单说就是Discu转换Flarum的工具,论坛系统转换。 GitHub地址:https

Java如何播放/录制音频?

前言:今天早上突发奇想想要玩一玩Java自带的声音API,闲着无聊学了一下午搞明白了它的用法(没有视频光看文字果然学习效率低下) VoiceMonitor 的GitHub仓库

【观后感】 刘强东分析京东的商业模式并且吐槽淘宝

前几天在B站刷视频,看到了这样一个视频标题: 京东总裁刘强东内部讲话(完整版),"马云骗人这么多年我都替他丢人"讲解京东的商业模式,并吐槽马云淘宝天猫。 https://www.bilibili.com/video/BV1754y1X7Tu 虽然是员工内部会议,但是应该有记者媒体,或者是自己内部的摄

如何解决WordPress在国内429 Too Many Request

2020.05.10 22:50 更新: 由于未知原因,WordPress.org 已经早在5月初恢复中国大陆地区的链接了,不知道为什么。 这个插件仍然可用,毕竟镜像站点要比源站快很多,还是比较推荐使用WP-China-Yes的。 WP-China-Yes 因为WordPress官方的服务器都在国外

如何解释TCP的三次握手和四次挥手?

什么是TCP协议? 传输控制协议(英语:Transmission Control Protocol,缩写:TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的

Java线程之为何wait()和notify()必须要用同步块中

就在昨天造轮子的时候,遇到了线程等待和唤醒问题,虽然这是一个基础知识 wait() 和notify()/notifyAll() 方法必须用在synchronized所修饰的线程安全的块中。 否则就会报错 IllegalMonitorStateException 既然都知道要这么去做,可是它的原理到底

GSON基础用法-如何序列化/反序列化JSON

前言:因为个人需求,用到了JSON传输数据,但是我一直在用org.json的库,用法比较繁琐复杂,难以操作。偶然的一次吐槽中,@Nothing 解决了我的这个一个问题,那就是可以使用GSON来反序列化JSON为一个Java对象,操作简单且逻辑上更加简单。 什么是GSON? GITHUB项目地址:ht

浅谈如何理解线程池的概念

Java线程池是我们高并发开发当中比较常用的一个解决方案。 多用于一些处理时间短暂,但是程序量大的操作环境当中,可以有效地解决线程的创建和销毁非耗资源速度慢的问题。 什么是线程? 线程是调度CPU的最小单元,也叫做轻量级进程LWP(Light Weight Process) Java中有两种线程模型

如何高效地在手机与电脑之间传输文件?

每个人都应该遇到过这种情况吧: 手机/电脑上有需要跨平台传输的文件,但是QQ又太慢了,电脑上开个WEB SERVER当FTP服务器又太麻烦。怎么办呢? 我们可以利用ADB(Android Debug Bridge)安卓调试桥驱动来解决手机于电脑传输问题。 此方法仅限于有线传输,如果是跨空间传输请另寻

【连载】我为什么要开MCPlugin论坛?

↓这是一个论坛↓ https://bbs.mcplugin.cn ↑这是一个论坛↑ 前言 MCPlugin论坛,是我在前年(2018-07-10)搞出来的小众论坛,事情的起因很搞笑,就是我因为剽窃被MCBBS警告了,禁言了几天。也不知道怎么,突然蹦出来不如自己开一个论坛的想法,现在想想真的是 too

VioletTec's Zone 个人时间轴空间

感谢@Akkariin Meiko 大佬开发的 Pigeon一个轻量化的留言板 / 记事本 / 社交系统 / 博客。人类的本质是……咕咕咕? https://github.com/kasuganosoras/pigeon VioletTec's Zone地址: https://blog.mcplug

怎么手动安装消失的Android Support Library

由于谷歌官方已经不推荐使用Eclipse来进行Android开发了,而是推荐使用谷歌官方的IDE Android Studio。 在官网中有这样一句话: Note: If you're developing with Android Studio, select and install the An

【2020.3.31结束】如何白嫖原价2800元的中文域名一整年?

感谢@Bing_Sang 送来的白嫖链接! 1、打开:http://t.cn/A6hDW6TY 选择 .网址 后缀的域名,【溢价域名无效,还是原价!】 2、输入要注册的域名前缀,加入购物车直接0元结算! 活动时间:2020.3.31结束(每个账号可以撸三个) 必须三个分批购买,不能一次性加入购买清单

如何发包获取Minecraft(我的世界)PC服务器端MOTD信息?

前言:之前因为个人原因研究了一下PE服务器的MOTD获取方法 但是由于技术实在太LJ了,在Github上找到了一款PHP的MCPE-MOTD获取程序 就没有再研究 但是在研究的过程当中发现了PC服务器的MOTD获取方法 你说这气人不气人。。?? 为了避免大家走弯路,将获取方法记录成帖子发布出来! 由

一个迟到的特效——灯笼

在网上查询关于WrodPress的文章,无意中发现一个博客和我理想的简约风格很相似,而且他的右上角挂着很引人注目的两个灯笼「春」和「节」。正当我想着怎么把他CV下来的时候,看到了他发了一篇就是关于灯笼CSS的教程贴,最后我就光明正大的CV过来了 帖子原地址: https://www.aliluv.c

VioletTec's Blog Beginning

VioletTec's Blog 建立成功,虽然之前搭建过的博客,但是一直都没有坚持下去,希望这一次可以一直开下去吧,今后也会慢慢摸索WordPress的使用方法。