如何阅读
阅读存在的问题: 读了马上就忘 看过去不知道讲了什么 阅读之所以不能只看内容,而要抓论纲,原因主要有两个。第一,学术全是围绕论证展开的,学生必须学会批判论证。发现并剖析论证(就是我们所说的“论纲”)是你处理任何文本的首要任务。比方说,教授安排你读五本关于法国大革命的书。有个国王掉了脑袋,这个事实你需要读多少次呢?一次还不够吗?你之所以要看五本不同的书,是因为每名作者都对史实有着不同的解读。因此,你的第一项任务是确定作者在论纲中表达的具体解读。第二项任务是拆解论纲,找到它最薄弱的环节。 你在阅读时的任务本质上是搜寻和批判:你要先搜寻论纲,然后你的目标是批判论纲。“批判”部分意味着你要评判书的优势和劣势 我们需要搜寻支撑论断的坚实证据,如果我们找不到证据,如果作者没有提供证据,或者作者的证据的主观性大于客观性,那我们大概就能推翻这个论纲了。 如何主动阅读第一步:分析主副标题。第二步:详读目录。 问一问你自己,作者在每一章中可能想要表达什么第三步:先读最后一节。 有心的作者会在末段概括自己的主要思想第四步:再读导论。第五步:标定书籍或文章里最重要的章节。这个过程中最实用的技巧是,用...
PostgreSQL 快速入门
PostgreSQL命令 连接到数据库: 1psql -U username -d database_name 请将username替换为您的用户名,database_name替换为您要连接的数据库名称。 显示数据库列表: 1\l 这将列出所有可用的数据库。 切换到特定数据库: 1\c database_name 请将database_name替换为您要切换到的数据库名称。 显示表列表: 1\dt 这将列出当前数据库中的所有表。 显示表结构: 1\d table_name 请将table_name替换为您要查看结构的表名称。 执行SQL查询: 1SELECT * FROM table_name; 请将table_name替换为您要查询的表名称。 退出psql: 1\q 这将退出psql命令行界面。 常用对象在PostgreSQL中,有多种类型的数据库对象可用于组织和管理数据。以下是一些常见的数据库对象: 表(Table):表是存储数据的基本单位。它由行和列组成,每个列定义了表中的一个属性。 视图(View):视图是基于一个或多个表的查询...
PostgreSQL
PostgreSQL: The World’s Most Advanced Open Source Relational Database Docker 安装 PostgreSQL12345docker run -d --name postgres \ -p 5432:5432 \ -e POSTGRES_PASSWORD=021009 \ -v /home/quanwei/docker/pgdata:/var/lib/postgresql/data \ postgres Docker 安装 pgAdminpgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world. 123456docker run -d --name pgadmin \ -e PGADMIN_DEFAULT_EMAIL=post...
KeyCloak - Open Source Identity and Access Management
Docker 安装1docker run --name keycloak -p 8001:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=021009 quay.io/keycloak/keycloak:22.0.1 start-dev 登录管理控制台转到 Keycloak 管理控制台。 使用之前创建的用户名和密码登录。 创建领域(realm)Keycloak 中的领域等效于租户。每个领域都允许管理员创建独立的应用程序和用户组。最初,Keycloak 包括一个 master 领域。此领域仅用于管理 Keycloak,而不用于管理任何应用程序。 使用以下步骤创建第一个领域。 打开 Keycloak 管理控制台。 点按左上角的单词 master,然后点按“创建领域”。 在领域名称字段中输入: myrealm 单击创建。 创建用户最初,领域没有用户。使用以下步骤创建用户: 打开 Keycloak 管理控制台。 单击左侧菜单中的用户。 单击创建新用户。 使用以下值填写表单: 用户名:myuser 名字:任何名字 姓氏:任何...
Docker Chevereto 图床
Docker 安装 Chevereto 图床有试过用mongoDB存图片,在网页上显示要经过一些列转换。速度还是不如直接交给操作系统管理 下面搭建一个图床),方便引用图片。 拉取镜像12docker pull mariadb && docker pull nmtan/chevereto:1.4.1 创建图片存放目录12cd ~mkdir -p .chevereto/app/images 授权 1sudo chomod -R 777 ./app/ 编辑php的配置1vim ./app/php.ini 写入 1234upload_max_filesize = 100Mpost_max_size = 100Mmemory_limit = 3072Mmax_execution_tim = 180 编辑docker-compose配置12vim ~/.chevereto/docker-compose.yml 写入 12345678910111213141516171819202122232425262728293031323334353637383940--...
Docker Draw.io
Docker 安装123456789docker run -it -m1g \ -v "/home/quanwei/.drawio/letsencrypt-log:/var/log/letsencrypt/" \ -v "/home/quanwei/.drawio/letsencrypt-etc:/etc/letsencrypt/" \ -v "/home/quanwei/.drawio/letsencrypt-lib:/var/lib/letsencrypt" \ -e LETS_ENCRYPT_ENABLED=true \ -e PUBLIC_DNS=drawio.example.com \ --name="drawio" \ -p 8088:8080 \ jgraph/drawio 启动Start a web browser session to http://localhost:8080/?offline=1&https=0 If you’re running Do...
Docker Elasticsearch
12345678910111213141516171819202122docker run -d --name es01 \ -p 9200:9200 \ -e ES_JAVA_OPTS="-Xms1g -Xmx1g" \ -e "discovery.type=single-node" \ --ulimit nofile=1024:1024 \ elasticsearch:8.7.0docker exec -it es01 /usr/share/elasticsearch/bin/elasticsearch-reset-passworddocker cp es01:/usr/share/elasticsearch/config/certs/http_ca.crt .curl --cacert http_ca.crt -u elastic https://localhost:9200 1234567891011121314151617181920212223242526272829303132version: "3.9"s...
Docker MySQL
123456789docker run \ --name mysql-8 \ -d \ -p 3306:3306 \ --restart unless-stopped \ -v ~/.mysql/log:/var/log/mysql \ -v ~/.mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=021009 \ mysql:8.0.31 12345678910int:整型double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;char:固定长度字符串类型; char(10) 'aaa ' 占10位varchar:可变长度字符串类型; varchar(10) 'aaa' 占3为text:字符串类型;blob:字节类型;date:日期类型,格式为:yyyy-MM-dd;time:时间类型,格式为:hh:mm:sstimestamp:时间戳类型 yyyy-MM-dd hh:mm:ss 会自动...
Blender
BlenderBlender集成了完整的3D创作工具, 建模、UV映射、贴图、绑定、动画、渲染、合成和运动跟踪等功能 学习路径第一阶段:基础入门 软件安装:下载并安装Blender最新版本。 界面熟悉:了解Blender的用户界面和基本操作。 视图操作:学习如何使用视图导航和视图设置。 基本几何体:熟悉并练习创建基本几何体,如盒子、球体、圆柱体等。 编辑模式:掌握编辑模式下的基本操作,如选择、移动、缩放和旋转。 简单建模:尝试创建简单的物体,如桌子、椅子等。 材质和纹理:了解如何为物体添加材质和纹理。 照明和相机:学习基本的照明设置和相机使用。 第二阶段:中级技能 复杂建模:学习如何创建更复杂的模型,包括多边形建模和细节雕刻。 UV展开:掌握如何为模型创建UV布局,以及如何展开和编辑UV。 贴图绘制:学习如何在图像编辑软件中创建和编辑贴图。 绑定和角色设置:了解如何为角色模型设置骨骼、蒙皮和绑定。 动画基础:学习基本的动画制作,如关键帧动画和运动规律。 渲染设置:熟悉Cycles渲染器的使用和渲染设置。 第三阶段:高级应用 高级建模技术:学习高级建模技术,如布尔运算、细分曲面...
GraphQL Apollo
Step 1: 创建项目1234mkdir graphql-examplecd graphql-examplenpm init --yes && npm pkg set type="module" Step 2: 安装依赖12npm install @apollo/index graphql 使用JS 1touch index.js 修改 package.json 添加启动 12345678{ // ...etc. "type": "module", "scripts": { "start": "node index.js" } // other dependencies} Step 3: 定义 GraphQL schemaindex.js 12345678910111213141516171819202122import { ApolloServer } fro...





