查询到最新的12条

python divmod()

divmod() 是 Python 内置函数之一,用于计算除法并返回商和余数。具体来说,divmod(a, b) 函数将两个参数 a 和 b 作为输入,返回一个包含两个元素的元组 (q, r),其中 q 是 a / b 的商,r 是 a / b 的余数。divmod() 函数的语法为: cssCopy code divmod(a, b)其中 a 和 b 是两个数字类型的参数。这两个参数可以是整数、浮点数或复数,但必须是同一类型。例如,如果我们想计算 17 除以 3 的商和余数,可以使用 继续阅读

使用node-media-server搭建一个简易的流媒体服务器

记录一下使用node-media-server的一些过程。本文章环境为windows。本文章适合初学者。 使用到的东西:nodeJs、ffmpeg、node-media-server。 这里说一点(如果有错欢迎指出): node-media-server是作为流媒体服务器,你可以把他理解为中转站,用于转换流格式或者对视频流做一些操作以及向外推送流地址。 ffmpeg是作为推流工具,将你需要转换的视频或者视频流推流到流媒体服务器中。 拉流 继续阅读

十二月LeetCode题——连续字符

前言 从现在开始,学习十二月中LeetCode的题。 正题 这是十二月第一道题,它是LeetCode中的1446道题——连续字符,这是一道简单题。 题目: 示例: 提示: 思路及解题思路: 这道题的逻辑很简单,很容易看懂。 我们可以创建一个变量count来表示最终中最长的连续字符的长度数,然后再创建一个变量ans用来在判断前后 继续阅读

leetcode416. 分割等和子集(动态规划-java)

分割等和子集 leetcode416. 分割等和子集题目描述 暴力递归代码演示 动态规划解题思路代码演示 动态规划专题 leetcode416. 分割等和子集 题目描述 暴力递归 代码演示 public boolean canPartition(int[] nums) {if(nums.length == 1){return false;}//计算数组累加和int sum = 0;for(int i = 0 继续阅读

Fortran编程:VScode配置

Fortran编程:VScode配置1. VSCode下载安装2. Fortran环境安装3. VSCode安装Fortran相关插件4. 利用VSCode编写第一个Fortran程序4.1 Windows系统4.2 Linux5. 出现问题汇总6. 参考 1. VSCode下载安装 VSCode下载安装(链接:https://code.visualstudio.com/)特别简单,就如同普通软件安装到自己指定文件即 继续阅读

nodejs中的异步编程知识点详解

简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这些响应用户的功能。于是浏览器实现了一组API,可以让javascript以回调的方式来异步响应页面的请求事件。 更进一步,nodejs引入了非阻塞的 I/O ,从而将异步的概念扩展到了文件访问、网络调用等。 今天,我们将会深入的探讨一下各种异步编程的优缺点 继续阅读

Node快速切换版本、版本回退(降级)、版本更新(升级)

场景 最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升级到10.x版的node后,又用不了另一套工作流。 问题 怎么实现node版本降级、升级?是否可以安装多个版本按需要进行切换? 解决方案一(n) (1)安装node版本管理模块n sudo npm install n -g 下边步骤请根据自己需要选择 (2)安装稳定版 sudo n stable 继续阅读

node.js安装及HbuilderX配置详解

npm安装教程: 一.下载Node.js安装包 官网:https://nodejs.org/en/ 二.使用之前,我们先来掌握3个东西是用来干什么的。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装 继续阅读

详解node.js创建一个web服务器(Server)的详细步骤

前言 在 node.js 中创建一个服务器非常简单,只需要使用 node.js 为我们提供的 http 模块及相关 API 即可创建一个麻雀虽小但五脏俱全的web 服务器,相比 Java/Python/Ruby 搭建web服务器的过程简单的很。 http model 要想创建一个基于 node.js 的 web 服务器,你就必须使用 node.js 提供的 http 模块,node.js 中的 http 接口旨在支持传统上难以使用的协议的许多特性, 特 继续阅读

[chatgpt问答录]mongodb中的数据库名称取名有没有什么规范呢

我问 const url = “mongodb://localhost:27017/mydb”; mongodb中的数据库名称取名有没有什么规范呢 Chatgpt答 在MongoDB中,数据库名称可以使用任何有效的UTF-8字符串。通常情况下,我们会在创建数据库时选择一个描述性的名称,以便对其进行识别和管理。 当然,在实际应用程序开发中,可能需要考虑一些最佳实践和命名规范,以确保数据库易于管理和维 继续阅读

深入理解深度学习——BERT(Bidirectional Encoder Representations fr

分类目录:《深入理解深度学习》总目录 BERT是由堆叠的Transformer Encoder层组成核心网络,辅以词编码和位置编码而成的。BERT的网络形态与GPT非常相似。简化版本的ELMo、GPT和BERT的网络结构如下图所示。图中的“Trm”表示Transformer Block,即基于Transformer的特征提取器。 ELMo使用自左向右编码和自右向左编码的两个LSTM网络,分别以 P ( w i ∣ w 1 , w 继续阅读

Optano.Modeling 简单教程

前言 在工作中遇到两个需求,将两个数学公式用 .NET 的数学库找到数学公式中某个未知数的最优解,我尝试了几个数学库都没有办法完美解决我的需求,直到找到 Optano.Modeling Optano.Modeling 官网:Optano.Modeling 官网 Optano.Modeling 是什么? Optano.Modeling 是一个基于 .NET 平台的开源的建模库,用于数学优化和线性规划问题的建模 继续阅读