置顶站点说明


PS:内部站点暂未对外开放 Git(https://git.dhc.ink) Yapi(https://yapi.dhc.ink) Memos(https://memos.dhc.ink)

《平行与竞争》- 翟东升

随想 

《平行与竞争》翟东升教授的著作于2021年出版,作为国内的知名智库学者,观察其21年前对时局演化分析和推断,参照现如今25年正在发生的事,很有裨益。 以下是这本著作序言,以翟教授自己的话来讲,全书精华之所在,书的具体内容倒不必看了。 -- 与其说是序,不如更像是对全书的总结和观点的集中呈现,干货非常

乾坤微前端 - 初窥

前端 

参考: 乾坤官网 前置知识介绍 1.微前端 微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。 微前端架构具备以下几个核心价值: 技术栈无关: 主框架不限制接入应用的技术栈,微应用具备完全自主权。 独立开发、独立部署: 微应用仓库独立,前后端可独立开发,部

Flutter 环境准备


ps: win环境,最近需要在Epson BT-300这款设备上运行一个flutter程序,记录下过程。 flutter官网 SDK安装 官网下载SDK后解压配置path路径。 ps: 在flutter的sdk中是包含dart的sdk,无需单独下载安装dart sdk,可能会导致flutter和da

渲染模式 CSR、SSR、SSG、ISR 介绍

前端 

前置知识介绍 看渲染模式之前我们先看下几个主流框架所提供的相关能力,了解的可跳到下个章节。 挂载组件到 DOM 节点 这是主流框架最基本的能力,就是将组件渲染到指定的 DOM 节点上。在 React 中所使用的 API 是 render,在 Vue 中所使用的是 createApp 后的 mount

工程代码转换

Vue 

ps:在Vue3和2工程中,由于组件封装和Vue版本的差异,导致我们在定义类似功能的组件时,会导致原有界面需要重新,不能快速的迁移旧页面,而以下即是一个方案,使用中间件组件过滤连接对应的参数. vue2与vue3的在书写方面的差异性 相关插槽的写法变化 $on 在vue3中废止 过渡组件定义 //

Android - Initent 简述


Android - intent 和 intent 过滤器 Android基础知识 — Intent的理解与使用(掘金) 概述 突然遇到了相关需求,平时对于Intent也仅限于使用,故总结了解下。 定义

前端工程CSS初始化全局设置

Css 

分享前端工程初始化设置CSS的样式,俗称CSS Reset,在上古时期由于浏览器之间的差异导致前端工程要设置默认参数来保持样式的一致性,进而演化而来CSS Reset,而现如今的UI均比较成熟,内置了类似的设置,若是和你工程中UI样式冲突的话,请谨慎使用: 通用: html { box-sizi

存储访问框架(SAF - Android Storage Access Framework) 的使用

前端 

参考: Android储访问框架 常见 MIME 类型列表 背景: 手机系统对于相册操作权限开放的比较好,但是对于非相册非图片的文件选取,则需要SAF进行辅助补充,微信的系统文件选择也使用了SAF。 简述 Android 4.4(API 级别 19)引入了存储访问框架 (SAF)。借助 SAF,用户

服务器(ubuntu)安装nvm

Ubuntu 

前提: 可访问github 在服务器(ubuntu)上切换node版本,选用了nvm作为node版本管理工具,步骤如下: 1.服务器执行安装命令 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | ba