买pad分析
2024平板三难困境:面向艺术家、阅读者与开发者的权威横向评测执行摘要本报告旨在为创意专业人士、深度阅读者及软件工程师提供一份详尽的平板电脑横向评测,核心聚焦于华为MatePad 12 X及其在当前市场中的主要竞争对手。通过对绘画创作、沉浸式阅读和软件编程这三个核心应用场景的深入剖析,结合性能、显示、生态系统等关键维度,本报告揭示了各款设备的战略定位与独特价值。分析表明,当前高端平板市场的竞争已超越单纯的规格比拼,演变为一场围绕专业化硬件体验(华为)、生态系统与应用霸权(苹果)以及桌面级多功能性(三星)的战略博弈。 最终结论如下:对于数字艺术家,选择在于追求华为MatePad 12 X集成的纸感书写体验,还是苹果iPad Pro无可匹敌的Procreate软件生态。对于深度阅读者,华为MatePad 12 X凭借其革命性的PaperMatte柔光屏,在视觉舒适度上拥有绝对优势,是该领域的最佳选择。对于软件工程师,选择则取决于工作流:三星Galaxy Tab S9凭借其成熟的DeX模式和强大的本地开发环境,成为追求灵活性的首选;而对于拥抱云原生开发的工程师,苹果iPad...
信息安全原理
加盐加盐: 在进行哈希计算之前,系统会为这个用户的密码生成一个随机的、独一无二的字符串(这就是“盐”,Salt)。然后,系统将这个“盐”附加到原始密码后面(或者前面,或者混合)。哈希与存储: 接着,系统对“密码 + 盐”这个组合体进行哈希计算。最后,将计算得到的哈希值和这个随机生成的盐两者都存储在数据库中,与该用户关联。“没加盐时候,一轮字典就能搞定所有密码条目” 问题场景(无盐): 如果不加盐,那么所有使用相同密码(比如 “123456”)的用户,在数据库里存储的哈希值都是完全一样的。攻击方式: 攻击者如果拿到了数据库,他可以预先计算好常用密码(字典)的哈希值(比如计算 hash(“123456”)),或者使用预先计算好的“彩虹表”(一种用空间换时间,存储了大量密码及其对应哈希值的数据结构)。效率: 攻击者只需要用他计算出的 hash(“123456”) 在数据库里搜索一遍,就能找出所有使用 “123456”...
PLCT包修复经历
一直出现在使用 devtools(extra-riscv64-build、mkarchroot 等)进行打包时,即使你在宿主机里是 root,在 chroot 环境里的用户和权限也未必与宿主机同步。因此,就会出现你在宿主系统执行 whoami 显示为 root,但在 chroot 内部却提示 “gyx1 is not in the sudoers file” 的问题。 换句话说: 宿主机和chroot是两个不同的系统环境;在宿主机里你是 root 并不代表进了 chroot 后也能以同样的身份运行命令;devtools 默认会在 chroot 内创建/使用一个普通用户(往往与 PKGBUILD 里的 pkgbuild_user 配置有关),而不是让你直接在 chroot 里当 root 操作。这对工具本身来说应该是个大bug sudo pacman -Syu devtools我更新了devtools没有用,在想是不是环境污染了的问题extra-riscv64-build -- -c ...
备忘
-j nproc开最多核sudo systemd-nspawn -D ./archriscv/ –machine archriscv -a -U 123456$env:TEMP = "Y:\temp"$env:TMP = "Y:\temp"npm config set cache "Y:\npm-cache" --globalyarn config set cache-folder "Y:\yarn-cache"# 然后在当前窗口里运行 yarn install(项目需位于 Y: 或任意盘)yarn install
刀锋阅读笔记
毛姆很牛逼,没几章主要人物的人设就已经立住了,人物和活了一样.拉里和伊莎贝尔和艾略特,和我这个旁观者.好问题,爱情没有激情那还是爱吗伊莎贝尔太让人意外了,几次和作家谈话的态度也变化很大,越来越高傲独立自信,价值观从为爱动摇变成老一辈的坚定.她和拉里之间的爱到底是什么呀.
毛泽东思想和中国特色社会主义理论体吸概论
老师:陈晓伟马克思主义中国化经历四个历史阶段:新民主主义革命时期–中国人民站起来了1949-1978社会主义革命和建设时期—根本政治前提和组织基础1978-2012 改革开放和社会主义现代化建设新时期—个体户
操作系统
操作系统它取得 CPU、内存或磁盘等物理资源(resources),甚对它们进行虚拟化(virtualize)。它处理与甚发(concurrency)有关的麻烦且棘手的问题。它持久地(persistently)存储文件,从而使它们长期随全。抽象高性能:操作系统通过时间片轮转、优先级调度等机制,在宏观上实现了多个进程对CPU的分时共享保护 虚拟化操作系统将物理(physical)资源(如处理器、内存或磁盘)转换为更通用、更强大且更易于使用的虚拟形式。虚拟化让许多程序运行(从而共享CPU),让许多程序可以同时访问自己的指令和数据(从而共享内存),让许多程序访问设备(从而共享磁盘等),所以操作系统有时被称为资源操理器(resource manager)。每个...
copy拷贝
一、浅拷贝(Shallow Copy) vs. 深拷贝(Deep Copy)浅拷贝:新对象只是复制了原对象的第一层结构,内部的引用(如指针、子对象、底层数组)仍指向旧对象。 深拷贝:新对象及其内部所有可变子对象都要递归地重新分配并复制,互不影响。 二、Python 赋值(引用传递) 1234a = [1, 2, 3]b = a # b 和 a 指向同一个列表b.append(4)print(a) # [1,2,3,4] 函数参数:def f(x): … 中传入的是对象的引用,函数内部修改可变对象会影响外部。 浅拷贝 123import copyb = a.copy() # 或 copy.copy(a)# 或 b = a[:] # list 特例:切片也会浅拷贝 b 是新列表,但元素是同一组对象的引用(对基本类型来说即值复制)。 深拷贝 1c = copy.deepcopy(a) 递归复制所有层级子对象。适合嵌套列表、字典等。 三、C++ 值语义 vs. 引用/指针1234vector<int> a =...
租服务器搭博客
租海外服务器要绑visa或者银联或者paypal我都没有 打算先挂载在GitHub上,先被命令行的用户令牌token认证坑了一道,之前vscode我他妈怎么传的文件啊.重新回顾了一下git git remote add 被ssr和http坑了一道 git push被master分支和main分支坑了一道 每次push都要一次身份认证..最后发现可以用SSR规避 但是在 Windows Subsystem for Linux (WSL) 和 Windows 本身之间,默认情况下不共用 SSH 密钥。所以我要重新设置密钥!我吃不吃饭了! 想在GitHub上做项目页面,但是好像按步骤setting这个不太匹配过不去.于是打算先老老实实的做主页面 发现只是我setting找错地方了而已.影响我学习的最大因素大概就是语言不通 理论上我hexo...
月报
编译器是一个复杂的软件系统,它将用高级编程语言(如 C++, Java, Python 等)编写的源代码翻译成计算机可以执行的机器代码或中间代码。理解编译器相关的知识对于计算机科学的学习和软件开发至关重要。以下是编译器相关的一些关键知识点: 编译过程的阶段 (Phases of Compilation): 一个典型的编译器通常由以下几个主要阶段组成: 词法分析 (Lexical Analysis): 将源代码的字符流分解成一个个有意义的 词素 (tokens),例如关键字、标识符、运算符、常量等。这个阶段通常由 词法分析器 (lexer) 或扫描器 (scanner) 完成。它还会去除空白符、注释等对语法结构没有意义的部分。词法分析的输出是 token 流。语法分析 (Syntax Analysis): 接收词法分析器产生的 token 流,并根据编程语言的 语法规则 (grammar) 构建程序的 抽象语法树 (Abstract Syntax Tree, AST)。AST 是源代码结构的一种树状表示形式,它忽略了具体的语法细节,更侧重于程序的逻辑结构。这个阶段通常由...

