首页 > 2021年08月17日 > 全部分享
python 手机号码 邮箱 身份证校验
#手机号码校验 import re while True: iphone = input('请输入手机号码:').strip() res = re.match("1[35678]\d{9}", iphone) #res = re.match("1[3-9]\d{9}", iphone) if res ...
分类:移动平台   时间:2021-08-17 10:34:35    收藏:0  评论:0  赞:0  阅读:12
IaaS、PaaS、SaaS、DaaS服务介绍
一个完整的云计算环境由云端、计算机网络和终端三部门组成(也就是常说的云、管、端)。云端就是指计算设备,负责完成软件的计算;终端是指我们用来完成输入/输入的设备;计算机网络负责将云端和终端连接起来,完成信息传输(将终端的输入指令传输到云端,将云端的执行结果反馈给终端)。 公有云服务商组建了云端并对外出 ...
分类:其他   时间:2021-08-17 10:34:22    收藏:0  评论:0  赞:0  阅读:28
手写一个 Promise
Promise 的作用是优化异步操作,解决“回调地狱” 问题。 对于异步操作,可以将其封装为 promise 对象,通过链式调用替代回调函数的嵌套。例如: let print = function (msg) { return new Promise((resolve, reject) => { t ...
分类:其他   时间:2021-08-17 10:34:06    收藏:0  评论:0  赞:0  阅读:18
ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式
ERROR:ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式 解决: C:\Users\test>sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Copyright (c) 1982, 2014, O ...
分类:其他   时间:2021-08-17 10:33:49    收藏:0  评论:0  赞:0  阅读:14
Win10微软输入法不见了
问题描述: 卸载了下载的讯飞输入法,重启后只能输入字母了,检查下发现输入法图标不见了,如下图: 解决办法: 1、点左下角开始,打开:设置 >时间和语言 2、选择语言,然后点击中文(简体,中国),打开选项 3、解决思路是卸载重装,但是因为只有微软拼音这一个输入法,删除按钮是灰色的,删除不了: 4、点击 ...
分类:Windows开发   时间:2021-08-17 10:33:38    收藏:0  评论:0  赞:0  阅读:19
ES11中的globalThis和可选链
小编今天更新的这两个新特性主要是编码可以更方便,同时也增加了兼容性,globalThis主要是提供了一个标准的方式去获取不同环境下的全局对象。可选链主要是增加了对象中获取内容的安全性。 一、globalThis对于WEB(浏览器)环境下,js中的全局变量是window/self,相信大家对于wind ...
分类:其他   时间:2021-08-17 10:33:22    收藏:0  评论:0  赞:0  阅读:10
数据结构详解
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApp ...
分类:其他   时间:2021-08-17 10:33:06    收藏:0  评论:0  赞:0  阅读:15
MD5
MD5概述: MD5消息摘要算法,属Hash算法一类。MD5算法对输入任意长度的消息进行运行,产生一个128位的消息摘要(32位的数字字母混合码)。 MD5主要特点: 不可逆,相同数据的MD5值肯定一样,不同数据的MD5值不一样 (一个MD5理论上的确是可能对应无数多个原文的,因为MD5是有限多个的 ...
分类:其他   时间:2021-08-17 10:32:52    收藏:0  评论:0  赞:0  阅读:7
堆排序算法理解
堆排序算法用到的大顶堆/小顶堆 以使用大顶堆的堆排序算法为例,其实堆排序算法的原理就是不断将剩余的未完成排序的数据构造成一个大顶堆,然后每次将大顶堆的堆顶元素(也就是最大的元素)取出,如此循环即完成了堆排序。 大顶堆:每个结点的值都大于或等于其左右孩子结点的值,如下图所示,就是一个大顶堆: 堆排序算 ...
分类:编程语言   时间:2021-08-17 10:32:39    收藏:0  评论:0  赞:0  阅读:30
Longhorn,Kubernetes 云原生分布式块存储
Longhorn 是用于 Kubernetes 的轻量级、可靠且功能强大的分布式块存储系统。 Longhorn 使用容器(containers)和微服务(microservices)实现分布式块存储。 Longhorn 为每个块设备卷(device volume)创建一个专用的存储控制器(stora ...
分类:Web开发   时间:2021-08-17 10:32:18    收藏:0  评论:0  赞:0  阅读:14
业余无线电之配置Orbitron My DDE 自动推送多普勒频率至SDRSharp程序中
配置Orbitron My DDE 自动推送多普勒频率至SDRSharp程序中 ...
分类:其他   时间:2021-08-17 10:31:54    收藏:0  评论:0  赞:0  阅读:171
loj3502.「联合省选 2021 A | B」宝石
题目链接 考虑将宝石的种类变成每种宝石出现的下标,这样问题变成树上路径找一段正整数前缀使得这个前缀是这个路径的子序列。 先跑出一遍 dfs 序,然后进行倍增,记 \(nxt_{i,j}\) 为从点 \(i\) 向下走,再装 \(2^j\) 个宝石走到的节点,\(pre_{i,j}\) 表示向上走的同 ...
分类:其他   时间:2021-08-17 10:31:37    收藏:0  评论:0  赞:0  阅读:20
python-使用字典推导式把cookie从字符串转换成字典
### cookies = "vaptchaNetway=cn; Hm_lvt_337e99a01a907a08d00bed4a1a52e35d=1628248083,1629106799; " \ "sessionid=g1siko0evn5hmnn3pbgl0vaoqjx29cfo; Hm_lp ...
分类:编程语言   时间:2021-08-17 10:31:22    收藏:0  评论:0  赞:0  阅读:30
php读取文件目录
<?php function readDirctory($path) { if (!is_dir($path)) { return false; } $handle = opendir($path); $arr = []; while ( ($file = readdir($handle)) !== ...
分类:Web开发   时间:2021-08-17 10:31:11    收藏:0  评论:0  赞:0  阅读:21
最大似然估计和朴素贝叶斯
极大似然估计和朴素贝叶斯都是运用概率的思想对参数进行估计去解决问题的,二者具有一定的相似性,在初学时经常会搞不清二者的,在这里首先对二者的分类原理进行介绍,然后比较一下二者的异同点。 1.极大似然估计(maximum likelihood estimation) 贝叶斯公式 事件A和事件B,事件A发 ...
分类:其他   时间:2021-08-17 10:31:01    收藏:0  评论:0  赞:0  阅读:33
事务的隔离机制与传播+mvcc
一:事务特性:原子、隔离、持久、一致 二:事务隔离级别共四种,隔离的程度由低至高就是: 1)READ-UNCOMMITTED(读取未提交内容)级别 还没提交就可读,可能结果回滚,脏读 2)READ-COMMITTED(读取提交内容)级别 提交了后,读取的内容不一致,不可重复读 3)REPEATABL ...
分类:Web开发   时间:2021-08-17 10:30:50    收藏:0  评论:0  赞:0  阅读:14
synchronized关键字
synchronized 关键字 synchronized 修饰的代码块、方法任意时刻只能有一个线程执行。 修饰实例方法锁的是当前对象,静态方法、代码块锁的是当前类。构造方法本身就是线程安全的,不需要加锁。 synchronized 1.6优化 JDK1.6之前,synchronized 是重量级锁 ...
分类:其他   时间:2021-08-17 10:30:36    收藏:0  评论:0  赞:0  阅读:17
高斯消元法的运用
#高斯消元法的运用 ##解线性方程组 Acwing 883 输入一个包含 n 个方程 n 个未知数的线性方程组。 方程组中的系数为实数。 求解这个方程组。 下图为一个包含 m 个方程 n 个未知数的线性方程组示例: 输入格式 第一行包含整数 n。 接下来 n 行,每行包含 n+1 个实数,表示一个方 ...
分类:其他   时间:2021-08-17 10:30:23    收藏:0  评论:0  赞:0  阅读:9
线段树合并
线段树合并 用一个新的线段树(也可是原先中的一个)包含两个原线段树的信息便是线段树的合并。 由于基础的线段树son为i*2和i*2+1需4倍空间且下标无法改变的缺点,在需合并的情况下就要使用动态开点线段树。 动态开点线段树 多开一个数组son[N][2]记录每个点的儿子位置。(其实真的很简单:) v ...
分类:其他   时间:2021-08-17 10:30:12    收藏:0  评论:0  赞:0  阅读:12
2.2 追求并发的极致-线程概论 -《zobolの操作系统学习札记》
2.2 追求并发的极致-线程概论 为了追求程序运行之间的并发性,计算机科学家们发明了进程。为了进一步的追求进程内部的并发性,工程师们又提出了线程。 正是线程的出现,给予了程序员更多地操纵OS的自由,可惜大多数程序员承担不起这种责任。 1.线程的诞生——将进程进一步细分 进程作为操作系统资源分配的最小 ...
分类:编程语言   时间:2021-08-17 10:29:58    收藏:0  评论:0  赞:0  阅读:12
634条   上一页 1 ... 26 27 28 29 30 ... 32 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!