高效码农

撰写、分享国内外先进的IT技术

分类 技术人生 下的文章

May 12, 2023

Redis 与作者antirez 的故事

在资料库的世界,Redis 独具一格。其他多数资料库的中心思想不是表格就是文件,但在 Redis 裡,你直接与链结串列(linked list)和杂凑表(hash table)等低阶资料结构打交道。这正是 Redis 作者 Salvatore Sanfilippo(网路名称 antirez)的独创设计。精通系统程式设计的 antirez,喜欢用串列、杂凑、集合(set)等资料结构来思考问题,...
December 18, 2022

用户许可使用协议

“AI-ChatGPT app”用户许可使用协议请您本产品之前,请务必仔细阅读并理解《用户许可使用协议》(以下简称“本协议”)中规定的多有权利和限制。我们一向尊重并会严格保护用户在使用本产品时的合法权益(包括用户隐私、用户数据等)不受到任何侵犯。本协议(包括本文最后部分的隐私政策)是用户(包括通过各种合法途径获取到本产品的自然人、法人或其他组织机构,以下简称“用户”或“您”)与我们之间针对本...
December 6, 2022

ChatGPT:对话式 AI 的未来

[](#introduction)介绍人工智能正在改变我们的工作和生活方式。日常任务实现自动化,分析大量数据并做出预测,以帮助企业和组织做出决策。var jd_union_pid="624251670295876168";var jd_union_euid="";GPT-3.5 于周三推出了 ChatGPT,这是 GPT-3.5 的微调版本,可用作通用聊天机器人。[](#what-is-ch...
December 3, 2022

通过松散耦合的架构和最佳 DevOps 实践使您的公司适应最新的技术和趋势。

松散耦合架构是一种软件应用程序开发模型,其中多个组件相互连接但彼此不严重依赖。尽管每个服务都是为执行单个任务而创建的独立实体,但这些组件共同创建了一个通用网络或系统。松散耦合架构的主要目的是创建一个不会因单个组件故障而失败的系统。面向服务的架构 (SOA) 通常包含松散耦合的架构。松散耦合架构示例考虑一个实例,其中您在程序中创建了两个类:A 和 B。当 A 类的方法调用 B 类的方法或使用 ...
December 3, 2022

如何保护源代码并防止其被盗

源代码是任何公司最宝贵的资产之一。因此,如果它被盗或泄露,可能会对您的业务造成巨大损失。从长远来看,源代码盗窃可能会造成财务和声誉损失。即使是该行业的巨头也处于危险之中,因为Windows 2000 的源代码在 2004 年从微软被盗,最近的一次数据泄露使 Capital One 损失了大约 3 亿美元。这就是为什么保护您的源代码并防止其被盗应该是您的首要任务之一。 为什么保护源代码很重要?...
September 3, 2022

通俗的专业技术解读,保证你秒懂

假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是个妹子,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是个妹子,不安于男朋友给你的安全感。在遥远的男友未知的地方,和一位男生保持着联系,你告诉他你没有男朋友,你现在处于纠结期,一旦你和你男朋友...
August 24, 2022

软件研发接口API规范

说明:公司项目中前后端分离项目越来越多。因此,必须有一种统一的机制,方便不同的前端项目与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。所以为规范接口提出以下原则。 所有接口代码编写完成必须测试,且需测试多个边界条件 所有接口出参,数据类型必须与接口文档一致 一、 【强制】 协议使用HTTPSAPI与用户的通信协议,总是使用HTTPs协议,确保交互数据的传输...
December 30, 2020

铁道大学自动刷课谷歌插件

一、初衷现在有很多的网课,但是我们可能由于很多琐事不能完成网课的学时;所以有了这个插件,插件只是自己做着玩的,还很粗糙;二、优势:1、省去自己手动点击计时2、网站本身的自动计时,间隔时间长,无法将课时刷满3、自动播放下一集三、使用方法1、将demo.zip文件解压到指定位置。点击下载:demo.zip2、打开Chrome浏览器,地址栏输入 chrome://extensions/ ,回车键,...
July 22, 2020

API开发术语表

关键词英文全名描述APIApplication Programming Interface应用程序接口它是一个中介软件,允许应用程序相互通信。有很多类型的API,例如Java API,Web API(SOAP和REST),RPCRESTRepresentational State Transfer代表性国家转移它是一种软件体系结构样式,建议用于创建Web服务的一组约束。如果任何Web服务应用...
May 13, 2020

性能测试/压力测试/负载测试

软件测试包括不同的测试实践,如单元测试、集成测试、UAT测试、可访问性测试等。每个测试实践在软件开发生命周期(SDLC)中都有其重要的重要性和作用。在不同类型的测试中,有一些测试有助于提高应用程序的性能,比如性能测试、压力测试和负载测试。尽管这些测试的目的是增强系统性能,但是每个测试实践都有不同的策略。因此,在测试应用程序的性能时,理解这些测试实践之间的差异并执行正确的测试实践是非常重要的。...
March 20, 2020

技术人员需要了解的8个开源项目

2020年已经开始,随之而来的是,我们开发人员必须知道,学习或只是“看一看”的大量语言/框架/工具只会增加。在这篇简短的文章中,我尝试演示这8个看起来很有希望的OpenSource项目。这些项目中有许多已经在使用中(有些甚至是大规模的),而其他一些项目则是在今年才成为关注焦点,无论是通过社区采用还是在当前软件开发环境中的相关性。前端GatsbyGatsby是基于React的SSG(静态站点生...
March 9, 2020

用于跨平台应用程序开发:React Native vs Flutter

在考虑使用哪种框架进行跨平台应用程序开发时,我们需要明确两个问题。您是否正在考虑快速开发应用程序?您是否正在考虑降低跨应用程序应用程序开发的成本?如果这两个问题的答案都可以肯定,那么我们提供的比较将帮助您确定为跨应用程序开发选择哪种框架。让我们了解两个框架并清楚地了解它们之间的差异。什么是Flutter?Flutter由Google创建,是一个开放源代码框架,于2017年5月发布。Flutt...
December 31, 2019

本周开源项目:Falcon

本周重点关注的项目是Falcon,这是一个用于构建大型应用程序后端和微服务的开源Python框架。据Falcon维护者称,该框架鼓励REST架构风格。它还尝试尽可能少地做,同时保持高效。 “在构建HTTP API时,其他框架会给您带来大量依赖和不必要的抽象。Falcon 文档指出,Falcon以简洁的设计切入正题,该设计包含HTTP和REST架构风格。 创建该项目是为了满足微服务和响应式应用...
August 25, 2019

Facebook将Graph,Messenger和Marketing API更新到4.0

Facebook已经将其最重要的三个api更新到了第4版,带来了一些需要注意的重要变化。虽然版本号显示的是一个大版本,但值得注意的是,Facebook正在向所有新版本的主版本号过渡。编号的变化使Facebook的sdk版本号与API版本保持一致。Graph API 4.0Pages API - Facebook现在要求应用程序具有以下权限之一来访问与用户或媒体所有者关联的页面:ads_man...