工作第一个十年如何结束

[翻译] 如何在 Node.js 中使用 OpenAI 的 ChatGPT API

人工智能 (AI) 一直在彻底改变我们与技术交互的方式,而聊天机器人是这一趋势最突出的例子之一。 随着对能够理解自然语言并提供有用响应的聊天机器人的需求不断增加,OpenAI 的 ChatGPT API 已成为开发人员的热门选择。 在这篇博文中,我们将探讨如何在 Node.js(一种用于构建 Web ......
ChatGPT OpenAI Node API js

第二天——配置环境

##安装wsl扩展应用 连接了wsl后,在vscode里安装扩展应用不行。 试了很多种方法还是不行,最后在挂载位置下找了个地方重新创建了文件夹,再安装扩展就行了。 ![](https://img2023.cnblogs.com/blog/1698402/202307/1698402-20230730 ......
环境

7.30第四周总结

实现一个聊天服务器来支持网页聊天。我先做好了聊天服务器,用Java中的线程,io,socket,serverSocket就可以实现,而且还可以上传文件,上传文件做了优化,采用多线程,这样就不会影响聊天。从协议,到用户对象设计,数据库设计,客户端的设计用到MVC模式。花了一天半的时间将程序初步写出来, ......
7.30 30

虚函数的一个实例,

处理MDI的关闭过程(仿MFC程序): MDI窗口关闭是需要遍历关闭子窗口,在子窗口中须判断是否关闭。 MDI主框架和Child子窗口,一般都是继承类 在基类中会有一些框架的基本操作函数,用虚函数可以隐藏固定的中间调用过程WM_QUERYENDSESSION 消息响应 OnQueryEndSessi ......
函数 实例

2023.7.24-2023.7.30暑假第三周博客

2023.7.25 今日学习了NameNode元数据 Hadoop是如何记录和整理文件和block块的关系呢? NameNode基于一批edits和一个fsimage文件的配合完成整个文件系统的管理和维护 edits是一个流水账文件,记录了hdfs中的每一次操作,以及本次操作影响的文件及其对应的bl ......
2023 博客 24 30

哈希函数如何工作 ?

动动发财的小手,点个赞吧! 作为一名程序员,您每天都会使用哈希函数。它们在数据库中用于优化查询,在数据结构中用于使速度更快,在安全性中用于保证数据安全。几乎每次与技术的交互都会以某种方式涉及哈希函数。 哈希函数是基础函数,而且无处不在。但什么是哈希函数,它们如何工作? 在[这篇文章](https:/ ......
函数

代码随想录算法训练营第三天|力扣203.移除链表元素、力扣707.设计链表、力扣206.反转链表

# 链表 - 定义:通过指针串联在一起的线性结构,每一个节点由两个部分组成:数据域和指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null,即为空指针。 ## 链表类型 1. 单链表 2. 双链表 3. 循环链表,即链表首尾相连,可以解决约瑟夫环问题 ## 链表的存储方式 数组在内存中 ......
随想录 训练营 随想 算法 元素

.NET CORE一步一步实现一个简易JWT鉴权

鉴权、授权专题之简易鉴权 我记得作为实习生去公司上班的时候,领导就直接让我熟悉注册、登录逻辑!!!emm 用他的话来说就是这部分跟业务关联性不是很大,你先看看。。。登录,注册是跟业务逻辑不咋挂钩,但是对框架得熟悉呀!好吧,自此咱就开始了搬砖路咯~ 安装需要的Nuget包 1System.Identi ......
简易 CORE NET JWT

(bp代理)证书--->证书概念和工作流程

问题:在浏览器和bp中分别设置代理后(此时bp正在监听此浏览器代理端口),用浏览器访问百度网站出现连接不安全问题 原因:没有在浏览器安装证书 解决: 安装bp证书方法: way1.bp代理软件proxy中options选项export cetificate,再到浏览器中(设置中搜证书选证书颁发机构) ......
证书 工作流程 流程 概念 gt

springboot的controller如何拿到post请求中的json数据

在SpringBoot的Controller中,可以使用注解@RequestBody来获取POST请求中的JSON数据。我们可以将这个注解应用到一个Controller方法的参数上,Spring将会负责读取请求正文中的数据,将其反序列化为一个Java对象,并将其作为Controller方法的参数传递 ......
springboot controller 数据 post json

如何写一个chatgpt的api

编写ChatGPT的API通常需要以下步骤: 选择合适的框架和模型:选择能够支持你的训练模型的深度学习框架,并确定你需要使用的适当的模型。gpt-3.5-turbo是一个非常先进和复杂的模型,需要一个可靠和强大的框架来支持它。 构建API后端:你可以使用常见的Web框架,如Flask或Django, ......
chatgpt api

Git Clone一个GitHub仓库时,发生报错

#1.问题 1.使用HTTP方式:Git: fatal: unable to access ' https://github. com/Light-City/CPlusPlusThings. git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 1005 ......
仓库 GitHub Clone Git

mybatis用注解如何实现模糊查询

在 MyBatis 中使用注解实现模糊查询非常简单,只需要在相应的 SQL 语句中使用 like 关键字即可。以下是实现模糊查询的示例代码: ``` @Select("SELECT * FROM users WHERE name LIKE '%${keyword}%'") List findUser ......
注解 mybatis

一些工作方法(持续更新)

调研步骤:收集 —— 归纳 —— 分析 —— 整理 —— 方案。 质量管理:PDCA 1、P(Plan)计划,包括方针和目标的确定,以及活动规划的制定。 2、D(Do)执行,根据已知的信息,设计具体的方法、方案和计划布局;再根据设计和布局,进行具体运作,实现计划中的内容。 3、C(Check)检查, ......
方法

使用vue制作一个聊天框

使用 Vue 制作的简单聊天框: <template> <div class="chat-box"> <div class="message-list"> <div class="message" v-for="(message, index) in messages" :key="index"> ......
vue

第29天 《大道至简》读后感

1.作者通过“愚公移山”告诉了我团队是如何实现工程的:产生需求、团队沟通、研讨,团队中拥有三名技术人员和一名工程管理人员。之前在做易班轻应用时,我组建了一个小组一起做,问过学长后,对团队合作有了浅显的认识:先弄清楚要做什么,把需求搞清楚,否则匆匆的开始越到后面越难;多开几次会,做工作量评估,学会分工 ......
读后 读后感 大道

科大讯飞第二题

![](https://img2023.cnblogs.com/blog/1892439/202307/1892439-20230730085620407-408496457.png) 很简单的一个,考场脑子瓦特,用回溯算法做的,测试用例过了,后天一个没过。 其实: 第二题是数组距离,求两个数组a和 ......

第三周总结

本周在学习Python与大数据相关的内容中,我经历了一段充实而有收获的时间。以下是我本周的总结。首先,我开始了深入学习Python编程语言,这是一种简洁且功能强大的语言,广泛应用于数据处理和大数据分析。我复习了Python的基础知识,包括数据类型、变量、条件语句和循环结构等。此外,我还进一步学习了P ......

如何保证XML正确性

# 如何保证XML正确性 `XML`是个盒子,什么都能装,但是装进去的东西正确与否恐怕无法得知。往往我们都人工审核、双人复核保证,但是次数多了难免会出错。那么我们如何保证和避免这种问题出现呢? 那就是`XSD`,当然还有[XMLSpy](https://www.altova.com/xmlspy-x ......
正确性 XML

编程随想曲周刊(第38期)

这里记录每周的所见所闻,周日发布。点击阅读原文可以直接访问文章链接。 # 工具 1. [为公众号排版做点微小的贡献](https://mp.weixin.qq.com/s/FWgUHSj8nYia6Oz61r37aQ) # 文章 1. [我收楼了,遇到第一个坎](https://mp.weixin. ......
随想曲 随想 周刊

【go语言】2.4.1 如何导入和使用包

在 Go 语言中,包(package)是代码的组织方式。每个 Go 程序都由包构成,程序从 main 包开始运行。 ### 导入包 使用 `import` 关键字可以导入包。导入的包可以是 Go 标准库中的包,也可以是第三方的包,或者是你自己编写的包。以下是一个导入标准库中的 `fmt` 包和 `m ......
语言

第四周总结

这周没怎么学,考驾照来着。。。。 这几周学习下来主要就是了解了以下几点: Hadoop基础知识:Hadoop的概念、体系结构和组件,包括Hadoop分布式文件系统(HDFS)和MapReduce计算模型。理解Hadoop的核心思想和设计原理是建立后续学习的基础。 Hadoop生态系统:包括Hadoo ......

如何使用iptables防火墙模拟远程服务超时

# 前言 超时,应该是程序员很不爱处理的一种状态。当我们调用某服务、某个中间件、db时,希望对方能快速回复,正确就正常,错误就错误,而不是一直不回复。目前在后端领域来说,如java领域,调用服务时以同步阻塞调用为主,此时一般会阻塞当前线程,等待结果。如果我们设置了超时时间还好,一段时间等不到就报错了 ......
防火墙 iptables

2023-07-29:给你一个由数字组成的字符串 s,返回 s 中独特子字符串数量。 其中的每一个数字出现的频率都相同。

2023-07-29:给你一个由数字组成的字符串 s,返回 s 中独特子字符串数量。 其中的每一个数字出现的频率都相同。 答案2023-07-29: # 大体步骤如下: 1.初始化变量base为固定值1000000007,用于计算哈希码。 2.创建一个空的哈希集合set,用于存储独特子字符串的哈希码 ......
字符串 字符 数字 频率 数量

2023-07-23~07-29第三周暑假生活

这周学习上有点懈怠 周一周二沉迷小说的虚拟世界,周三周四一天只学了2个小时,周四周五在外县考科目二,还没考过 ......
2023 07 23 29

使用python基于boto3和tkintrer模块-编写一个AWS-EC2的管理器界面

当我们管理自己AWS账号下的EC2资源时,一般都是登录到Console界面进行管理 笔者自己的AWS经常是用于做一些实验时,才会去创建EC2,部署一些环境等,为了不用频繁登录Console,于是写了一个GUI的管理工具 先看一下整体界面如下: 有创建EC2 , 查询EC2, 删除指定的EC2,删除全 ......
模块 tkintrer 界面 python AWS-EC

第三周

这是假期的第三周,这周里面主要学了学python,hadoop学的不多。 python这周学了python break语句,break语句用来终止循环语句,用在whiule循环和for循环中,语法为break;python continue语句,python continue语句跳出本次循环,而br ......

假期第三周总结

本周先学习了Hive的安装和使用,下载了安装包文件,然后配置环境变量,把hive命令加入到环境变量中去,修改配置文件 安装并配置mysql和JDBC连接驱动jar包,启动并登陆MySQL shell,新建Hive数据库,配置MySQL允许Hive接入 学习Hive的常用HiveQL操作,如何创建,修 ......

暑假作业第三周总结

周一,进行FinalShell的下载和虚拟机基本信息的配置,完成了FinalShell的下载安装,SSH免密登录的相关配置,hadoop用户的创建和免密登录的配置,JDK的配置,防火墙和SELinux的关闭,时区同步的修改,遇到了按照教程的代码执行错误的问题,解决方法是仔细检查,区别字母C的大小写, ......