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

    love 0
    booop
    发表于
    2024-05-06 14:49:38

    postman 发送 POST 请求服务器接收到却是 GET 请求

    正常部署项目时,在本地测试请求一切都正常,但是将项目上传部署到服务器后,再发送请求却出现问题。原本发送的是POST请求,可是服务器却返回Cannot GET ×××,这个问题困扰了我好一会,经过搜索发现是自己大意导致的。问题原因因为服务器做了 HTTP 强制跳转 HTTPS。postman 发出的 POST 遇到 301 之后就会变成 GET。解决方法在请求地址前加https://即可解决。 ...继续阅读 (160)


    love 0
    惜分飞
    发表于
    2024-05-06 14:19:58

    存储故障后oracle报—ORA-01122/ORA-01207故障处理

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:存储故障后oracle报—ORA-01122/ORA-01207故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]客户存储异常,通过硬件恢复解决存储故障之后,oracle数据库无法正常启动(存储cache丢失),尝试recover数据库报ORA-00283 ORA-01122 ORA-01110 ORA-01207错误以前处理过比较类似的存储故障case:又一起存储故障导致ORA-00333 ORA-00312恢复存储故障,强制拉库报ORA-600 kcbzib_kcrsds_1处理SQL> recover database until cancel; ORA-00283: 恢复会话因错误而取消 ORA-01122: 数据库文件 536 验证失败 ORA-01110: 数据文件 536: '+DATA/orcl/dt_img_dat511.ora' ORA-01207: 文件比控制文件更新 - 旧的控制文件Sun May 05 00:09:03 2024 ALTER DATABASE RECOVER database until cancel Media Recovery Start started logmerger pro ...继续阅读 (172)


    love 0
    惜分飞
    发表于
    2024-05-06 14:19:58

    存储故障后oracle报—ORA-01122/ORA-01207故障处理

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:存储故障后oracle报—ORA-01122/ORA-01207故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]客户存储异常,通过硬件恢复解决存储故障之后,oracle数据库无法正常启动(存储cache丢失),尝试recover数据库报ORA-00283 ORA-01122 ORA-01110 ORA-01207错误以前处理过比较类似的存储故障case:又一起存储故障导致ORA-00333 ORA-00312恢复存储故障,强制拉库报ORA-600 kcbzib_kcrsds_1处理SQL> recover database until cancel; ORA-00283: 恢复会话因错误而取消 ORA-01122: 数据库文件 536 验证失败 ORA-01110: 数据文件 536: '+DATA/orcl/dt_img_dat511.ora' ORA-01207: 文件比控制文件更新 - 旧的控制文件Sun May 05 00:09:03 2024 ALTER DATABASE RECOVER database until cancel Media Recovery Start started logmerger pro ...继续阅读 (137)


    love 0
    bigwhite
    发表于
    2024-05-06 14:05:43

    那些可免费使用的在线大语言模型服务

    本文永久链接– https://tonybai.com/2024/05/06/those-free-to-use-online-llm-services2022年底以ChatGPT为代表的大语言模型的出现掀起了人工智能应用的新浪潮。这些庞大的语言模型经过对海量文本数据的训练,能够理解和生成逼近人类水平的自然语言,在对话、问答、文本生成、代码编写等领域展现出了惊人的能力。最初这种能力“垄断”在OpenAI公司的手里,世界各地的AI爱好者们为了能尽快拿到ChatGPT的使用账号,使出了浑身解数,国内朋友更是如此。不过随着Google、Meta、Anthropic、xAI等公司的逐步赶上(当然国内像百度、阿里等巨头的也投入巨量研发和成本)以及开源大模型的持续涌现,时隔一年多以后,目前互联网上的大模型服务已成“百花齐放”之势。无论在推理能力还是模型数量上,都有极大的提升,而使用成本则大幅降低。我们再无需局限于OpenAI这一家公司的大模型了,通过一些免费的在线大模型服务即可享受到多样化、高质量的AI服务。在这篇短文中,我就来简单说说我使用过的那些免费在线大模型服务,供各位读者参考。对于国内的朋友来说,本文介绍的大多数国外在线大模型服务的使用前提是你拥有一个价位合理、连接稳定的加速器服务。1. 大语言模型聚合平台我们先来看看一类典型的大语言模型服务平台,它们被称作大语言模型聚合平 ...继续阅读 (240)


    love 0
    vgbhfive
    发表于
    2024-05-06 13:57:46

    Moto-摩旅日记2

    概述昨天长途奔袭,一路飞奔算是回到了北京,大致算了以下本次摩旅跑了将近1100公里的路程。全程途径北京市、张家口市、乌兰察布市、大同市、保定市,最终回到我想念了四天的北京(主要是想念我的床,酒店的床非常不舒服😭)。游记第一站从北京出发,第一站目的地是张家口市的下花园区,中途还路过八达岭长城、官厅水库和鸡鸣驿古城。大概中午一点左右到达官厅水库,停下车拿出我的折叠椅休息了半个小时,风有点大,吃了两个橘子和一个士力架,不远处山上的风力发电机一直转个不停,水库的湖面反射着太阳,那感觉是真的舒服啊(忘记拍照片了🙃)。鸡鸣驿古城据说是中国最古老的驿站,始建于明朝,现存还保留有以前的基础设施,不过城里依旧住有居民,据说游客只要不太像“游客”,可以伪装成本地人然后进去转转,哈哈哈哈哈。第一天到达张家口市下花园区后,在酒店办理了入住就出门去找点东西吃,那吃什么呢?吃面吧。走了不到一百米看到一家人挺多的菜馆,走近一看有人在吃炒面,值得本地人傍晚六点半钟可以来吃的店保准没错,绝对的味好价廉!进到店里点了一份西红柿鸡蛋炒面、小份凉菜、三颗新上市的大蒜,果然人生又是美满的一天啊。第二站早晨起的很早,因为睡的不是很舒服,而且窗户外的马路比较吵,紧接着收拾完东西就准备出发乌兰察布看火山了。在进入内蒙古省界的时候我还发了一个朋友圈,对于我一个不怎么发朋友圈的人来说真是奇了大怪😂。接下来请欣赏内蒙古的广阔吧!马路上 ...继续阅读 (169)


    love 0
    vgbhfive
    发表于
    2024-05-06 13:57:46

    Moto-摩旅日记2

    概述昨天长途奔袭,一路飞奔算是回到了北京,大致算了以下本次摩旅跑了将近1100公里的路程。全程途径北京市、张家口市、乌兰察布市、大同市、保定市,最终回到我想念了四天的北京(主要是想念我的床,酒店的床非常不舒服😭)。 ...继续阅读 (96)


    love 0
    chokcoco
    发表于
    2024-05-06 10:08:59

    【动画进阶】巧用 CSS/SVG 实现复杂线条光效动画

    最近,群里在讨论一个很有意思的线条动画效果,效果大致如下:简单而言,就是线条沿着不规则路径的行进动画,其中的线条动画可以理解为是特殊的光效。本文,我们将一起探索,看看在不使用 JavaScript/Canvas 的基础上,使用纯 CSS/SVG 的方式,我们可以如何大致的还原上述的线条动画效果。基于 SVG 的线条动画效果谈到线条动画,尤其是不规则路径或者是复杂路径,我们第一时间应该想到的就是 SVG 中的 stroke-dasharray 和 stroke-dashoffset。这两个属性,我们在多篇文章中都有提及,也是非常有意思的线条动画效果,感兴趣的可以一并拓展阅读:CSS 奇技淫巧 | 妙用 drop-shadow 实现线条光影效果巧用 CSS 实现动态线条 Loading 动画首先,也是最为重要的,上面的路径动画的路径,本质上是多段线段。而使用 SVG 可以非常轻松多端线段效果,像是这样:xmlns="http://www.w3.org/2000/svg">这样,我们就能得到这样一个多段线段:接下来,我们就可以利用stroke-dasharray来实现多种不同的虚线样式。利用与上面同样路径的 polyline,我们来实现一个虚线版本:xmlns="http://www.w3.org/2000/svg">.g-dashed-line { stroke: #fc0; ...继续阅读 (222)


    love 0
    云风的 BLOG
    发表于
    2024-05-06 09:51:56

    重新启程

    今天,是我在广州阿里中心办公的最后一天。虽然 Last day 设定在了 5 月 20 日,但后面全部是假期,应该不会再回来这里。这些年的年假我都没有用过,总是到年底自动作废,今年算是休全(一小半)了。回顾我的职业生涯,2001 年之前在北京经历了创业,而后又短暂的工作了数月。之后便在网易工作了十年,直到 2011 年离开。2011 年底,我们创办了简悦,原本以为会把这家公司一直开下去,但在各种机缘下,于 2017 年底被阿里巴巴收购。之后,我便退出公司的管理,专心开发游戏引擎。每段经历,印证着不同的心境。幸运的是,每次开始和结束,都是我的自主选择。感谢那些容忍着我的任性的伙伴,而我执着于自己想法的同时,也回报了周遭的人。毕业的开始缘于大学时代交的诸多热爱游戏的朋友,年轻气盛的孩子们梦想做出自己的游戏。当我觉得自己能力还不足时,不愿意只是为了工资而把精力消耗在不太喜欢的事情上,所以我选择离开,独自提高自己。进入网易,因为我从大学期间就在开发的风魂引擎。阴差阳错,我又挽救了一个失败的游戏项目(大话西游),然后一干十年。而离开,是为了重新开始。当我发现我无法在网易做出更多想做的东西时,能自己去主导做事,是莫大的诱惑。创办简悦轻松自然,虽说是创业,但几乎没有感觉到压力。这应该是整个团队经历过成功带来的自信吧。虽然前两年并不成功,接连两个项目都做失败了,但又奇迹般搭上了手机游戏的快车活了过 ...继续阅读 (169)


    love 0
    xiaoz
    发表于
    2024-05-06 07:46:43

    如何快速解决ChatGPT的Unable to load site错误

    最近,xiaoz尝试访问ChatGPT的网页版时,遇到“Unable to load site”的错误消息。起初,xiaoz以为是ChatGPT本身出现了故障,但事实并非如此。在这篇文章中,我将详细探讨这个问题的原因,并提供一些有效的解决方法,帮助您恢复正常访问。问题原因由于众所周知的网络访问限制, ...继续阅读 (131)


    love 0
    Nicksxs
    发表于
    2024-05-06 07:32:21

    Leetcode 31 Next Permutation 题解分析

    这题的题目介绍有一定的误导性,没有把字典序说明白,虽然的确是常规意义的字典序,但是题目介绍给的序列顺序反而会让人觉得那样不对这里我们逐步深入地来讲这个题,也类似于找规律注意:这里的递减递增序列都是从前往后看的字典序可以就当查字典,或者默认的字符串排序 ...继续阅读 (138)


    love 0
    xiaoz
    发表于
    2024-05-06 06:34:08

    如何使用亚马逊S3免费搭建你的静态网站

    在互联网快速发展的今天,拥有一个自己的网站变得越来越重要。亚马逊云科技提供的S3对象存储服务是一种高效且成本低廉的解决方案,让你可以免费试用12个月,非常适合初学者和成本敏感型企业。本文将介绍如何使用亚马逊S3服务来搭建一个静态网站,详细步骤将涵盖从创建存储桶到网站上线的全部过程,助你轻松上手并有效 ...继续阅读 (156)


    love 0
    Usubeni Fantasy
    发表于
    2024-05-06 03:51:40

    IntelliJ 插件开发

    **注意:这是一篇草稿,但是因为 IntelliJ 插件开发参考资料实在太少,就放出来吧,不知道以后还有没有机会完善,怀念写 kotlin 的一周(哈哈)。**需求:看 figma难点与应对方法: 先决条件: 构建脚本 `build.gradl... ...继续阅读 (157)


    love 0
    怕刺
    发表于
    2024-05-06 02:57:17

    Windows设置IPv4 DNS优先

    IPv4和IPv6双栈的时候,不仅IPv6连接优先,DNS也是优先使用IPv6进行解析。使用旁路由的时候,就可能出现各种bug。可以通过修改Windows注册表,设置DNS解析时,IPv4优先:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\其中有个DisabledComponents,默认数值是16进制的8,修改为10进制的32,重启电脑就实现了IPv4 DNS优先。 ...继续阅读 (199)


    love 0
    qihang01
    发表于
    2024-05-06 01:59:58

    CentOS-7.x安装NVIDIA显卡驱动

         » 本文链接:https://www.osyunwei.com/archives/14344.html» 订阅本站:https://www.osyunwei.com/feed» 转载请注明来源:系统运维 » CentOS-7.x安装NVIDIA显卡驱动查看全文 ...继续阅读 (132)


    love 0
    海南胡说
    发表于
    2024-05-06 01:48:02

    困扰很久的IPv6使用问题解决方法

    原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/4547.html 前段时间,因为Amazon Aws的IPv4要开始收费,所以有个软件我想着使用免费的IPv6地址进行连接,这就产生了困扰我很久的问题。 因为我是第一次接触IPv6,对IPv6也不太了解,所以我到hostloc社区发起了一个讨论,在网友们的帮助下,终于理清了思路。 首先我要弄清楚的是本地是... ...继续阅读 (139)


    love 0
    吴奕茗 (chengdulittlea@outlook.com)
    发表于
    2024-05-06 00:17:31

    连环画:后座力 全新

    连环画:后座力全新所有图片均使用好得涂完成。2024/03更多图片,欢迎移步新帖子:后座力 额外图片2024/04/11 19:42:37 - 2024/05/06 00:24:27 ...继续阅读 (742)


    love 0
    吴奕茗 (chengdulittlea@outlook.com)
    发表于
    2024-05-06 00:15:09

    Lycan Ballistics: Blowback Extras

    Lycan Ballistics: Blowback Extras一些为连环画:后座力制作的额外插图。所有图片均使用好得涂完成。2024/05/06 00:13:55 - 2024/05/06 00:15:09 ...继续阅读 (705)


    love 0
    豌豆花下猫
    发表于
    2024-05-06 00:00:00

    周刊是聪明人筛选优质知识的聪明手段!

    这是一个信息过载的时代,也是一个信息匮乏的时代。这种矛盾的现象在 Python 编程语言上的表现非常明显。它是常年高居编程语言排行榜的最流行语言之一,在国外发展得如火如荼,开发者、项目、文章、播客、会议活动等相关信息如海如潮。但是,形成鲜明对比的是,它在国内的就业形势一片黯淡,开发者数量与知识社区常年都萎靡不振(除了培训机构的广告满天飞)。国内 Python 社区与西方主流社区存在着巨大的信息差。我多年持续观察,对此感受颇深,这里从两个较为直观的维度能看出差距有多大:文章的数量。国内做得最好的技术平台是掘金(除公众号不好统计外,其它都差一大截),Python 分类下每天的文章数基本不超过 20 篇;国外的平台有 Medium、DEV社区、Hashnode、Reddit 等,每一个都能压掘金一筹。至于 Python 类个人博客,那就更不用提了播客的数量。国内只有“捕蛇者说”一株独苗,更新的内容和频率都很佛系;国外的播客非常多,2019 年有篇文章介绍了 27 个,如今只会更多,我记得在去年的 Python 潮流周刊里就介绍过 4 档新的播客除此之外,还有开源项目、社区活动、公司招聘、以及最最重要的是创造出这些东西的贡献者,感觉那一边是璀璨若繁星,而这一边微似点点流萤。为了弥补这一信息差距,我创办了“Python潮流周刊”。周刊自 2023 年 5 月连载至今,到下一期就是第 50 期 ...继续阅读 (147)


    love 0
    血衫非弧の一存
    发表于
    2024-05-06 00:00:00

    自动化同步内外网文件

    下面是一个我的示例脚本。在运行脚本之前,请确保已经安装了所需的软件和工具,并且已经配置了正确的权限和认证信息。#!/bin/bashset-efilename="$1"# 设置远程机器的地址、用户名和密码remote_host="your_username@your_remote_ip"password="your_password"lockfile="$filename.lock"# 获取当前日期和时间,并格式化为年月日时分秒current_time=$(date+"%Y%m%d%H%M%S")# 创建以当前日期和时间命名的zip文件zip_file_name="$filename.${current_time}.zip"# 检查远程服务器上是否存在.lock文件,如果存在则直接退出ifssh your_username@your_remote_ip'[ -f /path/to/lockfile/$lockfile ]';thenecho"$lockfilefile exists on remote server. Exiting..."exit0elseecho"$lockfilenot exists"fi# 在远程服务器上检查文件是否存在,如果存在则创建.lock文件ssh your_username@your_remote_ip"[ -f /path/to/remote/d ...继续阅读 (222)


    love 0
    wireless_com
    发表于
    2024-05-05 20:24:51

    大模型系列之解读MoE

    Mixtral 8x7B 的推出, 使我们开始更多地关注 基于MoE 的大模型架构, 那么,什么是MoE呢?1. MoE溯源MoE的概念起源于 1991 年的论文 Adaptive Mixture of Local Experts(https://www.cs.toronto.edu/~hinton/absps/jjnh91.pdf)。这个概念与集成学习方法相似,旨在为由多个单独网络组成的系统并建... ...继续阅读 (177)


    love 0
    Joomaen
    发表于
    2024-05-05 15:16:00

    转发大佬的DNS over Tor

    分享一个自己搭的doh,上游采用大佬的DNS over Tor,再也没有人知道你访问了什么网站了大佬官网我的doh:https://b.shuanghuamantian.online/doh国内常用域名走国内DNS,国外的才走Tor,大佬认为国内的没必要走Tor,反而会徒增延迟。不开ECS,有国内外分流差不多够用,有问题了找大佬反馈。我不是大佬,只是将他的几个DNS over Tor整合,自己搭了个adguard home。因为它上游就有广告拦截,所以我的服务器上没有加载任何拦截规则。或许你会觉得我这是多此一举,不过在我这连不上大佬的doh,所以才这么做,而且他有6台服务器都被我作为上游,就算挂一两个也不影响。由于多套了一层而且要走Tor,延迟肯定高。不过我开了40mb缓存,而且启用乐观缓存。我有两个adgh服务,这个服务我主要用在电脑浏览器上,手机上自用另一个,有自定规则什么的。我不开日志服务器只有ipv6,但是套了cf cdn按理说v4也能用 ...继续阅读 (164)


    love 0
    Joomaen
    发表于
    2024-05-05 15:16:00

    转发大佬的DNS over Tor

    分享一个自己搭的doh,上游采用大佬的DNS over Tor,再也没有人知道你访问了什么网站了大佬官网我的doh:https://b.shuanghuamantian.online/doh国内常用域名走国内DNS,国外的才走Tor,大佬认为国内的没必要走Tor,反而会徒增延迟。不开ECS,有国内外分流差不多够用,有问题了找大佬反馈。我不是大佬,只是将他的几个DNS over Tor整合,自己搭了个adguard home。因为它上游就有广告拦截,所以我的服务器上没有加载任何拦截规则。或许你会觉得我这是多此一举,不过在我这连不上大佬的doh,所以才这么做,而且他有6台服务器都被我作为上游,就算挂一两个也不影响。由于多套了一层而且要走Tor,延迟肯定高。不过我开了40mb缓存,而且启用乐观缓存。我有两个adgh服务,这个服务我主要用在电脑浏览器上,手机上自用另一个,有自定规则什么的。我不开日志服务器只有ipv6,但是套了cf cdn按理说v4也能用转发大佬的DNS over Tor最先出现在封闭脑袋。 ...继续阅读 (153)


    love 0
    Nicksxs
    发表于
    2024-05-05 14:23:43

    折腾记-讲一下iptables的一个小问题

    很早之前就有用过iptables,那时候是早期版本的Ubuntu系统,配置防火墙的时候,是挺复杂的,就是在reject之前添加accept规则,并且当时很多网上资料都是在后续添加就行,这个其实在当时是有问题的,所以比较印象深刻。这次碰到的问题是对iptables的概 ...继续阅读 (170)


    love 0
    crossoverJie
    发表于
    2024-05-05 13:13:35

    如何对 kubernetes 应用做 e2e(端到端) 测试

    背景最近在给opentelemetry-operator提交一个标签选择器的功能时,因为当时修改的函数是私有的,无法添加单测函数,所以社区建议我补充一个e2e test.因为在当前的版本下,只要给 deployment 打上了instrumentation.opentelemetry.io/inject-java: "true"这类注解就会给该 deployment 注入 agent。但没办法指定不同的 agent 版本(或者不同的环境变量),所以希望可以新增一个选择器,同时可以针对不同的 deployment 维护不同版本的Instrumentation(是用于控制需要注入 deployment 的资源);这样就可以灵活控制了。在这之前我其实也很少做 kubernetes 的 operator 开发,对如何做 kubernetes 的 e2e 测试也比较陌生,好在社区提供了详细的贡献文档。安装简单来说需要两个关键组件:kind: kubernetes in docker,是可以在本地利用 docker 启动一个 kubernetes 集群的工具,通常用于在本地进行开发、测试关于 kubernetes 相关的功能。安装 kind 的前提是本地已经安装好了 docker。chainsaw: 一个 e2e 测试框架,提供了声明式的方式定义测试用例,也有着丰富断言功能。他们的安装都很简单 ...继续阅读 (177)


    love 0
    泠泫凝
    发表于
    2024-05-05 07:04:42

    Fortigate 手记

    Fortigate 日常操作手记。版本和环境提示如无特殊说明,本文中全部操作均基于Fortigate 50E、FortiOS v6.2.16 build1392 (GA)。自定义NTP服务器1234567891011121314151617config system ntp# 开启同步set ntpsync enable# 自定义服务器set type custom# 同步时长为5分钟set syncinterval 5config ntpserveredit 1set server "ntp.tencent.com"nextend# 配置设备为本地NTP服务器set server-mode enable# 侦听端口set interface "fortilink"end升级时开启debug模式123diagnose autoupdate downgrade enablediagnose debug application update -1diagnose debug enable上述命令包含允许自动升级和降级、开启debug信息。 ...继续阅读 (216)


    love 0
    青南
    发表于
    2024-05-05 06:48:55

    一日一技:效率翻倍,国产大模型App的正确应用

    利益不相关声明,今天介绍的所有工具,都跟我没有任何软文合作,也没有金钱往来。我在这篇文章里面对他们做介绍仅仅是因为他们对我确实非常有用。最近几个月,国产大模型相继推出了自己的 App,这些 App 不仅可进行 AI 对话,还能提供各种智能工具。谈论AI对话功能的文章太多了,我就不赘述了。今天聊聊他们的其他功能。不可否认,国产大模型比国外的大模型差了不少,但我一向秉持重器轻用的观点,我不管这些App提供了多少功能,我只看它里面有没有功能适合我,即便它提供了100个功能,我可能只会使用它其中一个适合我的功能。第一个介绍的工具是豆包中的语音识别功能。虽然字节跳动的大模型做得很一般,在国内都排不上前三名。但我发现豆包的语音识别做的非常好——速度极快,准确率也很高。而且可以让他们的模型对转录出来的文本做一些修饰,移除口癖,并把口语化的表达改写成书面化的表达。现在这篇文章中的大部分文字,都是我开车等红灯的时候,通过口述写下来的。如下图所示:而且豆包有网页版。我在手机上口述以后,在电脑网页版上面就可以直接复制出转录的文本,如下图所示:我创建的这个机器人,叫做转录转手,专门用来对语音识别以后的文本进行修饰。它对应的Prompt为:在绝大部分时候,我只需要修改一下其中的少量同音错别字就可以直接使用了,节省了大量打字的时间。有时候在微信群里面回复大家提的问题,我也会直接通过豆包的语音识别来转成文本。第 ...继续阅读 (174)


    love 0
    张善友
    发表于
    2024-05-05 04:59:00

    .NET 8 的openEuler 容器镜像 - 张善友

    【摘要】目前.NET 8的容器镜像已经支持openEuler,以openEuler为基础镜像的应用镜像:dotnet-deps、dotnet-runtime 和 dotnet-aspnet。基础镜像简介这里存放着由openEuler官方提供的容器镜像,包含openEuler基础镜像、应用镜像。在这里,你可以阅读全文 ...继续阅读 (131)


    love 0
    smallnest
    发表于
    2024-05-05 03:52:38

    Sqids: 简短唯一ID生成器

    Sqids(发音为squids, 鱿鱼)是一个开源库,允许您从数字中生成简短的唯一且看起来随机的标识符, 而且这些ID是URL安全的,你可以同时编码几个数字, 也可以剔除常见的脏话或者政治敏感的单词。你可以把它想象成一个十进制到十六进制的转换器,但它还具备一些额外的功能。比如:https://example.com/Lqj8a0先前它叫做Hashids, 但是由于商标问题,我不得不更改名称。Sqids是Short Quick Unique Identifiers的缩写。为什么需要简短的唯一ID适合场景短链接缩为日志生成唯一的事件 ID为网站上的产品/对象生成 ID(如 YouTube 为视频所做的那样)为文本消息生成短 ID电子邮件中的确认码商品优惠码起止时间戳合并缩写地理位置编码临时的token不适合场景任何敏感数据生成的 ID 不是哈希值,可以解码回数字。例如,它们可能不是用户 ID 的好选择,因为一旦解码,它们可能会泄露你的应用程序的用户数量Sqids的特性🆔 从非负数字生成短 ID✅ 易于编码和解码🫣 自动生成的 ID 不包含常见的禁用词🎲 支持通过打乱字母顺序来自定义 ID🥳 44个语言库, 比如Go、Rust、C、C++、Bash、Java、Python、JavaScript等📌 每个版本都生成相同的 ID🍻 带有宽松许可的小型库 (MIT许可)Sqids 你可以可以自 ...继续阅读 (144)


    love 0
    海南胡说
    发表于
    2024-05-05 03:13:03

    aws lightsail服务器启用IPV6的方法

    原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/4537.html 这个问题困扰了我很久,现在终于解决了,我有两台aws lightsail服务器,一台是Centos7,一台是Amazon Linux。 以前这两台服务器都无法使用IPV6进行连接通信,我也是折腾了很久,现在问题终于解决了。 经过这么多天的折腾,才发现原来问题是最简单也是最容易让人忽略的那... ...继续阅读 (147)


    love 0
    Hacper\'s Blog
    发表于
    2024-05-05 02:00:18

    使用 docker 构建 preboot 交叉编译环境

    ASR1606/ASR1603 的 preboot 代码需要在 Linux 环境下编译,通常使用 VMware 或者 VirtualBox 软件创建一个 Linux 虚拟机,在虚拟机中做交叉编译。但 preboot 不是那种需要经常编译的代码,完全可以将 preboot 的编译环境制作成 docker 镜像,与虚拟机相比,docker 的启动速度更快,占用资源更少,需要用到的时候创建一个 docker 容器来编译 preboot,非常适合用来做这类偶尔需要用一下的场景。构建镜像docker 根据 dockerfile 文件来构建镜像,dockerfile 中的命令描述其实就是搭建交叉编译环境的过程,主要将工具链、编译脚本复制到镜像内并配置好环境变量。1234567891011FROMubuntu:latestLABELversion="1.0.0"LABELauthor="hacper"RUNapt update&&apt; install make unzip curl -y&&mkdir; /preboot&&mkdir; /preboot/srcCOPYgcc-arm-none-eabi-9-2019-q4-major.zip /prebootCOPYbuild_CRANEL.sh /prebootCOPYbuild_CRANEM.sh /prebootWORKDIR/pre ...继续阅读 (144)

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