自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AI研习社

AI研习社,关注AI开发技巧及技术。

  • 博客(558)
  • 收藏
  • 关注

转载 阿里官方 Redis 开发规范

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来源:yq.aliyun.com/articles/531067一、键值设计二、命令使用三、客户端使用四、相关工具五 附录:删除bigkey一、键值设计1. key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:vi...

2023-02-21 22:20:32 407

转载 这一招将 Numpy 加速 700 倍!!!

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区就其自身来说,Numpy 的速度已经较 Python 有了很大的提升。当你发现 Python 代码运行较慢,尤其出现大量的 for-loops 循环时,通常可以将数据处理移入 Numpy 并实现其向量化最高速度处理。但有一点,上述 Numpy 加速只是在 CPU 上实现的。由于消费级 CPU 通常...

2023-02-20 22:38:47 849

转载 10个用于可解释AI的Python库

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来源:Deephub ImbaXAI的目标是为模型的行为和决定提供有意义的解释,本文整理了目前能够看到的10个用于可解释AI的Python库什么是XAI?XAI,Explainable AI是指可以为人工智能(AI)决策过程和预测提供清晰易懂的解释的系统或策略。XAI 的目标是为他们的行为和决策提...

2023-02-20 22:38:47 461

转载 为什么我们家里的IP都是192.168开头的?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来讲个故事。资深老舔狗小张今天很兴奋,说什么也要请大家喝奶茶。因为他说他感觉要跟喜欢的女生小吕修成正果了。一问为什么。他耳朵都红了,说"我觉得小吕在暗示我了,她说她喜欢看阿凡达,正好我长得就像阿凡达"。听了让人皱眉。他继续说:"她说她喜欢射手座,正好我就是"我挠挠头:"行,别说了,懂了。她住上海,...

2023-02-13 22:21:57 351 1

转载 ChatGPT修bug横扫全场,准确率达78%!网友:程序员要开心了

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区作者 |金磊 衡宇来源 | 量子位 | 公众号 QbitAIChatGPT到底有多会修bug?这事终于有人正儿八经地搞研究了——来自德国、英国的研究人员,专门搭了个“擂台”来检验ChatGPT的这项本领。除了ChatGPT之外,研究人员还找来了其它三位修bug的“AI猛将”,分别让它们修复40个...

2023-02-12 22:27:05 448

转载 ChatGPT研究框架(2023)

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区ChatGPT市场反应热烈,国内外巨头纷纷入场据统计,ChatGPT日活跃用户数的增速远超Instagram,1月份平均每天有超过1300万名独立访问者使用ChatGPT,是去年12月份的两倍多;国内外科技巨头都非常重视ChatGPT引发的科技浪潮,积极布局生成式AI,国内厂商(百度、腾讯等)也高...

2023-02-11 22:25:46 1644

转载 重磅!微软推出首款 ChatGPT 版搜索引擎!

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区原文:blogs.microsoft.com/blog/2023/02/07/reinventing-search-with-a-new-ai-powered-microsoft-bing-and-edge-your-copilot-for-the-web/微软近期推出了首款 ChatG...

2023-02-11 22:25:46 189

转载 微软ChatGPT版必应被黑掉了,全部Prompt泄露!

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区ChatGPT 版必应搜索也有「开发者模式」。如同 ChatGPT 这样强大的 AI 能否被破解,让我们看看它背后的规则,甚至让它说出更多的东西呢?回答是肯定的。2021 年 9 月,数据科学家 Riley Goodside 发现,他可以通过一直向 GPT-3 说,「Ignore the abov...

2023-02-10 22:16:02 1038

转载 ChatGPT五分钟写完插件,功能完善,还可加需求改BUG

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区詹士 发自 凹非寺量子位 | 公众号 QbitAIChatGPT写代码,水平究竟如何?不到5分钟,做出一个WordPress(一款内容管理系统软件)插件,且代码很干净。测试者名叫David Gewirtz,是一位1982年进入IT行业的老炮,供职过的公司包括:赛门铁克、苹果、Pyramid Tec...

2023-02-10 22:16:02 376

