聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
Ab的小破站 - Ab的小破站 - 2023-11-25

WSL的安装

一、先决条件 必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 […] The post WSL的安装 first appeared on Ab的小破站.

网络热度 网络热度 2023-11-24

RSA的攻与防(二)

这是RSA攻防战的第二篇。本文首先补充说明特定情况下的两种大数分解方法,介绍它们的算法精要和适用场景,并给出Python参考实现。接下来深入解析典型的低私钥指数攻击算法——维纳攻击,详细讲解其数学基础、攻击原理及流程,也提供了完整的Python程序。文中还引用了近年最新研究的维纳攻击成立时私钥指数新上限,还使用测试用例验证了这一上限的正确性。

宁子博客 宁子博客 2023-11-24

ABB工业机器人基础入门学习笔记

机缘巧合下我参加了ABB工业机器人的学习,经过这段时间的学习,感觉自己对其些许兴趣,现整理基础入门学习笔记,用以往后复习。基础知识:RAPID程序由程序模块(Program)与系统模块(Syst...

【运维】Linux 修改Docker存储路径

本文介绍了使用软链接解决Docker目录存储问题的简单方法。首先,通过停止Docker服务,将/var/lib/docker目录下的所有文件移动到新的位置,如/home/docker。然后,创建一个软链接,将/var/lib/docker指向新的存储位置。这样,系统变量仍然可以通过原路径访问,而实际文件存储在新的位置。最后,重启Docker服务即可完成操作。这种方法快捷方便,适用于类似问题的解决方案。

mggg.cloud mggg.cloud 2023-11-23

Implementing Custom Storage Formats in Apache Hive

Implementing Custom Storage Formats in Apache Hive Background In certain business scenarios, downstream processing systems need to handle data files directly. Although Hive officially supports formats like text, orc, parquet, etc., learning how to develop custom storage formats is crucial for addres…

mggg.cloud mggg.cloud 2023-11-23

Apache Hive实现自定义存储格式

Apache Hive实现自定义存储格式 背景 在某些业务场景中,下游处理系统需要直接处理数据文件。虽然Hive官方支持text, orc, parquet等格式,但为了应对更多样化的业务场景,学习如何开发自定义存储格式变得十分重要。Hive目前提供了ROW FORMAT SERDE机制来实现这一需求。 ROW FORMAT SERDE Hive的ROW FORMAT SERDE是一个关键的数据格式化概念,它定义了如何解析和映射存储在Hive表中的数据。SERDE代表序列化和反序列化,这涉及到数据在写入Hive表时和从Hive表读取时的转换过程。 快速开始 考虑一种业务场景,我们希望数据本身没…

wiidede | 小的的 wiidede | 小的的 2023-11-23

vampire survivors 数据更改

[[toc]] vampire survivors 数据更改 游戏网站:https://poncle.itch.io/vampire-survivors coins 查看localStorage,发现有CapacitorStorage.Coins字段,直接更改就行 CapacitorStorage.UnlockedCharacters 查看localStorage,发现有CapacitorStor…

Takuron Takuron 2023-11-23

Android 13中使用Intent传输Parcelable对象为空的解决方式

背景介绍 Intent对象传递与序列化 为了在Android各大组件之间通信跳转,Intent是最常用的通信手段。其中我们可以在其中的extra里面添加一些简单数据随其传递到下一个组件。为了向其中写入对象数据,我们需要将对象转变成可以保存和传输的二进制格式,即序列化过程。Android Intent允许传递继承Serializable和Parcelable的可序列化对象。 Serializable为Java原生的可序列化接口,只需继承自空的Serializable接口即可实现整个对象的序列化,但其序列化的实现使用了Java的反射机制且会对整个类的全部数据进行序列化,效率非常低。Parcelab…

闲言语 2023-11-23

岁月无可回首

因为一只蟑螂开始收拾房间,因为一张机票开始反思生活。今年端午假期的末尾,5月3日晚19:05,我们从呼和浩特飞往潮汕揭阳,到今天11月23日已经时隔6个月零20天,恍然如同昨天。我一直想给那段高强度的特种兵旅行的日子写个小结,转眼却已经半年过去了,那种快乐还在心头,但无可避免细节不再鲜活,情境难以重温。 人真正需要的东西并不多,但是当准备丢弃那些生活跃动过的证据,快乐过的时光的痕迹时,总还是艰难。…

听寒's Blog 听寒's Blog 2023-11-23

静态分析导论 - introduction

静态分析导论 - Introduction在软件工程中,静态分析是一种重要的程序分析方法,通过在不运行程序的情况下对其源代码或中间表示进行检查和推理,以获取有关程序行为和性质的信息。本文将介绍静态分析的基本概念以及与之相关的一些重要主题。概述程序的生命周期中的许多关键步骤都涉及到对程序的分析,以便更好地理解、维护和优化代码。静态分析是其中之一,它通过在编译或开发阶段对程序进行检查,提供了一种在运行时难以获得的洞察力。静态分析通常包括以下步骤:词法分析(Lexical Analysis):将源代码转换为令牌流。语法分析(Syntax Analysis):将令牌流转换为抽象语法树(AST)。语义分…

听寒's Blog 听寒's Blog 2023-11-23

静态分析 - 数据流分析

数据流分析(data flow analysis)数据流分析是一类分析,其分析对象是控制流图(CFG),产生特定于应用程序的数据结果(application-specific Data)。不同的数据流分析应用有着:不同的数据抽象不同的流安全近似(flow safe-approximation)策略不同的传输函数和控制流处理(transfer functions & control-flow handings)flow through nodes (BBs/statements)edges (control flows of)cfg (a program)输入和输出状态在每个语句中,前一语句的输…

康师傅 康师傅 2023-11-22

TeX Live 2023安装&VSCode环境配置记录

TeX Live 2023安装&VSCode环境配置记录整完了。还没写完,主要快断电了属于是)系统信息: Windows 11 专业版 23H2 22635.2771。之前机子上装过2021版本,但一直没咋用过)刚好后面要开始用这玩意了,就重新装了一下,顺便配一配环境。参考链接:LaTeX小白兔手册-配置篇 - 知乎 (zhihu.com)Visual Studio Code (vscode)配置LaTeX - 知乎 (zhihu.com)配置Visual Studio Code和LaTex环境 - 老杨说话的地方 (yangyq.net)Home · James-Yu/LaTeX-Works…

