IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    admin
    发表于
    2024-01-31 15:06:05

    使用COS加速你的网站

    问题在国内带宽小水管的情况下,如果出现很多的照片或者照片大一点会出现加载比较慢的情况,这个时候是会影响用户的体验。还有一点就是本地存储和性能的问题,一定程度上会有影响。解决方案为此我们可以使用类似阿里oss 或者腾讯 cos 等对象存储服务来实现加速访问,本文主要介绍腾讯的cos加速本网站的教程。其实我用cos很久了,最近发现自己cos有些配置还是不太合理,顺带记录一下。step1wordpress需要安装相应的插件,腾讯云有提供开发好的cos插件,检索安装即可。安装之后的效果如下所示上面第一张图中的一些配置信息都是在腾讯云的后台获取的,你需要按照实际你自己的信息填写即可。第二张图中的一些配置需要小心配置。自动重命名–如果你是在wp后台上传图片的话可以勾选,我一般都是在本地写,使用xnip和upic来实现自动截图上传,不存在命名冲突的问题不在本地保存–你上传到云端之后本地就会删除的意思禁止缩略图—wp本身提供缩略图裁剪的功能,看你是否需要上传数据万象– 这个也是腾讯的服务,我这里主要是用来进行照片打码,防盗哈下面的其他的功能我也没用过,不太清楚,有兴趣的可以参考文档使用。step2腾讯云里的cos配置,首先你得买资源包哈,新用户好像有赠送,其实量不大买资源包也很便宜的,花不了多少钱。我现在的买的是10g通用包存储,够用了。主要关注两个 ...继续阅读 (169)


    love 0
    张 鑫旭
    发表于
    2024-01-31 14:58:31

    HTML MicroData微数据结构简介

    byzhangxinxufromhttps://www.zhangxinxu.com/wordpress/?p=11116鑫空间-鑫生活本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。MicroData微数据相关的知识适用于对SEO非常重视的产品,且主要针对谷歌、微软、雅虎等国外的搜索引擎,适用场景较为小众,因此,本文内容大致了解下即可。所谓微数据,就是在原有的HTML元素基础上,通过设置若干专门给机器识别的HTML属性,让搜索引擎可以更好地理解这一块的数据。在具体展开介绍之前,有必要先介绍https://schema.org/这个网站,准确说这是一个开源协作的社区组织,由谷歌、微软、雅虎和Yandex创建,致力于在互联网、网页、电子邮件等平台上创建、维护和推广结构化数据的模式。由于大厂的支持和社区的推动,schema.org网站所共享的词汇表已经成为某种实时标准,超过1000万个网站使用schema.org定义的微数据结构来开发网页、发送邮件等,大家如果有兴趣,也可以前往对应的Github项目(https://github.com/schemaorg/schemaorg)参与共享,目前已经发布了24个版本了。一、微数据常用词汇表既然是规范,那必然意味着不能随便使用。例如,微数据只能对特定的物体或事件进行描述,并不能随便自定义。至于哪些物体和事件可 ...继续阅读 (147)


    love 0
    诺多
    发表于
    2024-01-31 13:12:19

    Appsmith:一个用于构建、部署和维护内部应用程序的开源低代码平台

    说起低代码,市面上相关的产品、平台数不胜数,但很多都名不副实,大多数就只是个表单设计器而已,真要拿去做生产级系统还远远不够。笔者此前介绍给一款开源项目Budibase就还不错,本篇再介绍一款:Appsmith,感兴趣的朋友可以尝试一下。1️⃣ Appsmith简介Appsmith是一个开源低代码平台,目前在Github上有高达30.5K个Star,可见多么受欢迎。组织构建内部应用程序,例如仪表板、数据库GUI 、管理面板、审批应用程序、客户支持仪表板等,以帮助其团队执行日常操作。可快速开发这些内部应用程序。在我们的网站上阅读更多信息。Appsmith可以用来组织构建内部应用程序,比如仪表板、数据库GUI 、管理面板、审批应用程序、客户支持仪表板等,以帮助他们的团队执行日常操作。 目前Appsmith已经与25+数据库进行了集成,还可以对接任意API。2️⃣ Appsmith功能展示温馨提示:部署Appsmith的方法见后文。1、注册账号部署完Appsmith以后,使用IP+端口打开系统,首次进入系统需要先创建一个账号,首先按照页面提示输入姓名、邮箱、密码并确认。继续对账号进行设置,选择你的开发能力和项目用途,这里按自己实际情况去选,然后继续。比如笔者开发能力选择Intermediate(中等),用途选择Personal Project(个人)。2、选择许可计划直接选Free(免费计 ...继续阅读 (137)


    love 0
    bluishglc
    发表于
    2024-01-31 12:21:14

    Flink 读取 Kafka 消息写入 Hudi 表无报错但没有写入任何记录的解决方法

    本问题发生的场景是:使用 Kafka Connect 的 Debezium MySQL Source Connector 将 MySQL 的 CDC 数据 (Confluent Avro 格式)接入到 Kafka 之后,通过 Flink 读取并解析这些 CDC 数据,然后写入到 Hudi 表中。在测试过程中发现:启动写入作业后,Hudi 表中迟迟没有数据写入,而 Flink 作业也没有报错。实际上,这应该是一比较常见的问题,我们的测试环境并没有特别的配置,大多数初次进行集成的开发者,大概率都会遇到这一问题, ...继续阅读 (145)


    love 0
    bluishglc
    发表于
    2024-01-31 10:02:04

    Flink 集成和使用 Hive Metastore

    想在 Flink 中使用 Hive Metastore 其实只需要将 Flink Hive Connector 以及 Hive Metastore 有关的 Jar 包部署到 ${FLINK_HOME}/lib 下即可,稍后我们会介绍一下具体做法。但是,如果是 AWS EMR,会有所不同,主要是 EMR 中的默写包是改写过的,特别是和 Hive Metastore 的交互要多留心,因为 EMR 上还有另外一套 Metatstore:Glue Data Catalog,所以,简单的复制开源的 Jar 包可能会有 ...继续阅读 (159)


    love 0
    x359981514
    发表于
    2024-01-31 08:30:27

    Flutter鸿蒙终端一体化-珠联璧合

    点击上方蓝字关注我,知识会给你力量在上一篇文章中,我们初步了解了在鸿蒙中使用Flutter的可能性和可用性,还没看过的可以参考下面的链接。Flutter鸿蒙终端一体化-混沌初开在文章的最后,我们分析了两种混编模式,和Android、iOS类似,分别是源码依赖和产物依赖,在我们的项目中,由于很早之前就开始介入Flutter开发,同时抽象了一套Flutter的轻量级渲染模式,所以,这里我们会使用产物依... ...继续阅读 (133)


    love 0
    MaskRay
    发表于
    2024-01-31 06:15:39

    Raw symbol names in inline assembly

    GCC's aarch64 port, from the beginning (2012), supports the constraint"S" to reference a symbol or label. This is nice, as you can create anartificial reference for linker garbage collection, defining sections tohold symbol addresses, or even enabling more creative applications.12345678namespacens {externinta[4]; }voidfun();voidfoo(){label:asm(".pushsection .xxx,\"aw\"; .dc.a %0; .popsection"::"S"(&ns;::a[3]));asm(".reloc ., BFD_RELOC_NONE, %0"::"S"(fun));asm("// %0"::"S"(&&label;));}Using the genericrormconstraint in suchcases would instruct GCC to generate instructions to ...继续阅读 (141)


    love 0
    Artech
    发表于
    2024-01-31 00:37:00

    WebAssembly核心编程[1]:wasm模块实例化的N种方式 - Artech

    【摘要】当我们在一个Web应用中使用WebAssembly,最终的目的要么是执行wasm模块的入口程序(通过start指令指定的函数),要么是调用其导出的函数,这一切的前提需要创建一个通过WebAssembly.Instance对象表示的wasm模块实例(源代码)。阅读全文 ...继续阅读 (117)


    love 0
    林木木
    发表于
    2024-01-30 21:27:48

    利用 Gemini Pro 为文章添加摘要

    利用 Gemini Pro 为文章添加摘要,具体步骤如下: 1. 获取 Gemini Pro 的 API 密钥。 2. 部署 Netlify API 代理以解决部分地区不可用问题。 3. 部署 Gemini OpenAI 代理,并将接口格式改为 OpenAI 格式……获取 Gemini Pro 的 API 密钥略Netlify 部署 API proxy解决部分地区不可用问题。项目地址:https://github.com/antergone/palm-netlify-proxy部署之后复制链接,如:https://lucky-beignet-12345.netlify.app部署 Gemini OpenAI Proxy改为 OpenAI 接口格式,项目地址:https://github.com/zuisong/gemini-openai-proxy打开main_cloudflare-workers.mjs并复制代码到 Cloudflare Workers 中。(当然,也可以其他平台。但,只有 CF 方便手动修改)修改以下 3 处地方:[可选] 自用设置,第 24 行,添加上自己的主域名,:origin: "https://immmmm.com",第 1419 行,改为 Netlify 网址:var BASE_URL = "https://lucky-beignet-12345.ne ...继续阅读 (185)


    love 0
    寒峰路
    发表于
    2024-01-30 20:47:20

    创建你的旅行页面

    TTW,是 Travel the World 的首字母缩写,代表了环游世界🌍的梦想。缘起一个旅行页面每个人都有一个环游世界的梦想,我也不例外。除了环游世界,我还想有一个记录自己旅行经历的页面,它应该有一个照片和城市组成的时间线,一个标注我去过地方的世界地图,最好再加上关于旅行的数据统计。曾经在某个朋友的博客中看到过类似的效果,后来想再看却不记得在哪了,尝试了很多方法也没有找到。在网上也搜索寻找类似的方案,还有 WordPress 或者 HUGO 等,找了很久也没有类似的产品,或者不是想要的效果。我想既然在脑海中已经有了想要的样子,那么就自己做一个吧。现在,我完成了,还做了一个落地页来介绍这个产品和页面。这个 DEMO 页面就是我想要的效果:上面是世界🗺️,显示旅行去过的地方;下面是照片🏞和城市的旅行时间线,记录旅行看过的世界。让整理照片更容易做这样的旅行页面,很容易想到整理照片太费时间和精力了。很多时候会因为太麻烦而放弃。🤔我想应该有更简单的方式可以做到!虽然家里有个佳能70D相机,但已经束之高阁很久了,外出也因为觉得太重不愿意随身带着了。我外出旅行基本都是手机拍照,看到想拍的风景就拿出手机拍下来;而且我给相机📷应用开启了位置权限,这样每次拍下的照片就会有当时拍照的位置数据。手机中的照片记录了旅行时看到的风景和去过的地方,那么通过读取和分析手机中的照片,就可以自动生成上面的旅行页面 ...继续阅读 (112)


    love 0
    1900
    发表于
    2024-01-30 17:07:50

    用OneDrive搭配酷呆桌面自动同步桌面文件

    以前出现过一次硬盘故障,全盘数据丢失的重大事故,自那以后就开始尝试如何及时、安全的保存办公、数据文件的方法。 最后摸索出了一套还算可用的方案,就是标题所述的桌面整理软件+OneDrive。 这个方案很好的解决了数据的云同步和自动整理,可以让我不用担心因为硬盘故障而损失掉我的重要数据,而且还自带有历史版本功能,在特定情况下你还可以找回以前版本的文件。 OneDrive 对重要数据做云同步的方案是比较稳妥的,数据同步后即便本地硬件故障,在更换设备后也能通过同步功能复原出问题前的数据。 不过有同步功能的网盘服务有很多,我体验过的如下 * 百度云,会员功能 * 阿里,会员功能 * 坚果云,免费,免费额度小 * Dropbox,国内用不了 * * OneDrive,国内速度、价格都比较合适 * 其他等等... 在体验过这么多网盘工具后最终我选择了OneDrive,因为我主力平台是Windows,它在该系统下拥有的众多特性和价格几乎让他成为了不二选择。 * 国内尚可的速度 2-5M下载、上传(我的速度)。 * 还不错的及时同步性 * 便宜的家庭套餐价格,1T的家 ...继续阅读 (182)


    love 0
    牧人
    发表于
    2024-01-30 16:50:00

    洛阳游记之三:白马寺、老街、丽景门

    第三天去了白马寺,就是小学课本中的那个白马寺;没有想象中那么好,人山人海人挤人。老街热闹,小吃一条街,各大热门旅游城市好像都有小吃一条街,洛阳这边各种“汤”吃不习惯。“洛阳牡丹甲天下,丽景城楼世无双”,实地看起来也就那样,晚上带小朋友看了暑假正热播的《长安三万里》挺开心。白马寺外面的石白马怀旧老铺子的壁画中原第一门 ...继续阅读 (120)


    love 0
    牧人
    发表于
    2024-01-30 16:50:00

    洛阳游记之三:白马寺、老街、丽景门

    第三天去了白马寺,就是小学课本中的那个白马寺;没有想象中那么好,人山人海人挤人。老街热闹,小吃一条街,各大热门旅游城市好像都有小吃一条街,洛阳这边各种“汤”吃不习惯。“洛阳牡丹甲天下,丽景城楼世无双”,实地看起来也就那样,晚上带小朋友看了暑假正热播的《长安三万里》挺开心。白马寺外面的石白马怀旧老铺子的壁画中原第一门 ...继续阅读 (108)


    love 0
    牧人
    发表于
    2024-01-30 16:50:00

    洛阳游记之三:白马寺、老街、丽景门

    第三天去了白马寺,就是小学课本中的那个白马寺;没有想象中那么好,人山人海人挤人。老街热闹,小吃一条街,各大热门旅游城市好像都有小吃一条街,洛阳这边各种“汤”吃不习惯。“洛阳牡丹甲天下,丽景城楼世无双”,实地看起来也就那样,晚上带小朋友看了暑假正热播的《长安三万里》挺开心。白马寺外面的石白马怀旧老铺子的壁画中原第一门 ...继续阅读 (113)


    love 0
    运维咖啡吧
    发表于
    2024-01-30 16:33:45

    多云系统之资源同步过程解析

    本文详细介绍了如何在多云环境下实现资源同步的逻辑,包括云帐号的新建、周期任务的创建、资源同步的具体实现以及同步日志的记录。通过伪代码和流程图展示了资源同步的每个步骤,帮助读者理解多云环境中资源同步的处理逻辑。 ...继续阅读 (58)


    love 0
    smallnest
    发表于
    2024-01-30 16:05:38

    十亿行的挑战

    国外的程序员休完他们的假期之后在玩什么?他们在玩十亿行的代码挑战。工程师贡纳尔·莫林在元旦发起一个挑战(1BRC),挑战从 1 月 1 日持续到 1 月 31 日。如果你决定接受它,你的任务看似简单:编写一个 Java 程序,用于从文本文件中检索温度测量值并计算每个气象站的最小、平均值和最高温度。只有一点需要注意:文件有1,000,000,000 行!(1 billion, 10亿行)。这个文本文件结构简单,每行一个测量值, 气象站和它的测量温度:123456Hamburg;12.0Bulawayo;8.9Palembang;38.8St.John's;15.2Cracow;12.6...程序应打印出每个站的最小值、平均值和最大值,按字母顺序排列,如下所示:1{Abha=5.0/18.0/27.4, Abidjan=15.7/26.0/34.1, Abéché=12.1/29.4/35.6, Accra=14.7/26.4/33.1, Addis Ababa=2.1/16.0/24.3, Adelaide=4.1/17.3/29.7,...}1BRC挑战的目标是为这项任务创建最快的实现, 在这样做的同时,探索现代 Java 的好处,并找出你可以将这个平台推向多远。 因此,使用所有的(虚拟)线程,利用 Vector API 和 SIMD,优化你的 GC,利用 AOT 编译,或者使用你 ...继续阅读 (148)


    love 0
    牧人
    发表于
    2024-01-30 15:52:00

    洛阳游记之二:洛阳博物馆

    现在看到的都是新洛阳博物馆,旧馆在关林庙;还是比较壮观的,假期人多;正门壁画牡丹艺术展国色天香黄牡丹北魏洛阳永宁寺永宁寺木塔唐三彩三彩骆驼中国第一龙兽面纹方鼎白玉杯文武俑集灵台三彩马古墓三彩杯文化因素三彩牡丹纹枕文化墙于会见壁画仪仗陶俑群客家人象化石 ...继续阅读 (171)


    love 0
    牧人
    发表于
    2024-01-30 15:52:00

    洛阳游记之二:洛阳博物馆

    现在看到的都是新洛阳博物馆,旧馆在关林庙;还是比较壮观的,假期人多;正门壁画牡丹艺术展国色天香黄牡丹北魏洛阳永宁寺永宁寺木塔唐三彩三彩骆驼中国第一龙兽面纹方鼎白玉杯文武俑集灵台三彩马古墓三彩杯文化因素三彩牡丹纹枕文化墙于会见壁画仪仗陶俑群客家人象化石 ...继续阅读 (144)


    love 0
    admin
    发表于
    2024-01-30 15:14:43

    RAG 对比大模型Finetune

    序幕随着对大型语言模型 (LLM) 的关注浪潮,许多开发人员和组织正忙于利用大模型的能力来构建应用。但是,当开箱即用的预训练LLM没有按照预期或希望的结果执行时,问题成为了如何提高LLM应用的性能。最终,我们到了要回过头来问问自己的地步:我们到底应该使用检索增强生成Retrieval-Augmented Generation(RAG)还是使用模型微调来改善结果? 在深入研究之前,我们先揭开这两种方法的神秘面纱:RAG:这种方法将检索(或搜索)的强大能力集成到LLM的文本生成中。它将检索系统(从大型语料库中获取相关文档片段)和LLM(使用这些片段中的信息生成答案)结合了起来。从本质上讲,RAG是帮助模型“查找”外部信息来改进其响应的内容。Finetuning微调:这是采用预训练的LLM并在较小的特定数据集上进一步训练模型的过程,以使其适应特定任务或提高其性能。我们可以通过微调根据我们的数据调整模型的权重,使其更适合我们应用的个性需求。RAG和微调都是能够增强LLM应用性能的强大工具,但它们设法解决的是优化过程的不同方面,这在二选一的时候时至关重要。以前,我经常建议各团队在进行微调之前先尝试使用 RAG。这是基于我的看法,即两种方法都取得了相似的结果,但在复杂性、成本和质量方面有所不同。我甚至曾经用这样的图表来说明这一点:在此图中,复杂性、成本和质量等各种因素沿单个维度表示。结论?RA ...继续阅读 (178)


    love 0
    牧人
    发表于
    2024-01-30 14:52:00

    洛阳游记之一:龙门石窟

    今夏小朋友放暑假了,一家人去洛阳玩了三天,酷暑炎热.白居易故居白居易石像琵琶峰牡丹石梅花玉伊河龙门石窟介绍文物展小水池指示牌龙门石窟大佛潜溪寺各种佛像宾阳中洞伊阙佛龛之碑指示牌站在东山石窟对面看过去各种神态各异的佛像,颇为壮观。人为的盗凿破坏十分严重,不少成了残缺。 ...继续阅读 (168)


    love 0
    牧人
    发表于
    2024-01-30 14:52:00

    洛阳游记之一:龙门石窟

    今夏小朋友放暑假了,一家人去洛阳玩了三天,酷暑炎热.白居易故居白居易石像琵琶峰牡丹石梅花玉伊河龙门石窟介绍文物展小水池指示牌龙门石窟大佛潜溪寺各种佛像宾阳中洞伊阙佛龛之碑指示牌站在东山石窟对面看过去各种神态各异的佛像,颇为壮观。人为的盗凿破坏十分严重,不少成了残缺。 ...继续阅读 (114)


    love 0
    bluishglc
    发表于
    2024-01-30 13:39:20

    Flink 集成 Debezium Confluent Avro 报 AvroTypeException: Found <topic>.Value, expecting union 错误解决方法

    在使用 Flink 读取 Debezium Confluent Avro 格式的 CDC 数据时,遇到了上述错误。背景介绍和具体操作请参考 《Flink 集成 Debezium Confluent Avro ( format=debezium-avro-confluent )》 一文,该错误是在查询 Kafka Sink Table 时(也就是真正读取并解析 Avro CDC 数据时)发生的,错误信息 AvroTypeException: Found .Value, expecting union ...继续阅读 (124)


    love 0
    admin
    发表于
    2024-01-30 13:31:54

    RAG 对比 大模型Finetune

    为您的使用场景选择正确方法的权威指南序幕随着对大型语言模型 (LLM) 的关注浪潮,许多开发人员和组织正忙于利用大模型的能力来构建应用。但是,当开箱即用的预训练LLM没有按照预期或希望的结果执行时,问题成为了如何提高LLM应用的性能。最终,我们到了要回过头来问问自己的地步:我们到底应该使用检索增强生成Retrieval-Augmented Generation(RAG)还是使用模型微调来改善结果? 在深入研究之前,我们先揭开这两种方法的神秘面纱:RAG:这种方法将检索(或搜索)的强大能力集成到LLM的文本生成中。它将检索系统(从大型语料库中获取相关文档片段)和LLM(使用这些片段中的信息生成答案)结合了起来。从本质上讲,RAG是帮助模型“查找”外部信息来改进其响应的内容。Finetuning微调:这是采用预训练的LLM并在较小的特定数据集上进一步训练模型的过程,以使其适应特定任务或提高其性能。我们可以通过微调根据我们的数据调整模型的权重,使其更适合我们应用的个性需求。RAG和微调都是能够增强LLM应用性能的强大工具,但它们设法解决的是优化过程的不同方面,这在二选一的时候时至关重要。以前,我经常建议各团队在进行微调之前先尝试使用 RAG。这是基于我的看法,即两种方法都取得了相似的结果,但在复杂性、成本和质量方面有所不同。我甚至曾经用这样的图表来说明这一点:在此图中,复杂性、成本和质量 ...继续阅读 (168)


    love 0
    XboxYan
    发表于
    2024-01-30 11:30:09

    CSS 和 SVG 实现彩色图片阴影

    在平时开发中,有时候会碰到这样的彩色阴影,效果如下是不是非常有质感?下面分布介绍CSS和SVG两种实现方式,一起看看吧一、实现原理从设计上看,其实原理很简单,一张原图和一张模糊的图,叠加在一起就行了,示意如下那么具体如何实现呢?接着往下看二、CSS 滤镜首先,单纯的CSS并不能直接做出这种效果,毕竟无法生成一份相同的图片,因此,我们需要手动创建一个相同的图层。假设HTML如下为了节省dom,我们可以通过伪元素的方式来生成这个图片,关键代码如下.wrap{ position: relative; /**/ } .wrap::before{ content:''; position: absolute; background: url("https://bookcover.yuewen.com/qdbimg/349573/1036370336/180.webp"); transform: translate(10px,10px); }稍微给点偏移,这样得到了两层图片然后给这个伪元素设置模糊滤镜就行了.wrap::before{ /**/ filter: blur(12px); }这样就实现了文章开头效果是不是很简单呢?不过实际中可以采用CSS的方式,将需要重复的图片抽离出来然后CSS就可以保持统一了.wrap::before{ /**/ back ...继续阅读 (141)


    love 0
    SegmentFault思否
    发表于
    2024-01-30 11:02:26

    思否 HarmonyOS 技术问答马拉松来啦,快来领取大礼包

    随着HarmonyOS的快速发展,越来越多的开发者对其展现出浓厚兴趣。为了进一步推动技术的普及与交流,思否小姐姐将在HarmonyOS 开发者专区展开一场技术问答马拉松活动,准备了超多的礼物,邀请所有小伙伴参加。让我们凝聚社区的集体智慧,共同探索HarmonyOS的无限可能吧🚀📅活动时间2024 年 1 月 30 日 - 2024 年 3 月 20 日📖关卡说明关卡详情Level 1:易错求解活动期间,发布至少30个日常开发中遇到的易错问题,请勿提问社区已存在问题Level 2:答疑解惑活动期间,完成至少30个符合要求的回答Level 3:限时百题斩活动期间,连续 10 天 不间断,每日发布至少10个问题或回答Level 4:(题)海王(者)活动期间,完成 Level1+Level2+Level3,并在活动截止前发布问答(问题+回答)数量排名前三名🏆获奖规则完成 Lv.1 - Lv.3 中,任意一项挑战HarmonyOS 专属电子徽章一枚「HarmonyOS 先行者」完成 Lv.1 - Lv.3 中,任意二项挑战,最先完成的前 20 名华为定制 T 恤* HarmonyOS 专属电子徽章一枚「HarmonyOS 先行者」完成Lv.1 - Lv.3 全部挑战,最先完成的前 10 名华为手环 8 NFC版华为定制 T 恤HarmonyOS 专属电子徽章一枚「HarmonyOS 先行者」 ...继续阅读 (145)


    love 0
    Derobukal
    发表于
    2024-01-30 10:51:13

    APISIX的使用

    APISIX是一款基于Openresty的动态、实时、高性能API网关,它提供了负载均衡、服务熔断等丰富的功能。安装服务在https://github.com/apache/apisix-docker中提供了很多很便利的docker配置,可以很方便的启动APISIX的相关服务。~ git clone git@github.com:apache/apisix-docker.git~ cd apisix-docker/example/~ docker-compose upStarting example_etcd_1 ... doneStarting example_grafana_1 ... doneStarting example_apisix-dashboard_1 ... doneStarting example_web2_1 ... doneStarting example_web1_1 ... doneStarting example_prometheus_1 ... doneStarting example_apisix_1 ... doneAttaching to example_grafana_1, example_etcd_1, example_ ...继续阅读 (239)


    love 0
    南玖
    发表于
    2024-01-30 10:15:43

    揭开空白网页背景色的神秘面纱

    前言一个看似简单实则有坑的问题:空白网页的背景色是什么?大家是不是都会认为是白色,但事实并非如此,有时候我们眼睛看到的也不一定是真的🧐页面根元素背景色比如下面这段代码:...body { background-color: skyblue; }前端南玖这样我们能够看到整个页面都变成蓝色看到这里可能有人会觉得是body填充了整个视图,但稍微有经验的同学知道,body的高度在没定义时应该是里面的内容撑起的不信我们可以为body加上边框再来观察:body { background-color: skyblue; border: 1px dashed black; }那么问题又来了:既然body的高度只有内容区域那部分,那为什么整个页面的背景色都变成了蓝色?我们可以在w3c规则中找到Backgrounds of Special Elements这一节,可以看到这些内容:画布是呈现文档的无限平面。根元素的背景成为画布背景,其背景绘制区域扩展到覆盖整个画布。看到这两句话是不是就能够理解为什么body的高度只有内容区域那部分,而整个页面的背景色都变成蓝色了。这是因为根元素的背景色绘制再了整个画布上那这跟空白网页的背景是什么颜色也没关系呀?别急,在w3c规则中还有这样一句话:根元素不会再次绘制这个背景,也就是说,根元素的背景色是透明的。因为对于浏览器来说把根元素背景与画布背景绘 ...继续阅读 (140)


    love 0
    南城FE
    发表于
    2024-01-30 09:27:41

    18个JavaScript技巧:编写简洁高效的代码

    本文翻译自18 JavaScript Tips : You Should Know for Clean and Efficient Code,作者:Shefali, 略有删改。在这篇文章中,我将分享18个JavaScript技巧,以及一些你应该知道的示例代码,以编写简洁高效的代码。让我们开始吧!🚀箭头函数可以使用箭头函数来简化函数声明。function add(a, b) { return a + b; } // Arrow function const add = (a, b) => a + b;Array.from()Array.from()方法可用于将任何可迭代对象转换为数组。const str = "Hello!"; const arr = Array.from(str); console.log(arr); //Output: ['H', 'e', 'l', 'l', 'o', '!']使用console.table显示数据如果您希望在控制台中组织数据或以表格格式显示数据,则可以使用console.table()。const person = { name: 'John', age: 25, profession: 'Programmer' } console.table(person);输出效果:使用const和let对于不会被重新分配 ...继续阅读 (188)


    love 0
    静かな森
    发表于
    2024-01-30 08:03:13

    模块化的请求数据统一管理的构想

    该渲染由 Shiro API 生成,可能存在排版问题,最佳体验请前往:https://innei.in/posts/programming/modular-request-data-management-concept在一个复杂的业务场景下,一个页面中被拆分多个组件,或者是多个组件共同组成一个独立的模块而不受到其他模块的影响。如下图所示。这个内容只能在原文中查看哦上图展现的典型页面中,有三个模块,侧栏的 asset list,中间的 asset detail,右边的 related asset。每个模块的数据独立性都由一个 Query 托管。这里以流行的 React Query 为例。但是我们发现,这三个模块虽然是独立但是数据却是相通的。如下所示。这个内容只能在原文中查看哦而用现在的方式去管理每个模块的数据好像也没有不妥,毕竟目前不需要关心数据重复带来的问题。能在数据产生之后渲染正确的 UI 这是静态页面最简单的方法。现在新的需求的加入,需要对数据实时的修改做乐观更新。也就是,当后端数据的更新,触发前端对应数据也需要更新。这个时候,使用 React Query 的场景下,分别对三个模块的 Query 做相应数据的乐观更新了。这个内容只能在原文中查看哦现在业务场景再升级。在每个 asset 中加入了 user 的属性,然后 user 也需要实时变化反映在 UI。由于 user 的加入 ...继续阅读 (189)


    love 0
    惜分飞
    发表于
    2024-01-30 07:10:35

    近期又遇到ORA-600 16703和ORA-702故障

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:近期又遇到ORA-600 16703和ORA-702故障作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]比较常见的由于软件注入恶意代码或者被人恶意破坏的常见故障ORA-600 16703和ORA-702故障上面的故障是由于bootstrap$表被删除导致,以前处理过类似case:恶意删除bootstrap$导致数据库无法正常启动恶意删除bootstrap$导致数据库无法正常启动2019恢复第一单—ORA-704-ORA-702恢复ORA-00702: bootstrap verison ” inconsistent with version ’8.0.0.0.0′该故障的原因是一般是由于在互联网上下载了带恶意脚本的oracle安装介质,300天之后数据库重启会导致tab$被删除,参见:ORA-600 16703故障解析—tab$表被清空警告:互联网中有oracle介质被注入恶意程序导致—ORA-600 16703再次提醒oracle使用者:1. 不要使用从第三方网站下载非官方的数据库访问软件(发生过被注入恶意脚本的plsql dev案例:plsql dev引起的数据库被黑勒索比特币实现原理分析和解决方案)2. 从官方下载oracle 安装程序和补丁程序 ...继续阅读 (184)

上一页 400/4404 下一页
沪ICP备19023445号-2号
友情链接