转载 用ChatGPT做表格真香!只需动嘴提要求和复制粘贴

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区明敏 发自 凹非寺量子位 | 公众号 QbitAI托ChatGPT的福,梦想中让Excel自己统计数据,现在成真了。△图源:抖音@秦远国际物流只需输入要求、数据,ChatGPT就能从头做个表。想要增加行列、进行表内计算,通通不是问题,生成表格还能一键复制粘贴到Excel。再懒人一点,用语音转文字...

2023-02-09 22:38:00 2900

转载 为什么用公钥加密却不能用公钥解密?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区大家第一次接触HTTPS的时候是不是和我一样,非常困惑。这玩意概念又多又繁琐。尤其是里面的公钥私钥啥的。当时我就特别想知道,为什么用公钥加密却不能用公钥解密?看完这篇文章你会弄明白,同时还会解锁很多HTTPS里的细节知识点。今天,我们就先从对称加密和非对称加密聊起吧。对称加密和非对称加密小学上课的...

2023-01-17 21:58:12 130

转载 Linux 操作必备 150 个命令,速度收藏~

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区linux 命令是对 Linux 系统进行管理的命令。对于 Linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux 系统管理的命令是它正常运行的核心,与之前的 DOS 命令类似。linux 命令在系统中有两种类型:内置 Shell 命令和 Linux...

2023-01-12 21:58:40 144