YDJSIR的便携式计算机们

那些备用的 Laptop / Tablet / Pad 们~常规笔记本电脑这里的内容指的是文章更新的时候认为已经过度老旧的设备。本文不断更新,因此会不断加入内容。ThinkPad X200 办公本这是一台2009年的笔记本,这是一台2009年的笔记本,这是一台2009年的笔记本,重要的事情说三遍。这玩意到今天还能用,确实堪称奇迹。在2009年能用得上这玩意的也堪称富裕。xpd竟然靠这玩意熬过了本科三年,这不得不让YDJSIR对他刮目相看。在2019年,xpd斥资300+元从淘宝购入此设备,并且深感后悔,因为海鲜市场上显然有半价的此类机型选择。 这个机器再这么折腾下来,电池已经不是原装的了,屏线…

在Ubuntu上安装zsh以及高亮、自动补全插件

记录一下如何在 Ubuntu 上安装 zsh,以及高亮、自动补全插件和自定义主题 安装 zsh sudo apt install zsh git fonts-font-awesome 安装 Oh My Zsh Oh My Zsh will not make you a 10x developer… But you may feel like one! sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" 安装插件和主题 语法高亮 git clone https://github.c…

羽叶风雨 羽叶风雨 2023-11-22

vaultwarden 部署

前言vaultwarden 是用 Rust 编写的 Bitwarden 服务器 API 的替代实现,与上游 Bitwarden 客户端兼容安装docker pull vaultwarde...

the5fire the5fire 2023-11-21

No more authentication methods to try,Permission denied (publickey)

