后端
文章平均质量分 63
普通网友
这个作者很懒,什么都没留下…
展开
-
JS高级——模块化学习笔记
一、什么是模块化?到底什么是模块化、模块化开发呢?事实上模块化开发最终的目的是将程序划分成一个个小的结构;这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的结构;这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用;也可以通过某种方式,导入另外结构中的变量、函数、对象等;上面说提到的结构,就是模块;按照这种结构划分开发程序的过程,就是模块化开发的过程;二、没有模块化带来的问题早期没有模块化带来了很多的问题:比如命名冲突的问题当然,我们有办法可以解决上面的问题:原创 2022-03-19 22:14:24 · 108 阅读 · 0 评论 -
易语言 服务端给客户端发弹窗信息源码
易语言 服务端给客户端发弹窗信息源码需要用到服务器 云服务器_云主机_弹性云主机租用尽在 玖毅云源码下载:易语言服务器给客户端发送弹窗源码.rar-其它文档类资源-CSDN下载服务端源码.版本 2.支持库 Exmlrpc.支持库 iext.支持库 spec.子程序 _按钮1_被单击Port = 到数值 (编辑框1.内容)Server.启动 (Port, &Handler, 假).子程序 Handler.参数 Value, 整数型.局部变量 Type, 整数型.局部原创 2022-03-18 16:53:34 · 1400 阅读 · 0 评论 -
原子的数量个
import reimport collectionsclass Solution(object):def countOfAtoms(self, formula):parse = re.findall(r"([A-Z][a-z])(d)|(()|())(d*)", formula)stack = [collections.Counter()]for name, m1, left_open, right_open, m2 in parse:if name:stack[-1][name] +=原创 2022-03-18 15:13:50 · 73 阅读 · 0 评论 -
【链表】142. 环形链表 II
题目:题意: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。说明:不允许修改给定的链表。题解:步骤:(1)判断链表是否环使用快慢指针法,分别定义 fast 和 slow 指针,从头结点出发,fast指针每次移动两个节点,slow指针每次移动一个节点,如果 fast 和 slow指针在途中相遇 ,说明这个链表有环;(2)如原创 2022-03-17 19:07:23 · 50 阅读 · 0 评论 -
JS中的异常error处理
JS中的异常error处理1.错误的类型Error:所有错误的父类型ReferenceError:引用的变量不存在console.log(a) // ReferenceError:a is not definedTypeError:数据类型不正确let bconsole.log(b.xxx)// TypeError:Cannot read property ‘xxx’ of undefinedlet c = {}c.xxx()// TypeError:c.xxx is no原创 2022-03-16 20:53:28 · 954 阅读 · 0 评论 -
v.clear(); vs swap(); -> v.size(),v.capacity()
//01 v.clear(); 只将 v.size() 清零, v.capacity() 则不变02 swap(); 若与空向量交换 上述两者都清零// eg.#include<bits/stdc++.h>using namespace std;const int N=11;vector<int> v;int main(){ for( int i=0;i<N;i++ ) v.push_back( i ); cout<原创 2022-03-16 13:52:45 · 391 阅读 · 0 评论 -
FastAPI学习-6.POST请求 JSON 格式 body
前言post请求接收json格式请求body创建数据模型从 pydantic 中导入 BaseModel, 将你的数据模型声明为继承自 BaseModel 的类。from typing import Optionalfrom fastapi import FastAPIfrom pydantic import BaseModelclass Item(BaseModel): name: str description: Optional[str] = None pr原创 2022-03-15 13:53:48 · 1558 阅读 · 0 评论 -
Acwing周赛42 C(太菜咧)
题目题意: 给定深度为n的完全二叉树,可以任意增加任意边的边权,求最少需要增加多少才能使得树根到叶子节点的距离均相等。(n<=10)思路: dfs。能在上边加的就在上边加,因为这样涉及面广。假设左子树的路径和为l,右子树的路径和为r,dfs求出以i为树根的最大路径和。贡献为abs(l-r).时间复杂度: O(2^n)代码:// Problem: 满二叉树等长路径// Contest: AcWing// URL: https://www.acwing.com/problem/content原创 2022-03-15 12:31:36 · 98 阅读 · 0 评论 -
python<一>基础
文章目录工具下载1.python概述2.第一个程序hello world3.pycharm的使用3.1个性化标签设置4.python基础内容4.0注释4.1变量4.2关键字4.3格式化转换4.4的使用4.5类型装换4.6运算符4.7优先级4.8判断语句4.9循环语句5.python数据类型5.1字符串5.2列表5.3元组5.4字典5.5小结工具下载postman测试接口工具下载:https://www.原创 2022-03-15 11:10:06 · 118 阅读 · 0 评论 -
Linux学习日记——Ubuntu
学习视频链接Python基础之Linux基础入门(Ubuntu)_哔哩哔哩_bilibili[这里是图片001]https://www.bilibili.com/video/BV17x411972F目录一、Linux基本知识1.1 Linux内核版和发行版本1.2 Linux文件目录结构1.3 常用Linux命令的基本使用二、Linux终端命令2.1 Linux终端命令格式2.3 ls命令说明2.4 rm命令说明2.5 拷贝和移动文件2.6 查看文件内容2.7 其他命令三、远程管原创 2022-03-15 09:50:00 · 435 阅读 · 0 评论 -
CICD持续集成,基于Docker、Jenkins、及之前步骤,完成微服务集群化部署(一)
实现的是微服务集群化一、修改所有微服务配置1.修改eureka配置文件pom.xml?# 集群版spring:? application:??? name: EUREKA-HA---server:? port: 10086spring:? # 指定profile=eureka-server1? profiles: eureka-server1eureka:? instance:??? # 指定当profile=eureka-server1时,主机名是原创 2022-03-14 16:00:21 · 112 阅读 · 0 评论 -
5_01_GLib库入门与实践_错误、告警和断言
简介Linux系统编程中,有一个errno的变量,还有与之对应的perror及strerrno函数,在GLib中,也有相关的一组功能函数GError(源码在gerror.[ch]两个文件),与errno类似。注意,GLib的GError是独立的系统,其错误码与Linux的errno错误码并不相同。GLib还专门提供了一组告警和断言的操作函数,源码在gmessages.[ch]两个文件。数据结构GError的数据结构体见下。其中,code是错误码,message是错误码对应的字符串。struct原创 2022-03-13 15:25:35 · 511 阅读 · 0 评论