IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    bigwhite
    发表于
    2023-12-03 09:35:56

    通过实例理解API网关的主要功能特性

    本文永久链接– https://tonybai.com/2023/12/03/understand-api-gateway-main-functional-features-by-example在当今的技术领域中,“下云”的概念正逐渐抬头,像David Heinemeier Hansson(37signals公司的联合创始人, Ruby on Rails的Creator)就直接将公司所有的业务都从公有云搬迁到了自建的数据中心中。虽说大多数企业不会这么“极端”,但随着企业对云原生架构采用的广泛与深入,不可避免地面临着对云服务的依赖。云服务在过去的几年中被广泛应用于构建灵活、可扩展的应用程序和基础设施,为企业提供了许多便利和创新机会。然而,随着业务规模的增长和数据量的增加,云服务的成本也随之上升。企业开始意识到,对云服务的依赖已经成为一个值得重新评估的议题。云服务的开销可能占据了企业可用的预算的相当大部分。为了保持竞争力并更好地控制成本,企业需要寻找方法来减少对云服务的依赖,寻找更经济的解决方案,同时确保仍能获得所需的性能、安全性和可扩展性。在这样的背景下,我们的关注点是选择一款适宜的API网关,从主流功能特性的角度来评估候选者的支持。API网关作为现代云原生应用架构中的关键组件,扮演着连接前端应用和后端服务的中间层,负责管理、控制和保护API的访问。它的功能特性对于确保A ...继续阅读 (352)


    love 0
    edony
    发表于
    2023-12-03 09:27:15

    搜索技巧与 AIGC

    受到YouTube 视频:「搜索技术是普通人变强的唯一外挂」给予的启发,在 2023 年 AI 大行其道的当下有必要更新和总结一下搜索的技巧,工具和技术都在变革所以这些技巧具备一定ݨ ...继续阅读 (230)


    love 0
    Phodal Huang
    发表于
    2023-12-03 09:08:26

    生成式 AI 应用落地小结:高估的模型能力,低估的工程实施

    虽然 ChatGPT 已经诞生了一周年,但是大量的人依旧对于生成式 AI 没有足够的认识。在研发领域,Thoughtworks 一直在与不同的大型企业合作,保持开放性的探索。 ...继续阅读 (195)


    love 0
    smallnest
    发表于
    2023-12-03 08:15:23

    2023年 Go 并发库的变化综述

    2023年来, Go的并发库又有了一些变化,这篇文章是对这些变换的综述。小细节的变化,比如typo、文档变化等无关大局的变化就不介绍了。sync.MapGo 1.21.0 中增加了和Once相关的三个函数,便于Once的使用。123funcOnceFunc(ffunc())func()funcOnceValue[T any](ffunc() T)func() TfuncOnceValues[T1, T2 any](ffunc() (T1, T2))func() (T1, T2)这三个函数的功能分别是:OnceFunc:返回一个函数g,多次调用这个函数g,只会执行一次f。 如果f执行时panic, 则后续调用这个函数g不会再执行f,但是每次调用都会panic。OnceValue:返回一个函数g,多次调用这个函数g,只会执行一次f,函数g返回值类型是T。比上一个g多了一个返回值。panic原理同上。OnceValues:返回一个函数g,多次调用这个函数g,只会执行一次f,函数g返回值类型是(T1, T2)。比上一个g又多了一个返回值。panic原理同上。当然理论上你还可以增加更多的函数,返回更多的返回值,因为Go没有Tuple类型,所以这里还不能简化函数g的返回值为Tuple类型。反正Go 1.21.0就只增加了这三个函数。这个有什么好处呢?先前我们使用sync.Once的时候,比如初 ...继续阅读 (155)


    love 0
    MaskRay
    发表于
    2023-12-03 04:06:33

    Linker notes on PE/COFF

    UNDER CONSTRUCTIONThis article describes linker notes about Portable Executable (PE)and Common Object File Format (COFF) used on Windows and UEFIenvironments.In ELF, an object file can be a relocatable file, an executable file,or a shared object file. On Windows, the term "object file" usuallyrefers to relocatable files like ELF. Such files use the Common ObjectFile Format (COFF) while image files (e.g. executables and DLLs) use thePortable Executable (PE) format.Input filesThe input files can be object files, archive files, and importlibraries. GNU ld and lld-link allow linking against DLL fi ...继续阅读 (133)


    love 0
    泠泫凝
    发表于
    2023-12-03 03:13:33

    在 openEuler 上部署安装 openGauss

    openGauss 是一款高性能、高安全、高可靠的国产企业级开源关系型数据库,本文将在 openEuler 操作系统上部署安装并使用 openGauss 数据库。在本次实验中将以单节点形式部署(主要是多节点部署实在是占用资源啊等服务器空闲下来再说多节点部署罢)。基础环境服务端openEuler 20.03 LTS SP3内核版本:4.19.90-2311.5.0.0228.oe1.x86_64IP地址:192.168.142.130主机名:lxnchan-gausstester-node1.local安装配置文件:Minimal性能配置:4c8g200G启动方式:UEFIopenGauss 5.0.0 64bit操作系统分支:openEuler 20.03 LTS架构:x86_64版本:企业版客户端Windows 10 ProWorkstation版本:10.0.19045.2965DBeaver版本:23.1.2.202307091549分支:Community系统准备因为我是本身就采用了openEuler 20.03版本的操作系统,所以本身不需要额外的准备,只需要安装官方手册中要求的依赖即可,其他操作系统还需要关注Python及相关组件的问题。安装必要依赖:12dnf install libaio-devel flex bison ncurses-devel \glibc-de ...继续阅读 (185)


    love 0
    wanshuo
    发表于
    2023-12-03 00:00:00

    2023-week48

    为啥大厂下海的新能源车这么贵现在的新能源汽车,太像当前的智能手机百团大战了。只是有一点我搞不懂,智能手机都是从千元机开始卷的,从 2000 元卷上 3000 元,为啥新能源的车,上来就卷 30 万,30 万有多少人买得起啊 🤦🏻‍♀️ 一个大号的智能手机,真的值 30 W吗,卷 15 万到 20 万的车,卷下陈市场,把合资车都卷跑,不好吗人的根本价值在于创造看到室友用高档化妆品,自己一个月只有1500生活费,各种痛苦,然后就是指责自己的父母,…刷到一条这个,这点赞数,一大早可把我恶心坏了。大意是看到室友用高档化妆品,自己一个月只有1500生活费,各种痛苦,然后就是指责自己的父母,自己一切痛苦的根源就是原生家庭blabla。这些人好像从来意识不到自己到学校来是来学习的,不是来消费的。也意识不到人的根本价值在于创造,而不是消费。父母已经在能力范围内给了自己最好的,自己能够无忧无虑的脱产学习,已经是社会的幸运儿了。我们的富养理念,精致的,彻底去责任化的教育, 迟早会毁掉这代人。长安汽车拟投资华为新设公司,打造汽车行业智能化开放平台,哪些信息值得关注?长安汽车拟投资华为新设公司,打造汽车行业智能化开放平台,哪些信息值得关注?原本只有一个宁德时代中间商赚差价,现在又插进来一个华为,其他车企以后还赚什么?对华为当然是好事,又可以进来汽车产业切蛋糕,并且大概率能干得成。对比亚迪来说好坏参半,坏处 ...继续阅读 (148)


    love 0
    Yiran\'s Blog
    发表于
    2023-12-03 00:00:00

    Weekly Issue 2023-12-03

    文章 链接到标题 技术 链接到标题 S3 Express is All You Need - WarpStream [[AWS]] [[S3 Express]] 发布,每 GB 的存储成本比 S3 标准高 8 倍。超过 512KB 的每个 API 操作(写入/读取)按 GB 收费。对于大容量场景,S3 Express 不会带来显著的成本或性能改进,但是从软件设计上,可以完全围绕对象存储来构建,比在应用程序层手动复制数据更便宜、更耐用并且更不容易出错。 [[baotiao]] 前两天发布的推特也是类似的观点: 我觉得学术界和工业界还是有点脱钩, 还在研究一些在 数据库在 modern hardware 上的优化, 我理解以后的数据库大部分应该是针对云上的硬件进行优化了, 包括 VM, essd 等等 Rust std fs 比 Python 慢!真的吗!? 从最初的用户上报,到一点点的复现问题,进行各种尝试,包括不限于:更换内存分配器、调整 mitigations、调整透明大页、调整 NUMA等等。最终确定是与 FSRM 相关。社区力量大啊。 如何发现 offset 的差异: 两个相同的系统调用不可能有不同的时间,在排除了 length 参数差异之后,找到了 -e raw=read 参数,发现了 offset 差异。 FSRM,即 Fast Short REP MOV,是英特尔最初的 ...继续阅读 (181)


    love 0
    勉仁
    发表于
    2023-12-03 00:00:00

    PolarDB MySQL自适应查询优化-自适应行列路由

    背景自适应优化背景优化器在生成执行计划的过程中会利用基数和选择率估算的结果做代价计算,从而选择合适的执行计划。而基数和选择率会通过已有的统计信息或部分针对该查询的数据采样信息做估算,同时还存在很多缺乏统计信息的场景,会基于经验值和一些数学假设做估算。而这些信息可能因为采样精度、采样方式,经验值、假设与实际偏差大等原因导致估算非常不准。以MySQL为例,表的行数和索引列NDV信息会基于已采样的统计信息估算,索引列对常量范围的扫描行数会通过Index dive方式对具体查询做实际采样估算。对于无索引列且没有直方图信息或者列上包含表达式的Filter会基于经验值计算选择率,多个表达式之间会基于条件独立假设计算选择率。优化器基数、选择率偏差示例如下:数据准备set@@cte_max_recursion_depth=10000;CREATETABLEt1ASWITHRECURSIVEt(id,c1,c2,c3,c4,c5)AS(SELECT1,1,1,1,1,1UNIONALLSELECTid+1,c1+1,c1%20,c1%20,c1/100,c1%50FROMtWHEREc1<10000)SELECTid,c1,c2,c3,c4,c5FROMt;CREATETABLEt2ASWITHRECURSIVEt(id,c1,c2,c3,c4)AS(SELECT1,1,1,1,1UNIONALLS ...继续阅读 (63)


    love 0
    chancel
    发表于
    2023-12-03 00:00:00

    Linux后台运行服务的几种方式

    Linux后台运行程序的方法有以下常见的几种ctrl+zscreennohupsupervisorsystemd以下实践基于Ubuntu2204系统,理论上其他Linux发行版也适用1. 区分使用场景如果命令执行时间稍长且不需要查看输出结果,使用&作为后台运行标志或在运行之后使用ctrl+z挂起进程到后台,结合jobs以及fg来切换当前会话的后台任务如果希望命令在会话结束之后保持运行,则需要考虑使用screen与nohup,screen适合运行一些短时任务(如脚本),nohup则适合运行一些长时任务(如代理程序)如果对日志记录/权限控制方面有需求,screen与nohup就显得不太够用了,这个时候适合使用supervisor与systemd等daemon程序创建后台守护进程(Web后台)2. 使用例子2.1. ctrl-z以ping为例,向114.114.114.114发送4个icmp包并记录结果Bashcontent_copyping -c4114.114.114.114 >114-ping.txt&&符号的效果与运行之后ctrl-z是类似的,如果不希望记录结果,要随时方便切换回来查看结果,则可以考虑使用ctrl+z挂起进程到后台Bashcontent_copyping114.114.114.114# 按ctrl+z挂起挂起后,使用jobs -l查看被挂起的后台进程Bashcon ...继续阅读 (67)


    love 0
    Hacper\'s Blog
    发表于
    2023-12-02 21:41:22

    riscv32-elf-gcc 在 wsl 上出现 Segmentation fault

    BK7256 的开发环境需要用到 RISCV 工具链,下载官方的工具链toolchain_v5.2.1.tar.gz, 在 WSL 下编译 C 源码的时候出现 Segmentation fault 错误,运行不了。后面找到原因是 vsyscall 没开启导致的,后面遇到类似问题可以往这个方向排查。WSL 开启 vsyscall 的方法如下:用户根目录创建配置文件 .wslconfig,在 wsl2 下添加kernelCommandLine = vsyscall=emulate12[wsl2]kernelCommandLine = vsyscall=emulate参考资料Advanced settings configuration in WSLriscv32-elf-gcc在archlinux上直接Segmentation fault ...继续阅读 (123)


    love 0
    Hacper\'s Blog
    发表于
    2023-12-02 19:16:56

    RackNerd VPS BlackFriday 促销活动

    RackNerd 介绍RackNerd是一家海外的 VPS 服务商。官网:https://www.racknerd.com/支付方式:支付宝、PayPal、信用卡等。Black Friday 2023 优惠活动活动链接:https://my.racknerd.com/index.php?rp=/store/black-friday-2023。最低配置 1 核 768M 内存的VPS 仅需要 $10.18 每年,优惠力度不错,售完不补货,手慢无。部分优惠 VPS 信息整理如下:类型CPURAMSSD流量带宽价格购买链接768 MB KVM VPS1核768M15G1T1Gbps$10.18/年点击直达2 GB KVM VPS1核2G30G2.5T1Gbps$16.98/年点击直达2.5 GB KVM VPS2核2.5G50G5T1Gbps$25.49/年点击直达4 GB KVM VPS2核4G80G8T1Gbps$38.88/年点击直达4.5 GB KVM VPS4核4.5G115G10T1Gbps$52.49/年点击直达1.5 GB Ryzen 7950X VPS1核1.5G30G2.5T1Gbps$19/年点击直达2 GB Ryzen 7950X VPS2核2G40G4T1Gbps$29/年点击直达3 GB Ryzen 7950X VPS2核3G55G6T1Gbps$45/年点击 ...继续阅读 (151)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    Android QQ NT 版数据库解密

    以下分析均基于当前最新版本(8.9.78.12275)进行,不保证跨版本兼容性,但是分析思路应该相似。首先通过简单的定位(文件检测、字符串查找等等)可以得知 QQ NT ...继续阅读 (145)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    一种绕过 Windows WebView DevTools 限制的方法

    继上篇文章简述了如何从 Tauri 打包的程序中提取出静态资源后,我继续对一些 Tauri 程序进行了逆向。但是每次提取、修改、重打包非常的繁琐,我还是觉得 DevTools 比较好用。但是这类 Webview 程序一般都会禁用 ...继续阅读 (129)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    Tauri 框架的静态资源提取方法探究

    Tauri 是一个帮助开发人员使用现有的任何前端框架制作应用程序的工具包,其核心由 Rust 驱动。与 Electron 相比,Tauri 复用了系统的 Webview,使得包体积很小。Electron 的静态资源提取较为简单,使用相关工具对 asar ...继续阅读 (153)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    安卓 qq 聊天记录数据库解密的一个误区

    安卓解密的具体方法我就不再赘述了,大体方法都是正确的,这里只讲我遇到的问题。其实这个问题应该是在 Java 外的语言中才会出现,安卓 QQ 的加密方法是写在 so 层的,传入的是 Java 层的String.toCharArray(),然后将每个 char 异或一次。这里就会涉及到编码的问题。 ...继续阅读 (151)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    文明 6 联机方法与实践

    阅读本文您需要了解 Linux 的基本操作,以及一些基本的网络知识。众所周知,文明 6 的联机体验有时直让人想国粹,不过其联机的游戏性确实又还不错。于是在消耗若干小时的迭代体验后我打算记录下一些体验与最终选定的方案供大家参考。 ...继续阅读 (158)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    一例 docker 配置不当产生的逃逸漏洞

    我们学校某些实验课使用的是头歌实践教学平台(educoder,一个在线评测网站),老师说找到漏洞可以提,我就简单挖了挖。其实去年 5 月份就找到这个漏洞了,但是碍于修复需要时间,没有写成文章。前段时间登陆上去看了下,发现已经修复了,就浅浅记录一下吧。 ...继续阅读 (134)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    再探米游社逆向之百密一疏

    其实已经很久不玩儿原神了,也就没怎么跟进米游社的逆向。最近看到有群友又在问,加上米游社的 so 层保护确实有点儿意思,就粗浅看了下。整理了一些米游社带给我的思考,今后应该是不会再深钻逆向这块儿了,学前端去力。被遗忘的架构与 DWARF书接上回,米游社的 so 层是加了很多花指令的,包括但不限于动态跳转、控制流平坦化等。 ...继续阅读 (158)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    利用 IPV6 绕过B站的反爬

    背景:b站对高频请求的 ip 会使用封禁策略,接口会返回 -412 错误码,若频率更高甚至会拒绝连接。目前观测到,b站的封 ip 策略只针对单个 ip,不会直接封一个段,甚至对 ipv6 的策略一样。b站服务器支持 ipv6大多数家庭宽带、IDC 均可分配得到 ipv6,且一般来说至少会划分/64 的子网,也就是 2^64=18446744073709551616 个 ipv6 地址。绕过反爬:与 ipv4 的代理池思路相同,至少 2^64 个的 ipv6 地址也可以用来组成一个 ipv6 的代理池。请求b站 api 时,随机从代理池选择一个 ipv6 地址使用即可。不过很多旧的代理工具对 ipv6 支持不佳,如 3proxy 会频繁出现 hosts 失效、路由不通、认证失败等玄学错误,且其性能一般。若您执意要尝试,可以参考这个脚本。 ...继续阅读 (154)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    为 Android 平台编译 eBPF 程序

    背景最近在分析一个安卓程序,然而这个安卓程序混淆比较复杂,并且有许多反调试点。在苦恼的同时我又在思考,既然我们已经取得了系统的 Root 权限,照理说我们完全可以不必再在用户层和程序做对抗。如果我们能够上升到内核中对程序做全面的监控,就可以实现一个类似火绒剑的工具,帮助我们分析程序的行为(文件操作、网络 IO 等),而普通的程序完全没有反抗的能力,岂不美哉?然而安卓系统的内核修改编译工作并不简单,而直接对内核进行修改耗时耗力,成果往往限制于某个机型不能通用,甚至造成内核崩溃之类的后果。 ...继续阅读 (134)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    新光猫 (中兴方案) 配置 (db_user_cfg.xml) 解密方案

    前言家里最近升级了宽带,换了个新光猫 (型号 UNG300Z),心血来潮想进后台开下 ipv6 改改桥接啥的,可惜网上完全没有这个型号猫的信息,其他通用密码试过了也进不去光猫,于是今天鼓捣了一天总算把超级密码给倒腾出来了,顺便逆向了配置的解密方案,特此记录一下。新光猫指的是网上那些解密方法都没办法解密的情况下使用的,我查询我这个光猫 20 年八月份才推出,确实算是比较新。 ...继续阅读 (163)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    利用安卓系统 PATH 顺序劫持系统调用

    起因是最近在分析安卓平台的一个小玩意儿,需要过它的网络验证。这个 app 要了 root 权限和 xposed 模块才能正常运行,验证则是使用了http://1.1.1.1的形式,很容易想到用 iptables 劫持。iptables -t nat -A OUTPUT -d 119.188.245.15 -j DNAT --to-destination 192.168.31.106没想到这次这个 app 也学聪明了,在关键功能的地方 (so 层) 调用了清空 iptables 的指令su -c iptables -F su -c iptables -X如何解决呢? ...继续阅读 (141)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    米游社接口分析记录 2

    本次分析针对米游社 app2.13.1 版本前面主要记录下思路,算法附在最后。上次分析米游社 app 还是在半年前,没想到半年来 mihoyo 保护还是增强了不少,这次用了几个小时弄出来未免还有些取巧的意思,有机会之后还可以回来再仔细逆一下 so 层的算法。java 层代码比较容易定位,搜索一下getds就能定位到了 (笑),最后跟踪到 native 方法 com.mihoyo.hyperion.net.aaaaa.b5555(),打算先看下传参和返回值,但是不知道为啥,用 Frida hook 之后会无响应然后挂掉,感觉是触发了某种反调试。 ...继续阅读 (123)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    米游社接口分析记录

    本次分析针对米游社 app2.6.0 版本学逆向的基础知识的时候一般都用的爆破的方法,无非改几个跳转和 0x1,0x0 而已,每次看到别人分析算法都非常羡慕。之前早有耳闻米游社 api 接口有一个经常变动的效验字段,所以今天就索性试了试。MT 管理器提取安装包,没有加固。点查看,粗略看了看,代码量挺大的,所以打算先定位到签到的 activity。用 MT 管理器的 Activity 记录功能,定位到签到的 activity 是com.mihoyo.hyperion.web.MiHoYoWebActivity(看起来并没有什么用)还是直接入手 apk 吧,用 Dex 编辑器++打开所有的 dex(MultiDex)。 ...继续阅读 (144)


    love 0
    yllhwa
    发表于
    2023-12-02 15:56:01

    哔咔漫画签名校验去除

    最近看了一丢丢安卓逆向的知识,想找个东西练练手,于是就盯上了著名的粉红色软件-PicAcg。获取 apk,拆开一看,没有加固。签名后安装,闪退。判断是存在签名效验。使用 MT 管理器的去除签名校验功能后安装,依然闪退。同时注意到lib文件夹中唯一的一个 so 文件libJniTest.so。猜测是存在 so 签名校验。 ...继续阅读 (147)


    love 0
    coder4
    发表于
    2023-12-02 15:42:40

    如何给项目配置prettier

    1 安装 yarn add --dev --exact prettier 2 配置文件 node --eval "fs.writeFileSync('.prettierrc','{}\n')" .prettierignore # Ignore artifacts: build coverage 3 执行一次 一般用于第一次“清理” yarn prettier . --write 4 文件变更时自动格式化 这个方案和下面的5、6任选一种就行 “文件变更时自动格式化”这个方案,主要用于编辑器不支持 或者 你懒得配置时,每次都要执行, npx onchange "**/*" -- npx prettier --write --ignore-unknown {{changed}} 5 编辑器保存时自动格式化(推荐方案) 比上面3初始配置麻烦,但是好用 安装插件:prettier-vscode 配置文件(vscode): "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true 或者分不同文件配置 "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": [&# ...继续阅读 (224)


    love 0
    windliang
    发表于
    2023-12-02 12:37:45

    小程序原理系列二之 wxml

    平常小程序写的多一些,简单总结一下原理。但因为小程序也没开源,只能参考相关文档以及开发者工具慢慢理解了。理解小程序原理的突破口就是开发者工具了,开发者工具是基于NW.js,一个基于Chromium和node.js的应用运行时。同时暴漏了debug的入口。点开后就是一个新的devTools的窗口,这里我们可以找到预览界面的dom。小程序界面是一个独立的webview,也就是常说的视图层,可以在命令行执行document.getElementsByTagName('webview'),可以看到很多webview。我这边第0个就是pages/index/index的视图层,再通过document.getElementsByTagName('webview')[0].showDevTools(true)命令单独打开这个webview。熟悉的感觉回来了,其实就是普通的html/css,小程序的原理的突破口也就在这里了。这篇文章简单看一下页面的dom是怎么来的,也就是wxml做了什么事情。源代码:渲染出来的代码:view变成了wx-view,text变成了wx-text,并且里边加了。两个关键信息,wx-xxx标签以及exparser。自定义标签html是支持我们直接写自定义名字的标签的,并且在上边设置class也会直接生效。区别在于自己写的标签没有一些预制的属性,比如div的display: ...继续阅读 (144)


    love 0
    沉冰浮水
    发表于
    2023-12-02 11:31:09

    「VPS」DesiVPS 2023 黑五促销

    2022-03-31-AD-DesiVPS-Cheap-VPS.md写在前边所以说,他们家的活动推送就略晚什么的。。不过正纠结今年要不要续费前一台,账单时间是 12 月 17,1.5 GB / 25 GB,年付 19.50 刀……这次的重心也是 NVME SSD,同样价格的话硬盘就比较小什么的。。more之前的促销条目好像还可以买?2 GB / 40 GB,看付 25 刀,以硬盘空间来说要更划算?「VPS」DesiVPS 23 年四月优惠丨可选中文 win 系统_广告慎入_沉冰浮水https://www.wdssmq.com/post/20100211992.html### 一些过往 话说从 14 年开始就在用博客所在的这家服务商 —— | 期间 | 价格 | 周期 | | ----------------------- | ------- | ---- | | 2014/07/11 ~ 2017/06/17 | 18 RMB | 月付 | | 2018/01/06 ~ 今天 | 208 RMB | 年付 | 中间好像因为 18 块那台不太给力同时新开了台,但是消费记录里不知道为什么没有体现; 18 块的一开始舍不得丢还多续了几个月;注册链接[ShortSth:DesiVPS][/ShortSth][ShortSth ...继续阅读 (136)


    love 0
    Allen Hua
    发表于
    2023-12-02 11:05:00

    我的 2023 Spotify Wrapped 听歌总结

    这是我第四年使用 Spotify,第三次听它的年度总结。这个歌曲串烧往往给我带来一点感动,时间被音乐沉淀,4分钟里能通过听过的歌感受这一年里听歌时的种种心情。最喜欢 Spotify 的功能是类似“接力”的概念,我举个通俗一点的例子说明,比如准备通勤回家,上车后呼叫车机让打开 Spotify,然后选择了一个播放列表 playlist 播放,下车前打开一下手机上的 Spotify 程序,就能将当前播放列表、当前播放歌曲、当前播放的状态进度条之类的数据同步到手机上。然后下电关车门回家,此时能继续使用手机听歌,或者回到家使用电脑+音箱播放,这在听一些 Podcast 时十分有用,因为无缝衔接不被打断,不需要记住进度条,更不需要手动跳转。先来B站听听这4分钟?[doge]其实,2020年我也上传过当时的 wrapped 总结视频,在这 【【Allen Hua】My listening for 2020 on Spotify】https://www.bilibili.com/video/BV13y4y1B7gg/我提取了2023年的摘要信息如下22种音乐基因听得最多的音乐类型是Mandopop 华语流行Korean Pop 韩国流行K-Pop (这不也是韩国流行音乐?)Anime 动漫,日本动漫 ACG 音乐Mainland Chinese Pop 中国大陆流行音乐台湾歌手陶喆,Tank,周兴 ...继续阅读 (157)

上一页 461/4404 下一页
沪ICP备19023445号-2号
友情链接