简言之就是ssh client更新了,不支持rsa的私钥,导致无法登陆。 ssh登陆服务器,出现类似下面的提示: debug3: authmethod_is_enabled publickey debug1: Next authentication method: publickey debug1: Offering public key: /home/user/.ssh/id_rsa RSA ... agent debug1: send_pubkey_test: no mutual signature algorithm

晚风小站 晚风小站 2023-11-21

部署ChatGPT Next Web

部署ChatGPT Next Web前言:ChatGPT Next Web是一款开源ChatGPT 网页应用,因为网络原因,ChatGPT服务无法直接在国内使用,通过此项目并部署在大陆外的服务器...

付之一笑 付之一笑 2023-11-21

AI助手的进化:从通用到个性化定制

OpenAI已经将模型的能力推向了一个极度易用的程度,多模态的结合使我原本需要在脑海或物理上进行的整合工作减少了。下一步,我将基于自己的工作流,抽象出需要完成的任务的能力,制作成定制的GPTs,这将极大地扩展我们的能力边界。

宁子博客 宁子博客 2023-11-21

论王侯将相是否真的有“种”

前几日我在阅读书籍《明朝那些事儿》时,不仅感叹于作者“当年明月”对于明朝的独特见解和文采斐然的文笔,也注意到了这样几句话写的是朱元璋东征西伐时的一位武勋“戚祥”,戚祥死后,朱元璋给了戚家一个四品...

墨迹笔记 2023-11-21

Nginx是什么

Nginx(发音为"engine-x")是一款高性能的开源Web服务器软件,也可以用作反向代理服务器、负载均衡器和HTTP缓存。它的设计目标是提供高性能、稳定性和低资源消耗,特别适用于处理大量并...

墨迹笔记 2023-11-21

Apache的介绍

Apache是一个开源的、跨平台的Web服务器软件,全名为Apache HTTP Server。它是由美国Apache软件基金会(Apache Software Foundation)开发和维护...

博客搭建过程记录

前言 本人是一位计算机专业的学生,而学习计算机往往需要在网上自学很多内容。在网上搜索资料的的时候,抛开臭名昭著的 CSDN 虽然里面还是有一些不错的内容,最常见到的就是各式各样的个人博客。这些个人博客往往质量都相当高,我从这些博客中学习到了相当多的知识,收获颇丰。秉着“前人栽树,后人乘凉”的思想,在享受了那么多人栽的树后,我也决定搭个自己的博客。不求能做到栽树的水平,能够记录自己的学习经历,也已经很满意了。 域名 搭博客的第一步,自然是拥有一个属于自己的域名 wall-breaker-no4.xyz 这个域名,是我在 18 岁生日时给自己购买的生日礼物。这个域名最初是在腾讯云上购买的,后面迁移…

茂茂の部落格 茂茂の部落格 2023-11-20

docker的iptables规则

本站的大部分服务都是在使用docker管理,但是服务器的防火墙对于docker的管理好像处于失效状态 所以找了一下这方面的资料。 目前我的博客可以使用IP+端口的方式访问,所以我使用如下的操作,禁止了IP+端口的方式访问。 工具:iptables iptables -I DOCKER -p tcp

XiYu博客 XiYu博客 2023-11-20

给爷爷安排扫地机器人和助听器

前言#爷爷以前当兵打仗的时候炮声把耳朵震得听力下降很严重,几年前我就想给他买个助听器,但是因为不太了解这个产品怕浪费钱打消了念头,前几天无意间刷到一个网友给家里老人买了科大讯飞助听器的评论消息,助听器我不了解,科大讯飞我还是比较清楚的,国内语音识别等声音领域的老大,所以没再犹豫无脑买了科大讯飞至尊版助听器,还送了一台赠品松下血压计刚好给奶奶用。科大讯飞助听器 过程#周末回老家的时候。给他安装了小米扫地机器人和助听器,扫地机器人是爸爸上周带回来的,就等我来安装,希望这两位巧匠能给他的生活带来一些便利。爷爷对这些新奇的东西比较感兴趣,我简单教会了他怎么给机器人上水、洗拖布、倒垃圾,怎么控制机器人的…