高效码农

撰写、分享国内外先进的IT技术

高效码农 发布的文章

March 26, 2024

最流行的网站架构----边缘平台架构:概念与产品

互联网开发的核心是什么?答案可能就是网站架构。你要选择一个合适的架构,用来组织代码,然后在服务器跑起来。今天,我想给大家介绍,眼下最流行的一种网站架构。它非常合理,效果极佳,而且借助云服务商提供的工具,架设非常容易。它就是本文的主题----边缘平台架构(edge platform)。大家可能经常听到"edge"(边缘)这个词,但是未必了解它的意思。我尽量用通俗的语言,解释什么是边缘,什么是边...
March 22, 2024

如何简化多个 if 的判断结构

多少算太多?有些人认为数字是_一_,您应该始终用至少一个三元来代替任何单个if语句。我不采取这种坚定的方法,但我想强调一些逃避常见if/else意大利面条代码的方法。我相信很多开发人员if/else很容易陷入陷阱,不是因为其他解决方案的复杂性,而是因为它遵循这样一种自然语言模式: if某事做这个,而else不是做这个。等等,什么是三元?三元数与 an 并不是革命性的区别,if/else因为...
March 20, 2024

RNN tensorflow 集锦问题汇总

一、建Embeddin层优化1、报错信息:Unrecognized keyword arguments passed to Embedding:{'batch_input_shape': [64, None]}2、模型配置可优化在创建Embedding层时,使用了batch_size作为参数。这在某些情况下可以加速初始化过程,但不是必须的,且可能会导致在不同batch大小上重复使用模型时出现...
March 18, 2024

使用PyCharm创建虚拟环境项目导入环境变量

在 PyCharm 中设置和导入环境变量可以通过以下步骤完成:打开 PyCharm 并选择你的项目。导航到 "Run" -> "Edit Configurations"。在 "Environment variables" 部分,你可以手动设置环境变量,或者使用 "+" 和 "−" 按钮来添加或删除变量。如果你想要导入现有的环境变量,可以点击 "Import" 按钮,然后选择 "Syst...
March 18, 2024

macOS 14 的 Java 用户不要更新 macOS 14.4

macOS 14.4 引入的一个问题会导致 Java 进程意外终止,该问题影响从 Java 8 到 JDK 22 的早期访问版本的所有 Java 版本。没有可用的解决方法,而且没有简单的方法来恢复 macOS 更新,受影响的用户可能无法恢复到稳定的配置,除非他们在操作系统更新之前对其系统进行了完整备份。该问题在 macOS 14.4 的早期访问版本中并不存在,因此直到 Apple 发布更新后...
March 11, 2024

现代 Git 命令和功能

我们所有人(软件工程师)每天都会使用,git但大多数人只接触过最基本的命令,例如add、commit或,就像 2005 年一样。push`pull`然而,Git 从那时起引入了许多功能,使用它们可以让您的生活变得更加轻松,所以让我们探索一些git您应该了解的最近添加的现代命令。switch自 2019 年以来的新功能,或者更准确地说,引入了 Git 版本 2.23,git switch我们可...
January 22, 2024

Python 打包 2023 年回顾

A year ago, I wrote about the sad state of Python packaging. The large number of tools in the space, the emphasis on writing vague standards instead of rallying around the One True Tool, and the co...
January 12, 2024

揭秘网络推送通知

对于我最近的一日构建:费用跟踪项目,我想在渐进式 Web 应用程序中启用通知。ChatGPT 很难为我生成任何好的代码,我也很难在网上找到任何最简单的清晰解释。这篇博文旨在介绍实现网络推送通知所需的所有部分。我还使用 Node.js 后端创建了一个完整的最小工作示例,供那些喜欢只查看代码的人使用:https://github.com/pqvst/minimal-web-push网络推送如何工...
January 7, 2024

Python常用三方库

Python常用三方库,小编根据工作经验分了下类,仅供参考:后端框架类、办公类、数据分析类、爬虫类、GIS类、人工智能类等。一、后端框架类1、DjangoDjango 是Python中最为流行的Web框架之一,它提供了完整的Web开发支持,包括ORM、模板引擎、路由、中间件等功能。2、FlaskFlask 是Python中最为常用的Web框架之一,它提供了轻量级的Web开发支持,同时也支持R...
January 6, 2024

python 伪原创 近义词替换

简介对于搜索引擎SEO,很多运营人员都有快速输出文章并添加到网站;以期搜索引起快速收入并提高排名的要求。现实是哪怕是李白也只是在喝完一斗酒才能诗百篇。运营人员或者编辑人员需要的是在短时间内能够生成伪原创文章,根据已有文章生成伪原创。思路:首先通过Scan函数获取文件夹中的文件路径列表,然后通过Read函数读取文件内容,并提取出标题和文章内容。接着使用正则表达式提取出标题和文章内容,并去除不需...
January 2, 2024

轻松处理表格数据集的 Python 库tablib实现数据导出为json/csv/excel等常见格式

简介:tablib允许您导入、导出和操作表格数据集。高级功能包括隔离、动态列、标签和过滤以及无缝格式导入和导出。安装当然,推荐的安装 Tablib 的方法是使用pip:$ pip install tablib 您还可以选择安装更多依赖项以获得更多可用的导入/导出格式:$ pip install "tablib\[xlsx\]" 或所有可能的格式:$ pip install...
December 27, 2023

AI 产品数据榜 垂直分类分析(二)

二十一、旅行 名称二级分类三级分类网址1PLAN by ixigo旅行 https://www.ixigo.com/plan2Turo旅行 https://turo.com/3Wanderlog AI Travel Assistant旅行 https://wanderlog.com/trip-plan-assistant4Tripnotes旅游 https://tripnotes.ai/ap...
December 26, 2023

AI 产品数据榜 垂直分类分析(一)

一、通用Chatbot序号名称二级分类三级分类网址1ChatGPT通用Chatbot https://chat.openai.com2Google bard通用Chatbot https://bard.google.com/?hl=en3POE通用Chatbot https://poe.com/login?redirect_url=%2F4Claude通用Chatbot https://cl...
December 15, 2023

macOS执行yarn install 报错

报错信息npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: undefined@undefined npm ERR! Found: @typescript-eslint/eslint-plugin@4.1.1 npm ERR!...
December 6, 2023

datax Ftp数据源 压缩包

DataX介绍DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。简单说:就是可以将任意数据同步到你想要的数据结构中去DataX下载地址:点击下载FtpReaderFtpReader提供了读取远程FTP文件系统数据存储的能力。在底层实现上,FtpRead...