首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Revel World

    Firefox 3 优化实践

    找到fasterfox lite(https://addons.mozilla.org/firefox/9148)这个扩展进行设置。

    65940发布于 2020-12-08
  • 来自专栏Hadoop数据仓库

    ShardingSphere实践3)——数据分片

    核心概念 (1)表 (2)数据节点 (3)分片 (4)行表达式 (5)分布式主键 3. 使用规范 (1)SQL (2)分页 二、实现细节 1. 解析引擎 (1)抽象语法树 (2)SQL解析引擎 2. 归并引擎 (1)遍历归并 (2)排序归并 (3)分组归并 (4)聚合归并 (5)分页归并 三、用例测试 1. 单表 2. 广播表 3. 只分库 4. 只分表 5. 在分布式的场景中,使用 avg1 + avg2 + avg3 / 3 计算平均值并不正确,需要改写为 (sum1 + sum2 + sum3) / (count1 + count2 + count3)。 图中展示了 3 张表返回的数据结果集,每个数据结果集已经根据分数排序完毕,但是 3 个数据结果集之间是无序的。 因此,采用 LIMIT 这种方式分页,并非最佳实践

    5.1K21编辑于 2022-06-05
  • 来自专栏sktj

    Docker 生产环境实践3

    3)从github.com拉取最新的Dockerfile代码(Dockerfile具有ADD code.jar /jetty/bin/code.jar命令)。

    60130发布于 2019-12-13
  • 来自专栏康怀帅的专栏

    CoreOS etcd3 集群实践

    本文内容基于 etcd3。 CoreOS 中的 etcd 是以 rkt 容器方式启动的。自带的 etcd2 命令已经过时,操作请使用 etcdctl。 $ export ETCDCTL_API=3 使用 Docker 模拟集群 你也可以使用 Docker Compose 模拟一个集群 具体请查看:https://github.com/yeasy/docker_practice /blob/master/etcd/cluster.md 查看节点列表 core@coreos1 ~ $ etcdctl member list 3ce690f11cfd6851: name=97dd4eb227ed416989800aab22ebafc8

    1.3K30发布于 2018-02-28
  • 来自专栏一起学Golang

    Go高级实践:反射3定律

    举例: var r io.Reader r = os.Stdin r = bufio.NewReader(r) r = new(bytes.Buffer) // and so on 虽然r被3种类型的变量赋值 反射的3条定律 定律1:从接口值到反射对象 反射是一种检测存储在接口变量中值和类型的机制。通过reflect包的一些函数,可以把接口转换为反射定义的对象。 定律3:当反射对象所存的值是可设置时,反射对象才可修改 从定律1入手理解,定律3就不再那么难懂。

    63030发布于 2019-04-11
  • 来自专栏阿沐教你学知识

    面试系列-3 限流场景实践

    3 这个面试官肯定在搞我 目前限流常用的方式:计数器、滑动窗口、漏桶算法、令牌桶算法四种方案,下面我们逐一讲解下(ps:在之前公司已经实践过)。 面试者:“我特么想一拳锤晕你,这叫个什么事,我没搞过,没有实践过啊;这不是故意让我回答补上来,压我工资嘛;硬着头皮吹了,反正不要钱”。恩恩额..... fix_time + 1); // 批量执行 此操作是原子性的 $result = $redis->exec(); $current_count = isset($result[3] $result[3]:0; return $current_count < $this->request_limit; } 面试官:“必须给你一个赞,讲的确实明了,虽然还有一些瑕疵,但是细想更重要 ,然后去模拟并发大流量,测试下结果;这样也加深了自己对这些概念的理解,希望可以进入贵公司跟着你能继续进一步的去在项目上实践

    98410发布于 2021-05-28
  • 来自专栏全栈开发工程师

    Vue3 Hook 实践指南

    Vue3 Hook 实践指南 1. 概述 Vue3 的 Composition API 提供了一种新的方式来组织和管理组件中的状态和行为。 2. ref(initialValue) function increment() { count.value++ } return { count, increment } } 3.

    35000编辑于 2025-01-06
  • 来自专栏前端笔记ing

    Vue3 + TypeScript 开发实践总结

    [微信截图_20210708223623] 前言 迟来的Vue3文章,其实早在今年3月份时就把Vue3过了一遍。 Vue3 + TypeScript Study [Vue 3] 一, 环境配置 1.1 安装最新 Vue 脚手架 npm install -g @vue/cli yarn global add @vue /cli 1.2 创建Vue3 项目 vue create projectName 1.3 现有Vue 2 项目 升级到 Vue3 vue add typescript 二, 进击Vue3 2. 1 Vue 2 局限性 随着组件与组件依赖之间不断变大,组件很难读取和维护 没有完美的方法解决跨组件代码重用 2.2 Vue 3 如何解决Vue 2 局限 组件难以维护管理 【在Vue3 中 编写组合函数 ,使用 Compositon Api setUp 来解决】 没有完美的方法解决跨组件代码重用 三,Vue3 Composition Ap i 3.1 关于 Composition Api 在Vue3

    2.1K30发布于 2021-07-09
  • 来自专栏实时计算

    Atlas 2.1.0 实践3)—— Atlas集成HIve

    outputs, query, depenendencyType, expression 2、枚举类型: ​ hive_principal_type 值:USER, ROLE, GROUP ​ 33、同步配置 拷贝atlas配置文件atlas-application.properties到hive配置目录 添加配置: atlas.hook.hive.synchronous=false atlas.hook.hive.numRetries =3 atlas.hook.hive.queueSize=10000 atlas.cluster.name=primary atlas.rest.address=http://doit33:21000 连接方式 是否有效 Hive Shell 不需要重启Hive服务就有效 Hive Server 重启Hive服务才生效 3,HIVE.AUX.JARS.PATH和hive.aux.jars.path

    2K20发布于 2021-01-29
  • 来自专栏腾讯云大数据

    Flink 实践教程-进阶(3):窗口操作

    创建消息队列 CKafka 进入 CKafka 控制台 [3],点击左上角【新建】,即可完成 CKafka 的创建,具体可参考 CKafka 创建实例 [4]。 Kafka 客户端启动生产者命令bash kafka-console-producer.sh --broker-list 10.0.0.29:9092 --topic oceanus_advanced3_ CREATE TABLE default.oceanus_advanced3_output1 on cluster default_cluster ( win_start TIMESTAMP, , WATERMARK FOR times AS times - INTERVAL '3' SECOND ) WITH ( 'connector' = 'kafka', 'topic' = ' output1', 'table.collapsing.field' = 'Sign' -- CollapsingMergeTree 类型列字段的名称); 3.

    80820编辑于 2021-12-22
  • 来自专栏探物及理

    RL实践3——为Agent添加Policy

    参考自知乎(叶强) Introduction 在实践2中,介绍了gym环境的定义和使用方法。 在实践1中,介绍了 动态规划DP 求解 价值函数 并没有形成一个策略Policy\(\pi\)来指导agent的动作选取,本节将利用SARSA(0)的学习方法,帮助agent学习到价值函数(表),指导 num_episode == max_episode_num: # 终端显示最后Episode的信息 print("t:{0:>2}: s:{1}, a:{2:2}, s1:{3}

    68130发布于 2020-09-07
  • 来自专栏Linux运维之路

    shell编程——实践3(监控告警)

    磁盘使用率超过90%时发送警告# 定义警告邮件地址EMAIL="admin@example.com"# 获取系统信息MEMORY_USAGE=$(free | grep Mem | awk '{print $3/

    53500编辑于 2024-08-06
  • 来自专栏吴文周的专栏

    Vue3实践总结-状态管理

    name: 'C', setup() { //回调中获取数据 useOnChange((mes)=>{ console.log(mes) }) } }) 基于vue3的响应式官方一些简单的实践 既然新的机会来了为什么自己写一下vue3的组件,vue3的状态管理? 业务与场景在项目初期比较简单,没有记录变更、保存状态快照、历史回滚/时光旅行的诉求,那为什么不自己做一个状态管理呢? Readonly 状态改变数据响应,组合api和响应式 代码约束 使用ts 进行接口约定 其他大神的一些实现 利用provide 还有一些基于reactive等等一些想法 站在巨人的肩膀上 基于一些大神是vue3封装 在任意地方调用 export function useXXXRedux() { const redux: Redux = useModel(useStore) return redux } 3.

    83820编辑于 2022-03-09
  • 来自专栏前端笔记ing

    Vue3 + TypeScript 开发实践总结

    迟来的Vue3文章,其实早在今年3月份时就把Vue3过了一遍。 在去年年末又把 《 TypeScript 》 重新学了一遍,为了上Vue3 的车,更好的开车。 创建Vue3 项目 vue create projectName 1.3 现有Vue 2 项目 升级到 Vue3 vue add typescript 二, 进击Vue3 2. 1 Vue 2 局限性 随着组件与组件依赖之间不断变大,组件很难读取和维护 没有完美的方法解决跨组件代码重用 2.2 Vue 3 如何解决Vue 2 局限 组件难以维护管理 【在Vue3 中 编写组合函数,使用 Compositon Api setUp 来解决】 没有完美的方法解决跨组件代码重用 三,Vue3 Composition Ap i 3.1 关于 Composition Api 在Vue3中,也可以不使用 Composition Api 来编写组件,它只是在Vue3 中编写组件中的另一种方法,内部简化了好多操作。

    1.2K10发布于 2021-10-11
  • 来自专栏EdisonTalk

    Kong入门学习实践(3)路由转发

    然后设置ACTIVE HEALTHCHECK,暂时设置以下内容为3。 本节示例应用:https://github.com/EdisonChou/EDT.EventBus.Sample,分支:feature/kong-practice-1 参考资料 闫观涛,《Kong入门与实践

    1.4K40编辑于 2023-07-09
  • 来自专栏CoderJia的工作笔记

    重学SpringBoot3-Spring Retry实践

    本文将详细介绍如何在 SpringBoot 3 应用中集成和使用 Spring Retry。 2. 环境准备 首先在 SpringBoot 3 项目中添加必要的依赖: <dependency> <groupId>org.springframework.retry</groupId> < public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 3. @param text */ @Override @Retryable(retryFor = MailSendException.class, maxAttempts = 3, 最佳实践 明确重试场景:只对临时性故障使用重试机制,对于业务错误或永久性故障应直接失败。 设置合理的重试次数:通常3-5次即可,过多的重试可能会加重系统负担。

    79710编辑于 2024-11-23
  • 来自专栏每月技术成长

    Vuetify v3 with MD3 with Tailwind v4 实践

    Vuetifyv4最重要的更新是对于MD3的支持,然而Vuetifyv4与Tailwindv4兼容性仍然存在问题,那么有没有Vuetifyv3实现MD3并与Tailwindv4兼容的方法呢? 答案是:Vuetifyv3的BluePrints特性,通过BluePrints设置MD3预设样式,即可实现Vuetifyv3withMD3withTailwindv4完美融合。 VuetifyBluePrintsVuetify通过BluePrints实现对于满足MD1、MD2、MD3规范组件的丝滑切换,具体步骤如下:展开代码语言:TypeScriptAI代码解释//使用MD1规范 :md3,})Prompt如果没耐心阅读文档,可使用以下Prompt让Agent自动完成已有项目迁移展开代码语言:TXTAI代码解释1.检查vuetify版本2.参考[vuetifyblueprints ](本文URL),升级vuetify版本并使用BluePrints设置MD3支持3.运行测试,修复出现的问题4.将上述过程进行汇总

    3600编辑于 2026-04-21
  • 来自专栏glm的全栈学习之路

    xmuC语言程序实践week 3 大作业

    1.在线插入,在线查询输出排列后有序链表,并且输出新加入元素的插入位置 2.如输入负数,则删除其相反数,有多个的话删除编号最小的即可 3.一些文字提示balabala的 最后废话一点,删除元素思路: 置 return inf; } ch=getchar(); } while(ch>=48&&ch<=57) { s=(s<<1)+(s<<3)

    36920发布于 2020-09-28
  • 来自专栏人生代码

    数据挖掘实践指南读书笔记3

    = [54, 72, 78, 49, 65, 63, 75, 67, 54] list2 = [54, 72, 78, 49, 65, 63, 75, 67, 54, 68] list3 athletesTrainingSet.txt') m1 = classifier.getMedian(list1) m2 = classifier.getMedian(list2) m3 (list3, m3) asd4 = classifier.getAbsoluteStandardDeviation(list4, m4) assert(round(m1, 3) == 65) assert(round(m2, 3) == 66) assert(round(m3, 3) == 69) assert(round(m4, 3) == 70.5) assert(round(asd1, 3) == 8) assert(round(asd2, 3) == 7.5) assert(round(asd3, 3) == 0) assert

    53810发布于 2019-10-30
  • 来自专栏技术专栏

    Python3入门与实践(三): 枚举

    定义 from enum import Enum class VIP(Enum): YELLOW=1 RED=2 GREEN=3 使用 # 获取枚举 得到的是枚举烈性 VIP.YELLOW

    37620发布于 2018-09-12
领券