随笔
文章平均质量分 57
程是程序猿的程
这个作者很懒,什么都没留下…
展开
-
LangChain快速加proxy代理
我们调用openai的api需要加proxy,在使用LangChain的时候同样需要。如上图所示是openai的源码,它设置了一个"OPENAI_API_BASE"。但是我感觉这种方案太麻烦了,所以去查了官方文档,它给了另一种方案。这样无需做任何其他的映射操作,只在代码里加上proxies即可。所以我之前看到的好多方案都是把自己的代理映射过去。原创 2024-01-21 11:59:49 · 1694 阅读 · 0 评论 -
WebSocket和HTTP有什么不同
WebSocket和HTTP都是被用作Client-Server通信的通信协议。HTTP 协议HTTP是单向的,客户端发送请求,服务器发送响应。举个例子,当一个用户向服务器发送一个请求这个请求以HTTP或HTTPS的形式出现,在接收到一个请求服务器向客户端发送响应后,每个请求都与相应的响应相关联,在发送响应后,连接被关闭,每个HTTP或HTTPS请求每次都建立到服务器的新连接,在得到响应后,连接自动终止。HTTP是一种运行在TCP之上的无状态协议,TCP是一种面向连接的协议,它通过三向握手的方式保证数原创 2021-11-29 23:30:11 · 2270 阅读 · 0 评论 -
MBP安装VMware Fusion虚拟机安装Windows10系统
MBP安装VMware虚拟机安装Windows10系统第一步安装VMware第二步下载镜像第三步安装镜像新系统遇到的黑屏和无法设置辅助功能的解决办法第一步安装VMware有很多种渠道可以下载安装,比如官网 https://www.vmware.com/cn.html或者第三方 https://www.newasp.net/soft/462096.html然后按照步骤下载第二步下载镜...原创 2020-04-08 23:46:34 · 1123 阅读 · 0 评论 -
基于Docker的Gitlab安装及常见问题
Docker安装查看内核uname -r安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2添加软件源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-...原创 2018-11-23 10:47:46 · 1621 阅读 · 1 评论 -
MySQL将主键id改为自增
alter table 表名 change id id int AUTO_INCREMENT注:id必须为主键时才可以这样使用原创 2019-01-07 14:28:23 · 17059 阅读 · 7 评论 -
Centos7配置JDK
下载jdk压缩文件将jdk-8u191-linux-x64.tar.gz文件 移动到/usr/local/解压缩,将目录jdk-8u191-linux-x64改为java编辑文件 vim /etc/profile在文件最下方增加export JAVA_HOME=/usr/local/javaexport JRE_HOME=$JAVA_HOME/jreexport CLA...原创 2019-01-08 11:10:31 · 184 阅读 · 0 评论 -
Linux中系统时钟与硬件时钟
使用linux的过程中,可能遇到系统时候和硬件时钟不一致。查看系统时间#date查看硬件时间#hwclock --show如果调整硬件时钟。不用重启机器,在linux系统中就能完成。# hwclock --set --date="4/28/05 11:10:05"(月/日/年 时:分:秒)# clock --set --date="07/07/06 10:19" (月/...原创 2018-11-13 09:21:02 · 1012 阅读 · 0 评论 -
Spring Boot的通用返回类Result
先构建一个格式确定下来的Result类public class Result<T> { private Integer code; private String msg; private T data; public Result() { super(); } public Result(Integer code...原创 2018-08-11 16:11:25 · 31383 阅读 · 9 评论 -
多文件上传
我文件上传返回的类型是通用返回类Result,也可以把它改成String,然后就可以写成return "上传成功/失败"我在另外一个博客里写了怎么构建通用返回类,地址:https://blog.csdn.net/StillTogether/article/details/81587627@ApiOperation(value = "多文件上传")@RequestMapping(va...原创 2018-08-11 15:54:15 · 395 阅读 · 0 评论 -
Swagger使用及常见问题
Spring Boot中使用在pom.xml中注入依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.7.0</version></depende原创 2018-06-26 14:08:23 · 488 阅读 · 0 评论 -
C3P0与QueryRunner的结合使用
依赖包 c3p0-0.9.1.2.jar commons-dbutils-1.6.jar mysql-connector-java-5.1.12-bin.jarC3P0的配置文件c3p0-config.xml<c3p0-config> <!-- c3p0默认配置,下面还可以配置多个数据库 --> <...原创 2018-07-02 10:30:06 · 1137 阅读 · 0 评论 -
git在不删除项目的基础上,想删除远程仓库多余的文件
在不删除项目的基础上,想删除远程仓库多余的文件可以先将本地多余文件删除后git commit -a -m .git push原创 2018-06-28 18:54:19 · 184 阅读 · 0 评论 -
谷歌浏览器上传附件失败的问题
附件上传时,火狐等浏览器可以成功上传,但是谷歌浏览器存在上传失败的情况。目前发现的问题,59版本以上,67版本以下存在可以上传docx,但是不可以上传doc;xls可以上传,但是xlsx不可以上传的情况。目前可以知道的是67版本支持doc和docx上传附一个简单的附件上传代码public class FileUtil { public static void test (byte[] fi...原创 2018-07-05 17:12:04 · 17781 阅读 · 0 评论 -
delete、drop、truncat的用法区别
delete、drop、truncat的用法区别先清楚几个概念:DDL、DML和DCLDDL:数据定义语言(Data Definition Language),对所有对象(例如database,table)进行定义和管理例如:create\alter\drop\truncate\create\dropDML:数据操作语言(Data Manipulation Language),对数...原创 2018-08-03 17:14:17 · 628 阅读 · 0 评论