自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 transformer

这里的自动问答 pipeline 实际上是一个抽取式问答模型,即从给定的上下文中抽取答案,而不是生成答案。可以看到,pipeline 自动选择了在 SQuAD 数据集上训练好的。自动问答 pipeline 可以根据给定的上下文回答问题。

2024-06-18 09:21:54 290

原创 上下文功能

::::。

2024-06-12 15:22:21 229

原创 python的日志代码

【代码】python的日志代码。

2024-05-29 16:19:37 99 1

原创 InfLLM的笔记

该文件是一个Python脚本,它包含了一个基于FastChat模型的聊天系统,FastChat模型最初由LMSYS团队开发。:脚本末尾部分定义了命令行参数解析逻辑,允许用户通过命令行指定模型路径、设备类型、温度参数、重复惩罚、最大新token数量等。函数,该函数初始化模型和分词器,设置聊天环境,并进入一个循环,不断接收输入并生成输出,直到接收到退出命令。整体来看,这个脚本是一个聊天机器人的后端逻辑,负责处理用户输入,生成响应,并管理聊天会话的状态。类的一个实例,这个实例定义了对话的格式和角色。

2024-05-20 15:45:56 214

原创 调代码的草稿

是一个并发网络库,它使用轻量级线程来实现协程,允许网络应用使用看似同步的代码来实现异步操作。的初始化步骤,它替换了 Python 标准库中的一些阻塞式方法,以便它们可以在。来启动 Flask 应用和 Socket.IO 服务,这是。来异步地处理消息,这样可以避免在处理消息时阻塞事件循环。综上所述,这段代码确实实现了异步操作,主要是通过。,这表明 Flask-SocketIO 将使用。,这是为了避免在等待期间阻塞事件循环。:在接收到消息事件时,使用。:在发送心跳的函数中,使用。作为底层的异步运行时。

2024-05-10 11:08:42 187

原创 ollama本地模型使用openai的接口

【代码】ollama使用openai的接口。

2024-05-10 09:57:44 2630

原创 python用request访问本地大模型api

【代码】python用request访问本地大模型api。

2024-05-10 09:28:24 272

原创 一段鸡肋代码

【代码】一段鸡肋代码。

2024-05-08 17:15:57 86

原创 python-langchain日志记录

【代码】python-langchain日志记录。

2024-04-25 10:17:43 168 1

原创 JARVIS代码笔记

