- 博客(43)
- 资源 (2)
- 收藏
- 关注
原创 产品经理的大语言模型课 03 - 定制自己的大语言模型
介绍特性提示词工程(Prompt Engineering)RAG(检索增强生成)模型微调(Fine-tuning)等大语言模型调整的技术
2025-03-11 20:13:44
742
原创 产品经理的大语言模型课 01 - 人工智能的一些基本概念
随着人工智能技术的爆火,我断断续续地思考:作为产品经理,在人工智能飞速发展的当下,需要了解哪些知识,才能将人工智能的技术应用到产品和业务当中?期间也学习了不少人工智能的知识,看了很多科普的性质的内容,往往又过于零散,不成体系,往往是从一个名词查起,冒出了大量陌生的名词,没有一个清晰的路径让我快速构建整个知识框架。所以只得全看一些更详细的“教程”内容,但发现所有内容都是站在研发、技术、算法的角度来阐述的,而其中的很多专有名词、技术描述、底层的原理,对于产品经理而言是既过于复杂,也没有了解的必要。
2025-01-11 19:05:00
541
原创 【产品思考】语音交互在产品设计中的价值
语音交互,是一种基于语音识别和自然语言处理技术的人机交互方式。它允许用户通过语音命令与设备或系统进行交互,并获得相应的反馈或执行相应的操作,从而完成特定的任务或获取所需的信息。随着人工智能和物联网技术的发展,语音交互已经成为一种重要的交互方式,广泛应用于智能家居、智能汽车、智能穿戴设备、移动支付等领域。这种交互方式不仅能够提升用户体验,还具有提高效率和便捷性的优势。语音交互的基础是语音识别、语义理解、自然语言处理等,这些技术和算法都在持续发展中。
2024-10-20 22:28:56
980
原创 axios 前端与 Django 后端的 POST 交互
自己在写一些油猴脚本,前端需要用 JS,后端是自己的服务,是用 Python 的 Django 框架完成的。油猴脚本中需要通过 POST 方法,向后端传一些数据,所以前端我用的是 axios 库,后端需要用 Django 处理 POST 数据。
2024-10-11 20:32:21
544
原创 G502 鼠标自定义(配合 karabiner)
首先需要做的是鼠标的自定义,鼠标自定义使用了罗技提供的G HUB 软件,官网上有下载。这里给大家看一下我的配置情况。值得注意的是 G502提 供了“G切换”的功能,换句话说,他可以至少拥有两层鼠标按键定义。其实鼠标还提供了“G循环”的功能,指的是通过一个按键,最多可以循环 5 种配置,也就是说鼠标总计可以提供 2层 × 5 类共计 10 种布局。但我比较嫌麻烦,所以只配置了一种,使用了 G切换 的功能。Karabiner。
2024-10-01 20:47:59
3506
原创 【产品思考】低代码理解与国内落地
低代码”或“Low-Code”是一种帮助开发者加速应用程序开发和部署的编程工具和方法论。与传统的开发方式相比,低代码平台通过提供图形化界面和预构建的模块,让开发者能够通过拖拽、配置和少量的脚本编写来快速构建应用。或者实现了 Model、View、Controller 三者之一的“无代码开发”。
2024-09-23 17:50:43
1326
原创 Python - 获取上级调用者及相关变量信息
inspect.stack() # 返回一个列表,其中每个元素都是一个命名元组(namedtuple),表示堆栈帧的信息stack_current = inspect.stack()[0] # 当前运行的函数、环境等相关信息stack_parent = inspect.stack()[1] # 上一级调用者的函数、环境等相关信息# 以当前运行函数为例,说明成员信息;上级调用者也一样stack_current.frame # 当前堆栈帧的帧对象。详细解释见下。
2024-09-07 13:57:36
424
原创 Django ORM - 如何单独使用 Django 数据库
最简单的方法是重启解释器,但是可能有一些数据已经在脚本里,所以无法重启解释器,那么可以使用下边的语句,强制 Django ORM 在下次数据处理的时候,强制重新连接。它使得开发者可以使用面向对象的方式与数据库进行交互,而无需编写复杂的SQL语句。通过ORM,开发者可以定义模型类来描述数据库表的结构和行为,然后通过操作这些模型类来执行数据库的增删改查等操作。在任何需要使用 Django 数据库的地方,需要设置相关项目文件的路径到环境变量中,确保正常使用。文件,完成 Django 项目或是 ORM 的初始化。
2024-08-31 12:50:47
1412
1
原创 Django admin 管理后台进阶使用
在 Django admin 支持时间范围筛选、多选筛选、外部键搜索、外部键编辑、定制排序和显示内容、定制编辑表单等
2023-04-19 20:21:43
273
原创 Huginn 服务部署与安装指南(Ubuntu+Nginx+HTTPS)
简介Huginn 是一个在线运行的自动化机器人,可以根据用户的配置,抓取 rss 订阅、天气、新闻等数据,并进行邮件发送、rss 推送等处理。目前 Huginn 在 Github 上已经获得了 31K 的 star,可以说是非常厉害了。演示工程Huginn 提供了演示的 网站,可以对 Huginn 有一个基础的认识;如果想要本地看一看效果,最简单的方案就是通过 docker 来部署docker run -it -p 3000:3000 huginn/huginn然后在浏览器打开 http://
2021-04-13 21:27:53
4892
原创 ssh 实用教程与安全防护
什么是 ssh文章目录什么是 sshssh 客户端使用基础连接快捷登录免密码登录与远程计算机互传文件远程计算机安全保护使用复杂密码使用 sshd 自带的服务封禁暴力登录行为ssh,又叫 Secure Shell,我的理解主要就是远程登录一台类 Unix(Linux、BSD、MacOS)机器,并通过命令行进行控制。这个词有的时候会在一些电子产品的破解中,伴随着 root 这个词出现,比如小米路由器、玩客云等。因为这些电子产品运行着 Linux 系统,只要在同一个局域网下,理论上就可以进行“远程控制”,但
2021-03-31 21:07:48
381
原创 Django + webpack 测试开发环境搭建
如何在 Django 的模板中,和 webpack 输出的动态 JS 文件挂钩?如何实现前后端代码的快速联调、测试?
2020-08-08 10:09:20
1137
1
原创 Django 跨站请求伪造(csrf)防御——解决 POST 请求 403 问题
文章目录背景Django 的跨站请求伪造(csrf)防御取消 csrf 防御对某个特定请求开启 csrf 防御设置 csrf token客户端该如何处理 csrf token针对 csrf 的一些配置项背景正在使用 Django 框架做项目,需要在页面上进行 POST 请求,请求由 axios 进行处理。处理过程中总是出现 403 Forbidden,于是仔细研究了一下。Django 的跨站请求伪造(csrf)防御如果你啥也不想管,就想让自己的 403 消失,那么可以直接看下一节。首先什么是 c
2020-08-08 08:25:47
934
原创 rtorrent 的安装、使用
rtorrent 是什么这是一个 PT 下载工具,和大家熟知的 utorrent、vuze、transmission 属于同类的产品。其优点 / 特点是:被广大国内外 PT 网站所接受,包括馒头、ttg、ipt 等自身仅支持 CLI,即命令行界面,对一些没有图形操作界面的系统比较友好有配套的远程控制指令,也有配套的 GUI,支持直观的用户操作支持程序控制,可以实现一定程度的自动化...
2020-07-22 12:45:33
56843
原创 Pandoc 实用教程
什么是 PandocPandoc 是一种将各类文件互相转换的工具,例如 docx、html、markdown 等,在一些 markdown 写作工具中,它常被用作导出工具的一种。Markdown Preview Enhanced
2020-07-08 13:50:10
21361
11
原创 Juypter Notebook 的安装、配置、部署
文章目录基本介绍安装方法一:通过 anaconda 安装方法二:通过 pip 安装安装验证Jupyter 的配置配置 Nginx 代理设置 Jupyter Notebook 的开机自启动参考文档基本介绍这是一个笔记本软件/文本编辑器,其次它有一系列的功能,使得它非常适合写作科学类的文章。约等于 Python 交互式命令行 + markdown,结合 numpy、plotly.py 等科学计算相关的库,实现类似 matlab 的效果。安装方法一:通过 anaconda 安装这是一个开源的 Pyth
2020-06-19 10:14:39
1603
原创 使用 Alfred 快速添加 Anki 笔记
特性使用剪切板添加笔记自定义 anki-connect 地址自定义默认牌组安装这个 workflow 依赖度于 anki-connect,所以你需要先安装这个工具。请遵循其 Github 项目的指导,同时你需要注意,Anki 需要在使用这个 workflow 的过程中保持打开。之后可以通过这个项目的 release 页面下载 anki.workflow 并双击安装。如果你需要使用剪切板相关的特性,请为您的 Python 解释器安装以下包pip install Pillowpip in
2020-06-14 17:08:26
931
原创 使用 JavaScript 创建 MacOS 自动任务
文章目录什么是自动化任务在哪里编写、使用我们的脚本1 Script 应用2 automator3 Alfred自动化脚本基本框架与系统中的应用进行互动进行简单的用户交互1 对话框2 用户输入框3 系统通知4 文件选择器5 用户选项一些遗憾参考最近想用一用系统自带的提醒事项和日历软件,但是总觉得打开应用操作太麻烦,想通过 Alfred 快捷操作。但是最后没发现很好用的、现成的 workflow,于是只能研究一下苹果提供的脚本服务。本来在犹豫,因为不想花功夫去学 AppleScript,幸好发现最近苹果已
2020-06-10 23:28:55
1977
原创 Python 爬虫科普:爬虫是什么?该怎么入门?
文章目录爬虫诞生的背景什么是爬虫爬虫任务一:网络请求这篇主要是写给那些“爬虫”技术门外汉看的科普文章。我的爬虫技术并不如何高深,但是给大家提供一点科普知识,应该还是够用了。最早的时候,我还不知道“爬虫”到底是啥,感觉神秘极了,最早在 gayhub 上搜索 spider、crawler,看到很多开源项目,看得我头都大了。现在回过头再来看这段经历,如果当时能更好地理解“爬虫”的概念,也许也不用...
2020-03-24 22:19:07
617
原创 自行搭建 Bitwarden 服务
文章目录Bitwarden 是什么Bitwarden 是什么能看到这篇文章的,通常已经知道 Bitwarden 是什么了。简单讲,Bitwarden 是一个密码管理软件,主要功能包括:能够生成复杂的密码,避免你在注册的时候使用相同的、简单的密码记录你的账号、密码,并支持云同步,这些数据和通信都是经过加密的在 iOS、Android...
2020-03-19 20:46:05
8112
4
原创 腾讯云 DDNS 方案
文章目录DDNS 是什么前期准备第一步:使用腾讯云 DNS 服务第二步:查看腾讯云的相关接口文档第三步:获取解析记录的 IDDDNS 是什么DDNS(Dynamic Domain Name Server,动态域名服务)是将用户的动态IP地址映射到一个固定的域名解析服务上——百度百科前端时间,我有个需求:家里 NAS 的 IP 不固定,而我需要一个域名,怎么样才能通过域名动态访问这个变化...
2020-03-19 18:06:59
11367
3
原创 通过 Alfred Workflow 的 Python API 提升效率
Github 上找到一个项目 https://github.com/deanishe/alfred-workflow这个项目提供了 Python 调用 Alfred 的 API,从而允许你更加自由地使用 Alfred 的显示功能。这篇文章主要是介绍其中几个我觉得比较有用的接口及使用方法。下图是自己通过这个库写的一个待办事项小工具。基础框架安装使用 pypi 安装 pip install...
2018-10-16 20:19:51
3653
原创 matplotlib 使用简明教程(七)-样式定义
matplotlib 使用简明教程(七)-样式定义定义 matplotlib 样式文件使用样式文件默认样式文件的使用matplotlib 使用某种样式查询当前可用的样式列表在某个块内使用某种样式直接定义样式参数直接设置 matplotlib.rcParams恢复默认的配置状态在各类绘制函数中定义样式d定义 matplotlib 样式文件官网提供了一份 matplotlibrc 文件的样例参考,...
2018-10-16 16:22:25
5558
原创 matplotlib 使用简明教程(六)-图像、动画相关
matplotlib 使用简明教程(六)-图像、动画相关Matplotlib 提供的图片功能将矩阵绘制成图像将图像存储为矩阵保存图像为文件制作缩略图interpolation,图片插补方式Colormap,颜色映射添加图片背景动画绘制通过函数绘制动画初始化函数动画导出通过已有图表绘制动画初始化函数动画导出Jupyter Notebook 注意事项动画渲染工具选择Matplotlib 提供的图片功...
2018-10-16 16:20:57
4102
原创 matplotlib 使用简明教程(五)-画布、图表、元素基础操作
matplotlib 使用简明教程(五)-画布、图表、元素基础操作通过 `plt` 库进行画布(figure)相关操作创建一个新的画布或引用一个已有的画布更新当前的画布(figure)绘制画布(figure)将画布保存成文件清除当前的画布(figure)关闭某个画布获取画布信息:为画布(Figure)添加标题使用建议通过 `plt` 库进行多图表操作`plt.subplot()``plt.subp...
2018-10-16 16:12:51
6967
原创 matplotlib 使用简明教程(四)-辅助性元件
matplotlib 使用简明教程(四)-辅助性元件辅助线`plt.vlines(x, ymin, ymax, colors='k', label='')` 和 `plt.hlines(y, xmin, xmax, colors='k', label='')``plt.axvline(x=0, ymin=0, ymax=1, hold=None, **kwargs)` 和 `plt.axhline...
2018-10-16 16:09:27
11967
原创 matplotlib 使用简明教程(三)-一些专业图表简介
matplotlib 使用简明教程(三)-一些专业图表简介统计、概率分布`plt.boxplot(x,**kwargs)``plt.violinplot(dataset, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False, points=100, bw_method...
2018-10-16 16:05:45
2035
原创 matplotlib 使用简明教程(二)-常用图表
matplotlib 使用简明教程(二)-常用图表点线图`plt.plot(x1, y1, '样式1', x2, y2, '样式2', x3, y3, '样式3', ...)``plt.loglog(*args, **kwargs)``plt.semilogx(*args, **kwargs)` 和 `plt.semilogy(*args, **kwargs)``plt.step(x, y, *a...
2018-10-16 16:00:34
8081
原创 Alfred 与 Automator 实用教程
效率工具是什么第一次接触 Alfred 和 Automator 的时候,我是懵逼的,什么是效率工具?我现在理解,就是把一些需要多次点击、肉眼查找的工作都通过自动化或者几次简单的键盘敲击的方式来完成,从而提高工作效率,减少重复劳动。可以举几个例子:自动移动图片我的壁纸软件会自动下载图片到“下载”文件夹,但是我的图片都会收藏到“我的图片”文件夹,每次手动复制粘贴太麻烦,可以用 Auto...
2018-08-06 21:50:35
2371
原创 Mermaid 实用教程
Mermaid 实用教程Mermaid 是一个用于画流程图、状态图、时序图、甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中。之前用过 PlantUML,但是发现这个东西的实现原理是生成 UML 的图片后上传服务端,每次再从服务端读取,因此觉得不够鲁棒,隐私性也不好,因而弃用。Mermaid 作为一个使用 JS 渲染的库,生成的不是一个“图片”,而是一段...
2018-03-04 22:38:04
107856
11
原创 matplotlib 使用简明教程(一)-基础概念
Matplotlib 使用简明教程-基础概念Matplotlib 是一个用于绘制图表的 Python 库,可以用来处理图片、绘制统计类的图表。 本文分为几篇,主要目的在于说明 Matplotlib 的一些使用方法。第一篇用于介绍 Matplotlib 的一些基本概念。基本组成以官网中图片说明 Matplotlib 图表中的基本组成成分。figure:整个画布,包含一个或...
2018-02-23 13:35:24
6594
1
原创 # Python 学习从入门到放弃(四)--类和模块的基础知识
Python 学习从入门到放弃(四)–类和模块的基础知识类一个最简单的类的定义可能是类似这样的class 类名: def 方法名1(self, 参数...) 方法体 ... 属性名 = 初始值 ...而创建一个该类的对象则可以使用对象名 = 类名()其中的 self 指代对象自己,需要调用对象方法时,可以使用
2018-01-05 10:14:05
330
鼠标 G502 karabiner 配置文件
2024-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人