- 博客(233)
- 资源 (7)
- 收藏
- 关注
原创 达里奥·阿莫迪的崛起之路
作为Anthropic公司的首席执行官,他在 2025 年一直处于竞争状态,与行业同行、政府成员以及公众对人工智能的认知发生争执。近几个月来,他预测 AI 可能很快将淘汰 50% 的初级白领工作岗位。他在《纽约时报》的版面上抨击了为期十年的人工智能监管暂停令。他还呼吁对中国实施半导体出口管制,此举招致英伟达 CEO 黄仁勋的公开谴责。在这一切纷争中,阿莫迪在旧金山市中心公司总部一楼与我见面。他显得轻松、精力充沛,急切地想要开始这次对话,仿佛一直在等待这个机会来阐述自己的行动。
2025-08-08 11:27:46
697
原创 建议收藏,5 种亲测有效访问满血版DeepSeek使用方案(附保姆级教程)
官方是否经常繁忙,用户量激增导致服务器过载(日活突破500万)。别担心,这些免费访问 DeepSeek 满血版的方式,助你 AI 探索的一臂之力。
2025-02-10 15:32:36
5538
原创 Deepseek 服务器挤爆了?别急,这一本地部署 “秘籍” 让你轻松应对!(文末有彩蛋)
如果你只想简单的抛给 DeepSeek 一个问题,就想得到一个满意的答案的话,我估计它也不可能让你满意。就像其他 AI 工具一样,总有你看不上的地方。
2025-02-08 18:05:29
1314
原创 Django与Postgres、Gunicorn和Nginx 容器化
本文详细介绍了如何配置 Django 以在 Docker 上运行 Postgres。对于生产环境,我们将添加 Nginx 和 Gunicorn。我们还将了解如何通过 Nginx 提供 Django 静态和媒体文件。建立项目创建一个新的项目目录,然后开始 Django 项目:$ mkdir django-on-docker ...
2023-05-29 15:20:02
430
原创 通过 Python FastAPI 开发一个快速的 Web API 项目
前言Python 如此受欢迎的众多原因之一是 Python 有大量成熟和稳定的库可供选择:网页开发有:Django 和 Flask,提供了很好的网络开发体验和大量的有用文档机器学习有:scikit-learn、Keras 等,提供了丰富的机器学习的包和数据处理和可视化工具。FastAPI 是一个快速、轻量级的现代 API,...
2023-05-28 22:08:01
539
原创 创建 AWS EC 2和使用 SSH 密钥连接
Amazon Web Services(AWS)使用SSH密钥在服务器和客户端之间安全地连接和交换信息。使用SSH密钥可以大大提高站点和应用程序的安全性。本文向您展示如何生成和使用SSH密钥来连接到Media Temple管理的AWS帐户。本指南假定您还没有密钥对。如果您有密钥对,并且您确定它仍然是安全的,请通过您的服务门...
2023-05-26 17:07:17
1021
原创 探究新技术的本质与制造业数字化转型趋势
一、新技术层出不穷,技术的本质是啥?1 什么是云,为什么说云是智能世界的“黑土地”1.1 云的定义云的定义看似模糊,但本质上,它是一个用于描述全球服务器网络的术语,每个服务器都有自己独特的功能。云不是一个物理实体,而是一个庞大的全球远程服务器网络,它们连接在一起,旨在作为单一的生态系统运行。这些服务器设计用于存储和管理数据...
2023-05-25 19:12:48
221
原创 面向 Web、微服务应用的 Serverless 托管平台云应用引擎 CAE
1. 业务诉求:决定发布一个应用,我需要思考什么?假如你们公司目前有一个绝妙的 IDEA 急需落地! 为了将业务方案准备好!你需要考虑但不限于以下几个动作:搭建服务器、配置组网环境开发技术栈造型,搭建软件开发项目框架搭建多类型如测试、灰度、生产环境,版本在多环境之间人工流转为了应对业务突发,提前准备冗余的资源业务上量后,运...
2023-05-23 14:02:29
207
原创 Go 语言快速入门指南:GET 和 POST 方法
介绍超文本传输协议(HTTP)客户端用于建立连接并向 HTTP 服务器请求数据。最常见的方法是 GET 和 POST 。在 Go 中,我们使用 http 包来创建 GET 和 POST 请求。该包提供 HTTP 客户端和服务器实现。http 包支持 RFC 2616 中定义的属性,如超时、重定向和 cookies。虽然这个...
2023-05-22 10:46:39
699
原创 从 Flask 转换到 FastAPI
theme: juejinhighlight: atom-one-light本文翻译自 Moving from Flask to FastAPI, 作者:Amal Shaji刚好笔者这几天上手体验 FastAPI,感受到这个框架易用和方便。之前也使用过 Python 中的 Django 和 Flask 作为项目的框架。D...
2023-05-21 20:13:40
528
原创 如何在 Go 中验证一个字符串是否是 URL?
前言在实际开发过程中,有时候会遇到 URL 的校验问题,其实我也是直接调用了第三方库,但是也引发了一个思考,Go 语言中有哪些方法去验证一个字符串是否满足 URL 格式呢?URL 代表唯一资源定位符,是 URI 的子类型(尽管许多人可以互换使用这两个术语)。URL 是对网络资源的引用,通常被视为网址(例如 https://...
2023-05-19 13:15:21
520
原创 FastAPI 开发中数据校验利器 Pydantic 介绍与集成使用
前言当我们在处理一些数据来自系统外部的时候,可能来自 API、终端用户输入或者其他途径,Web 开发中有句话叫做:永远不要相信用户的输入。所以,我们可能需要检查、校验这些数据,将这些数据格式化、标准化,以至于这些数据满足我们真实程序的数据输入,保证项目的正确执行。Pydantic 介绍Pydantic 是一个 Python...
2023-05-18 18:00:21
1873
原创 FastAPI 的路由介绍及使用
路由 Router 就像是一个流水线上的线长,协调生产,下达命令给不同的组长进行分工,然后执行基本的任务。路由器的工作目的是,在团队中工作时,您可能必须在团队成员(这里的团队负责人是队长)之间分配复杂性,这将有助于更快地完成项目,正确的 SME 将在该分支/路由器上工作.路由是构建网络应用的一个重要部分。FastAPI 中的路由是灵活和方便的。路由是处理从客户端发送到服务器的 HTTP 请求的过程。HTTP 请求被发送到定义的路由,这些路由有定义的处理程序来处理请求和响应。
2023-05-17 14:50:12
3005
1
原创 在 Golang 中执行 Shell 命令
与使用os.Stdout不同,我们可以创建实现io.Writer接口的自己的编写器。让我们创建一个编写器,在每个输出块之前添加一个现在我们可以指定一个新的到目前为止,我们学习了多种执行 unix shell 命令并与之交互的方法。使用os/exec当您想要执行通常不会提供太多输出的简单命令时,请使用cmd.Output对于具有连续或长时间运行输出的函数,您应该使用cmd.Run并使用cmd.Stdout和cmd.Stdin与命令交互。
2023-05-17 14:47:48
1858
原创 FastAPI 快速开发 Web API 项目: 响应模型与错误处理
FastAPI 快速开发 Web API 项目学习笔记:第一篇:通过 Python FastAPI 开发一个快速的 Web API 项目第二篇:FastAPI 的路由介绍与使用第三篇:FastAPI 开发中数据校验利器 Pydantic 介绍与集成使用第四篇:FastAPI 快速开发 Web API 项目: 路径参数和查询...
2023-05-16 16:03:13
307
原创 FastAPI 快速开发 Web API 项目: 通过 SQLAlchemy 进行数据操作
FastAPI 快速开发 Web API 项目学习笔记:第一篇:通过 Python FastAPI 开发一个快速的 Web API 项目第二篇:FastAPI 的路由介绍与使用第三篇:FastAPI 开发中数据校验利器 Pydantic 介绍与集成使用第四篇:FastAPI 快速开发 Web API 项目: 路径参数和查询...
2023-05-15 11:14:37
469
原创 FastAPI 快速开发 Web API 项目: 模板和 Jinja 介绍
FastAPI 快速开发 Web API 项目学习笔记:第一篇:通过 Python FastAPI 开发一个快速的 Web API 项目第二篇:FastAPI 的路由介绍与使用第三篇:FastAPI 开发中数据校验利器 Pydantic 介绍与集成使用第四篇:FastAPI 快速开发 Web API 项目: 路径参数和查询...
2023-05-12 10:20:47
371
原创 深入理解 Go 语言中的封装机制
什么是封装封装,也就是所谓的信息隐藏,是面向对象编程的一个重要方面。封装被定义为将数据包裹在一个单一的单元下。它是将代码和它所操作的数据绑定在一起的机制。从另一个角度来说,封装是一个保护罩,防止数据被这个保护罩外的代码访问。在面向对象的语言中,一个类的变量或数据是隐藏的,不受任何其他类的影响,只能通过它们所声明的自己类的任...
2023-05-10 09:57:07
189
原创 人生的喜悦、不快与成长,都在那一篇篇的文字中得到记录 | 2022 年终总结
又是一年的总结,不知道自己今年又该写点什么。但提笔总是好的,也算对今年的一个交代和对未来的一份期许。窗外的阳光正好,对面楼的敲打声叮叮咚咚,窗台上的两只猫睡得依旧奔放和舒适。这样一个看似美好的下午,一个平凡的一天。托着刚刚才好起来的身体,动笔写下这一年的小小总结,没有飞黄腾达,也没有跌入谷底。在那全身痛的夜晚,脑子如麻一般搅在一起的时刻,醒来一直在思考今年到底都做了什么,回顾起来又有哪些值得记录的事情呢。
2023-01-05 11:12:20
852
1
原创 Go 微服务实战之如何实现加解密操作的微服务开发
1 前言在上一篇文章——《Go 微服务实战之如何使用 go-micro 写微服务应用》中,我们介绍了微服务的相关概念和 go-micro 框架的特点。接下来,我们将以循序渐进的方式建立一个简易的提供加解密服务的 Go 微服务项目。首先为了创建微服务,需要前期设计几个实体:定义服务的 RPC 方法的 protocol...
2022-11-10 10:12:57
156
原创 Go 微服务实战之如何使用 go-micro 写微服务应用
什么是微服务?什么是微服务(microservice)?这是企业界正在向计算界提出的问题。一个产品的可持续性取决于它的可修改程度。大型产品如果不能正常维护,就需要在某个时间点停机维护。而微服务架构用细化的服务取代了传统的单体服务,这些服务定义了明确的 RPC 或消息驱动的 API 边界。微服务架构有别于更为传统的单体式方案...
2022-11-09 16:38:10
304
原创 Go 容器之队列的几种实现方式
1 队列的概念队列是有序集合,遵循 FIFO (First in first out,即先进先出)排队方法的容器。添加操作发生在队列的尾部,移除操作则发生在头部。新元素从尾部进入队列,然后一直向前移动到头部,直到下一个被移除的元素。在日常生活中,我们经常需要排队,这就是队列数据结构的生活例子。排队的概念可以通过在快递驿站取...
2022-10-30 15:09:03
243
原创 从“汽车制造”生活案例到软件的建造者模式
0 生活案例沙师弟 : “大师兄,车是怎么建成的啊?”大师兄:“从外部看,车由车身、座椅和轮胎,从内部又有引擎、方向盘、电路系统、刹车系统、冷却系统等等组成,这些复杂的部件一般都不是一个厂商来完成的,而是将这些交付给汽车零部件制造商。不同的生产商来最终完成不同部件的生产,采购完整个零部件,最后在车间完成整个组装。”汽车这个...
2022-10-28 09:46:49
111
原创 Go 云原生实战:如何增加 Web 应用配置模块
1 介绍当我们为自己编写程序时,通常会将一些重要的配置项直接写在源代码里,比如:服务器监听的端口、数据库使用的名称和端口号、HTTP请求超时的持续时间...但是,如果我们尝试将这个项目开源分享给他人使用,用户使用的数据库的用户名和名称可能与你不相同,甚至你还要为他们的服务器使用另一个端口。如果你还设置了数据库的密码的话,为...
2022-10-27 13:34:23
59
原创 Redis 的快速介绍及其基本数据类型和操作
本文简要介绍了 Redis 的由来及特点、 Redis 的主要用途及其所用的公司,然后针对 Redis 的基本数据结构进行展示和常见命令,希望能对读者有帮助,以此查漏补缺。关于 Redis 更多的操作命令,可以查看官方文档。官方文档Redis 数据类型。
2022-10-24 23:24:14
481
原创 一起学习设计模式:责任链模式
这样所有处理者都有机会来处理请求。上述代码中,抽象处理者类定义了对下家的引用对象,以便将请求转发给下家,该对象的访问符可设为 protected,在其子类中可以使用。避免将请求发送者与接收者耦合在一起,让多个对象都有机会接收请求,连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。发起请求和具体处理请求的过程进行解耦:责任链上的处理者负责处理请求,客户只需要将请求发送到责任链上即可,无须关心请求的处理细节和请求的传递。收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。
2022-10-24 23:21:44
433
原创 一起学习设计模式:备忘录模式——软件的“后悔药”
备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。其别名也叫 Token。模式结构:Originator(原生器):它是一个普通类,可以创建一个备忘录,并存储其当前内部状态,也可以使用备忘录来恢复其内部状态,一般需要保存内部状态的类设计为原发器。类可以生成自身状态的快照,也可以在需要时通过快照恢复自身状态。Memento(备忘录):存储原发器的内部状态,根据原发器来决定保存哪些内部状态。
2022-10-24 23:19:42
372
原创 一起学习 Go 语言设计模式之建造者模式
你去买车,你不会只买一个轮胎、一个发动机、一个方向盘,你买的是一辆包括轮胎、方向盘、发动机、底盘、电气系统和车身等多个部件组成的完整骑车。在设计模式中,建造者模式就是解决如何将这些部件组装成一辆完整的汽车并返回给用户的设计模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。
2022-10-24 23:17:01
639
原创 一起学习 Go 语言设计模式之单例模式
与 Java 或 C++ 这种面向对象语言中不同,Go 实现单例模式没有像静态成员的东西(通过 static 修饰),但是可以通过包的范围来提供一个类似的功能。单例模式很容易记住。就像名称一样,它只能提供对象的单一实例,保证一个类只有一个实例,并提供一个全局访问该实例的方法。我们把对象的创建委托给一个未知的包,而这个对象在创建或检索对象时可能失败。我们可以写一个计数器,它的功能是用于保存它在程序执行期间被调用的次数。首先,我们创建一个结构体,其中包含我们想要保证的对象 在程序执行过程中成为单例的对象。
2022-10-24 23:16:01
499
原创 一起学习 Go 语言设计模式之设计模式概述
本文总结了设计模式的概念与分类,并分别展示给读者 3 大类设计模式中包含的不同设计模式,今后将学习每个设计模式,以及他们之间的关系,敬请期待!《设计模式的艺术》,作者:刘伟希望本文能对你有所帮助,如果喜欢本文,可以点个关注.下一篇文章见!宇宙古今无有穷期,一生不过须臾,当思奋争。
2022-10-24 23:12:04
368
原创 鸿蒙开发工具 DevEco Studio 3.0 体验与项目结构介绍
HuaWei DevEco Studio 是基于 IntelliJ IDEA Community 开源版本打造,面向全场景多设备,提供一站式的应用/服务集成开发环境(IDE),支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。DevEco Studio 3.0支持 HarmonyOS 3.0 的应用及服务开发,提供了代码智能编辑、低代码开发、界面调试双向预览、全新构建工具、模拟器等功能,同时支持 OpenHarmony 应用及服务开发。
2022-10-24 23:09:03
10793
1
原创 一文了解 Python 迭代器介绍及其作用
迭代对象在 Python 中是新颖特别的概念,但实际上就是序列概念的通用化:如果对象时实际保存的序列,或者可以在迭代工具中(如 for 循环)一次产生一个结果的对象,就看做可迭代的。可以说,Python 中迭代器无处不在。
2022-09-27 13:24:20
5968
原创 使用 Gorilla Mux 和 CockroachDB 编写可维护 RESTful API
本文利用 Go 语言中非常实用的 Gorilla Mux 和 GORM 库、结合分布式 CockroachDB 数据库编写了一个简易的图书的 Restful API,最后通过 Apifox 测试工具验证了服务器 API 的正确。
2022-09-27 13:21:44
926
原创 盘点 GitHub 那些标星超过 20 K 的 Golang 优质开源项目
Golang 作为一门还在快速成长的编程语言,想要与时俱进,还得多看看这几个开源项目。听说你想学习 Go 语言,那我就来总结一下:那些目前我所了解的优质 Golang 开源项目。Go 的开源优秀项目太多了。感兴趣的读者可以在 Github 的简单的一个搜索语法进行快速搜索,例如通过在搜索框中输入:就能在全站中搜索标星超过 20 K 的项目,得获取到如下界面:可以看到目前的搜索结果大概有 51 个仓库,本文自然没有全部列出。比如还有一些名声大噪的项目如Kubernetes、Docker、Hugo、、
2022-09-27 10:18:46
11066
原创 手把手带你入门 API 开发
在本文中,您将学习如何使用👉 Flask、👉SQLite 3(轻易数据库)和 JSON 创建用于数据通信的 REST API。本文使用 4 个最常用的 HTTP 动词:GET、POST、PUT 和 DELETE,对应数据库的 CRUD 操作。
2022-07-01 14:14:32
4078
原创 Go Web 编程入门: 一探优秀测试库 GoConvey
0 前言为了弥补内置测试库的缺陷,诞生了优秀的第三方库 goconvey,目前 gtihub stars 数量达到了 7.4k,官网链接:http://goconvey.co/。口号:Write behavioral tests in your editor. Get live results in you...
2022-06-30 21:18:29
142
原创 代码之外:写作是倒逼成长的最佳方式
作为一名初入职场的程序员,很长一段时间都是在重复这样一个过程:快别这样了,写代码真的只是唯一能做的吗?需求背后的逻辑你懂了吗?为啥要这样做呢,还有其他方法可以做吗?这一条需求背后是关于哪些业务的?可以分别向上和向下追问吗?真实的是,成为程序员与写代码其实没有必然的联系。正所谓技多不压身,除了基本的编程开发能力,做程序员还需要一些其他技能。技术学习能力业务分析能力问题排查能力项目管理能力协调沟通能力何谓技术学习能力?如果你的技术学习能力好,不论新技术如何层出不穷,你都能第一时间掌握,做到对症下药。何谓业
2022-06-22 12:02:17
199
原创 对于编程思想和能力有重大提升的书有哪些?
1 前言对于计算机相关专业的学生来说,学校教会我们编程语言,学习诸如 Java,Python 或 C ++ 之类的编程语言很容易,但是学习编写好代码不是。编程并不等于写代码,编程是一个更广泛的过程,它还涉及提出开发程序的想法以及对其进行测试等等的方法,所以提升编程思想和能力也是一个合格程序员不可或缺的能力。对于从事技术岗位...
2022-05-29 11:35:11
97
原创 Go Web 编程入门:Go pongo2 模板引擎
Go pongo2 教程展示了如何使用 pongo2 模板引擎在 Golang 中使用模板。模板引擎是一个库,旨在将模板与数据结合起来以生成文档。模板引擎用于生成大量电子邮件、源代码预处理或生成动态 HTML 页面。模板由静态数据和动态区域组成。动态区域稍后被数据替换。渲染函数稍后将模板与数据结合起来。模板引擎用于...
2022-05-16 23:50:38
229
原创 MySQL 入门:Case 语句很好用
引言MySQL CASE 是一个 MySQL 语句查询关键字,它定义了处理循环概念以执行条件集并使用 IF ELSE 返回匹配案例的方式。 MySQL 中的 CASE 是一种控制语句,它验证条件案例集,并在第一个案例满足 else 值时显示值并退出循环。如果没有找到 TRUE 且语句没有 ELSE 部分或值,则 CASE 返回 NULL。基本上,CASE 语句类似于 IF THEN ELSE 逻辑循环语句。在 MySQL 服务器上运行时,它会读取条件表达式,当表达式大小写匹配时,nit 会显示结果。
2022-05-11 23:26:21
33583
1
大神整理的区块链学习不可多得的入门资料
2018-08-17
SPoS中文白皮书
2018-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人