Netty源码解析之EventLoopGroup
背景参考 线程之ExecutorService Reactor 首先,搞懂JDK线程池 再熟练掌握reactor模式 最后再来理解JDK的线程模型 Future扩展 Future 继承JDK的Future,提供更多状态方法,额外引入事件监听 监听在操作完成后自动触发 异步获取执行结果 Promise ... 查看全文
利用奇偶数来获取websocket推送时间间隔(或者比较前一个数和下一个数的变化)
利用奇偶数来获取websocket推送时间间隔(或者比较前一个数和下一个数的变化) 在vue中的 data () { return { countTime: 0, newDataTime: null, dataTime: null, timestamp: null, // 当前时间戳和下一次推送时间 ... 查看全文
http 状态码之3xx
概述 http 状态码是http 协议中服务端返回给客户度的响应,根据状态码得知请求的情况以及服务端的情况。状态码分为2xx 3xx 4xx 5xx 3xx介绍 3xx 是重定向相关的状态码,通常作为一个中间态。主要有 301 302 303 304 307这几种。其中301 302 是http1. ... 查看全文
Thinkphp 3.x bind注入(3)
接着上篇 https://www.cnblogs.com/cuocuo/p/14329868.html 当exp为bind的时候,虽然会拼接,但是find()和select()是没办法利用的,我们需要更改一下代码 <?php namespace Home\Controller; use Think\ ... 查看全文
lxml webdriver 抓取街拍
案例 import os from hashlib import md5 from selenium import webdriver import requests from lxml import etree # 首页请求 def get_response(url): headers = {"u ... 查看全文
php 自定义验证器二:完整验证器
验证器类:Validate.php <?php namespace framework\library; class Validate { /** * 当前验证规则 * @var array */ protected $rule = []; /** * 验证提示信息 * @var array */ ... 查看全文
Kubernetes 里,怎么让 Pod 有 DNS 记录?
很容易让一个 StatefulSet 中的 Pod 拥有 DNS 记录。如果一个 StatefulSet 的名字是 memcached, 而它指定了关联的 serviceName 叫 memcached-cluster,那 kube-dns 就会为它的每个 pod 解析如下的 DNS A 记录: m ... 查看全文
npm install 时总是报phantomjs-prebuilt@2.1.16安装失败
转:npm install 时总是报phantomjs-prebuilt@2.1.14安装失败 在npm install时总是报如下错误, 尝试单独安装:npm install phantomjs-prebuilt@2.1.14 还是报错 Please report this full log at ... 查看全文
ASP.NET Core HTTP基本身份认证实战演练
一、什么是HTTP基本认证(Basic Authentication) 1、HTTP基本认证 介绍在HTTP中,HTTP基本认证(Basic Authentication)是一种允许网页浏览器或其他客户端程序以(用户名:口令) 请求资源的身份验证方式,不要求cookie,session identi ... 查看全文
pytest-html报告中,添加描述
在conftest.py中实现 # coding:utf-8 import pytest from datetime import datetime from py._xmlgen import html import pytest @pytest.mark.optionalhook def pyt ... 查看全文
pytest-html报告
1、打开cmd,cd到需要执行pytest用例的目录,执行指令:pytest --html=report.html 2、指定报告的path 执行指令: pytest --html=./report/report.html #相对路径,也可指定绝对路径 报告独立显示 上面方法生成的报告,css是独立的 ... 查看全文
winform 加载AForge.dll中的videoSourcePlayer。
公司最近在做人脸识别,用到了videoSourcePlayer 但是引入了AForge.dll之后,工具箱中并没有videoSourcePlayer,这时就需要自己添加选项卡了。很简单几步就能完成。 首先右键工具箱 >添加选项卡 名字随便起,我里就叫AForge,然后选中选项卡右键选择项 选择dll ... 查看全文
C# 消息队列之 RabbitMQ 入门基础
Ø 简介 C# 实现消息队列的方式有很多种,比如:RabbitMQ、MSMQ、EQueue 等,本文主要介绍使用 RabbitMQ 实现消息队列入门基础。包括如下内容: 1. 什么是消息队列? 2. 什么是 RabbitMQ? 3. RabbitMQ 的安装 1. 什么是消息队列? 消息队列 MQ(... ... 查看全文
ACwing95 费解的开关 bfs
网址:https://www.acwing.com/problem/content/97/ 题意: 给出一个$5×5$的$01$矩阵,翻转一个点时,其上下左右合法的点都会被翻转,给出一个状态,问你能不能在$6$步的范围内使所有的元素都变成$1$。每个测试点最多$500$组数据。 题解: 如果直接$d ... 查看全文
win api 音频可视化
暂时记录,改天有时间再完善。。。其实写好好久了,但以前的代码丢了,重新写一遍。。 原理和 python 的一样,获取输入设备,然后把数据读取到 buffer 中,在绘制出来。 这里要注意两点: 1. waveformat 结构的参数都要填写正确才能打开设备,wavehdr结构必须先初始化才能调用准备 ... 查看全文
VS2015在win7安装出现安装包损坏问题解决办法
安装证书百度云链接:https://pan.baidu.com/s/13FTaUpG5YqFV3ePltNzImg 提取码:u18i 将下载的证书按照下图方式安装,重新启动VS安装程序即可。 ... 查看全文