首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
依韵宵音
掘友等级
VIP.5 如鱼得水
programmer
|
某代码工厂
To Be Stronger, for coding, for health, also for life.
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
383
文章 267
沸点 116
赞
383
返回
|
搜索文章
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
5月前
举报
#1024一起掘金#
语雀挂了吗? 持续十多分钟了
收起
查看大图
向左旋转
向右旋转
等人赞过
分享
3
4
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
5月前
举报
#1024一起掘金#
Prompt 还能这样写,效果比之前设定角色背景的更好。
# Role: <name> : 指定角色会让 GPT 聚焦在对应领域进行信息输出
## Profile author/version/description : Credit 和 迭代版本记录
## Goals: 一句话描述 Prompt 目标, 让 GPT Attention 聚焦起来
## Constrains: 描述限制条件, 其实是在帮 GPT 进行剪枝, 减少不必要分支的计算
## Skills: 描述技能项, 强化对应领域的信息权重
## Workflow: 重点中的重点, 你希望 Prompt 按什么方式来对话和输出
# Initialization: 冷启动时的对白, 也是一个强调需注意重点的机会
原文:
www.lijigang.com
展开
今天学到了
分享
评论
点赞
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
5月前
举报
#1024一起掘金#
借楼问个问题, 有个类其部分摘要如下,作用是在目标对象中添加一些方法。
```
class EventEmitter {
static installTo(obj: object): void {
const e = new EventEmitter();
const methods = [''];
methods.forEach((method) => {
Object.defineProperty(obj, method, {
value: (e as { [key: string]: any })[method], // 其他省略
});
});
}
}
```
现有一个LRU 类,其构造函数中 通过installTo将一些方法添加到 LRU 实例中,部分代码如下:
```
class LRU {
constructor(options?: number | LRUOptions) {
EventEmitter.installTo(this); // 当然这里是可以做成一个装饰器的,但与此问题无关。
}
}
```
此时 ts 中以下代码将会报错
```
const lru = new LRU(10)
lr.on('xxx') // Property 'on' does not exist on type 'LRU'
```
我该如何处理让 LRU 的示例上能正确识别出 on 方法?
首先我知道的几个方案:
1. 继承,直接让LRU 继承 EventEmitter ,这样能识别。但是我不想这样做,两者并无实际关系,继承不太合适
2. 在 LRU 类里面直接写 `on = EventEmitter.prototype.on;` 等代码,这实际是给LRU的实例上加了这些方法的引用。但1是和installTo有重复(内有其他处理逻辑)2是代码有耦合
请问有什么办法能处理这个问题吗? 初使用typescript,可能对此不熟悉,如有好的方案请指出。
展开
等人赞过
分享
1
4
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
9月前
举报
npm 上的nrm至今(2023.06.17)仍在node16+版本上使用存在错误,可使用 npm install -g nrm open@8.4.2 解决。话说 nrm 是不维护的了吗?有没有其他好用的源管理工具。
#每天一个知识点#
技术交流圈
分享
评论
点赞
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
9月前
举报
chatGPT支持function call了,看文档大致是自己把自己的外部方法签名喂进去,GPT根据提问选择你的方法名和参数,你自己在代码里面调用,再把结果回喂给GPT。 但是还没想到有啥有趣的场景。 文档:
platform.openai.com
#每天一个知识点#
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
分享
评论
点赞
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
11月前
举报
使用 [api2d](
api2d.com
)将 chatGPT 接入 siri。
aircode.cool
https://aircode.cool/49v961xmrj
aircode.cool
分享
评论
点赞
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
1年前
举报
各位在的公司销售和开发成本各占多少?
收起
查看大图
向左旋转
向右旋转
掘友请回答
赞过
分享
评论
1
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
3年前
举报
add-two-numbers-ii
给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。
你可以假设除了数字 0 之外,这两个数字都不会以零开头。
进阶:
如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
分享
评论
点赞
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
3年前
举报
这种氛围,看得岌岌可危。
收起
查看大图
向左旋转
向右旋转
今天学到了
赞过
分享
11
2
依韵宵音
VIP.5 如鱼得水
programmer @某代码工厂
·
3年前
举报
要不你换个系统吧?
收起
查看大图
向左旋转
向右旋转
今天学到了
赞过
分享
7
1
下一页
个人成就
文章被点赞
351
文章被阅读
36,644
掘力值
1,285
关注了
38
关注者
38
收藏集
5
关注标签
18
加入于
2017-09-13