《深入理解计算机系统》读书笔记
全书讲的什么全书讲的是当系统执行程序时,系统发生了什么并且为什么会这样以hello.c为例#include <sutdio.h>int main(){printf("hello worldn")return 0;} 计算机漫游-计算机系统总览主要讲了计算机系统总体是怎么工作的计算机中的信息是如何表示的系统中所有的信息-包括磁盘文件、内存中的程...
2024-01-10MySQL底层架构:缓冲与磁盘
提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统对MySQL相关知识有一个系统的学习,导致不能形成知识体系。为此我撰写了这篇文章,试图让这些底层架构相关知识更加直观易懂:尽量以图文的方式描述技术...
2024-01-10小程序工程化环境变量配置管理
引言我们在项目开发的过程中,会把环境分为开发环境、测试环境、生产环境等,社区里也有很多类似cross-env环境管理工具。但是在小程序的生态环境中,并没有成熟的解决方案来管理环境变量,开发者往往需要自己手动维护一些项目配置信息,这样做虽然没什么问题,但是随着项目的增大,要维护...
2024-01-10uni-AD广告联盟使用指南及收益相关问题(uniad)
uni-AD官网地址:https://uniad.dcloud.net.cn/ 前言uniad支持App和各家小程序,暂不支持H5。uniad的App端支持所有DCloud的App,包括uni-app的App端及5+App、wap2app项目,都可以使用里面的各种广告(开屏、信息流、激励视频...)小程序平台的广告请自行在小程序后台开通,然后参考AD组件文档开发,并在小程序后台...
2024-01-10table 表格相关的标签,在h5和APP端都显示正常,但是在小程序端变成成view标签了,但是排版不正常
请教一下,table 表格相关的标签,在h5和APP端都显示正常,但是在小程序端变成成view标签了,table tr td 全变成view,导致独占一行,排版全乱了,有什么办法解决吗 问答...
2024-01-10hbx2.7.7云打包问题:一直提示未检测到微信web开发者工具
下载了最新的稳定版的微信开发者工具(stable v1.03.2005140),也hbx配置了微信开发工具路径,能过运行并跳转到微信开发者工具如图一,但是点击云打包之后一直提示未检测到微信web开发者工具,如图二打包不了。现在只需要打包成app,不打包到微信小程序,没有找到v3设置打包,现在应该怎么搞呢,求助...
2024-01-10了不起的 tsconfig.json 指南
在 TypeScript 开发中,tsconfig.json 是个不可或缺的配置文件,它是我们在 TS 项目中最常见的配置文件,那么你真的了解这个文件吗?它里面都有哪些优秀配置?如何配置一个合理的 tsconfig.json 文件?本文将全面带大家一起详细了解 tsconfig.json 的各项配置。本文将从以下几个方面全面介绍 tsconfig.json 文件:...
2024-01-10js Event Loop事件循环机制详解
前言最近面试了很多家公司,这道题几乎是必被问到的一道题。之前总觉得自己了解得差不多,但是当第一次被问到的时候,却不知道该从哪里开始说起,涉及到的知识点很多。于是花时间整理了一下。并不仅仅是因为面试遇到了,而是理解JavaScript事件循环机制会让我们平常遇到的疑惑也得到解答。...
2024-01-10VS Code调试浏览器React应用
这次我们来研究怎样把调试器连接到用 Create React App 生成的 React 程序。我们将看到如何从 VS Code 启动浏览器并检查远程异步 API 调用。它超级强大,同时又很容易,所以在调试 CRA 和 React 程序时没有理由不这样做。VS Code 调试完全攻略系列目录基础知识步进逐行调试编辑变量并重新执行函数launch.jso...
2024-01-10js padStart()和padEnd()格式化字符串使用技巧
几天前,我正在使用JavaScript构建倒数计时器,因此我需要格式化秒和毫秒,我希望秒始终是2位数的长度,而毫秒总是3位数的长度,换句话说,我希望 1 秒显示为 01,1 毫秒显示为 001。我最终写出了自己的函数来“填充”这些数字,但是我发现JavaScript中内置了函数 padStart() 和 padEnd()来实现这些功...
2024-01-10