
编程技术
文章平均质量分 80
多鱼的夏天
未来一定是光明的
展开
-
Github Copilot 开始收费了, 帮你列出些替代的插件
今天打开 VSCode,弹出了Github Copilot 开始收费的通知可以免费用到 8 月 22 日,每月 70 元还是有些小贵。这里给大家推荐一些替代品:TabNinehttps://www.tabnine.com/可以在开发工具插件市场里搜索tabnine即可安装阿里云智能编码插件(Alibaba Cloud AI Coding Assistant)只支持IntelliJ IDEAhttps://alibaba-cloud-toolkit.github.io/......原创 2022-06-22 13:44:39 · 20124 阅读 · 0 评论 -
Flask ORM SQLAlchemy数据操作完整案例
- **`ORM`** 全拼`Object-Relation Mapping`.- 中文意为 **`对象-关系映射`**.- 主要实现模型对象到关系数据库数据的映射. - 比如:把数据库表中每条记录映射为一个模型对象原创 2021-12-24 10:21:53 · 2616 阅读 · 1 评论 -
Flask 核心技术 - WTF表单、上下文、表单验证、蓝图
flask 获取请求参数requestrequest 就是flask中代表当前请求的 request 对象,其中一个请求上下文变量(理解成全局变量,在视图函数中直接使用可以取到当前本次请求)常用的属性如下:属性说明类型data记录请求的数据,并转换为字符串*form记录请求中的表单数据MultiDictargs记录请求中的查询参数MultiDictcookies记录请求中的cookie信息Dictheaders记录请求中的报文头Env原创 2021-12-23 18:57:20 · 1521 阅读 · 0 评论 -
Flask 入门教程:Jinja2模板用法
在前面的示例中,视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。本节学到的模板,它的作用即是承担视图函数的另一个作用,即返回响应内容。原创 2021-12-22 17:25:43 · 1971 阅读 · 1 评论 -
推荐系统实践:基于数据集MovieLens构造简单推荐系统
摘要本文基于 MovieLens 数据集构造了用户-电影项目评价矩阵,并基于评价矩阵计算两用户间的相似度,取出相似度最高的 N 个用户作为候选用户序列。接着筛选出这 N 个候选用户的高分电影项目且当前用户尚未观看,并根据这高分候选电影项目集合的电影类型,与当前用户所观影的全部电影类型做一个标签共现,预测当前用户对这些高分电影项目的评分,把预测评分最高的 M 个电影项目推荐给当前用户。关键词:协同过滤;标签共现;电影推荐;Demo 实战验证MovieLens 是蛮经典的数据集,在验证推荐算法的初期经常会原创 2021-12-22 11:27:39 · 7209 阅读 · 4 评论 -
Flask 入门教程:第一章节路由和视图
Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。其 WSGI 工具箱采用 Werkzeug(路由模块),模板引擎则使用 Jinja2。这两个也是 Flask 框架的核心。原创 2021-12-21 17:56:06 · 750 阅读 · 0 评论 -
Java开源的规则引擎 Drools 电商行业实战(含完整代码)
前言我所在项目组刚好接到一个领取优惠券需求,具体需求是用户领取的各种类型的优惠券(比如:代金券、折扣券)数量不能超过某个自定义数量,因考虑到领取限制数量是动态的,另外考虑到扩展性,满足将来业务规则的增长,不只是限制领取数需要新加其他条件,为了满足不断变化的业务场景,经分析后选用规则引擎 Drools 来实现。本场 Chat 通过一个电商行业的领取优惠券场景,详细介绍了 Drools 的常用语法、使用步骤、具体开发过程及代码分析、测试步骤、注意事项等等,并贴出完整的代码。Drools 常用语法pack原创 2021-12-20 10:52:56 · 4248 阅读 · 2 评论 -
教你从 0 到 1 使用 Jenkins 交付一个 Vue 项目
Jenkins 是目前全球最流行的一个自动发布工具,使用 Java 语言开发,Jenkins 官方提供的插件使 Jenkins 功能更为强大。有着严格谨慎的权限管理,社区强大,是很多企业首选的 CI/CD 工具。原创 2021-12-17 10:50:36 · 1399 阅读 · 0 评论 -
Spring Boot 整合 Jasypt 加解密实战
Jasypt 是一个用于加解密的 Java 库,可以快速集成到 Spring Boot 项目中实现自动解密功能。本文章 通过一个数据库密码的加解密场景,详细介绍了 Jasypt 的使用步骤、具体开发过程及代码分析、测试步骤等等,贴出完整的代码并提供下载。原创 2021-12-17 10:28:06 · 1307 阅读 · 0 评论 -
Flowable 实战
Flowable 是用 Java 编写的业务流程引擎。Flowable 项目提供了一组核心的开源业务流程引擎,这些引擎紧凑且高效。它们为开发人员、系统管理员和业务用户提供了一个工作流和业务流程管理(BPM)平台。在本 Chat 并了解如何利用 Flowable Java API 创建和部署示例业务流程。什么是 Flowable什么是业务流程结合代码介绍 Flowable以实际案例将 Flowable 集成到 Spring Boot 项目中并提供完整源码下载适合对工作流引擎感兴趣的技术人员。F原创 2021-12-17 10:22:26 · 2718 阅读 · 0 评论 -
Python 爬虫+可视化,手把手教你使用 Python 爬取 JD 网站并且可视化展示
当你看到别人使用 Python 网络爬虫做出一些高大上的项目你是否也有那么一点点的心动?羡慕别人用几行简单的代码就能获取到自己想要的数据?羡慕别人用几行代码就能做出优美的可视化图案?如果你对爬虫可视化充满兴趣,那你一定不要错过本场 Chat。本场 Chat 我将使用最新 Python 3.9 在中秋之际为大家抓取某东月饼并使用 openpyxl 存入 Excel,然后使用 Pandas 清洗处理最后使用 pyecharts 可视化展示。通过这样一个简单的案例你将学到以下内容:最新 Python 3.9原创 2021-12-16 18:36:16 · 3380 阅读 · 0 评论