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

    love 0
    Conan Zhang
    发表于
    2024-02-21 07:25:59

    汉明距离算法Hamming Distance

    R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大。 R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语言。 要成为有理想的极客,我们不能停留在语法上,要掌握牢固的数学,概率,统计知识,同时还要有创新精神,把R语言发挥到各个领域。让我们一起动起来吧,开始R的极客理想。 关于作者: 张丹,分析师/程序员/Quant: R,Java,Nodejs blog: http://blog.fens.me email: bsspirit@gmail.com 转载请注明出处: http://blog.fens.me/r-hamming-distance/ 前言 在文字处理时,经常会用到编码方式,把文字和数字进行编码转换,从而计算文本的相似性。比如英文,差一个字母,字母的顺序写反了。要实现对文字的模糊匹配,就可以用到汉明距离的思路,计算将一个字符串变换成另外一个字符串所需要替换的字符个数。 目录 汉明距离介绍 算法原理 R语言代码实现 1. 汉明距离介绍 Hamming Distance Hamming Distance汉明距离,是以理查德·卫斯里·汉明的名字 ...继续阅读 (137)


    love 0
    伍华聪
    发表于
    2024-02-21 07:23:00

    我们在SqlSugar开发框架中,用到的一些设计模式 - 伍华聪

    【摘要】我们在《SqlSugar开发框架》中,有时候都会根据一些需要引入一些设计模式,主要的目的是为了解决问题提供便利和代码重用等目的。而不是为用而用,我们的目的是解决问题,并在一定的场景下以水到渠成的方式处理。不过引入任何的设计模式,都会增加一定的学习难度,除非是自己本身领会比较好了,就会显得轻松一些。本篇随笔抽取一些应用场景来介绍相关设计模式,有些地方如列举有一定的偏颇之处,还请告知以便斧正。阅读全文 ...继续阅读 (157)


    love 0
    Lenciel
    发表于
    2024-02-21 07:16:37

    美丽新世界

    科技究竟会如何影响人类世界,很多先贤做过预测。 比如乔治·奥威尔的《1984》觉得,科技让极权变得更加彻底更加无所不在。 比如尼尔·波兹曼在《娱乐至死》中指出,因为媒介的变化,人类文化的核心将从「艺术」降级到「娱乐」。 目前的世界有他们说的影子,但猜得最对的,好像是比他们都早的赫胥黎。他在差不多一百年前的《美丽新世界》里描绘的伦敦,根本不需要如奥威尔担心的那样有极权者出来销毁反动书籍:因为人类已经没有办法集中注意力看完一本书。 ...继续阅读 (160)


    love 0
    泠泫凝
    发表于
    2024-02-21 06:21:42

    Parted 无损扩容磁盘分区

    使用Parted工具对磁盘分区进行无损扩容(即保留数据扩容分区)。数据无价,请操作前规划好需求和操作流程,测试并备份数据。首先查看一下当前分区状态,明确需求12345678910111213root@localserver:~# df -ThFilesystem Type Size Used Avail Use% Mounted onudev devtmpfs 1.8G 0 1.8G 0% /devtmpfs tmpfs 394M 6.6M 387M 2% /run/dev/mmcblk0p2 ext4 59G 20G 40G 33% /tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shmtmpfs tmpfs 5.0M 0 5.0M 0% /run/locktmpfs tmpfs 2.0G 20K 2.0G 1% /tmp/dev/mmcblk1p1 ext4 223M 79M 140M 37% &#x ...继续阅读 (464)


    love 0
    xiaoz
    发表于
    2024-02-21 04:43:29

    giffgaff英国手机卡换号操作指南

    giffgaff和国内运营商最大的不同点之一,就是把开卡环节放在了用户端,以往国内运营商用户是通过线下营业厅或APP内进行开卡选号,而giffgaff的极致化运营模式让它另辟蹊径,在你充值激活的那刻才随机分配一个号码,通过OTA技术下发数据到你的SIM卡上。购买giffgaff英国手机卡如需购买gi ...继续阅读 (190)


    love 0
    自行 (zzxworld@163.com)
    发表于
    2024-02-20 22:47:38

    过年记(三) - 平平淡淡的年味

    除夕一大早被公鸡打鸣的声音吵醒。不想睁眼,还想再躺会儿。迷迷糊糊中有那么一刹那不确定自己是躺在杭州的出租屋中,还是在老家。不一会儿,远处又传来了几声鸡叫,我确信是在老家了。一下睡意全无,还是起床。 ...继续阅读 (150)


    love 0
    MaskRay
    发表于
    2024-02-20 19:16:21

    MMU-less systems and FDPIC

    UNDER CONSTRUCTIONThis article describes some ABI and toolchain notes about systemswithout a Memory Management Unit (MMU), with a focus on FDPIC and thefuture RISC-V FDPIC ABI.Linux binfmt loadersfs/Kconfig.binfmtdefines a few loaders.BINFMT_ELFdefaults to y and depends onMMU.BINFMT_ELF_FDPICdefaults to y whenBINFMT_ELFis not selected. A few architecture supportBINFMT_ELF_FDPICfor NOMMU. ARM supports FDPIC even with aMMU.BINFMT_FLATis provided for a few architectures.BINFMT_AOUT, removed in 2022, had been supported foralpha/arm/x86-32.BFLTuClinux uses an object file format called Binary Flat f ...继续阅读 (136)


    love 0
    gashero的Geek前哨
    发表于
    2024-02-20 16:53:14

    最近几年的反省

    2017年末开始进入大厂工作。期间多次转岗,还两次被裁员。有些感触和反省。当然具体boss对我的看法是无法获得的,只能依靠我的一些猜测。首先,我的年纪真的不小了。在职场中面对的大boss充其量跟我同岁,年龄上的歧视是真实存在的。喊不公没啥意义,只是当作个客观规律看吧。一个人在职场中,职级和年龄往往在人们心中有个映射规律。年龄大了就应该处于一个更高的位置,或者滚蛋。而由于职级越高人数越少,大龄程序员离开的占了绝大多数,以至于大部分常人根本没必要追求继续向上走。过去这些年我工作的地方,基本都是有朋友内推。或者把我招进去的是我的粉丝。这在更早期并未体现出什么问题。我也认可这种途径。但在大厂的这几年却接连出问题。在我看来主要问题是,把我招进去的朋友本身职级不够高,使得我的位置就很尴尬。如果朋友的职级够高,我在团队内部做事就简单了。但这两次都是我入职跟朋友的职级相同,就需要面对双线汇报。而更大的boss对待我的方式就存在困难。这两次都是boss偶尔找我安排工作,大部分时候还是大任务交给朋友后分拆给我的一部分。我要是平时多去找大boss则显得汇报关系混乱,这就最终导致了大boss很难看到我的产出,却又觉得我职级偏高,并最终列入裁员名单。大厂的项目,在立项时如果能参与进去最好。很多人就是依靠此类机会趴在大项目上摸鱼的。但项目趋近于成熟后,终究会减少参与的人数。1/2到1/4都有可能。所以并不是每 ...继续阅读 (42)


    love 0
    admin
    发表于
    2024-02-20 16:31:42

    Python技巧学习(1)-变量与注释

    平时python写的也不少,主要还是在堆业务的逻辑,只要性能上没有特别大的问题,优先完成业务的需求为首要任务。一般情况下写完的业务代码也很少再回去看了,因为新的需求已经过来了。去年的时候就买了一本书,Python 工匠,主要就是讲解一些优雅的技巧,拖了这么久还是得看完学习。能抽出的时间只有晚上宝宝睡觉之后了。今天就是对看的第一章内容的感悟总结吧!第一章主要讲的是变量与注释,其实自己在写一些函数的时候不会去写,变量的含义只有在当时能理解,过了两周之后自己再回去看甚至都看不懂,更不要说别人看自己的代码了。所以看完这章还是感慨不少,清晰的变量定义和有效的代码注释是理解代码的前提。书中提到很多的细节点,我拎出来我之前遇到的一些问题点,也许你也会有。Q1:无效的代码不要注释,应当直接删除回顾自己的代码的确很多地方会出现这样的情况,企图在下一次的时候可以把注释取消掉,然后这些逻辑生效,殊不知再也没有机会关闭注释。与此相反,代码文件变长,自己看代码还是会无意识的看到这部分代码,对于代码的通读还是有不小的影响。所以,用不到的代码请删掉,而不是注释。Q2:擅长使用解包语法先看个例子吧>>> person_info=['xiaocui',30] >>> name,age=person_info >>> name 'xiaocui' >>> age 30 >>>上面的列表还算是比较短的,如果来个很长的该 ...继续阅读 (227)


    love 0
    罗佳(博主)
    发表于
    2024-02-20 15:08:46

    QQNT会每月创建重复资源文件

    QQNT是去年腾讯放出的新架构QQ客户端,我在去年12月更新到了这个新版,已经用了3个月,今天发现了这好像有个问题。这是一个关于接收的图片和视频资源产生重复文件的问题。原来的PC QQ是把接收到的所有图片放在一个目录中,所有视频放在一个目录中,分别按照QQ自己的hash规则命名,当客户端接收到消息,需要加载图片或视频时将会先按照资源的hash在存放资源文件的目录中查找,如果没有就会从服务器下载一份。这是很河里的做法。新版的QQNT在这一套接收资源文件的流程上基本上差不多,但有一个地方不同:它在每个类型的资源目录中又以“年-月”的格式加了一层目录,这个“年月”目前看下来指的是附件资源所在消息的发送年月(我这甚至出现了2019-06的资源目录)。这将导致每个月的消息附件资源(图片,表情,视频)不共享,上个月消息中接收过的表情图片在这个月对于QQ来说就不存在了,要重新下载一份。对于缩略图来说也一样,因为缩略图目录也在每个月的目录中单独有一个。QQNT存放这些资源的路径是”C:\Users\用户名\Documents\Tencent Files\QQ号\nt_qq\nt_data”,其中”Emoji”里面是表情图,”Pic”里面是表情图以外的图片,”Video”是接收到的任何视频,可以发现它们里 ...继续阅读 (123)


    love 0
    青南
    发表于
    2024-02-20 14:14:15

    一日一技:Python工具脚本如何调用外层模块

    我三年前写过一篇文章:《小问题大隐患:如何正确设置 Python 项目的入口文件?》。讲到Python项目应该如何正确组织代码结构。入口文件应该在最外面,调用关系应该是从外向内调用。而不要学Java,从一个很深层的文件夹里面往外调用。不过我在这篇文章的最后,也提到了一种例外情况,那就是工具脚本不受这个规则的限制。如下图所示。今天有同学在问我,这种情况应该怎么调用,才能让remove_outdated_data.py正确导入models里面的模块。我们今天就来说明一下。首先,我们来创建一个示例程序,结构如下图所示:其中,aa.py文件的内容为:12defi_am_func():print('我是一个函数')test.py文件的内容为:1234frommodels.aaimporti_am_funci_am_func()那么,不修改任何环境变量,也不修改sys.path的情况下,我应该怎么运行test.py,才能让它正确调用i_am_func函数?首先我们进入tools文件夹运行,显然会报错,如下图所示:接下来,我们在项目根目录下面运行,也会报错:那应该怎么办呢?难道必须加环境变量或者改sys.path?其实,Python已经自带了正确运行工具脚本的方法,就是-m参数。我们只需要在项目根目录执行下面这个命令就可以了:1python -m tools.test如下图所 ...继续阅读 (146)


    love 0
    Usubeni Fantasy
    发表于
    2024-02-20 13:08:07

    博客框架迁移:Gatsby → Astro

    史无前例的大更,本博客终于从 Gatsby 出逃到 Astro。迁移过程不算难!得到了更高的 Lighthouse 分数,但是构建时间却意外地边长。最后,跟盖茨比说声再见吧…… ...继续阅读 (161)


    love 0
    bluishglc
    发表于
    2024-02-20 13:07:22

    CDC 整合方案:MySQL > Flink CDC + Schema Registry + Avro > Kafka > Hudi

    本文是《CDC 整合方案:MySQL > Flink CDC > Kafka > Hudi》的增强版,借助 Flink CDC 从源头数据库接入数据并写入到 Kafka 后再使用 Flink 将数据写入到 Hudi 表中,在此过程中,使用了 Avro 格式传输数据,提升了效率,同时全程由 Confluent Schema Registry 参与,对 Schema Evolution 进行管控,该方案是一个完整的端到端的解决方案,也是最接近实际应用的选型方案之一。 ...继续阅读 (215)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-02-20 12:08:43

    美剧: 羊毛战记

    美剧科幻片剧情背景故事发生在一个反乌托邦未来,大约一万名人类在144层深的筒仓型地堡居住,他们被告知外面的世界因受到毒气感染而变得不适合人类居住,仅余的幸存者遂躲进地堡避难,并制订了规条来维持地堡中的新社会运一个独裁统治是如何维护自己的统治系统,而为数极少的几个人是如何以生命勇气和智慧去和独裁统治抗争我的评价过年期间快进看完了,推荐指数🌟🌟🌟总体还是值得看的,但是剧情太TM拖沓了。看不下去的,可以看这个总结版 ...继续阅读 (160)


    love 0
    dudu
    发表于
    2024-02-20 11:40:00

    Semantic Kernel 学习笔记:Prompt Filter 与 Handlebars Prompt Template - dudu

    【摘要】学习材料 Microsoft Semantic Kernel – Some Tips & Tricks To Get Rendered Prompts Templatizing your prompts Semantic Kernel 源码中的示例 Example76_Filters 准备 .NET阅读全文 ...继续阅读 (132)


    love 0
    bluishglc
    发表于
    2024-02-20 11:27:20

    CDC 整合方案:MySQL > Flink CDC > Kafka > Hudi

    我们用 Flink CDC 完成 CDC 数据入湖任务:借助 Flink CDC 从源头数据库接入数据并写入到 Kafka 中,然后再使用 Flink 将数据写入到 Hudi 表中,所以这是一个完整的端到端的解决方案。上一篇文章我们省略了搭建 Kafka Connect + Debezium MySQL Connector 采集 CDC 数据的环节,因为这部分操作很复杂,Flink CDC 在应用和架构上确实比 Kafka Connect + Debezium MySQL Connector 的组合简单得多 ...继续阅读 (121)


    love 0
    WinstonChen
    发表于
    2024-02-20 11:05:09

    分享一下Sora的热点信息和一个开源项目

    大家好,我是 Jack。今天继续聊聊最近科技圈发生的那些事。一、AI 还是对擦边女下手了最近有个新的 AI 工具,名叫 DignifAI,可能叫“组织”更适合些。它是干什么的?答:给人穿衣服的。左图是原图,右图是处理后的图片。现在各种 AI 新技术出来的时候,都会有些大胆的想法。AI 图片生成技术也没逃过被用来「瑟瑟」的命运。而 DignifAl 则是反其道而行之,别人脱衣服,他们专门穿衣服。为暴露的照片穿上衣服,裹得严严实实。专治各种擦边:我看了下官方的教程说明,其实就是用 Stable Diffusion 做的图像重绘,并没有新技术,但是却是一个新的 idea:网站地址:https://www.dignifai.net/二、AI 搞钱第一人最近 Sora 大火,我的朋友圈火的,还有这张图:左图大家都认识,OpenAI 的大佬,右图则是李一舟。李一舟堪称卖课个体户“天花板”,曾有过靠卖课月入上千万元的战绩。其实只要课程质量足够好,卖课也无可厚非,但据众多买过课的网友表示,李一舟并不是 AI 方面的专家,卖的课,讲的也都是最基础的常识。李一舟学的专业,也跟 AI 不相关,他毕业于清华美院,是工业设计和设计创新方法专业、设计战略与原型创新专业的博士。李一舟也没错过 Sora 的风口,开始在朋友圈投放了海量的 AI 课程广告。要知道,Sora 还没有正式上线呢,这第一波受害者已经出现了 ...继续阅读 (118)


    love 0
    Conan Zhang
    发表于
    2024-02-20 10:24:59

    R语言莱文斯坦距离算法Levenshtein Distance

    R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大。 R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语言。 要成为有理想的极客,我们不能停留在语法上,要掌握牢固的数学,概率,统计知识,同时还要有创新精神,把R语言发挥到各个领域。让我们一起动起来吧,开始R的极客理想。 关于作者: 张丹,分析师/程序员/Quant: R,Java,Nodejs blog: http://blog.fens.me email: bsspirit@gmail.com 转载请注明出处: http://blog.fens.me/r-levenshtein-distance/ 前言 文字模糊匹配,是在文字处理时,要常用到的一种功能。比如英文,差一个字母,字母的顺序写反了。要实现对文字的模糊匹配,就可以用到莱文斯坦距离的思路,将一个字符串变为另一个字符串需要进行编辑操作最少的次数。 输入法的拼写检查,纠正用户输入的拼写错误,就是使用到了莱文斯坦距离。 目录 莱文斯坦距离介绍 算法原理 R语言代码实现 adist()函数调用 1. 莱文斯坦距离介绍 Levenshtein D ...继续阅读 (163)


    love 0
    惜分飞
    发表于
    2024-02-20 09:38:19

    Oracle误删除数据文件恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:Oracle误删除数据文件恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有客户通过sftp误删除oracle数据文件,咨询我们是否可以恢复,通过远程上去检查,发现运气不错,数据库还没有crash,通过句柄找到被删除文件oracle@cwgstestdb[testwctdb]/proc/20611/fd$ls -ltr total 0 lr-x------ 1 oracle oinstall 64 Feb 20 14:03 9 -> /oracle/db19c/rdbms/mesg/oraus.msb lrwx------ 1 oracle oinstall 64 Feb 20 14:03 8 -> /oracle/db19c/dbs/lkTESTWCTDB lrwx------ 1 oracle oinstall 64 Feb 20 14:03 7 -> /oracle/db19c/dbs/hc_testwctdb.dat lr-x------ 1 oracle oinstall 64 Feb 20 14:03 6 -> /var/lib/sss/mc/passwd lr-x------ 1 oracle oinstall 64 Feb 20 1 ...继续阅读 (161)


    love 0
    惜分飞
    发表于
    2024-02-20 09:38:19

    Oracle误删除数据文件恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:Oracle误删除数据文件恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有客户通过sftp误删除oracle数据文件,咨询我们是否可以恢复,通过远程上去检查,发现运气不错,数据库还没有crash,通过句柄找到被删除文件oracle@cwgstestdb[testwctdb]/proc/20611/fd$ls -ltr total 0 lr-x------ 1 oracle oinstall 64 Feb 20 14:03 9 -> /oracle/db19c/rdbms/mesg/oraus.msb lrwx------ 1 oracle oinstall 64 Feb 20 14:03 8 -> /oracle/db19c/dbs/lkTESTWCTDB lrwx------ 1 oracle oinstall 64 Feb 20 14:03 7 -> /oracle/db19c/dbs/hc_testwctdb.dat lr-x------ 1 oracle oinstall 64 Feb 20 14:03 6 -> /var/lib/sss/mc/passwd lr-x------ 1 oracle oinstall 64 Feb 20 1 ...继续阅读 (232)


    love 0
    xiangzhihong
    发表于
    2024-02-20 09:27:03

    Electron实战之菜单与托盘

    菜单、托盘是桌面端应用必备的功能之一,我们通常会在菜单上配置应用常用的:偏好设置、显示隐藏、打开文件等功能,在托盘内设置:退出、重启、帮助等辅助性功能,帮助用户方便快捷地控制应用的一些系统功能。系统托盘实际上也是一个菜单,通过点击鼠标触发。一、应用菜单(Menu)Electron 里的菜单大体上分为三类:应用菜单、上下文菜单和 Dock 菜单(仅针对 OSX 系统)。这里以 VSCode 为例,来分别介绍这几种菜单的含义。打开 VSCode 编辑器,可以通过下图,很清晰地发现 3 个菜单所处的位置。1.1 应用内菜单原生应用菜单可以理解为应用窗口菜单,在 MacOS 上,选中应用后,应用内菜单出现在桌面的左上方。在 Windows 和 Linux 上,Menu 将会被设置成窗口顶部菜单。在 Electron 中,通常会使用 Menu.setApplicationMenu(menu) 函数来设置应用内菜单。import { Menu } from 'electron' function createMenu () { const template = [ { label: '菜单一', submenu: [ { label: '功能一' }, { label ...继续阅读 (139)


    love 0
    MaskRay
    发表于
    2024-02-20 09:20:10

    MMU-less systems and RISC-V FDPIC

    UNDER CONSTRUCTIONThis article describes some ABI and toolchain notes about systemswithout a Memory Management Unit (MMU), with a focus on FDPIC and thefuture RISC-V FDPIC ABI.Linux binfmt loadersfs/Kconfig.binfmtdefines a few loaders.BINFMT_ELFdefaults to y and depends onMMU.BINFMT_ELF_FDPICdefaults to y whenBINFMT_ELFis not selected. A few architecture supportBINFMT_ELF_FDPICfor NOMMU. ARM supports FDPIC even with aMMU.BINFMT_FLATis provided for a few architectures.BINFMT_AOUT, removed in 2022, had been supported foralpha/arm/x86-32.BFLTuClinux uses an object file format called Binary Flat f ...继续阅读 (142)


    love 0
    王大冶
    发表于
    2024-02-20 09:14:24

    在 React Native 中原生实现动态导入

    在React Native社区中,原生动态导入一直是期待已久的功能。在React Native 0.72 版本发布之前,只能通过第三方库和其他变通方法实现动态导入,例如使用React.lazy()和Suspense函数。现在,动态导入已经成为React Native框架的原生部分。在这篇文章中,我们将比较静态和动态导入,学习如何原生地处理动态导入,以及有效实施的最佳实践。静态导入 vs. 动态导入在深入研究实现细节之前,理解什么是动态导入以及它们与静态导入有何不同是至关重要的,静态导入是在JavaScript中包含模块的更常见方式。静态导入是你在文件顶部使用import或require语法声明的导入。这是因为在应用程序启动时,它们可能需要在你的整个应用程序中可用。这是一个例子:import React from 'react'; import {View, Text} from 'react-native'; const MyComponent = require('./MyComponent');静态导入是同步的,意味着它们会阻塞主线程,直到模块完全加载。这种行为可能导致应用程序启动时间变慢,特别是在较大的应用程序中。然而,当一个库或模块在代码库的多个时间或多个地方需要时,静态导入就会显得非常有用。相比之下,动态导入赋予开发者在需要时即时导入模块的能力,引领了一个异步范式。这意味 ...继续阅读 (143)


    love 0
    Mia Wu
    发表于
    2024-02-20 09:09:53

    如何将 .NET Aspire 应用程序部署到 Azure Container App

    本篇翻译于Jiachen Jiang的How to deploy .NET Aspire apps to Azure Container Apps最近发布的用于构建云原生应用程序的.NET Aspire与Azure Container App(ACA)非常匹配。.NET Aspire旨在轻松管理由一系列相互依赖的微服务组成的应用程序。Azure Container App专为微服务量身定制。它基于云原生技术构建,这意味着.NET Aspire可以无缝集成到其中–开箱即用!最重要的是,.NET Aspire堆栈通过Azure Developer CLI(AZD)为ACA提供定制的部署体验,让您可以使用单个命令为Aspire解决方案创建、配置和部署Azure资源。在这篇博文中,我们讨论了在ACA中托管应用程序与非托管集群相比的优势。我们还将通过示例代码向您展示如何轻松上手。为什么选择Azure Container App?Azure Container App(ACA)是一个用于运行容器优先应用程序和微服务的平台。它由Kubernetes提供支持,但对于普通开发人员来说使用和管理要简单得多。使用ACA的团队可以专注于构建应用程序并投入生产,而不必只是为了入门就必须去学习复杂的集群管理。如果你想要有灵活性并且最大限度地降低成本,这也是一个不错的选择。作为一种无服务器环境,AC ...继续阅读 (206)


    love 0
    卡颂
    发表于
    2024-02-20 08:17:59

    关于 React19,你需要了解的前因后果

    大家好,我卡颂。React当前的稳定版本是18.2,发布时间是22年6月,在此之后就没有新的稳定版本发布。直到今年2月15日,官方博客才透露下一个稳定版本的计划。没错,他就是React19。为什么时隔1年多才公布下个稳定版本的计划?为什么下个版本直接跳到了19?18我都还没升呢,19就来了,是不是要学很多东西?这篇文章会为你详细解答这些疑问。免费领取卡颂原创React教程(原价359)、加入人类高质量前端群从React16聊起近年来React最为人津津乐道的版本应该是16.8,这个版本引入了Hooks,为React(乃至整个前端框架领域)注入了新的活力。再之后的v17没有新特性引入。既然没有新特性引入,为什么要发布一个大版本(从16到17)呢?这是因为从同步更新升级到并发更新的React,中间存在breaking change。这么大体量的框架,在升级时需要保证过程尽可能平顺。这除了是一种专业、负责的体现,更重要的,版本割裂会造成大量用户损失(参考当年ng1升级到anuglar2时)。当升级到18后,React团队发现 —— 真正升级到18,并大量使用并发特性(比如useTransition)的开发者并不多。更常见的场景是 —— 知名开源库集成并发特性,开发者再直接用这些库。所以,React团队转变策略,将迭代重心从赋能开发者转变为赋能开源库。那么,什么样的库受众最多呢?显然是框架 ...继续阅读 (130)


    love 0
    colorant
    发表于
    2024-02-20 08:00:00

    AI4DATA,生成式BI能力现状观察和业界实践探讨

    以当前业界的情况来看,AI4DATA可以做些什么,生成式BI应该具备什么样的能力,适用于什么样的场景,呈现出什么样的产品形态,并没有明确的定义或共识,大体还处在一个集思广益,积极探索能力边界的阶段。以下仅根据笔者工作实践过程中,所接触到的客户需求,业界的产品为线索,结合个人的认知和理解,谈一下从满足用户BI工作链路需求的角度来看,生成式BI可能需要具备的各种能力。同时,按照各种能力对客户商业智能洞察这个终极目标需求的满足程度,智能化程度,做一下成熟度的阶段划分。 ...继续阅读 (70)


    love 0
    Yu Feng
    发表于
    2024-02-20 07:56:36

    论产品设计的重要性从一粒胶卷包装皮说起

    原创文章,转载请注明:转载自系统技术非业余研究本文链接地址:论产品设计的重要性从一粒胶卷包装皮说起论产品设计的重要性,一粒胶卷包装皮向四种用户表达重要信息:1. 摄影师:卷类型(彩色正片), ISO(100),张数(36),感光色温(日光卷),记录拍摄Notes(马克笔)2. 冲洗师:冲洗工艺(E6)3. 傻瓜相机:ISO光电码(12黑白格),胶卷装载透明盒(E100.36)4. 销售Pos机:条形码, 序列号(903824)Koda E100胶卷是个很好的产品使用说明典范,表达的信息清晰,辨识度高,审美在线。很多习以为常的事情,我们以为文章本天成,实际上是精心设计的!Post Footer automatically generated bywp-posturl pluginfor wordpress.The post论产品设计的重要性从一粒胶卷包装皮说起first appeared on系统技术非业余研究. ...继续阅读 (125)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-02-20 05:56:04

    禅道账号被锁定解决方法

    简单记录一下如何解决禅道账号被锁定问题解决登录数据库,直接更新字段. 由于我就1个账号,账号ID是1,具体你可以根据你的查询来写更新字段。select * from zt_user limit 1; update zt_user set locked=null where id = 1 ...继续阅读 (170)


    love 0
    OldPanda
    发表于
    2024-02-20 03:58:05

    《把时间当作朋友》书评

    江湖上一直流传着这样一个说法:读李笑来的书,但不要碰他的币。 今年开年读了他在十多年前写的这本《把时间当作朋友…Read more《把时间当作朋友》书评《把时间当作朋友》书评最先出现在Panda Home。 ...继续阅读 (98)


    love 0
    Artech
    发表于
    2024-02-20 00:13:00

    基于HTTP2/3的流式请求/响应如何实现? - Artech

    【摘要】我想很多人已经体验过GRPC提供的三种流式消息交换模式,在.NET Core上构建的GRPC应用本质上是采用HTTP2/HTTP3协议的ASP.NET Core应用,我们当然也可以在一个普通的ASP.NET Core应用实现这些流模式。不仅如此,HttpClient也提供了响应的支持,这篇文章通过一个简单的实例提供了相应的实现阅读全文 ...继续阅读 (133)

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