摘要: 一、基本原理: 1、相关概念 WDA (WebDriverAgent):是一个最初由Facebook推出的一种iOS测试框架,目前由Appium社区团队在维护,WDA的作用就是可以通过它来实现模拟人对iOS的各种操作,比如:点击、拖拽、长按、滚动、多点触控等等。WDA的工作原理是它可以调用苹果的开发 阅读全文
posted @ 2024-01-19 23:09 喵喵队立大功 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在设置里面打开`setting.json`文件 在大括号后面追加下面的代码 ```json // 去除斜体注释 "editor.tokenColorCustomizations": { "textMateRules": [ { "name": "Comment", "scope": [ "comme 阅读全文
posted @ 2023-06-04 19:36 喵喵队立大功 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ### 一、路由 可以使用router的库 koa没有路由处理,需要自己去找库 ### 二、静态资源处理 `npm i koa-static` 如果路径想使用别名,需要引入另一个包 `npm i koa-mount` #### 路由重定向 ```javascript router.get('/bar 阅读全文
posted @ 2023-05-27 03:28 喵喵队立大功 阅读(27) 评论(0) 推荐(0) 编辑
摘要: ## 一、业务应用场景 三高需求: - 高并发读写需求 - 海量数据的高效率存储和访问的需求 - 对数据库的高扩展性和高可用性的需求 应用场景: - 社交场景,使用MongoDB存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人,地点等功能 - 游戏场景:方便查询、高效率存储和访问 阅读全文
posted @ 2023-05-23 18:39 喵喵队立大功 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、Linux组基本介绍 每一个用户必须属于一个组,Linux里面有所有者,所在组,其他组的概念 文件属于用户,用户属于组 一般来说谁创建了这个文件,这个文件就属于谁 文件/目录 所有者 查看文件的所有者 指令:ls -ahl 修改文件所有者 指令:chown 用户名 文件名 案例:使用root创建 阅读全文
posted @ 2023-05-14 23:03 喵喵队立大功 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1、日志 错误日志: 错误日志是MySQL中最重要的日志之一,它记录了当mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志 该日志默认是开启的,默认存放目录/var/log/,默认的日志文件名为mysqld.lo 阅读全文
posted @ 2023-04-30 03:53 喵喵队立大功 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、GoV1.3的标记清除法 原理: 第一步,暂停程序业务逻辑,找出不可达的对象和可达对象 第二步,开始标记,程序找出它所有可达的对象,并做上标记 第三部,标记完了之后,然后开始清除未标记的对象 第四步,停止暂停,让程序继续跑,然后循环重复这个过程,知道process程序生命周期结束 缺点: STW 阅读全文
posted @ 2023-04-26 03:06 喵喵队立大功 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、message介绍 message:protobuf中定义一个消息类型是通过关键字message字段指定的。消息就算需要传输的数据格式的定义。message关键字类似于C++中的class,Java中的Class,go中的struct 例如: message User{ string usern 阅读全文
posted @ 2023-04-22 15:23 喵喵队立大功 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Protobuf和JSON和XML的区别 对于 JSON、XML,为了便于数据传输时的可阅读性,会保留数据的结构化信息,举个 JSON 例子,如下: { "name": "laomiao", "age": 18 } 当发送该信息时,接受方收到后就会明白,这是个 “key/value” 形式的数据,并 阅读全文
posted @ 2023-04-22 00:55 喵喵队立大功 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 问题概述 在protobuf导出到golang的时候,生成的.go文件里的struct的tag是没办法灵活设置的,以下面这个message为例 test.proto syntax=proto3; package test; option go_package = ".;test"; message 阅读全文
posted @ 2023-04-22 00:43 喵喵队立大功 阅读(168) 评论(1) 推荐(0) 编辑
摘要: 简介 习惯用Json,XML数据储存格式的程序员,大多都没听说过Protocol Buffer(ProtoBuf go初体验博客) Protocol Buffer其实是Google出品的一种轻量&高效的结构化数据储存格式,性能比Json,XML真的强太多 protobuf经历了protobuf2和p 阅读全文
posted @ 2023-04-20 21:55 喵喵队立大功 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/m0_58121644/article/details/129643351 JWT (JSON Web Tokens) 是一种基于 JSON 格式的轻量级身份验证和授权方案。在 Go 项目中使用 JWT,一般需要完成以下步骤: 1. 安装 JWT 阅读全文
posted @ 2023-04-20 17:20 喵喵队立大功 阅读(450) 评论(0) 推荐(0) 编辑
摘要: fresh包可以实现预加载 预定义函数 预定义的全局函数,用在html文件中 | and | 函数返回它的第一个empty参数或者最后一个参数就是说"and x y"等价于"if x then y else x":所有参数都会执行 | | | | | or | 返回第一个非empty参数或者最后一个 阅读全文
posted @ 2023-04-19 23:27 喵喵队立大功 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、调度器的由来和分析 单进程时代的两个问题: 单一执行流程、计算机只能一个任务一个任务处理 进程阻塞所代理的CPU浪费时间 多进程和多线程的问题: 多进程/多线程解决了阻塞问题 但是引入了新的问题 进程/线程的数量越多,切换成本就越大,也就越浪费 多线程随着同步竞争(如锁、竞争资源冲突等)开发设计 阅读全文
posted @ 2023-04-13 15:54 喵喵队立大功 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://k8s.easydoc.net/docs/dRiQjyTY/28366845/6GiNOzyZ/9EX8Cp45 一、简介 为容器化应用提供集群部署和管理的开源工具,Google开发 主要特性: 高可用,不宕机,自动灾难恢复 灰度更新,不影响业务正常运转 一键回滚到历史版本 阅读全文
posted @ 2023-04-10 19:48 喵喵队立大功 阅读(59) 评论(0) 推荐(0) 编辑