AI 五月 14, 2023

PaddleNLP 离线使用已下载好的社区模型

文章字数 10k 阅读约需 9 mins.

使用 PaddleNLP 加载社区模型时,因为社区模型需联网下载,可先从在线环境进行模型下载,再将下载好的模型传输到离线环境中。此时在离线环境下可能会遇到 https://github.com/PaddlePaddle...

查看全文

AI 五月 14, 2023

PaddleNLP 离线使用已下载好的社区模型

文章字数 10k 阅读约需 9 mins.

使用 PaddleNLP 加载社区模型时,因为社区模型需联网下载,可先从在线环境进行模型下载,再将下载好的模型传输到离线环境中。此时在离线环境下可能会遇到 https://github.com/PaddlePaddle/PaddleNLP/pull/5817 中描述的问题,可参照该 PR files 中内容修改,以支持离线环境的正常使用。

PaddleNLP是一款简单易用且功能强大的自然语言处理开发库。聚合业界优质预训练模型并提供开箱即用的开发体验,覆盖NLP多场景的模型库搭配产业实践范例可满...

查看全文

BOOK 五月 07, 2023

《增长结构》书摘

文章字数 8.8k 阅读约需 8 mins.

豆瓣评分:8.5

优秀的公司赚取利润,伟大的公司赢得人心。亚马逊的创始人杰夫·贝佐斯甚至提出:“不要关心你的竞争对手,他们又不给你钱。”企业应该把关注点放在用户身上,洞察他们的需求,跟他们建立紧密连接——包括情感连接,成为他们心中的“不二之选”。这些忠诚用户才是企业的基石。

业务结构

  • 撤退线+成长底线+增长线+爆发线+天际线
  • 防守线:护城河+客户资产+控制战略咽喉
  • 客户资产:客户池+会员
  • 爆发线:风口+创新+快+社交疯传

客户结构

  • 客户需求+客户组合+客户资产
  • 客户需求:欲望+...
查看全文

GIT 四月 30, 2023

分析 Gitlab 提交记录的命令行工具

文章字数 10k 阅读约需 9 mins.

GitLab Analyser 是一个使用 Golang 编写的跨平台命令行工具。

通过调用 GitLab REST API ,可分析指定项目和分支在某时间范围内的 Commit 情况,包括:

  1. 统计每个提交中修改的所有文件
  2. 统计新增代码行数、减少代码行数 —— 相当于 git diff
  3. 统计有效新增代码行数(忽略空格和换行的新增代码行数)、有效减少代码行数 —— 相当于 git diff -w

统计结果按提交人邮箱进行汇总后,按有效代码总行数排名,并输出至 console。

同时,将所有提交...

查看全文

BOOK 四月 22, 2023

《GraphQL in Action》书摘

文章字数 23k 阅读约需 21 mins.

1.1.2 GraphQL is a specification

GraphQL operations

Queries represent READ operations. Mutations represent WRITE-then-READ opera- tions. You can think of mutations as queries that have side effects.

In addition to queries and mutations, GraphQL also supports...

查看全文

TEST 四月 16, 2023

借助 Data File 实现请求数据与 Postman 脚本的分离

文章字数 6.2k 阅读约需 6 mins.

使用 Postman 进行系统可接受性测试 中,我们介绍了使用 Postman 进行持续测试的方法。实际使用中,我们遇到了这样一个问题:

某个请求的请求体(Request Body)异常的大,JSON 格式,80KB+,占整个 Postman 脚本的近 40% ,格式如下:

{
  "roleId": "{{role_id}}",
  "resources": [
    {
      "id": "0",
       "...
查看全文

WEB 四月 09, 2023

OpenVidu —— 可在内网环境使用的开源 WebRTC 视频会议平台

文章字数 10k 阅读约需 9 mins.

OpenVidu 是一个基于 Apache 2.0 协议的开源 WebRTC 视频会议平台,主仓库地址:https://github.com/OpenVidu/openvidu

OpenVidu 提供一套简单、高效、易于使用的 API 接口,将 WebRTC 的底层操作进行了封装及屏蔽,只需引入 OpenVidu 的服务端和客户端处理媒体流,兼容多种平台、前后端框架,并配有丰富的文档、教程及示例应用。

OpenVidu 有 CE、Pro、Enterprise 三个版本,CE 版本是开源并...

查看全文

DESIGN PATTERNS 四月 02, 2023

Builder Pattern

文章字数 6.5k 阅读约需 6 mins.

原文地址:https://wyiyi.github.io/amber/2023/04/01/builderPattern/

Builder 设计模式是一种创建型设计模式,旨在处理相对复杂的对象的构造。也称 建造者模式

Builder 模式可以通过使用另一个对象(生成器)来构造对象来分离实例化过程。

这样就可以使用相同的构建过程来创建不同类型和表示的对象。

意图

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

适用性

在以下情况使用 Builder 模式:

  • 当创建复杂对...
查看全文

DEVOPS 三月 26, 2023

GitHub Actions 再战

文章字数 6.9k 阅读约需 6 mins.

接续 GitHub Actions 实战 ,继续介绍一些持续集成环境常用功能的实现方式:

构建命令中,可能有切换路径的需要。

每次使用 jobs..steps[*].runrun 关键字时,会在 runner 环境中使用一个新的进程和 shell。所以当需要切换路径时,可以通过如下三种方式:

  1. 单行命令:
     - name: Install Dependencies
     - run: cd themes/obsidian && npm install
     - run: npm install...
查看全文

WEB 三月 19, 2023

HTTrack 克隆网站至本地

文章字数 6.1k 阅读约需 6 mins.

可能有时我们会希望将整个静态网站克隆至本地,比如在一个纯内网或离线环境中阅读当前最新的 Spring Framework v6.0.6 的 官方文档

HTTrack 就是这样一个工具,能够以一个 URL 为入口,将其中包含的几乎全部(深度 9999)静态资源都抓取回来,并将包含该站点的链接修改为相对链接,以便于在本地进行导航浏览。

完成首次克隆后,还可以再次执行进行更新,实现对站点的定时镜像。

在 HTTrack 的 Download 页面选择适合的版本安装后,即可在命令行中使用。

HTTrack...

查看全文

BOOK 三月 12, 2023

《定位》书摘

文章字数 20k 阅读约需 18 mins.

  • 从营销和战略的角度,我们把美国企业主流的经营哲学称为A(America)模式,把日本企业主流经营哲学称为J(Japan)模式。总体而言,A模式最为显著的特点就是聚焦,狭窄而深入;J模式则宽泛而浅显。
  • “第一胜过更好”是迄今为止最有威力的定位观念。
  • 动物学家用“印刻现象”来描述新生动物第一次见到生母时的情景。仅需几秒钟,幼小的动物就能永远记住母亲的形象。
  • 假如你想在爱情或者商业上取得成功,就必须认识到第一个进入心智的重要性。
  • 成为小池塘里的大鱼(然后扩大池塘)总好过成为大池塘里的小鱼。
  • ...
查看全文
加载更多
0%