Gitlab流水线需要使用Gitlab Runner,这里介绍Ubuntu安装Gitlab Runner的方法。
Runner允许在一台机器上安装多个Runner,但每个Runner只能运行一个项目。
安装
1 | # Ubuntu |
参数HOST是Gitlab地址,RUNNER_TOKEN是注册时生成的token
Gitlab流水线需要使用Gitlab Runner,这里介绍Ubuntu安装Gitlab Runner的方法。
Runner允许在一台机器上安装多个Runner,但每个Runner只能运行一个项目。
1 | # Ubuntu |
参数HOST是Gitlab地址,RUNNER_TOKEN是注册时生成的token
网上流行的很多 Win PE 系统如大白菜、老毛桃、都夹带一些私货 (修改主页/捆绑软件等)
以下是一些相对干净的免费PE系统工具:
问题:原有的索引没有 unique
唯一属性,为其添加 unique
。
1 | mgset-44912522:PRIMARY> db.user.getIndexes() |
接下来,给username索引增加唯一属性,要先删除旧索引,再重新建立新的索引。
依赖
1 | implementation 'com.github.bumptech.glide:glide:4.16.0' |
调用示例
1 | Glide.with(context) |
在 androidx
+ kotlin
的项目中运行,会出现警告日志:
构建工具链、状态管理、IDE插件等
Vue 3 引入了 setup 函数,用于组件的逻辑和响应式数据的设置
Vue3中的watch侦听器使用了更简洁的函数形式,并且需要使用 ref 来创建响应式数据。
Vue 3 中的计算属性的写法变为使用 computed 函数,直接接受一个函数作为参数,函数内部可以访问响应式引用的值,并返回计算的结果。
Vue 3 中的 v-model 使用方式与 Vue 2 类似,但在自定义组件的使用上有一些变化。
丢弃 `data`、`methods`、`computed`、`watch` 等选项
创建一个Vue实例,Vue3有什么变化?
SwiftUI 是一种基于 Swift 的 UI 框架,让你可以在任何 Apple 设备上构建精美 App。了解 SwiftUI 的新功能、设计工具、动画控制、数据流、空间 App、交互式小组件、 watchOS 和 MapKit API 等特性。
ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。
Jetpack Compose 是推荐用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速打造生动而精彩的应用。
WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。
React Native 将原生开发的最佳部分与 React 相结合, 致力于成为构建用户界面的顶尖 JavaScript 框架。
整理一下前端各家语法