转载 某小厂面试题:什么是虚假唤醒?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区大家好,今天来跟大家聊聊某小厂的一道面试题,什么是虚假唤醒。生产者消费者模型引出虚假唤醒的问题说虚假唤醒之前,我们来测试一段经典的生产者和消费者代码。public class SpuriousWakeupDemo { public static void main(String[] a...

2023-01-11 22:08:36 81

转载 为什么建议你替换掉 SpringBoot 框架中的 Tomcat ?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区前言在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那...

2023-01-08 21:58:24 70

转载 Spring Boot + WebSocket 实时监控异常!

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区最近做了一个需求,消防的设备巡检,如果巡检发现异常,通过手机端提交,后台的实时监控页面实时获取到该设备的信息及位置,然后安排员工去处理。因为需要服务端主动向客户端发送消息,所以很容易的就想到了用WebSocket来实现这一功能。WebSocket就不做介绍了,上链接:developer.mozil...

2023-01-06 21:58:52 313

转载 Python实现疫情医疗信息管理系统(毕设源码)

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来源丨网络前言本项目使用Python的pymssql第三方库连接sqlserver数据库,使用tkinter进行UI界面开发,使用ttkthemes ttkbootstrap进行界面美化,详细介绍项目执行过程。环境Python3.8、sqlserver2019数据库准备使用MSSQL Manage...

2023-01-03 21:58:55 150

转载 聊聊过滤器与拦截器区别

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区1. 过滤器(Filter)Servlet 中的过滤器 Filter 实现了 javax.servlet.Filter 接口的服务器端程序,主要用途是设置字符集(CharacterEncodingFilter)、控制权限、控制转向、用户是否已经登陆、有没有权限访问该页面等。其工作原理是,只要你在 ...

2023-01-03 21:58:55 218

转载 笑出腹肌的注释,都是被代码耽误的诗人!

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区转自网络,部分出自 Quora 网友先祝大家元旦快乐!0、这是一个被代码耽误的诗人1、来一份 1987 年的代码看看2、产品经理要对此负责3、不敢看,也不敢问4、Nike 官网 robots.txt 上的注释5、程序员正确发牢骚的地方6、阅读源码的人,心里一定的崩溃的7、第一天上班看到这段注释就想...

2023-01-01 22:03:26 69

转载 接口性能优化技巧

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区文章来源:http://b.nxw.so/1jSSgg目录背景哪些问题会引起接口性能问题问题解决总结背景我负责的系统在去年初就完成了功能上的建设,然后开始进入到推广阶段。随着推广的逐步深入,收到了很多好评的同时也收到了很多对性能的吐槽。刚刚收到吐槽的时候,我们的心情是这样的:当越来越多对性能的吐槽...

2023-01-01 22:03:26 147

转载 为什么我抓不到baidu的数据包

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区最近,有位读者问起一个奇怪的事情,他说他想抓一个baidu.com的数据包,体验下看包的乐趣。但却发现“抓不到”,这就有些奇怪了。我来还原下他的操作步骤。首先,通过ping命令,获得访问百度时会请求哪个IP。$pingbaidu.comPINGbaidu.com(39.156.66.10...

2022-12-28 21:58:27 110

转载 Python实现智能互动拍照系统(毕设源码)

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区前言 本系统旨在探索先进的计算机视觉算法在大熊猫主题的互动拍照场景上的应用。系统结合人脸及人体关键点识别,人像分割,目标检测,图像风格迁移,以及自己设计实现的熊猫分割PandaSeg,动作识别PoseRecognition等算法,依托Django框架搭建的Web应用,在服务器端使用 tensorf...

2022-12-28 21:58:27 131

转载 前端录屏 + 定位源码,帮你快速定位线上 bug

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区前言如何快速定位线上bug,是多数开发者都会遇到的难题web-see[1]前端监控方案,提供了 前端录屏+定位源码 方式,让bug无处藏身这是前端监控的第二篇,该篇讲解如何实现错误还原功能,第一篇 从0到1搭建前端监控平台,面试必备的亮点项目(已开源)[2] 没有看过的小伙伴,建议先了解下最终效...

2022-12-27 21:58:24 265

转载 妙用Java 8中的 Function接口,消灭if...else...

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来源 |juejin.cn/post/7011435192803917831在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Function接口来消灭if...else...

2022-12-25 21:58:10 106

转载 Spring Security 最佳实践

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区Spring Security简介Spring Security 认证流程Spring Security 项目搭建导入依赖访问页面自定义用户名和密码UserDetailsService详解PasswordEncoder密码解析器详解登录配置角色权限403 权限不足页面处理RememberMe(记住...

2022-12-25 21:58:10 53

转载 Spring Boot项目配置免费HTTPS的详细流程!

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区准备把面试的项目上线,因为是小程序要求必须https,记录下完整流程和走过的坑第一步 申请SSL证书这里选了免费的https://freessl.cn/,大家可以根据自己需求进行。我选的 离线生成,需要解析验证域名,阿里云用户可选一键生成,但需要提供授权码,不推荐亚洲诚信不支持小程序!!只支持...

2022-12-24 21:58:25 70

转载 5年半老程序员被System.out.println() 考懵逼了...

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区去年秋招面试我被问及,你如何理解System.out.println() ?学了这么久的面向对象编程,那如何用一行代码体现呢?如果你能自己读懂System.out.println(),就真正了解了Java面向对象编程的含义面向对象编程即创建了对象,所有的事情让对象帮亲力亲为(即对象调用方法)Sys...

2022-12-23 21:58:36 98

转载 6 个 Python 自动化脚本!

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪 100 张照片、剪辑100个视频、下载100张小姐姐图片,这些任务都很耗时,为什么不自动化它们呢?在今天的文章中,我将与你分享6个自动化脚本,基本通杀大部分的重复性需求。所以,请你把这篇文章放在你的收藏清单上,以备不时之需,在IT行业里,程序员...

2022-12-22 21:58:48 126

转载 B 树和 B+ 树有什么区别?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区问各位小可爱一个问题:MySQL 中 B 树和 B+ 树的区别?请自己先思考5秒钟,看看是否已经了然如胸?好啦,时间到!B 树和 B+ 树是两种数据结构,构建了磁盘中的高速索引结构,因此不仅 MySQL 在用,MongoDB、Oracle 等也在用,基本属于数据库的标配常规操作。数据库要经常和磁盘...

2022-12-20 20:58:08 131

转载 这16个有用的 SpringBoot 扩展接口,居然还有人不知道?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来源:www.jianshu.com/p/38d834db7413关于Spring面试题中常见扩展点接口也是非常高频到,下面总结分享一波1.背景Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spri...

2022-12-20 20:58:08 105

转载 为什么B站的弹幕可以不挡人物?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区经常用 B 站看视频的小伙伴应该都知道 B 站有个神奇的功能,那就是弹幕可以不挡人物,如下图:具体是怎么实现的呢?高端的效果,往往只需要采用最朴素的实现方式,忙碌了两个半小时,皮师傅打开了F12,豁然开朗。一张图片+一个属性,直接搞定。为了印证我的想法,我决定自己写一个demo:<!DOCT...

2022-12-19 22:01:52 90

转载 MySQL 连接挂死了!该如何排查?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区一、背景近期由测试反馈的问题有点多,其中关于系统可靠性测试提出的问题令人感到头疼,一来这类问题有时候属于“偶发”现象,难以在环境上快速复现;二来则是可靠性问题的定位链条有时候变得很长,极端情况下可能要从 A 服务追踪到 Z 服务,或者是从应用代码追溯到硬件层面。本次分享的是一次关于 MySQL 高...

2022-12-19 22:01:52 348

转载 还有人不知道 Java 8 Stream流底层原理?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区函数式接口初识lambda呢,函数式接口肯定是绕不过去的,函数式接口就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为lambda表达式。@FunctionalInterfacepublicinterfaceCloseable{vo...

2022-12-18 21:58:02 175

转载 SpringBoot超大文件上传,实现秒传 文末有福利

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区前言详细教程秒传分片上传断点续传后端进行写入操作的核心代码总结前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始...

2022-12-17 21:58:22 200

转载 Linux进程是如何创建出来的?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区在这篇文章中,我会用 Nginx 创建 worker 进程的例子作为引入,然后带大家了解一些进程的数据结构 task_struct,最后再带大家看一下 fork 执行的过程。学习完本文,你将深度理解进程中的那些关键要素,诸如进程地址空间、当前目录、父子进程关系、进程打开的文件 fd 表、进程命名空...

2022-12-17 21:58:22 172

转载 SpringBoot 整合 Groovy 脚本,实现动态编程

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区Groovy 是增强 Java 平台的唯一的脚本语言。它提供了类似于 Java 的语法,内置映射(Map)、列表(List)、方法、类、闭包(closure)以及生成器。脚本语言不会替代系统编程语言,两者是相互补充的。大名鼎鼎的 Gradle,背后是 Groovy。Spring 的未来越来越多的使...

2022-12-14 21:58:13 676

转载 5种限流算法,7种限流方式,挡住突发流量?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区前言最近几年,随着微服务的流行,服务和服务之间的依赖越来越强,调用关系越来越复杂,服务和服务之间的稳定性越来越重要。在遇到突发的请求量激增,恶意的用户访问,亦或请求频率过高给下游服务带来较大压力时,我们常常需要通过缓存、限流、熔断降级、负载均衡等多种方式保证服务的稳定性。其中限流是不可或缺的一环,...

2022-12-14 21:58:13 412

转载 大数据扫黄,是怎样发现你的?

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区尾扩展阅读在诸多审查工具中,“AI 鉴黄”是最新也最高效的一种。简单来说,“AI 鉴黄”就是通过深度神经网络,按照各种描述特征来提取图像中的关键点,比如是否出现皮肤裸露等等,将色情图片与正常图片进行分类。读到这里,大家可能会发现,“AI 鉴黄”还存在一些严峻的挑战,比如:1.色情图像和正常图像有很...

2022-12-13 21:28:19 143

转载 HTTPS 握手会影响性能吗?废话,肯定会

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区作者 |小林coding看到一个贼好笑的网图:不开玩笑,我来很认真的回答这个问题这个问题的答案,毫无疑问是会影响性能。由裸数据传输的 HTTP 协议转成加密数据传输的 HTTPS 协议,给应用数据套了个「保护伞」,提高安全性的同时也带来了性能消耗。因为 HTTPS 相比 HTTP 协议多一个 T...

2022-12-13 21:28:19 136

转载 聊聊Netty:从内核角度看IO模型

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来源:bin的技术小屋我们都知道Netty是一个高性能异步事件驱动的网络框架。它的设计异常优雅简洁,扩展性高,稳定性强。拥有非常详细完整的用户文档。同时内置了很多非常有用的模块基本上做到了开箱即用,用户只需要编写短短几行代码,就可以快速构建出一个具有高吞吐,低延时,更少的资源消耗,高性能(非必要的...

2022-12-09 22:08:24 175 1

转载 import一个“太极”库,让Python代码提速100倍?!

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来源丨量子位人生苦短,快学Python!众所周知,Python的简单和易读性是靠牺牲性能为代价的——尤其是在计算密集的情况下,比如多重for循环。不过现在,大佬胡渊鸣说了:只需import 一个叫做“Taichi”的库,就可以把代码速度提升100倍!不信?来看三个例子。计算素数的个数,速度x120...

2022-12-09 22:08:24 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除