这个函数使用了多线程来并发执行任务,并且具有错误处理和日志记录机制。它是一个复杂的框架,用于构建聊天机器人或类似的对话系统。这个函数是一个聊天机器人框架的一部分,用于处理用户的输入,并根据输入生成响应。,它接受一系列消息(

2024-04-15 13:36:42 160

原创 大模型调用笔记

神奇的地方在于就算messages很大(几千字),设置max_tokens=700,依然能正常返回completion。但是message1很小,在对同事诉苦时鬼使神差的设置 max_tokens=700,正常了。调kimi的模型的时候,老是报400错误。

2024-04-14 15:32:32 447

原创 python的笔记

标准库:asyncio --- 异步 I/O — Python 3.12.3 文档

2024-04-10 15:09:35 389

原创 异步连续通信

这段Python代码是一个简单的异步聊天程序,它使用。库与Ollama服务器进行交互。

2024-03-29 13:46:10 149

原创 protege

subclassinstance 一致性检查primitive class = subclassdefined class = Equivalent

2020-11-16 19:43:36 161

原创 PHP vscode 解决定义跳转问题

https://www.zhihu.com/question/63060833

2020-10-29 10:32:20 1499

转载 php与mvc

2020-10-28 10:24:26 214

原创 PHPExcel

2020-10-20 17:06:22 105

原创 git 一点点

get diff回到上一次状态 git checkout -- (文件名)文件追踪:如果把文件加入暂存区中,那么就实现对文件的追踪撤销追踪 git reset HEAD (文件名)想要回到上一版本或者指定版本时如何进行操作:git reset --hard HEAD^ //回到上一个版本git reset --hard (回退版本id)...

2020-10-20 13:11:28 97

原创 restful--HTTP(笔记)

HTTP协议请求请求行 消息报头 请求正文请求行格式如下:Method Request-URI HTTP-Version CRLF 请求方法:GET POST HEAD PUT DELETE OPTIONSHTTP协议响应状态行 消息报头 响应正文状态行格式 HTTP-Version Status-Code Reason-Phrase CRLF常用状态码:200 ok400 //客户端有语法错误401 //服务器拒绝提供服务404 //请求资源不...

2020-10-16 13:49:43 104

原创 shell入门

/test 表示输出重定向,没有文件则创建history:显示历史记录和执行过的指令|:管道,上一条命令的输出作为下一条命令的参数grep:搜索grep -w p:只匹配pgrep -v p:反向查找,不包含p的行wc -w:统计字数wc -I:统计行数...

2020-10-13 11:09:44 52

转载 html和css入门

在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>常用的内联元素有:<a>、&

2020-10-12 13:20:05 66

原创 PHP整天小结

explode() 函数把字符串打散为数组。implode()将数组打散为字符串,

2020-10-09 10:18:20 105

原创 一棵树转换成二叉树

待续

2020-10-02 00:00:44 826

转载 创建对象的几种形式

class C1{var $p1 = 1; //定义一个属性;}形式1:$o1 = new C1(); //通过一个类,去new出一个对象形式2:$o2 = new $o1(); //通过一个对象,去new出一个对象——其实是new出来的是旧对象所述类的一个新对象。形式3:$s1 = “C1”; //只是一个字符串变量而已;$o3 = new $s1(); //这就是所谓的“可变类”——无非就是类的名字是一个变量而已。形式4:$o4 = new ...

2020-09-28 14:16:46 226

原创 php整天小结

1.headerPHP文件插入header("Content-type: text/html; charset=utf-8");相当于页面里面的<meta http-equiv="Content-Type" content="text/html; charset=utf-8">;目的:防止页面出现乱码

2020-09-23 14:58:36 59

原创 已经忘记了的基础数论

费马小定理:若p是素数,a是正整数且不能被p整除,则ap-1== 1(mod p)费马小定理的拓展:ap== a(mod p)欧拉定理:对任意互素的a和n. 设Φ(n) 为小于n且与n互素的正整数的个数,有aΦ(n)== 1(mod n)欧拉定理的拓展:aΦ(n)+1== a(mod n)求乘法逆元的作用:除以一个数 再取模时,可以将这个数乘以这个数的逆元 再取模(将除法转化成乘法运算)为什么要这样等价:对于 (a/b)% mod 这个式子,是不可以等价为 ((a%mod) ...

2020-09-18 09:33:01 349 1

原创 php之闭包

匿名函数连接闭包和外界变量的关键字:USEhttps://www.jianshu.com/p/c88d5bb329b4

2020-09-16 16:40:21 57

原创 temp

map的实现原理:map和list有相通的一些特性,map底层是使用了RB_Tree来实现的,所以map是一种自动排序的数据结构,,由于map所开放的各种操作接口都是由转RB_Tree操作行为而已。。红黑树:红黑树的特性1.每个节点要么红要么黑2.根节点为黑色3.叶子结点为黑色4.红结点的俩个子节点为黑色5.当前结点到叶子结点的任意一条路上所经过的黑结点的个数的相同的。红黑树的各种操作的时间复杂度为0(logn)红黑树相比其他的...

2020-09-16 13:01:43 384

原创 快速幂

(a * b) % p = (a % p * b % p) % plong long fastPower(long long base, long long power) { long long result = 1; while (power > 0) { if (power % 2 == 0) { //如果指数为偶数 power = power / 2;//把指数缩小为一半 base..

2020-09-16 12:50:36 86

原创 week8

从集合的角度来考虑dp问题寻找某一状态来代表一类东西dp考虑方式:1.状态表示 f[i] :(1)集合:所有以i结尾的子段(2) 属性max/min/数量。 2.状态计算——集合的划分。f[i]=max(0,f[i-1])+nums[i];class Solution {public: int maxSubArray(vector<int>& nums) { int res=INT_MIN,...

2020-09-03 18:29:04 120

原创 week7

class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,int>hash; for(int i=0;i<nums.size();i++) { if(hash.count(target-nums[i])) .

2020-09-03 13:50:25 72

原创 week6

class Solution {public: vector<int> twoSum(vector<int>& numbers, int target) { for(int j=0,i=numbers.size()-1;j<numbers.size();j++) { while(i-1>j &&numbers[i-1]+numbers[j]>=target) i--; .

2020-09-01 16:55:27 76

原创 week5

百分之80 的暴搜题目是要回溯(恢复先前状态)class Solution {public: string chars[8]={"abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"}; vector<string> letterCombinations(string digits) { if(digits.empty()) return vector<string>(); vec

2020-09-01 15:11:15 105

原创 week4

class Solution {public: string countAndSay(int n) { string s="1"; for(int i=2;i<=n;i++) { string ns; for(int k=0;k<s.length();) { int j=k+1; while(s[j]=.

2020-08-31 00:15:30 90

原创 week3

bool isValidBST(TreeNode* root) { return dfs(root,INT_MIN,INT_MAX); } bool dfs(TreeNode*root,long long MINV,long long MAXV) { if(!root) return true; if(root->val<MINV || root->val > MAXV) return false; .

2020-08-29 20:58:18 81

原创 week1

二分的流程1.确定二分的边界2.编写二分的代码框架3.设计一个check(性质)4.判断一下区间如何更新5.如果更新方式写的是l=mid,r=mid-1 ,那么算mid的是时候+1;6 绿色:(check)R=M,L=M+1 MID=(L+R)/2红色:(check)L=M,R=M-1MID=(L+R+1)/2 int mySqrt(int x) { int l=0,r=x; while(l<r) { .

2020-08-29 01:01:44 139

原创 week2

ListNode* removeNthFromEnd(ListNode* head, int n) { ListNode *dummy=new ListNode(-1); dummy->next=head; ListNode *first=dummy; ListNode *second=dummy; for(int i=0;i<n;i++) first=first->next; .

2020-08-26 23:21:44 65

原创 面试长见识

1.段错误2.num &= (num - 1)

2020-08-21 22:34:28 161

原创 辗转相除法求公因数公倍数

#include <bits/stdc++.h>using namespace std;//公因数int gcd(int a, int b){ int da = max(a,b); int xiao = min(a,b); if(da % xiao == 0) return xiao; else return gcd(xiao, da % xiao);}// 两个整数的最小公倍数等于两整数之积除以最大公约数 ...

2020-08-21 22:29:54 297

原创 哭泣!单链表反转

新建链表,头节点插入法(我阔怜的面试)public ListNode reverseList2(ListNode head) { 3 ListNode dummy = new ListNode(-1); 4 ListNode pCur = head; 5 while (pCur != null) { 6 ListNode pNex = pCur.next; 7 pCur.next = dummy.

2020-08-18 20:58:14 132

空空如也

空空如也

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

TA关注的人

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