• [专题汇总] FAQ—2024年12月份论坛问题求助合集
    开源镜像站的maven仓为啥无法打开了?cid:link_6创建一个问题跟踪应用,需要每周填报跟踪进展,如何实现每次跟踪的进展数据都保留且能查看,数据不会被覆盖cid:link_7gs_dump支持多个IP吗 cid:link_0查询分布键的存储位置cid:link_1current:124,max_connections/reserved/service_reserved: 4000/3/10. FATAL: Too many clients alreadycid:link_8删库cid:link_2update一个很大的表会引发什么问题cid:link_9explain真的靠谱吗?cid:link_3高斯数据库的自增主键何mysql的有什么区别吗?cid:link_4高斯数据库安装直接就是分布式的库吗?cid:link_5Query dialect missing 使用DataQL查询数据,分页查询报方言错误cid:link_10
  • [技术干货] 12月博客热门文章汇总贴
    1.缓存服务的结构设计解析文章链接:https://bbs.huaweicloud.com/blogs/443064文章描述:1 缓存简介memoryCache和redis的数据结构异同本文介绍memoryCache 和redis 的键值存储结构,它们各自的设计特点有何异同 2 MemoryCache 和 Redis 键值存储结构分析MemoryCache 的键值存储结构,MemoryCache 是一种本地内存缓存实现,主要用于单机应用中缓存数据,常见于 .NET 等开发框架中。它的存储结构和设计特点如下:存储结...2.Flutter/Dart:使用日志模块Logger Easier文章链接:https://bbs.huaweicloud.com/blogs/443063文章描述:Logger Easier 是一个为 Dart 和 Flutter 应用程序量身定制的现代化日志管理解决方案。它提供了一个高度灵活、功能丰富的日志记录系统,旨在简化开发者的日志管理工作,同时提供一定的定制能力。3.【详解】Kali中一键更新Metasploit框架文章链接:https://bbs.huaweicloud.com/blogs/443050文章描述:Kali Linux 中一键更新 Metasploit 框架前言Metasploit 框架是一个流行的开源渗透测试工具,它为安全专业人员提供了强大的功能来发现和利用目标系统中的漏洞。Kali Linux 作为一款专门为渗透测试和数字取证而设计的操作系统,预装了 Metasploit 框架。然而,为了保持 Metasploit 的最新状态,我们需要定期更新它。本文将介绍如何在 Kali Lin...4.【详解】Mycat集群部署文章链接:https://bbs.huaweicloud.com/blogs/443049文章描述:Mycat 集群部署指南前言Mycat 是一款基于 Apache Derby 数据库的分布式数据库中间件,它提供了对 MySQL、PostgreSQL 等数据库的连接池、SQL 解析、数据分片、读写分离等功能。本文将介绍如何在生产环境中部署一个高可用的 Mycat 集群。环境准备硬件:准备多台服务器,每台服务器至少有两个网卡,一个用于内部通信,一个用于外部访问。软件:安装 JDK 1.8+,...5.React 面包屑组件 Breadcrumb 详解文章链接:https://bbs.huaweicloud.com/blogs/443048文章描述:引言在现代Web应用程序中,面包屑导航(Breadcrumb)是一个非常常见的用户界面元素。它帮助用户了解他们在网站或应用中的当前位置,并提供一种快速返回上层页面的方式。React作为流行的前端框架,提供了多种方式来实现面包屑导航。本文将由浅入深地介绍如何使用React构建面包屑组件,常见问题、易错点及解决方案,并通过代码案例进行解释。 基本概念与实现 什么是面包屑导航?面包屑导航是一种辅...6.Pandas数据排序:单列与多列排序详解文章链接:https://bbs.huaweicloud.com/blogs/443047文章描述:引言在数据分析和处理中,对数据进行排序是常见的需求。Pandas库提供了强大的功能来实现数据的排序操作,无论是单列排序还是多列排序,都能轻松应对。本文将由浅入深地介绍Pandas中单列和多列排序的方法、常见问题及报错,并提供解决方案。 单列排序 基本概念单列排序是指根据DataFrame中的某一列的数据值对整个DataFrame进行排序。Pandas提供了sort_values()方法来实...7.GaussDB(DWS)物化视图查询重写解析文章链接:https://bbs.huaweicloud.com/blogs/443045文章描述:本文主要介绍了DWS中物化视图查询重写的两种方式,并详细介绍了结构匹配重写的四种方式,分别以例子的方式展示了其技术实现的外在表现。8.Flutter Provider 使用指南详解文章链接:https://bbs.huaweicloud.com/blogs/443044文章描述:介绍在Flutter应用程序开发中,状态管理是一个至关重要的方面。随着应用程序的复杂性增加,有效地管理和共享状态变得至关重要。Flutter Provider是一个流行的状态管理解决方案,它提供了一种简单而强大的方式来管理Flutter应用程序中的状态。 什么是Flutter Provider?Flutter Provider是Flutter社区中最受欢迎的状态管理解决方案之一。它是一个轻...以上就是部分12月博客热门文章的汇总。
  • [问题求助] 园区数字平台ABC 脚本里 sql UNION ALL 后case when 字段查询问题
    UNION  连表之后不能查字符类型吗,如下图,查出来为0,数字类型就可以,查单表也可以,CLOSED状态是有值的
  • [问题求助] 会场录音所属用户
    【问题来源】【必填】    【上海农商银行】【问题简要】   IVR流程中调用启动会场录音CELL,产生的wav录音文件,文件目录在Y:/record下面,所属用户为什么默认为root,可以修改为cti或者nobody吗?【问题类别】【必填】    【GSL】【AICC解决方案版本】【必填】    【AICC版本:AICC 23.200.0】    【CTI=版本:ICD V300R008C25SPC027】【期望解决时间】【今天】【问题现象描述】【必填】 IVR流程中调用启动会场录音CELL,产生的wav录音文件,文件目录在Y:/record下面,所属用户为什么默认为root,可以修改为cti或者nobody吗?【日志或错误截图】【可选】
  • [问题求助] 传真机能接收到文件,但无法打印
    【问题来源】【必填】    【上海农商银行】【问题简要】   IVR流程中调用发送传真复合CELL,传真机器能够检测并接收到传真文件,但不能进行打印,接收完成之后传真机就返回至首页了【问题类别】【必填】    【GSL】【AICC解决方案版本】【必填】    【AICC版本:AICC 23.200.0】    【CTI=版本:ICD V300R008C25SPC027】【期望解决时间】【今天】【问题现象描述】【必填】   IVR流程中调用发送传真流程,传真机器能够检测并接收到传真文件,但不能进行打印,接收完成之后传真机就返回至首页了【日志或错误截图】【可选】
  • [技术干货] 华为鸿蒙智家全新亮相:AI 智慧重塑全屋智能
    11 月 26 日,在华为 Mate 品牌盛典上,“华为全屋智能”重磅升级为全新品牌“华为鸿蒙智家”。  据了解,华为鸿蒙智家不仅包含原有的全屋智能解决方案,还涵盖了华为自研的智慧屏、音箱、路由、门锁等设备和丰富鸿蒙生态产品,从中我们可以一窥华为构筑全面泛智能家居品牌的决心。同时,随着此前原生鸿蒙HarmonyOS NEXT的公测,相信华为鸿蒙智家也将带来更具想象力的空间智慧体验。  此次华为鸿蒙智家的升级,依旧以“智慧”为核心,通过 AI 技术构建高级智能体验,为用户提供一个更加智慧、健康且可靠的空间智能化生活环境。在产品层面上带来了多项创新功能:包括无处不在的 AI 智慧语音、能够集中管理单个空间所有设备的智能中控屏 MINI、支持无感交互的全空间人来灯亮 2.0 以及多感官沉浸式的空间主题等功能。  首先,是空间主题。基于鸿蒙系统的底层互联能力,空间主题可以协调灯光、音乐、屏幕显示和窗帘等多种家居设备,用户只需一键下载并应用各种主题包,如围炉小聚、生日派对或梵音放松等,就能瞬间改变家中的氛围。例如,如果你喜欢温馨的聚会氛围,可以选择“围炉小聚”主题;若想为生日派对增添乐趣,可以一键启用“生日主题”;而对于需要放松的时刻,“梵音放松”主题则能帮助你营造宁静的环境。简而言之,空间主题让家也能拥有“主题市场”,轻松实现空间氛围的多样化切换。  同时,此次华为鸿蒙智家还升级了 AI 动态声光的能力。例如新增的科学助眠光,利用温暖柔和的呼吸感动态微光,搭配 α 脑波音乐,帮助人们更快进入深度睡眠状态,享受一夜好眠,起床前,将会模拟日出光强的变化,让人轻盈起床,不久后消费者便能享受到这一贴心功能。  其次,是智慧语音交互能力。华为鸿蒙智家带来了全新的智能中控屏 MINI,具备智慧语音交互能力。在对话能力上,可以实现连续多轮对话、一句话双意图、插嘴打断等,与小艺管家的对话自然拟人又高效。此外,小艺管家还支持多种方言,老人也能轻松使用。例如当用户说“我要睡觉了”时,小艺管家能自动开启睡眠场景。即使用户忘记或讲错设备名和房间名,小艺管家也能实现指令容错。例如,当用户说“打开帘子”,小艺管家能理解并自动打开窗帘;如果无法推测决断,小艺管家会通过追问了解正确需求。小艺管家不仅能简单开关设备,还能精细化调控常用设备。  全新的智能中控屏 MINI 还有一个体验优势,便是无处不在。在配置上,智能中控屏 MINI 采用高配 3 麦克风收音,能够实现 5M 远场拾音。将智能中控屏 MINI 与智能中控屏 S2、AI 音箱 2e 全屋版等内置语音功能的设备,在家中科学布局安装,依托多设备协同唤醒技术,多个智慧语音设备可互相协同就近唤醒,在家中以实现语音操控全屋覆盖,走到哪,说到哪,全屋随走随控,智能语音无处不在。  智能中控屏 MINI 搭载 720P 高清全面屏,采用鸿蒙的和谐美学设计理念,首批支持 6 种主题,可以适配不同的家装风格。它不仅是强大的空间控制工具,还能在关键时刻提供生活协作,如家庭广播、计时提醒和天气屏保等功能。  其三,是人来灯亮 2.0。华为鸿蒙智家人来灯亮 2.0 功能通过 AI 超感传感器实现全面进化,支持 24GHz 毫米波雷达微动侦测和多维融合感知,能精准判断人体存在状态,抗干扰力强,可自定义小区域并配置独立开关场景。  该功能在亮灯条件算法和人因研究上进行了专项升级,通过 AI 智能抗干扰算法排除家中干扰源,综合分析多重因素以匹配生活中各类场景需求。体验覆盖从单空间到全屋,做到智能场景优选决策,降低场景反复触发的打扰。  华为鸿蒙智家还带来行业首发无感控灯场景 AI 自生成,自动对房间类型、灯光场景和灯具进行抓取并一键适配导入家中,用户可在中控屏上个性化调节参数,实现调试从模板化到个性化。同时,人来灯亮还会结合用户使用大数据和反馈进行定期 OTA 升级,持续改善体验。
  • [专题汇总] FAQ—2024年11月份论坛问题求助合集
    流水线中部署源别名在哪里配置的呀 cid:link_1华为云story导出后,表格上的描述内容没有区分换行符,导致内容描述格式混乱影响查看效率cid:link_2流水线构建报错,pip源怎么修改cid:link_0Astro能否实现统计页作为首页cid:link_3dolphinschedler部署完成 删除修改无反应cid:link_4我需要在欧拉系统上安装atop工具,但欧拉系统无法上网,这要怎么安装这个工具呢cid:link_5为什么LTS的ListLogHistogram接口我调试总报LTS.0003,而我帐号是有日志读取权限的cid:link_6异步和开线程+同步的方式有啥区别?为啥现在流行异步操作?cid:link_7依赖专享版APIG的serverless应用cid:link_8
  • [问题求助] 使用启动会场录音cell,录音路径能否修改
    【问题来源】【必填】    【上海农商银行】【问题简要】   IVR流程中,使用启动会场录音CELL进行会场录音,录音文件生成的路径能否生成在bin目录下,不生成在Y:盘下面,或者能否使用其他方法映射Y:,使得生成的录音文件目录没有Y:盘。【问题类别】【必填】    【GSL】【AICC解决方案版本】【必填】    【AICC版本:AICC 23.200.0】    【CTI=版本:ICD V300R008C25SPC027】【期望解决时间】【今天】【问题现象描述】【必填】 IVR流程中,使用启动会场录音CELL进行会场录音,录音文件生成的路径能否生成在bin目录下,不生成在Y:盘下面,或者能否使用其他方法映射Y:,使得生成的录音文件目录没有Y:盘。【日志或错误截图】【可选】
  • [技术干货] 11月博客热门文章汇总贴
    1.实操案例|TinyVue树表+动态行合并文章链接:https://bbs.huaweicloud.com/blogs/439798文章描述:本文由孟智强同学原创。背景团队某个小项目切换 UI 框架,要将 Element 换成 TinyVue。期间遇到一个树表形式的业务表格,支持多级下钻,且第一列有合并行。当初用 Element 实现这个表格时费了一些周折,料想 TinyVue 上场应该也不轻松,谁曾想一上手才知道——这比 Element 实现容易多了!先上最终效果图(表格内容已脱敏处理):显示树表TinyVue 的表格组件支持树...2.GaussDB性能调优之隐式转换文章链接:https://bbs.huaweicloud.com/blogs/439993文章描述:如果表关联列数据类型不同,数据库必须动态地转化为相同的数据类型进行比较,这种转换会带来一定的性能开销,也称为 “隐式转换”,也会影响到优化器生成的执行计划的不同。3.使用 HTML、CSS 和 JavaScript 实现动态烟花效果文章链接:https://bbs.huaweicloud.com/blogs/439971文章描述:烟花是庆祝活动中不可或缺的元素,它们以绚丽的色彩和震撼的声响为节日增添了无尽的欢乐与活力。在数字化时代,随着网页技术的不断发展,我们可以通过编程来模拟这种美丽的视觉效果。本文将带你走进一个有趣的项目,使用 HTML、CSS 和 JavaScript 创建一个动态的烟花效果。通过这个项目,你不仅能够学习到如何运用 Canvas API 进行图形绘制,还能掌握如何利用 JavaScri...4.基于C语言——跑得快扑克牌游戏开发指南文章链接:https://bbs.huaweicloud.com/blogs/439970文章描述:扑克牌游戏一直以来都是人们喜爱的娱乐活动之一,因其简单易学和富有策略性而受到广泛欢迎。在众多扑克牌游戏中,跑得快以其快速的节奏和简单的规则吸引了大量玩家。随着编程技术的发展,许多经典游戏也被移植到了计算机上,成为了人们学习编程和游戏开发的良好实践项目。  本文将介绍一个基于C语言实现的简单跑得快扑克牌游戏。通过这个项目,我们不仅能够体验到游戏开发的乐趣,还能深入理解数据结构、算法和...5.MySQL数据库常用命令大全(完整版——表格形式)文章链接:https://bbs.huaweicloud.com/blogs/439970文章描述:在当今数据驱动的时代,数据库管理系统(DBMS)在信息存储、检索和管理中扮演着至关重要的角色。MySQL作为一种开源的关系型数据库管理系统,以其高效性、灵活性和易用性而广受欢迎。无论是小型应用程序还是大型企业系统,MySQL都能够提供强大的数据管理能力,支持复杂的查询和事务处理。  随着互联网和大数据技术的迅猛发展,企业和开发者对数据库的需求不断增加。MySQL不仅支持结构化查询语...6.随机森林(Random Forest)详解文章链接:https://bbs.huaweicloud.com/blogs/439962文章描述:在当今数据驱动的时代,机器学习已成为解决复杂问题的重要工具。随着数据量的激增,传统的单一模型往往难以应对多样化的挑战。随机森林(Random Forest)作为一种集成学习方法,凭借其卓越的性能和灵活性,逐渐成为数据科学领域的明星算法。它通过结合多个决策树的预测结果,显著提高了模型的准确性和鲁棒性。  随机森林不仅适用于分类和回归任务,还在特征选择、数据预处理等方面展现出强大的能力...7.梯度提升树(Gradient Boosting Trees)详解文章链接:https://bbs.huaweicloud.com/blogs/439961文章描述:在当今数据驱动的时代,机器学习已成为解决复杂问题的重要工具。随着数据量的激增和计算能力的提升,越来越多的算法被提出以应对各种挑战。其中,梯度提升树(Gradient Boosting Trees, GBT)因其卓越的性能和灵活性,迅速崛起为最受欢迎的算法之一。GBT通过将多个弱学习器(通常是决策树)结合在一起,逐步优化模型,能够有效地处理回归和分类任务。  本文旨在深入探讨梯度提升...8.在Unity中实现电梯升降功能的完整指南文章链接:https://bbs.huaweicloud.com/blogs/439960文章描述:在现代游戏开发中,交互性和动态元素是提升玩家体验的关键因素之一。电梯作为一种常见的游戏机制,不仅可以增加游戏的真实感,还能为玩家提供便捷的移动方式。无论是在科幻、冒险还是模拟类游戏中,电梯的存在都能有效增强环境的沉浸感。  本篇博文旨在为开发者提供一个简单而实用的指南,教你如何在Unity中实现一个可通过按钮控制的电梯升降功能。我们将通过创建3D电梯模型、编写C#脚本以及设置UI按...以上就是部分11月博客热门文章的汇总。
  • [问题求助] 话机开启耳麦模式,话机振铃声音能否外放?
    【问题来源】【必填】    【上海农商银行】【问题简要】   亿联话机开启耳麦模式,配置了坐席应答前准备的提示音,客户进线,电话分配至坐席后,坐席话机应答,能否在耳麦模式下将坐席应答前准备的提示音进行外放,坐席接听后能正常使用耳机进行通话。【问题类别】【必填】    【GSL】【AICC解决方案版本】【必填】    【AICC版本:AICC 23.200.0】    【CTI=版本:ICD V300R008C25SPC027】【期望解决时间】【今天】【问题现象描述】【必填】亿联话机开启耳麦模式,配置了坐席应答前准备的提示音,客户进线,电话分配至坐席后,坐席话机应答,能否在耳麦模式下将坐席应答前准备的提示音进行外放,坐席接听后能正常使用耳机进行通话。【日志或错误截图】【可选】
  • [问题求助] 内部求助久不应答时长配置
    【问题来源】【必填】    【上海农商银行】【问题简要】    问题1:坐席A内部求助坐席B的时候,坐席B长时间不应答,坐席B会被自动示忙,通话返回坐席A,这个久不应答时间能否单独修改,不与客户进线时,最大不应答时长配置冲突,两个参数能否互不影响。    问题2:Y盘下note目录下的note文件、service文件夹下的vox文件和standard文件夹里的vox文件有什么区别?和语音类型(SIG、VP、SPT有什么对应关系吗)【问题类别】【必填】    【GSL】【AICC解决方案版本】【必填】    【AICC版本:AICC 23.200.0】    【CTI=版本:ICD V300R008C25SPC027】【期望解决时间】【今天】【问题现象描述】【必填】   问题1:坐席A内部求助坐席B的时候,坐席B长时间不应答,坐席B会被自动示忙,且结束通话,返回坐席A,这个久不应答时间能否单独修改,不与客户进线时,最大不应答时长配置冲突,两个参数能否互不影响。    问题2:Y盘下note目录下的note文件、service文件夹下的vox文件和standard文件夹里的vox文件有什么区别?和语音类型(SIG、VP、SPT有什么对应关系吗)【日志或错误截图】【可选】
  • [问题求助] 第十二期问题求助:执行时间
    本次比赛pdf写的execution time limit is 4 seconds,compilation time limit is 1 minute,跟23年Algotester上的一致,目前提交的代码如果是运行1min也不会报错,那么最终提交的版本是按照1min还是4s的执行时间来给分的呢?​按一分钟来的意思是最终版本给分也是按照execution time limit is 1 minute的意思吗?尽量缩短又是什么意思呢?能否给个准确点的答复
  • [问题求助] 第9期提交问题求助
    提交的zip压缩包报错:作品文件解压失败
  • [专题汇总] FAQ—2024年10月份论坛问题求助合集
    目前CodeArts Snap对于鸿蒙ArkTS的支持情况如何?cid:link_1nvm-windows安装后设置华为源地址问题cid:link_2CodeArts Modeling 类图创建中 类模块如何表示C++中类的虚拟函数cid:link_3无法在IDE中运行和调试程序cid:link_4高斯数据库 Blob对流不支持问题寻求如何解决cid:link_5spark写高斯数据库异常提示cid:link_0GaussDB对于存储不同类型的数据,如string、int、double、datetime等类型的数据压缩率分别是多少cid:link_6既然UDP比TCP传输效率高,为啥HTTP不采用UDP协议,然后自定义一个校验机制cid:link_7导包numpy报错求助cid:link_8WeAutomate的license三个月到期后,现在如何更新licensecid:link_9RPA机器人没有License了怎么办cid:link_10
  • [技术干货] Typora 代码块Mac风格化
    1 按照以下步骤打开文件夹,在该文件夹里创建mo.css文件2 在mo.css文件复制以下代码全部替换html { font-size: 18px;}html,body { font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", sans-serif; text-align: justify; overflow-x: hidden; color: #282c34; background-color: #fefefe; -webkit-font-smoothing: antialiased;}:root { --h-border-color: rgba(36, 124, 240, 0.74); --h-bg-color: #E8FFE8; --sans-serif-font: "Noto Sans SC Medium", "Noto Sans SC", sans-serif; --monospace-font: "Source Code Pro Regular", "Source Code Pro", monospace;}content #write { background-color: #fefefe; max-width: 70%; margin: 0 auto; padding-bottom: 7.5rem;}content #write p { word-spacing: 0.05rem;}content #write ol li { padding-left: 0.5rem;}content #write > h1:first-child { font-weight: normal;}content #write > h5.md-focus:before { top: 2px;}::-moz-selection { background-color: #bac6e9;}::selection { background-color: #bac6e9;}#write { font-family: var(--sans-serif-font); max-width: 60rem; padding-left: 2rem; padding-right: 2rem;}/*yaml header settings*/#write pre.md-meta-block { font-family: var(--monospace-font); font-size: 1rem; text-align: left; padding: 0.6rem; color: rgb(134, 134, 134); background-color: var(--code-bg-color); border-radius: 0.4rem;}/*headers settings*/#write h1 { font-size: 3rem; text-align: center; text-shadow: 0.15rem 0.15rem 0.3rem rgb(187, 187, 187);}#write h2 { font-size: 1.8rem; margin-top: 1.8rem; margin-left: -1.5rem; margin-right: -1.5rem; background-color: var(--h-bg-color); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; padding-right: 1rem; border-left: 0.5rem solid var(--h-border-color); border-radius: 0.4rem;}#write h3 { font-size: 1.6rem; text-decoration: underline double var(--h-border-color) 0.15rem;}#write h4 { text-decoration: underline dotted var(--h-border-color) 0.2rem;}/* paragraph */p { margin-top: 0; margin-bottom: 0.5rem;}/* ul ol */ul,ol { padding-left: 1.75rem;}ul:first-child,ol:first-child { margin-top: 0;}ul:last-child,ol:last-child { margin-bottom: 0;}/* blockquote */blockquote { padding: 0.5rem 1rem; border-left: 8px solid #2f845e; background-color: rgba(66, 185, 131, 0.1); border-radius: 4px;}blockquote code { background-color: transparent;}/* horizontal line */hr { margin-top: 2rem; margin-bottom: 2rem; border-top: 2px dashed #abb2bf;}/* table */table,.md-table-fig .md-table { border: 1px solid rgb(245, 137, 6); border-radius: 6px; border-collapse: separate; overflow: hidden;}table th,table td,.md-table-fig .md-table th,.md-table-fig .md-table td { padding: 10px 16px; border-top: 1px solid #ddd; border-left: 1px solid #ddd;}table th:first-child,table td:first-child,.md-table-fig .md-table th:first-child,.md-table-fig .md-table td:first-child { border-left: 0;}table thead,.md-table-fig .md-table thead { background-color: #7babee; color: #000;}table caption + thead tr:first-child th,table caption + thead tr:first-child td,table colgroup + thead tr:first-child th,table colgroup + thead tr:first-child td,table thead + tbody tr:first-child th,table thead + tbody tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td,.md-table-fig .md-table caption + thead tr:first-child th,.md-table-fig .md-table caption + thead tr:first-child td,.md-table-fig .md-table colgroup + thead tr:first-child th,.md-table-fig .md-table colgroup + thead tr:first-child td,.md-table-fig .md-table thead + tbody tr:first-child th,.md-table-fig .md-table thead + tbody tr:first-child td,.md-table-fig .md-table thead:first-child tr:first-child th,.md-table-fig .md-table thead:first-child tr:first-child td { border-top: 0;}table tbody + tbody,.md-table-fig .md-table tbody + tbody { border-top: 2px solid #ddd;}.md-table-fig .md-table-edit { background-color: #ddd;}.md-table-fig .md-table-edit .btn-default:hover { background-color: #bac6e9;}.md-table-fig .md-table-edit .md-table-resize-popover { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); border: none; padding: 0; background-color: transparent;}.md-table-fig .md-table-edit .md-table-resize-popover .arrow { top: -10px;}.md-table-fig .md-table-edit .md-table-resize-popover .arrow::after { border-bottom-color: #ddd;}.md-table-fig .md-table-edit .md-table-resize-popover .md-reset { border-radius: 6px; background-color: #fff;}.md-table-fig .md-table-edit .md-table-resize-popover .md-reset input { color: #282c34 !important;}.md-table-fig .md-table-edit .md-table-resize-popover .md-reset input#md-grid-width, .md-table-fig .md-table-edit .md-table-resize-popover .md-reset input#md-grid-height { text-align: center;}.md-table-fig .md-table-edit .md-table-resize-popover .popover-title { border-top: 1px solid #eee;}/* yaml front matter */#write pre.md-meta-block { background: #e7ecf3; color: #486491; border: 0; border-radius: 6px; line-height: 1.3rem; padding: 0.5rem 1.5rem; margin-top: -1rem; margin-bottom: 2rem;}/* table of contents */.md-toc { margin-bottom: 1.25rem;}/* task list */.md-task-list-item > input::before { content: ""; position: absolute; top: -5px; left: -4px; border-radius: 50%; width: 20px; height: 20px; border: 1px solid #737373; background: #fff; -webkit-transition: background-color 200ms ease-in-out; transition: background-color 200ms ease-in-out;}.md-task-list-item > input::after { content: ""; position: absolute; top: 2px; left: 1px; width: 0.6rem; height: 0.3rem; border: 2px solid #fff; border-top: 0; border-right: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 0; -webkit-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out;}.md-task-list-item > input:checked::before { background-color: #67c23a; border: none;}.md-task-list-item > input:checked::after { opacity: 1;}.md-task-list-item.task-list-done { text-decoration: line-through; color: #999;}/* footnote */.footnotes { font-size: 1rem;}/* math,html block common */.mathjax-block,.md-htmlblock { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); border-radius: 6px;}.mathjax-block[contenteditable="false"]:active, .mathjax-block[contenteditable="false"]:focus,.md-htmlblock[contenteditable="false"]:active,.md-htmlblock[contenteditable="false"]:focus { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}.mathjax-block:hover .md-rawblock-container,.mathjax-block:hover .md-rawblock-tooltip,.md-htmlblock:hover .md-rawblock-container,.md-htmlblock:hover .md-rawblock-tooltip { background-color: #f5f6f7; -webkit-animation: showRawBlockTooltip 0s linear; animation: showRawBlockTooltip 0s linear;}.mathjax-block:hover .md-rawblock-container,.md-htmlblock:hover .md-rawblock-container { border-radius: 6px 0 6px 6px;}.mathjax-block .md-rawblock-control,.md-htmlblock .md-rawblock-control { background-color: #f5f6f7;}.mathjax-block .md-rawblock-tooltip,.md-htmlblock .md-rawblock-tooltip { background-color: #f5f6f7; -webkit-animation: showRawBlockTooltip 0s linear; animation: showRawBlockTooltip 0s linear; border-radius: 4px 4px 0 0;}/* math block */.mathjax-block .md-mathblock-panel .code-tooltip[contenteditable="false"] { -webkit-box-shadow: none; box-shadow: none;}.mathjax-block .md-mathblock-panel .md-rawblock-before { padding-top: 6px; border-top-left-radius: 6px;}.mathjax-block .md-mathblock-panel .md-rawblock-after { padding-bottom: 6px;}.mathjax-block .md-mathblock-panel .md-rawblock-input .cm-s-inner { color: #282c34;}.mathjax-block .md-mathblock-panel .md-rawblock-input .cm-s-inner .CodeMirror-lines { color: #282c34;}.mathjax-block .md-mathblock-panel .md-rawblock-input .cm-s-inner .CodeMirror-gutters { background-color: #f5f6f7;}.mathjax-block .md-mathblock-panel .md-rawblock-input .cm-s-inner .CodeMirror-selected,.mathjax-block .md-mathblock-panel .md-rawblock-input .cm-s-inner .CodeMirror-selectedtext { background-color: #bac6e9 !important;}.mathjax-block .md-math-container { padding-top: 10px; padding-bottom: 10px;}/* html block */.md-htmlblock .md-htmlblock-panel { border-radius: 6px; border-top-right-radius: 0; padding-left: 6px; padding-right: 6px;}.md-htmlblock .md-htmlblock-panel .md-rawblock-input { padding-top: 14px; padding-bottom: 10px;}.md-htmlblock .md-htmlblock-panel .md-rawblock-input .cm-s-inner .CodeMirror-selected,.md-htmlblock .md-htmlblock-panel .md-rawblock-input .cm-s-inner .CodeMirror-selectedtext { background-color: #bac6e9 !important;}/* strong */strong { background-color: inherit; color: #b5302e;}/* emphasis */em { background-color: inherit; color: #949415;}/* underline */u { background-color: inherit; color: inherit; text-decoration: none; border-bottom: 2px solid #f00; padding-bottom: 1px;}/* code */h1 code,h2 code,h3 code,h4 code,h5 code,h6 code { font-size: inherit;}code { background-color: rgba(34, 37, 38, 0.05); color: #e96900; font-family: "Fira Code", Consolas, "Lucida Console", "Courier", monospace, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1rem; font-weight: 500; margin: 0 2px; padding: 3px 4px 1px; border-radius: 4px;}/* strike */del { color: #999; text-decoration: line-through;}/* hightlight */mark { color: #282c34; font-weight: 500; padding: 1px 5px 2px; border-radius: 2px;}/* hyperlink */a { background-color: inherit; color: #2484c1; font-weight: 600; text-decoration: none;}a:hover { text-decoration: underline;}a img { border: none;}img { border-radius: 7px; /* 添加圆角效果,可根据需要自行调整 */ box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}/* code fences */.md-fences:after { content: ""; position: absolute; left: 11px; top: 5px; width: 12px; height: 12px; background-color: #ff374b; border-radius: 6px; z-index: 999999; box-shadow: 20px 0 #ffc600, 40px 0 #00e03d;}.CodeMirror.cm-s-inner { margin-top: 15px; background-color: #101215; border-radius: 3px;}.md-fences { font-family: "Fira Code", Consolas, "Lucida Console", "Courier", monospace, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #0b0a0a; padding-top: 6px; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); margin-bottom: 2.5rem; border: none; border-radius: 6px;}.md-fences[contenteditable="false"]:active, .md-fences[contenteditable="false"]:focus { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}.md-fences .code-tooltip { background-color: #282c34; border-radius: 4px;}.md-fences span { color: #abb2bf;}.md-fences .code-tooltip .ty-input { color: #fff; font-weight: 500;}.ty-show .autoComplt-list li.active { background-color: #bac6e9;}/* code container */.cm-s-inner { background-color: #282c34;}.cm-s-inner .CodeMirror-gutters { background-color: #282c34; border: none;}.cm-s-inner .CodeMirror-guttermarker,.cm-s-inner .CodeMirror-guttermarker-subtle,.cm-s-inner .CodeMirror-linenumber { color: #737984;}.cm-s-inner .CodeMirror-cursor { border-left: 1px solid #528bff !important;}.cm-s-inner div.CodeMirror-selected { background: rgba(255, 255, 255, 0.15);}.cm-s-inner.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.1);}.cm-s-inner .CodeMirror-line::-moz-selection,.cm-s-inner .CodeMirror-line > span::-moz-selection,.cm-s-inner .CodeMirror-line > span > span::-moz-selection { background-color: #bac6e9;}.cm-s-inner .CodeMirror-line::selection,.cm-s-inner .CodeMirror-line > span::selection,.cm-s-inner .CodeMirror-line > span > span::selection { background-color: #bac6e9;}.cm-s-inner .CodeMirror-activeline-background { background: rgba(0, 0, 0, 0);}.cm-s-inner .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}.cm-s-inner .CodeMirror-selected,.cm-s-inner .CodeMirror-selectedtext { background-color: #404859 !important;}/* code fences color */.cm-s-inner .cm-keyword { color: #c678dd !important;}.cm-s-inner .cm-operator { color: #56b6c2 !important;}.cm-s-inner .cm-variable { color: #d19a66 !important;}.cm-s-inner .cm-variable-2 { color: #e06c75 !important;}.cm-s-inner .cm-variable-3 { color: #e06c75 !important;}.cm-s-inner .cm-builtin { color: #e8bf6a !important;}.cm-s-inner .cm-atom { color: #d19a66 !important;}.cm-s-inner .cm-number { color: #d19a66 !important;}.cm-s-inner .cm-def { color: #e06c75 !important;}.cm-s-inner .cm-string { color: #98c379 !important;}.cm-s-inner .cm-string-2 { color: #80cbc4 !important;}.cm-s-inner .cm-comment { color: #629755 !important;}.cm-s-inner .cm-tag { color: #e06c75 !important;}.cm-s-inner .cm-meta { color: #e06c75 !important;}.cm-s-inner .cm-attribute { color: #d19a66 !important;}.cm-s-inner .cm-property { color: #61afef !important;}.cm-s-inner .cm-qualifier { color: #decb6b !important;}.cm-s-inner .cm-error { color: #fff !important; background-color: #ec5f67 !important;}.cm-s-inner .cm-tag.cm-bracket { color: #abb2bf !important;}/* scrollbar */::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.3) !important; border-radius: 4px;}/* find dialog */#typora-quick-open { background-color: #fff; color: #282c34;}#typora-quick-open .typora-quick-open-item.active { background-color: #bac6e9 !important;}#typora-quick-open .ty-quick-open-category-title { border-top: 1px solid #eee !important;}/* modal dialog */#common-dialog .modal-dialog .modal-content { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background-color: #f5f6f7; border: none; border-radius: 6px;}#common-dialog .modal-dialog .modal-content .modal-footer .btn-default:hover { background-color: #bac6e9 !important;}/* preferences */.ty-preferences { font-family: "Fira Code", Consolas, "Lucida Console", "Courier", monospace, "Helvetica Neue", Helvetica, Arial, sans-serif; color: #282c34;}.ty-preferences .window-header h2 { font-size: 1.6rem;}.ty-preferences .sidebar { font-size: 1.4rem;}.ty-preferences .sidebar .nav-group-item.active,.ty-preferences .sidebar .nav-group-item:active { color: #efefef; background-color: #2f845e;}/* sidebar includes file-tree,articles and outline*/.html-for-mac #typora-sidebar { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}/* focus mode/typewriter mode notification */#md-notification { background-color: #fff !important;}#md-notification #ty-surpress-mode-warning-close-btn:hover { background-color: #bac6e9 !important;}/* Unibody sidebar */#megamenu-menu-sidebar { color: #282c34; font-size: 1rem;}#megamenu-menu-sidebar #megamenu-menu-list { border-top-color: rgba(171, 192, 208, 0.1); background-color: #222526;}#megamenu-menu-sidebar #megamenu-menu-list li { font-size: 0.8rem;}#megamenu-menu-sidebar #megamenu-menu-list li a { color: #abc0d0 !important;}#megamenu-menu-sidebar #megamenu-menu-list li a.active, #megamenu-menu-sidebar #megamenu-menu-list li a:hover { background-color: #3e4249 !important;}#megamenu-menu-sidebar #megamenu-menu-list li a#m-saved { background-color: transparent !important;}.megamenu-opened .megamenu-menu { left: 0;}#megamenu-content { color: #000;}/* sidebar */#typora-sidebar { background-color: #fafafa; border-right: 1px solid #eee;}#typora-sidebar #sidebar-loading-template.file-list-item { border-bottom: transparent !important; background-color: rgba(171, 192, 208, 0.1);}#typora-sidebar .info-panel-tab-wrapper .info-panel-tab:hover { color: inherit;}#typora-sidebar .info-panel-tab-wrapper .info-panel-tab .info-panel-tab-border { background-color: #2f845e; border-radius: 4px;}#typora-sidebar .sidebar-osx-tab .sidebar-tabs { border-bottom-color: transparent;}#typora-sidebar #sidebar-content .file-list-item { border-bottom: 1px solid #eee;}#typora-sidebar #sidebar-content .file-list-item.active { background-color: rgba(66, 185, 131, 0.1); border-left: 4px solid #2f845e;}#typora-sidebar #sidebar-content .ty-sidebar-search-panel { border-bottom: 1px solid #eee;}#typora-sidebar #sidebar-content .ty-sidebar-search-panel .searchpanel-search-option-btn { background-color: #fff;}#typora-sidebar #sidebar-content .sidebar-content-content .file-node-content { line-height: 1.375rem; font-size: 1rem; color: #282c34 !important;}#typora-sidebar #sidebar-content .sidebar-content-content .file-tree-node:not(.file-node-root):hover > .file-node-background { border-left: 4px solid #2f845e; background-color: rgba(66, 185, 131, 0.1);}#typora-sidebar #sidebar-content .sidebar-content-content .file-tree-node.active > .file-node-background { border-color: #2f845e; background-color: rgba(66, 185, 131, 0.1);}#typora-sidebar #sidebar-content .sidebar-content-content #file-library-list-children .file-library-file-node:hover { border-left: 4px solid #2f845e; background-color: rgba(66, 185, 131, 0.1);}#typora-sidebar #sidebar-content #outline-content .no-collapse-outline .outline-item { line-height: 1.375rem; font-size: 1rem;}#typora-sidebar #sidebar-content #outline-content .outline-expander:before { color: inherit; font-size: 14px; top: auto; content: "\f0da"; font-family: FontAwesome;}#typora-sidebar #sidebar-content #outline-content .outline-expander:hover:before,#typora-sidebar #sidebar-content #outline-content .outline-item-open > .outline-item > .outline-expander:before { content: "\f0d7";}#typora-sidebar #sidebar-content #outline-content .outline-item:hover { background-color: #bac6e9 !important;}#typora-sidebar #ty-sidebar-footer { border-top: 1px solid #eee;}#typora-sidebar #ty-sidebar-footer .sidebar-footer-item:hover { background-color: #bac6e9 !important;}#typora-sidebar #ty-sidebar-footer #sidebar-files-menu { -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}/* dropdown menu */.dropdown-menu { background-color: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); border-top: 1px solid #eee;}.dropdown-menu > .show + .menuitem-group-label.show { border-top: 1px solid #eee !important;}.dropdown-menu > .active > a,.dropdown-menu > li > a:hover,.dropdown-menu .menu-style-btn.active { background-color: #bac6e9 !important;}.dropdown-menu li a { color: #282c34 !important;}.dropdown-menu li a:hover { background-color: #bac6e9 !important;}.dropdown-menu .divider { border-color: #fff;}/* sidebar-files-menu,toc-dropmenu,suggest common */#sidebar-files-menu,#toc-dropmenu,.auto-suggest-container { background-color: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); border: none;}#toc-dropmenu .outline-item:hover { background-color: #bac6e9 !important;}/* emoji,fences,word suggest */.auto-suggest-container { padding-top: 4px; padding-bottom: 4px;}.auto-suggest-container li.active, .auto-suggest-container li:hover { background-color: #bac6e9 !important;}/** source code mode */#typora-source { font-family: "Fira Code", Consolas, "Lucida Console", "Courier", monospace, "Helvetica Neue", Helvetica, Arial, sans-serif; color: #6a6a6a;}#typora-source .cm-s-typora-default .cm-header,#typora-source .cm-s-typora-default .cm-property,#typora-source .CodeMirror.cm-s-typora-default div.CodeMirror-cursor { color: #428bca;}#typora-source .cm-s-typora-default .cm-atom,#typora-source .cm-s-typora-default .cm-number { color: #777777;}#typora-source .CodeMirror-selectedtext { background-color: transparent !important;}.typora-node .file-list-item-parent-loc,.typora-node .file-list-item-time,.typora-node .file-list-item-summary { font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", sans-serif;}
总条数:462 到第
上滑加载中