《认知与设计:理解UI设计准则第2版》读书笔记 – 下
第八章:注意力对思考以及行动的限制 模式一:我们专注于目标而很少注意使用的工具 目标才是重点,你写字的时候不会注意手中的笔,也不太会注意写字的纸的颜色。 只有工具会影响你目标时,专注被打断了,才会注意到工具。 一个好的工具,能让你注意被转移之后,回来能继续下去,让你知道之前进行到哪了。 模式二:我们能注意到更多与目标相关的东西 非注意盲视 当我们的…
《认知与设计:理解UI设计准则第2版》读书笔记 – 上
第一章:我们的感知存在偏差 经验影响感知 比如默认卧室会看到床,厨房看到厨具 环境影响感知 上下两条线一样长 目标影响感知 只专注于目标而忽略其他。 例如“鸡尾酒会”效应,当你在拥挤的酒会与某人聊天,会过滤周围的对话。当对对话内容感到乏味时,多半就能听到周围的谈话了。 设计时将感知的影响因素考虑在内 避免歧义 确认所有用户对信息的理解是一致的(反例…
ElasticSearch8 – SpringBoot整合ElasticSearch
前言 springboot 整合 ES 有两种方案,ES 官方提供的 Elasticsearch Java API Client 和 spring 提供的 [Spring Data Elasticsearch](Spring Data Elasticsearch) 两种方案各有优劣 Spring:高度封装,用着舒服。缺点是更新不及时,有可能无法使用…
ElasticSearch8 – 基本操作
前言 本文记录 ES 的一些基本操作,就是对官方文档的一些整理,按自己的习惯重新排版,凑合着看。官方的更详细,建议看官方的。 下文以 books 为索引名举例。 新增 添加单个文档 (没有索引会自动创建) POST books/_doc {"name": "Snow Crash", "author": "Neal Stephenson", "rel…
ElasticSearch8 – 基础概念和映射
前言 写这篇东西,是因为官方文档看着太痛苦,于是乎想用大白话来聊聊 ElasticSearc (下面都简称ES)。所以下文对于 ES 一些概念的表述可能会与官方有出入,所以需要准确的表述和详细定义的,请跳转官方文档。我也尽量贴上官方的链接。 前置知识:因为下文会使用 mysql 的一些概念来描述,所以没学过的不建议看文本。 本文基于 ES 8.12…
Elasticsearch8 – Docker安装Elasticsearch8.12.2
前言 最近在学习 ES,所以需要在服务器上装一个单节点的 ES 服务器环境:centos 7.9 安装 下载镜像 目前最新版本是 8.12.2 docker pull docker.elastic.co/elasticsearch/elasticsearch:8.12.2 创建配置 新增配置文件 elasticsearch.yml http.hos…
thumbnail
PC微信数据库结构分析
MSG 文件 表 MSG 存放聊天记录 普通文本类型 Type = 1,内容存放在 StrContent 图片类型 Type = 3 该条消息是图片类型 StrContent 内容如下 <?xml version="1.0"?> <msg> <img aeskey="73eeda8dc2259b807569503655…
thumbnail
微信数据库导出
前言 本文介绍微信本地数据库的导出和部分数据表字段分析。 起因是看到一篇文章,博主用微信聊天记录和博客文章,配合ChatGPT克隆了一个数字版自己。俺没这么高级,单纯想看看某个闲聊群谁是龙王。 废话不多说,下面进行实操 数据库解密 环境如下:win10 + pc版微信(3.9.6.33) 数据取证 微信数据库进行了加密,需要用对客户端进行取证得到解…
thumbnail
李跳跳备份
李跳跳是一款非常好用的广告跳过软件,其主要用于跳过各种APP的开屏广告。其原理是使用无障碍功能模拟点击屏幕,自动帮你点击广告的跳过按钮。 在 2023-08-24 早上,李跳跳发公告称因为收到xx集团(我猜是师从卡卡西的那个)的律师函,无限期停止更新,并取消APP的下载链接。下载放上APP的备份链接,大家低调使用。 File Author Uplo…
Electron-builder打包和自动更新
前言 文本主要讲述如何为 electron 打包出来软件配置安装引导和结合 github 的 release 配置自动更新。 electron-builder 是将 Electron 工程打包成相应平台的软件的工具,我的工程是使用 electron-vite 构建的,其默认集成了 electron-builder ,下文也是基于 electron-…