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

    go监控方案(5) -- influxdb

    InfluxDB是一个开源的时序数据库,使用GO语言开发,特别适合用于处理和分析资源监控数据这种时序相关数据。

    74410发布于 2019-07-22
  • 来自专栏我的小碗汤

    5 个 Docker 替代方案

    5 个 Docker 替代品 这里有五种流行的 Docker 替代方案可供考虑。 Buildah Buildah 是一个支持 Open Container Initiative[5]容器镜像的开源工具。 www.techtarget.com/searchsecurity/news/252499956/Codecov-breach-raises-concerns-about-software-supply-chain [5]

    4K20编辑于 2023-03-19
  • 来自专栏网优小兵玩Python

    5G--NSA组网方案

    国家战略层面提前了一年5G商用,6月6日上午8点,工信部正式向中国电信、中国移动、中国联通、中国广电四家运营商发放了5G商用牌照。 当前NSA组网锚点站采用的是新建FDD1800。 个人一直好奇,锚点站的方案是一定要采用FDD1800吗?新建一张5G网络的同时还得新建一张FDD1800网络,就目前的天面资源来看,改造成本会很高,建设成本也会很高。 在网上找了各种资料,发现NSA组网的方案锚点站不一定是要新建FDD1800,个人推测某动采用这种方案,是为了D频段挪频后,新建的FDD1800会对现网的4G话务有一个很好的分担作用(只用于市区跟县城), 将来农村的5G建设锚点站方案可直接采用利旧现网的4G站点资源,可大大降低建设成本。 一个讲NSA组网的资料,很不错,分享给大家: NSA的组网类型Option 3X介绍 NSA网络拓扑 NS锚点策略 NSA锚点选择 RRM无线资源管理 NSA语音业务解决方案----??????

    2.7K10发布于 2019-09-10
  • 来自专栏苏三说技术

    Token续期的5方案

    下面我跟大家一起聊聊工作中最常用的5种主流方案,希望对你会有所帮助。 代码实现: public String safeRefresh(String oldToken) { // 旧Token加入黑名单(有效期比Token长5分钟) redis.setex System.currentTimeMillis(); long totalTime = token.getTotalValidTime(); // 双阈值策略:绝对时间(5分钟 )和相对时间(30%有效期) return remainTime <= Math.min(5 * 60 * 1000, 0.3 * totalTime); } 4.2 Redis缓存续期方案 查询认证中心 return authCenterClient.validateToken(token); } 六、五大方案对比 方案 安全性 用户体验 实现复杂度 适用场景 性能影响 典型应用

    1.1K10编辑于 2025-08-24
  • 来自专栏万丈高楼平地起

    H5跳转小程序方案

    1.在自定义 H5 页面嵌入微信标签(wx-open-launch-weapp)跳转 适用场景: 这种适用于运行在微信环境的自定义 H5 页面,将跳转按钮融合在自研 H5 应用,点击按钮后跳转指定小程序页面 H5 通过开放标签打开小程序的场景值为 1167。 *开放对象 * 已认证的服务号,服务号绑定“JS 接口安全域名”下的网页可使用此标签跳转任意合法合规的小程序。 .采用中转方案保证每次访问都是最新生成的 URL Link: 页面生成动态短链接:针对不同的页面路径,固定的域名+ 指定参数+动态路径参数 nginx 中转:访问短链接,获取链接的动态路径参数,作为参数请求后台的接口 3.通过 URL Scheme 适用场景:适合在外部浏览器运行的 H5 页面,通过 URL Scheme 的方式来拉起微信打开指定小程序。 Android 系统不支持直接识别 URL Scheme,用户无法通过 Scheme 正常打开小程序,开发者需要使用 H5 页面中转,再跳转到 Scheme 实现打开小程序。

    5K10编辑于 2024-01-25
  • 来自专栏前端宇宙

    H5 秒开方案大全

    来源:混沌福王 http://www.alloyteam.com/2019/10/h5-performance-optimize/ 老板说 , 页面打开速度过慢? 页面加载性能不达标? 下面我们来看下各个大厂和团队的秒开经典方案,有没有一款适合你去探索? 本页面会列举和总结偏向与客户端结合的hybrid秒开方案,纯前端方案也会部分提及。 常用的加速方法 说起H5性能优化方案,是个老生常谈的话题,通常的web优化方法,基本围绕在资源加载和html渲染两个方面。前者针对首屏,后者针对可交互。 PWA一系列方案替代离线包策略,带来的好处是,属于web标准,适用于普通能够支持service-worker的H5页面。在允许兼容问题允许的情况下,建议主加。 让小程序天然具备了大量的H5优化后的效果,其代价是牺牲了web的灵活性。

    1.9K20发布于 2020-08-28
  • 来自专栏采云轩

    H5 页面列表缓存方案

    前言 在 H5 日常开发中,会经常遇到列表点击进入详情页面然后返回列表的情况,对于电商类平台尤为常见,像我们平常用的淘宝、京东等电商平台都是做了缓存,而且不只是列表,很多地方都用到了缓存。 但刚才说的都是 App,在原生 App 中,页面是一层层的 View,盖在 LastPage 上,天然就能够保存上一个页面的状态,而 H5 不同,从详情返回到列表后,状态会被清除掉,重新走一遍生命周期, 第二种解决方案就是手动保存状态,即在页面卸载时手动将页面的状态收集存储起来,在页面挂载的时候进行数据恢复,个人采用的就是简单粗暴的后者,实现上比较简单。 /2017/07/html5-indexeddb-js-example/)查看对比。 缓存方案纵有多种,但需要考虑的问题就以上几点。

    2.3K20发布于 2021-04-08
  • 来自专栏苏三说技术

    排行榜的 5方案

    接下来,我将为大家详细剖析 6 种不同的实现方案,希望对你会有所帮助。 方案一:数据库直接排序 适用场景:数据量小(万级以下),实时性要求不高 这是最简单直接的方案,几乎每个开发者最先想到的方法。 :缓存+定时任务 适用场景:数据量中等(十万级),可以接受分钟级延迟 这个方案方案一的基础上引入了缓存机制。 :排行榜的计算逻辑是否复杂 对于大多数中小型应用,方案二(缓存+定时任务)或方案三(Redis有序集合)已经足够。 如 果业务增长迅速,可以逐步演进到方案四(分片+Redis集群)。 而对于社交平台等需要实时更新的场景,则需要考虑方案五(预计算+分层缓存)或方案六(实时计算+流处理),但要做好技术储备和架构设计。 希望这六种方案的详细解析能帮助大家在工作中做出更合适的选择。 记住,没有最好的方案,只有最适合的方案

    72911编辑于 2025-05-08
  • 来自专栏Web技术学苑

    webpack5资源最佳加载方案

    工程应用,这其中我们使用了加载文件,我们在之前处理文件使用file-loader或者url-loader处理,url-loader主要是可以针对图片文件大小进行有选择的base64压缩,在webpack5中可以用内置的 Asset Modules来处理图片资源 接下来我们一起探讨学习下webpack5中关于Asset Modules[1]的那些事 正文开始... file-loader或者url-loader在webpack5中可以使用内置模块type: 'assets/resource' 基于webpack5内置模块asset module type来设置资源的加载 parse.dataUrlCondition.maxSize来限制是否需要base64输出 比较asset module type几种模式区别,代替以前row-loader、file-loader、url-loader方案 ,但是这仅仅是你的webpack版本在5以后。

    1.2K20编辑于 2022-07-28
  • 来自专栏JAVAandPython君

    让 Python 变快的 5方案

    下面是五种已有的方案,帮助你提高 Python 的性能。 1. PyPy 在 CPython 的替代品中,PyPy 是最显眼的那一个(比如 Quora 就在生产环境中使用它)。 5. Numba Numba 结合了上面几个项目的想法。 由于 GIL 锁目前还无法被替代,所以有很多项目开始尝试一些短期可行的替代方案,当然这些方案也可能转变为长期的可选项。 本期的文章就到这里了,如果觉得有点意思,可以给个大大的点赞、在看、转发!

    3.1K10发布于 2021-03-09
  • 来自专栏大数据和云计算技术

    超融合方案分析系列(5)EMC vxrail超融合方案分析

    超融合概述 超融合产品分析系列(1):nutanix方案 超融合方案分析系列(2):VSAN的超融合方案分析 超融合方案分析系列(3)深信服超融合方案分析 超融合方案分析系列(4)H3C超融合方案分析 的 VxRack SDDC方案;而VxRail是基于VSAN的小型化的方案。 尤其是最新的v5 61xx系列CPU,基本上都是125w以上。将大部分CPU型号基本无法支持。 单节点最大支持4*4=16跟CPU,相比2U空间普遍支持24根内存条,支持的虚拟机更少。 同样,基于VSAN的方案,通常采用的是1:5的混合方案或者全闪存,6个磁盘槽位全部给数据盘,那么整个方案还需要有一个OS盘,在早期的材料中,我看到的是基于SLC的128G的SATADOM的做Esxi虚拟化 相比大部分VSAN ready node方案采用双SD卡方案,单个SATADOM的可靠性并不高。

    2.9K90发布于 2018-03-08
  • 来自专栏OTT IPTV

    Html5视频加密技术方案

    其实除了倍速播放以外,随着H5视频加密技术的日益成熟和精进,很多视频类网站都开始选择H5视频加密方案。 H5视频加密技术是基于js加密,也可以通过内嵌c++编译后的代码做安全。 该加密方案通用性好,手机电脑均可支持,一个链接用户就能随时观看,用户体验好。不过IE7以下等一些老浏览器可能兼容性不好。如果有特殊需要在一些老浏览器中使用,也可以结合电脑flash方案同步使用。 如果想更进一步加强视频网站安全性,还可以H5加密方案和网站结合,做一些技术处理。 2、m3u8文件后面,可以加一个token,这个token是根据当前时间+视频地址做一个MD5加密出来的。 服务端进行验证,通过后发放 3、m3u8获取,可以验证下refer、user-agent,防止下载工具下载等 除了以上这些,需要更多的研发拓展方案,欢迎交流。 4.JPG

    2.2K31发布于 2020-02-20
  • 来自专栏前端架构

    DarkMode(5):深色模式不同实现方案切换

    sass自定义函数转 sass预处理 在《DarkMode(2):深色模式解决方案——css颜色变量实现Dark Mode》与《DarkMode(3):深色模式解决方案——颜色反转与函数 》,如果使用  & {       @content;     }   } } @function themed($key) {   @return map-get($theme-map, $key); } 这种方案写出来的样式代码 variable.scss 变量,并自动处理成css 变量文件,这个正在研究,等时间空点,再续 这个用sass或者less函数可以直接处理 如果是map 形势的赋值,直接操作 转载本站文章《DarkMode(5) :深色模式不同实现方案切换》, 请注明出处:https://www.zhoulujun.cn/html/webfront/style/darkMode/8586.html

    1.2K10发布于 2020-12-11
  • 来自专栏Python 技术小屋

    PyQt5 解决界面无响应方案

    前言在PyQt5中,GUI线程通常指的是Qt的主事件循环线程,也称为主线程。主线程负责处理GUI事件、更新UI界面等任务。在PyQt5中,主线程和GUI线程是同一个线程,即运行应用程序的线程。 版本PyQt5Python 3.x案例我们写一个简单的进度条填充程序,每 2 秒填充 1%:import sysimport timefrom PyQt5.QtWidgets import QApplication ) w.setWindowTitle('Simple') w.show() sys.exit(app.exec_())点击运行,我们会发现 UI 界面出现无响应且进度条没有刷新:解决方案为了避免 QThread我们可以通过点击事件创建 QThread 异步线程执行:import sysimport timefrom PyQt5.QtCore import QThread, pyqtSignalfrom PyQt5.QtWidgets import QApplication, QWidget, QProgressBar, QPushButton, QHBoxLayoutclass MyWorker(QThread

    1.3K20编辑于 2024-05-09
  • 来自专栏薛定喵君

    H5与小程序技术方案比较

    记录下H5与小程序技术方案的主要差异 H5 小程序 运行环境 浏览器/webview 三种环境:IOS(JSCore+WKWebView)安卓(JSCore+Chrome57/V8+Chrome67

    1.1K10发布于 2019-11-05
  • 来自专栏艳艳代码杂货店

    IOS中DES与MD5加密方案

    MD5算法和DES算法是常见的两种加密算法。 MD5:MD5是一种不可逆的加密算法,按我的理解,所谓不可逆,就是不能解密,那么它有什么用的,它的用处大了,大多数的登录功能都会使用到这种算法。 在很多移动项目中,安卓平台和IOS平台的后台服务是统一的,比如一个登录功能是这样的流程: 1、客户端向服务端请求密钥,请求的参数是双方约定好的一个MD5加密的字符串。 ];     unsigned char result[CC_MD5_DIGEST_LENGTH];     CC_MD5(input, (CC_LONG)strlen(input), result); ]];     }          return digest; } 通过这样的方法,我们可以很容易的得到一串MD5加密字符串,但是一定要和后台约定好,MD5加密的位数是16位还是32位,用上述方法加密出来的时 2、服务端将得到的MD5串和以约定好的MD5串进行对比,如果一致,可以放行,返回密钥。 3、客户端取到密钥,将密钥再进行一次MD5加密,然后通过DES将要传送的数据加密发给服务器。

    1.6K00发布于 2021-10-30
  • 来自专栏流媒体音视频

    H5和WebRTC实时通讯方案对比

    “ 目前,实时音视频通讯的实现方案在浏览器上有两种,分别是H5和WebRTC,前者可以拉流观看,后者可以实现推流和拉流。” 在浏览器上实现音视频实时通讯,H5和WebRTC是两种可选方案,但是二者有明显的区别,优劣也比较突出。 01 — H5的实时通讯方案 浏览器H5的实时方案有明显的优势和劣势,优势是开发成本比较低,开发周期短,劣势是只能拉流,不能推流,不能实现互动连麦。另外,浏览器H5方案延迟比较大。 02 — WebRTC的实时通讯方案 尽管浏览器H5方案非常普遍,开发方便但是不能连麦直播。那么在浏览器上能不能实现连麦直播呢?答案是肯定的,它就是WebRTC。 同样,浏览器WebRTC方案也有自己的不足: 1)没有自定义模块设置接口,在浏览器端不能实现较好的美颜和贴图效果。

    2K20发布于 2021-06-29
  • 来自专栏京东技术

    百亿补贴通用H5导航栏方案

    02 解决方案 理解,首先 MCube 会依据模板缓存状态判断是否需要网络获取最新模板,当获取到模板后进行模板加载,加载阶段会将产物转换为视图树的结构,转换完成后将通过表达式引擎解析表达式并取得正确的值 3、用户体验好 生命周期和其他楼层保持同步,规避了原生容器和H5页面天然的生命周期无法同步的问题,也就不存在两者之间的过渡问题,体验佳。 5、机型、系统兼容性好 参考原生导航栏异形屏适配方案,参考原生绝对布局思路,完美适配折叠屏、异形屏。 iOS9 - 最新 、Android5 - 最新均兼容性良好,未发现线上兼容异常。 但是H5导航条遇到这些异常情况,也要保证用户可以点击返回按钮返回上一页。 3.1 百补方案 目前方案已和通天塔以及hybrid团队打通,方案如下: 异常场景1:业务js执行异常。 现状中的几个异常场景,仍需要webview配合一起整改,所以目前整改方案为: 业务链接中新增qurey参数hideNavi=1,此时 webview通过该字段在webview 出现之前隐藏导航条。

    1.1K40编辑于 2023-10-16
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5】鸿蒙跨平台开发方案详解(一)

    【HarmonyOS 5】鸿蒙跨平台开发方案详解(一)一、为什么需要鸿蒙跨平台开发方案?2025年是鸿蒙生态迎来关键发展期。 所以企业更倾向于跨平台方案开发鸿蒙。当然经过数据的梳理,跨平台开发方案,我始终认为是没有原生开发的效率高。但是方案是针对团队技术沉淀,人员储备,业务复杂度,以及历史债务来选择。 二、常见的八大鸿蒙跨平台方案以下是将八大鸿蒙跨平台开发方案梳理后的表格呈现,从方案名称、所属主体、核心定位、技术特点及生态/性能亮点五个维度进行分类展示:1、鸿蒙跨平台开发方案对比表方案名称所属主体 2、八种方案的开发数据对比:为了更直观地对比这些方案,我制作了一个表格,从开发效率、性能表现、生态成熟度和维护成本四个关键维度进行分析:方案开发效率性能表现生态成熟度维护成本Flutter需学Dart, 哪种方案是企业架构决策的关键环节,后续系列文章将围绕Flutter深度分析和多方案对比。

    1.2K00编辑于 2025-06-25
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5】鸿蒙跨平台开发方案详解(二)

    【HarmonyOS 5】鸿蒙跨平台开发方案详解(二)一、Flutter鸿蒙适配作为最早实现鸿蒙适配的跨平台框架,Flutter在社区推动下已形成较完整的技术方案。 (1) 窗口管理:适配鸿蒙的窗口生命周期管理机制(2) 输入事件:重构触摸事件处理流程以匹配鸿蒙输入系统平台通道:FlutterMethodChannel类似于H5和原生之间的JSBridge。 两种方案对比特性 Skia + OHNativeWindow Impeller + ArkGraphics 渲染引擎 3、混合开发支持Flutter与ArkTS原生组件的混排方案:通过XComponent创建渲染表面使用ArkUI C API将原生组件树附加到OH_NativeXComponentFlutter将其作为 技术融合 与鸿蒙分布式能力深度结合的可能华为原生框架ArkUI-X的替代压力 企业需求 已有Flutter团队的迁移需求 维护成本高于官方推荐方案 下一篇文章将展开八大跨平台方案的多维度对比

    2.3K00编辑于 2025-06-25
领券