作者: 王谷雨

一个苟且偷生的java程序员

63 篇文章

Autojs-微信好友检测
前言 老规矩,先叠甲。脚本仅作学习用途,请勿用于其他非法途径! 最近在学 autojs ,需要找点东西练练手,于是,又来霍霍微信了。 本脚本是学习使用,真的有好友检测的需求的,建议去用李跳跳。 脚本 基于 Autox ,微信版本 8.0.40 脚本地址:https://github.com/xiaoguyu/handsFree 原理:https:/…
Autojs-开发环境搭建
前言 autoxjs是一个支持无障碍服务的Android平台上的JavaScript 运行环境 和 开发环境,其发展目标是类似JsBox和Workflow。 听说 Autojs 已经停止更新,所以我使用的是开源的 Autox 环境搭建 PC 在电脑端是基于 vscode 开发的。 安装 Visual Studio Code 在 vscode 中安装…
Linux同步文件到Window(rsync)
前言 最近接到一个需求,要将centos服务器的一些文件,定时增量下载到本地的winserver中。 测试环境如下: 服务端(Centos 7.9) 客户端(window 10) 服务端配置 服务器安装rsync yum install -y rsync 修改配置文件(/etc/rsyncd.conf) 没有这个文件就创建一个 # /etc/rsy…
Disruptor-源码解读
前言 Disruptor的高性能,是多种技术结合以及本身架构的结果。本文主要讲源码,涉及到的相关知识点需要读者自行去了解,以下列出: 锁和CAS 伪共享和缓存行 volatile和内存屏障 原理 此节结合demo来看更容易理解:传送门 添加了中文注释的源码:Disruptor 下图来自官方文档 官方原图有点乱,我翻译一下 在讲原理前,先了解 Dis…
Disruptor-简单使用
前言 Disruptor是一个高性能的无锁并发框架,其主要应用场景是在高并发、低延迟的系统中,如金融领域的交易系统,游戏服务器等。其优点就是非常快,号称能支撑每秒600万订单。需要注意的是,Disruptor是单机框架,对标JDK中的Queue,而非可用于分布式系统的MQ 本文基于Disruptor v3.4.*版本 Demo 既然是简单使用,这阶…
图像主题颜色提取(Median cut)
前言 之前想对图片素材进行分类管理,除了打标签,还有一种是通过主题色进行分类。于是开始寻找能提取主题色的工具,最后找到了大名鼎鼎的 Leptonica 库,其中就有中位切割算法的实现。下面附上中位切割算法的其他语言版本的实现。 JavaScript版:quantize (此库有提取颜色数量不对的问题,见 issues/9) Java版:theme-…
WechatDownload微信公号文章下载工具
前言 源码已停止发布,安装包随缘更新,请别将软件用于牟利,谢谢 2024-05-06 说说停止更新的原因,主要有两点: 我觉得软件基本功能已经完备,暂时懒得投入精力去更新维护。 爬虫毕竟不是啥好东西,我也怕被请去喝茶。 2024-07-19 修复下载文章异常的问题 2024-10-18 修复无法下载评论 2024-12-9 修复无法下载评论 安装包…
请求返回200但是无法加载响应数据
记一个浏览器坑爹的问题。。。 今天上去腾讯云的控制台,突然发现服务器列表加载失败。打开 F12 开发者工具看了下请求,发现如下。请求状态码是200,但是无法加载响应数据。 因为这个请求是页面发起的,然后我尝试将 url 复制直接在浏览器访问,又是有响应数据的。这就有点玄学了。 这种情况之前也碰到过,导致我访问知乎报错,博客园没法登录等。搜索引擎走起…
半个前端新手入门Electron的过程
前言 先说几句废话,本人是一名 web 后端开发,主语言是 java,在学 Electron 之前,只会一点点 HTML和 JavaScript。本文讲的也是我学习 Electron 的过程,而非教程,请酌情参考。 Electron是什么 Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chr…
用electron开发一个便利贴
前言 最近在学electron这个框架,为了练手,就模仿window的便筏,抄了一个半成品。 Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨…