我喜欢提出问题给新人去解决,而不会直接把答案告诉他。最近在工作中完成了一些文本分类的算法,涉及到最后的工程化问题,于是我布置了个作业,要求是把代码整理成python,并发布,方便调用。...下面是新人完成的作业,他写了一个简短的指南,分享给大家。...Python包封装流程: 1.创建项目 项目名任意(例:pure) 2.在项目下新建python包,包名任意(例:pure) 3.在python包里须有__init__文件、实例.py文件 例:我的实例...pypi.org/ 7.执行 pip install twine 8.执行twine upload dist/*上传包 上传包过程中需输入用户名、密码 9.执行pip install 包名安装包 简短的指南...把复杂的工作拆解成一步步可以解决的问题,这样离目标就近了~
其实 k3s 的安装非常简单,分分钟就能搞定,但对于公有云来说,还是有很多坑的,比如内网不通、公网 IP 不在服务器上该咋办?本文就为你一一解决这些难题,让天下的云羊毛都成为 k3s 的后宫! 1....下载二进制文件 首先来解决第一个难题:k3s 二进制文件的下载。...好吧没关系,现在我告诉你了:https://cdn.con.sh/[1]。...内网不互通的解决办法 这里会遇到一个问题,不同节点的 flannel 使用的是内网 IP 来进行通信,而我们的云服务器是内网不互通的,而且公网 IP 也不在服务器上。...按照官方文档的说法,如果你的 node 设置了 ExternalIP,flannel 会自动给 node 添加一个注解 public-ip-overwrite,但我不知道该如何给 node 设置 ExternalIP
停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。...虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。...在java中有以下3种方法可以终止正在运行的线程: 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。...这个当前线程是main,它从未中断过,所以打印的结果是两个false. 如何使main线程产生中断效果呢?...官方帮助文档中对interrupted方法的解释: 测试当前线程是否已经中断。线程的中断状态由该方法清除。换句话说,如果连续两次调用该方法,则第二次调用返回false。
许多组织正在将AI融入其先进的变革技术中,并且没有迹象表明它会回落。最近,TELUS Health的Babylon制作了一个免费的社会保险多功能应用程序,可让您检查,与专家交谈并访问您的健康记录。...因此,请一名知道这一点有多重要的Web开发人员。尽管如此,您应该避免滥用它们。它们使您可以向客户说明有关诱人的限制,他们的有益练习以及其他内容。...由于我们正在讨论您网站的创新蛋糕的各个层面,因此我们在暗示使您的网站正常工作的工作人员的产品。网络服务是操作系统和蛋糕其余部分之间的层。该决定通常取决于您正在利用哪些不同的进步以及您将在何处拥有站点。...许多使用常规CMS的企业都在走向无头CMS。Headless是为静态站点明确计划的CMS,可以通过不同的小工具与多个阶段进行协调。它可以很好地利用很长的时间,并且正在变成传达内容的标准方法。...巨大的知名度和精心的开源Web改进使Angular成为了一个非常现代的Web推进系统。
一方面是我的需求比较简单,再加上现在有各种编程类库,想必自己开发的成本也不会很高,起码比手动处理一个个 PDF 好多了。 另一方面是好久没有写小工具了,心里痒痒的,想练练手。...[kuaile.jpg] 制作过程 在此之前,我并不了解有哪些处理 PDF 的类库,因此是真正的完全从零开始 调研 + 开发!...提到小工具和脚本,我第一时间想到的是用 Python,可能是 Python 做文件处理的广告太多了吧哈哈。有一说一,Python 的语法简单,类库丰富,用它来开发小工具的确非常方便。...那如何处理 PDF 文件呢?网上肯定有别人开发好的工具类库!...上述代码运行成功后,我们可以支持用户自己输入要合并的 PDF 文件名,并且自定义第二个要拼接的 PDF 的起始页数。
设计人员在设计解决方案时一定要考虑宜家效应,并在适当的时候使用它。 关于宜家效应 当目标用户越需要定制和参与制作产品,那么宜家效应就越与作为设计师的你息息相关。...宜家效应将在用户和产品之间创建了更强的联系。用户将完成产品的付出会转变成对该产品的喜爱。与没有付出任何努力的产品相比,这种产品的主观价值将更高。 例如,参与研究的学员自己制作了千纸鹤。...有的时候使产品弄得容易,不一定能为用户提供更好的体验。用户也会享受打破鸡蛋,弄脏双手,参与了烘焙过程,最后吃到蛋糕的感觉。 如何在设计中的应用宜家效应 亲自参与制作增加了创作者对产品的感知价值。...因此,我们需要制定一个参与难度低且贡献较高的产品,这样才能更好地实现宜家效应。 ? 除此之外,尽可能让用户可以把控产品和自定义服务。...例如,引导他们完成创建个人资料的全过程。成功执行一个简单的任务就比如发送给他们的第一封电子邮件或在他们的网站上设置了一个小工具。
编写一个网页小工具来监控你的加密币投资组合的价值,只需要非常简单的PHP和HTML技能就行。...但是,你可能不知道如何自己编写代码。 使用免费的Coinmarketcap API非常容易。当你为它添加一些样式时,你可以制作你的投资组合小部件,方式没有限制,你也可以添加多少额外的数学和计算。...首先,你需要告诉代码你拥有的每种货币的数量。我使用了一个数组来保存,在下面的代码中称为$myCoins。希望你可以看到如何使用你自己的货币符号为自己定制,并在那些位置放置余额。...如果你正在投资一个位于列表中的代币,你需要自定义上面的脚本以迭代多次调用API,这可以通过在URL的末尾添加“start”参数来完成,如:https://api.coinmarketcap.com/v1...但是,这个想法是你不仅限于存储代币余额;你也可以存储其他信息,并使用它来计算和/或显示你的小部件或财务报告中的结果,或者你正在构建的任何内容。
今日,群里有个很有意思的问题,问我如何实现一个彩色的,带渐变的二维码,像是这样: 很有意思的问题,我们在百度谷歌,搜索 qrcode,能搜到非常多在线制作二维码的工具,它们其中一些也会带有制作渐变二维码的功能...但是它们大部分都是 Canvas 或者其它编程语言实现的。 如果我们现在已经有了一张白底黑字的普通二维码,想把它变成一个渐变色的二维码?该如何做呢?...,用作渐变图层,实际的重叠效果,我制作了一个动画: 这样,我们可以通过混合模式,将一张黑色的二维码图片,变成了渐变色。...当然,这里我使用了 clip-path,使用它,也是可以非常方便的实现镂空的矩形: div { background: linear-gradient(45deg, rgb(51, 102, 153...这里我简单实现了一个: 我们通过上传一个普通二维码,通过自定义渐变颜色,选择是否需要镂空,镂空的类型及大小,快速制作一个渐变彩色二维码。 简单演示一下: 一个核心利用 CSS 的小工具就完成啦。
你可以使用它记录如:命名空间、类、方法、方法参数等。...Demo [image.png] 2、API apiDoc 这是一款 RESTful Web API 文档生成工具,一个在注释里边编写 API 文档的小工具。...imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 自己是一个五年的前端工程师 这里推荐一下我的前端学习交流群:784783012 ,里面都是学习前端的...,如果你想制作酷炫的网页,想学习知识。...,正在学习的小伙伴欢迎加入学习。
我们的第85篇原创 作者:才哥 ---- ☆ 大家好,我是才哥。 继之前出过表格拆分与合并小工具、pdf转word小工具后,今天我们迎来了词云制作小工具。...其实,在往期的很多推文中都出现过词云制作的身影,今天我们就把它们封装起来,做成一个小工具分享给大家吧。 先看效果: 接下来,我们介绍这个小工具的制作过程。 1....核心功能设计 简单来说,我们希望这个小工具在绘制词云图的时候可以自定义删除不想要的词、显示一些特殊汉字组合词(自定义关键词),同时词云的形状和字体能自定义等等。...确定停用词(停用词就是词云图中不会出现的词,选填) 通过选定文本文件(txt文件,每行一个停用词) 通过手动输入停用词(词之间用“/”分开) 以上两种方式均采取的时候会自动合停用词 确定自定义关键词(...这里我们调用的也是stylecloud库,编写一个词云绘制的函数,按照核心功能需求,这个函数接收的参数分别是: 待绘制词云的文本内容data 自定义关键词addWords 停用词stopWords 背景图
又或者你已经上手了 Notion,却碍于想象力不知如何挖掘它的潜力。这篇会从基础功能到应用实例,帮你快速上手 Notion。...图 / Notion 官网 表格 在 Notion 的表格中,每一列的列首决定该列的属性,可选的属性有文字、数字、单选、多选、日期、成员等,你可以利用这些属性中的一个或多个表格内容进行排序和筛选。...Video Game Tracker 是一款来自社区的优秀模板,它可以用于追踪游戏的进度。除了游戏外,你也可以用它来追踪正在看的电影、书籍。...如果你想用它来追踪阅读进度,也可以通过「添加类目」(Add a Property)来自定义模板。 ?...制作个人数据库,管理订阅服务 这个小工具利用了 Notion 的数据库功能,让我们通过制作一个小工具,方便地管理我们的订阅服务,以便及时取消不需要的服务或者进行续费。
在一个简单的、定义良好的 Web 服务中,这不是问题。但它确实使 DCS 作为通用的、可利用的序列化程序变得不那么有用。...这是一种冗长的说法,如果您能找到一个将加载不受信任的 NDCS XML 文件的应用程序,那么您可以使用BinaryFormatter完全相同的序列化小工具集来利用它。...该实用程序至少从 v1.1 开始可用(我没有 v1.0 的任何内容要检查)。其目的是允许您从程序集中运行安装代码,以便您可以配置系统状态并安装代码。...我们对 NDCS 用于写出对象的地方不太感兴趣,相反,我们对它正在读取的地方更感兴趣。...所以它在 v2 中同样容易受到这种攻击,假设你有 v2 兼容的小工具(大多数 v2 安装确实是 v3.5,所以这通常是肯定的,因为我在上一篇文章中介绍的小工具是在 v3.0 中引入的)。
网络上的方法都是直接将php代码写在sidebar.php文件中的——这样不好,因为我如果我不想用的话又要去删除代码——太麻烦了。...打开主题目录下的 function.php,在最后一个 ?...> 前插入以下代码: include("ipeld-widget-blogstat.php"); 当然,2、3步的php文件存放路径可以自定义。 4....到“后台——外观——小工具”中添加“博客统计”小工具即可。 相关图片 ? ? 需要自己填写建站日期 ? ? 在管理员登陆下的显示情况 ? ? 在访客看来,是这样的。...相关文章: 制作WordPress侧边栏“随机文章”小工具并集成在主题中的方法 制作WordPress侧边栏“热门文章”小工具并集成在主题中的方法
原作:Matt Fraser 安妮 编译自 Shine Solutions 量子位 出品 | 公众号 QbitAI 近日,一名叫Matt Fraser的小哥用Cloud AutoML制作了一个分类器,能识别分类澳大利亚的各种毒蜘蛛...在这篇文章中,小哥手把手教你如何在零基础的情况下也做一个图像分类器出来,非常简单容易上手,可以说是好玩又实用了。量子位将这篇文章全文翻译整理,与大家分享。...手动下载数百张照片也挺麻烦,所以我用了一个简单的Python脚本小工具批量下载了图片。...这意味着只要你实现了模型的准确性,就可以通过Cloud Vision API指定模型在生产中使用它。理论上讲目前数据集还是太小,你需要更多种类蜘蛛的更多的照片才能保证效果。...结论 谷歌的Cloud AutoML Vision服务标志着机器学习技术向“人人可用”迈出了一大步。有了这样的工具,任何开发者可以轻松构建一个自定义图像分类的应用程序。
GASP是一个JavaScript动画库,它支持快速开发高性能的 Web 动画。GASP 使我们能够轻松轻松快速的将动画串在一起,来创造一个高内聚的流畅动画序列。...在构建新的 Daily Fire 主页时,我为了演示产品如何工作而使用了大量动画,但是通过 GASP的方式(不是 GIF 或视频),我可以为动画添加交互层使它们更具吸引力。...这里有几个自定义的 ease 特效,GASP 提供了一个有趣的小工具,你可以根据喜好自由配置:https://greensock.com/ease-visualizer 现在效果如下: ?...GASP 的 TimelineLite提供了一个onComplete属性,通过该属性我们可以分配一个函数,利用该函数我们可以循环动画,另外,我们将通过data使timeline在组件的其余部分也可使用。...,通史也可以对其进行动画制作,效果:https://codepen.io/smlparry/pen/RYMXPx 我使用了与上面动画非常类似的技术来实现主页的动画效果,我从数组中选择列表的下一个元素,然后将其
说起博客开源程序,我想很多人都会想到wp,它是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,当然如果你的技术很牛掰也可以把它当作一个内容管理系统(...但是针对国内使用wp并不如zb(Z-blog)顺手,因为zb是国人开发的,功能和界面更加使我们本土的博主们,像月光和卢松松都是采用zb的开源程序的,有点跑题了啊,说回此次wp的更新吧,WordPress...自定义面板中增加了设计草稿,定期发布,以及锁定,预览等功能,让内容创建者可以更好地进行协同工作。 此外,代码语法高亮显示和错误检查功能,会给你一个简洁、流畅的建站体验。...最后,该版本还增加了一个很赞的相册小工具,并改进了主题的浏览和切换体验。 自定义工作流程改进 ? 网站设计自定义的草稿和定期发布 是的,你没看错。...我们设计了符合使用体验的更加顺利的菜单创建过程。最新更新的副本会引导你。 与古腾堡合作 WordPress 团队正在致力于一种新的方式,来创建和管理你的网站内容,需要所有用户的合作。
如果你正在为定制 GitHub 简介 README 寻找灵感或者素材,这里有一些过去几周让我大吃一惊的 README 例子。无论是纯粹的装扮和展示信息,或是令人惊叹的有趣艺术品,这些例子中都有。...花絮: @M0nica[5] 刚发布了如何创建 GitHub 简介 README 的博文[6],如果你要添加 GitHub 简介 README 这是一个不错的参考文。...你将得到一张你正在听的 Spotify 音乐的封面图。优秀的 @natemoo-re[17],了不起 迫不及待要在我的简介中加上它!...这个由 @saadeghi[20] 制作,大家熟悉的小动画说明,即使只是一个简单的小动画也可以让你的 GitHub 简介多一份个性,与众不同。...希望这些例子能给你的制作自己的 README 带来一些灵感。做一个 README 还简单的,只要按照这个说明[21],期待在评论区看到你的大作。
我希望创建一个组件系统,任何人都可以使用,无论他们在 React 方面的技能水平如何。...每次使用它,我都感到很高兴有像 Chakra 这样的工具存在(是的,虽然是我自己建立的)。...我一直在思考如何发展 Chakra UI,其中一个主要的想法是把它转变为一个“设计系统基础设施”。让我们深入了解一下。...话虽如此,我们当然正在开发日期选择器和自定义选择器 当与更大的团队和更高级的工程师合作时,我们发现需要一个更强大的主题解决方案,它不仅限于浅色和深色模式,还能支持多品牌解决方案。...我与 Lee Robinson 制作了一个视频,在视频中我们讨论了 Chakra 的未来以及我们计划下一步要做的事情。你可以在这里观看:www.youtube.com/watch?
正如你在上图中所看到的,这里我借助 HTML、CSS 和 JavaScript 制作了一个简单的模拟时钟。早些时候我制作了更多类型的模拟和数字手表。如果你愿意,你可以看看这些设计。...JavaScript 模拟时钟 [现场演示] 如果你想了解这个模拟时钟是如何工作的,那么你可以观看下面的演示。在这里,我提供了所需的源代码,以便你可以复制代码并在你自己的工作中使用它。...我在下面分享了有关我如何进行此设计的完整教程。希望下面的教程能帮到你。 为此,首先,你必须创建一个 HTML 和 CSS 文件。...希望你在本教程中了解我是如何使用 HTML、CSS 和 JavaScript制作这个模拟时钟的。你可以使用下面的下载按钮下载所需的源代码。...下载按钮 我之前使用 HTML、CSS 和 JavaScript 制作了更多类型的小工具,如果你愿意,可以查看这些设计。
盘点那些真正能提升工作幸福度的小工具,都是我日常开发中经常使用的工具。包括4个维度:软件、终端、VScode插件、Chrome插件。...等强大的扩展功能,使之成为了一个拥有无限自动化潜力的「工具平台」软件,可以用它来实现近乎一切有关自动化的想法。...计算器,直接在操作界面上输入简单的运算。 浏览器收藏夹搜索,通过 Web Bookmarks 开启你正在使用的浏览器收藏夹搜索。...,同时也是是 Mac 上非常强大的触摸板辅助工具: 自定义系统快捷键,可以通过快捷键或组合键的形式,这里我使用了 command + 数字键 快速启动应用程序。...Octotree - GitHub code tree 在 Github 的左侧出现一个抽屉,可以方便的查看项目的目录。
领取专属 10元无门槛券
手把手带您无忧上云