python线性数据结构之栈的实现
数据结构:带有结构特性的数据元素的集合。 常见的数据结构:集合,线性结构,树形结构,图形结构等。 线性结构:表中各个结点具有线性关系。 常见的线性结构:栈Stack、队列Queue、双端队列Deque和列表List 栈Stack:一次有序的数据项集合,在栈中,数据项的加入和移除都仅发生在同一端。这一 ... 查看全文
面试必考——线程池源码解析之线程池的状态
线程池的状态 RUNNING:接收新的任务,执行阻塞队列中的任务 SHUTDOWN:不接受新任务,但是仍然可以处理阻塞队列中的任务 STOP:不接受新任务,不处理阻塞队列中的任务,中断正在处理的任务 TIDYING:所有任务已终止,workerCount(工作线程数等于0),进入TIDYING状态将 ... 查看全文
通过循环按执行顺序,做一个5×5的二维数组,赋1到25的自然数,然后输出该数组的左下半三角。试编程
// 1.做一个5×5的二维数组,赋1到25的自然数 var bigArr = []; for (var i = 0; i < 5; i++) { var sArr = []; for (var j = 0; j < 5; j++) { sArr.push((i + 1) * j); } ... 查看全文
Python程序自动刷网站访问量
1 import requests 2 import time 3 import random 4 url = ['http://cq.srx123.com/', 5 'http://cq.srx123.com/article.php', 6 'http://cq.srx123.com/yszc.p ... 查看全文
关于js中点击一次触发两次事件
在实现项目中的一个评论功能时,即: 点击"评论一下"按钮时,弹出添加评论的富文本编辑器,同时"评论一下"的功能变成"取消评论",这时再点击这个取消评论,就会回到当初那样。可反复点击改变状态。 在实际的操作中发现并非如此,点击之后状态未改变,在控制台查看输出发现一次点击触发了两次事件。 js代码如下: ... 查看全文
《jQueryEasyUI从零开始学》-施尧2018一书的配套源代码和学习资源
《jQueryEasyUI从零开始学》-施尧2018一书的配套源代码和学习资源:下载地址 ... 查看全文
jQuery基础及选择器2
1. 使用CSS选择器选择元素 基本选择器 $("h1").css("color", "blue"); //标签选择器 $(".price").css({"background":"#efefef","padding":"5px"}); //类选择器 $("#author").css("clor", ... 查看全文
结合puppeteer和egg.js搭建html转pdf或png的node中间层服务。
由于项目需要搭建一个node服务器,用来做html模板渲染,以及将渲染结果转化为pdf或者png。项目已放在GitHub,查看源码,请点这里。经过一段时间的调研,主要对比了两个工具。一个是chrome官方提供的无头浏览器node包,puppeteer,另一个是命令行工具wkhtmltopdf。接下来 ... 查看全文
[Go] Golang练习项目-web客服系统即时通讯websocket项目go-fly
基于GO语言实现的web客服即时通讯与客服管理系统。 1.使用gin http框架实现restful风格的API 2.使用jwt-go配合gin中间件实现无状态的jwt登陆认证 3.使用casbin配合gin中间件实现权限控制 4.使用gin以及template包的模板语法进行展示界面 5.使用go ... 查看全文
Selenium系列之--06 CSS SELECTOR选择器的一些写法
常见符号: #表示id .表示class >表示子元素,层级 一个空格也表示子元素,但是是所有的后代子元素,相当于xpath中的相对路径 实例如下: //#input 选择id为input的节点 //.Volvo 选择class为Volvo的节点 //div#radio>input 选择id为rad ... 查看全文
AJAX get和post请求
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/login.css" /> <script src="js/jque ... 查看全文
06前端css3增加选择器
跑 ... css3新增选择器 基本选择器选择器 子元素选择器 [父元素 > 子元素] 选择父元素下子元素 相邻兄弟选择器 [子元素1 + 子元素2] 匹配子元素1紧跟在后面的子元素2,他们必须有一个相同的父元素 通用兄弟选择器 [子元素1 ~ 子元素2] 匹配子元素1后面的所有元素2的所有元素,他 ... 查看全文
OAM 创始团队:揭秘 OAM Kubernetes 实现核心原理
今年 5 月,阿里云和微软云共同宣布,Open Application Model (OAM) 社区携手知名混合云管理项目 Crossplane 社区,联合发布了 OAM 在 Kubernetes 平台上的标准实现与核心依赖库。本次合作达成后,OAM 社区成功的将标准应用定义和标准化的云服务管理能力统一起来,迈出了实现真正意义上的无差别云端应用交付的关键一步 。 查看全文
JS - 2020-01-01T00:00:00.000000Z 日期格式转换
日期格式转换 2020-06-27T14:20:27.000000Z 时间格式转换成 2020-06-27 14:20:27 function rTime(date) { var json_date = new Date(date).toJSON(); return new Date(new Dat ... 查看全文
vue2.0以上版本安装sass(scss) 、vue项目启动出现cannot GET /服务错误
vue项目启动出现cannot GET /服务错误 查看控制台 是一些sass相关库没安装成功 进行下面操作进行安装,再次启动,完美解决! 一、首先说明sass和scss的区别。 1、异同:1)简言之可以理解scss是sass的一个升级版本,完全兼容sass之前的功能,又有了些新增能力。语法形式上有 ... 查看全文
json简单理解和qt中的使用
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易 ... 查看全文
.net core 如何使用Senparc.Weixin 给指定的用户发送消息
1.首先要配置微信配置Token, 具体操作看这个地址:https://blog.csdn.net/wangwengrui40/article/details/86717833 2.使用nuget 安装这两个包 3.在配置一下Startup.cs加上我标记的代码using 两个命名空间:Senpar ... 查看全文
IIS网站访问需要输入用户名和密码
IIS默认情况下是匿名访问以及Windows集成认证也就是说,当你访问网页的时候,IIS会先用匿名账号(IUSR_<MachineName>)来访问,发现失败(如果密码不对,或者是这个账号对访问的文件没有NTFS权限),那么会弹出登录框。弹出登录框就说明它要尝试用Windows集成认证了。一般NTFS格式的盘都会受到这种情况的影响,你查一下IUSR_账号对你访问的文件有没有读权限。解决 查看全文