使用docker时报错“net/http: TLS handshake timeout”
问题原因 :该命令默认从docker远端镜像仓库中拉取镜像,但由于远端仓库的服务器是在国外,我们国内有的用户很可能都访问不到 解决:使用国内镜像仓库 docker pull registry.docker-cn.com/myname/myrepo:mytag //标准格式 docker pull r ... 查看全文
玩转Linux network namespace
使用ip netns命令操作network namespace 创建一个network namespace名为nstest。 [root@localhost ~]# ip netns add nstest 列出系统中已存在的network namespace [root@localhost ~]# ... 查看全文
[信息收集]使用 netdiscover 进行网络发现
0x01 简介 Netdiscover是一个主动/被动的 ARP侦查工具。该工具在不使用 DHCP的无线网络上非常有用。使用 Netdiscover工具可以在网络上扫描 IP地址,检查在线主机或搜索为它们发送的 ARP请求。 ARP是将IP地址转化物理地址的网络协议。通过该协议,可以判断某个IP地址 ... 查看全文
websocket 断线重连
服务端为swoole 的websocket 客户端js代码: 注意: 1.onclose、onerror出现两个,tcp重连的时候会重连两次;为避免这种情况,需要进行加锁lockReconnect 2.limitConnect 断线重连次数;timeConnect从0次开始播报 效果: 完整代码:去 ... 查看全文
异步加载css 和 谷歌浏览器各实用小工具介绍
异步加载css资源 加开页面首屏显示速度使我们前端一直在追求的目标,而css资源在这些优化中同样也是不可或缺的。 一个网站可能有一部分css资源是必须的,他需要在页面渲染完之前就被加载完,并和html一起解析,这个暂时无法做手脚,但是我们可以把一些非关键的css进行异步化,也就是异步加载。 市面上有 ... 查看全文
JavaScript图形实例:再谈曲线方程
在“JavaScript图形实例:曲线方程”一文中,我们给出了15个曲线方程绘制图形的实例。在本文中,我们继续讨论一下曲线方程。在本文中,我们讨论的方法时,先给出一个绘制特定图案的曲线方程,然后将方程中的一些取值参数化,然后看看这些参数取不同值时会绘制出怎样的图形,从而通过试探加猜测的方式找出一些绘 ... 查看全文
《你不知道的javascript》【1】——词法/函数/块作用域
你不知道的JavaScript(上卷) 视频选集 1/4 P11.作用域是什么 P22.词法作用域 P33.函数作用域和块作用域 P44.提升 欺骗词法: 作用域恶魔 另外一个不推荐使用 eval(..) 和 with 的原因是会被严格模式所影响(限 制)。with 被完全禁止,而在保留核心功能的前 ... 查看全文
ANSI CRC16校验算法的C#实现
首先,简述一下CRC16校验字节的生成步骤如下: 1) CRC16 校验寄存器赋值为0xFFFF;2) 取被校验串的第一个字节赋值给临时寄存器;3) 临时寄存器与CRC16 校验寄存器的高位字节进行“异或”运算,赋值给CRC16 校验寄存器;4) 取CRC16 校验寄存器最后一位赋值给检测寄存器;5 ... 查看全文
Python代码覆盖率工具coverage使用教程
Python代码覆盖率工具coverage.py其实是一个第三方的包,同时支持Python2和Python3版本。安装也非常简单,直接运行: pip install coverage 首先我们编写一个简易计算器的程序: # mymath.py def add(a, b): return a + b ... 查看全文
监控tomcat某个Java服务挂了并发送邮件通知实践
增加shell脚本 #!/bin/bash n=`curl -I -s http://127.0.0.1:8088/projectName/index.jsp | grep "HTTP/1.1 200" | wc -l` if [ $n -ne 1 ] then title='projectName ... 查看全文
javac不是内部或外部命令,也不是可运行的程序
我的版本是jdk-8u201,如果是在这版本之后的完全不需要像以前一样配置环境变量,安装点下一步都是会自动配置好的。 在jdk的目录下有javac.exe文件,cmd打开此目录可以执行,但是直接用管理员身份无法执行是因为在path下没有这个路径(C:\Program Files\Java\jdk1. ... 查看全文
Spring Security之注销登录
Spring Security支持在继承WebSecurityConfigurerAdapter的配置类中配置注销登录: HttpSecurity内的logout()方法以一个LogoutConfigurer作为配置基础,创建一个用于注销登录的过滤器: HttpSecurity: public Lo ... 查看全文
WebApi系列~HttpClient的性能隐患 - 转
最近在进行开发过程中,基于都是接口开发,A站接口访问B接口接口来请求数据,而在这个过程中我们使用的是HttpClient这个框架,当然也是微软自己的框架,性能当前没有问题,但如果你直接使用官方的写法,在高并发时候,会有很大的性能隐患,因为它官方使用的是using的方式,而对于请求量比较大时,这种方法 ... 查看全文
详解C#7.0新特性
1. out 变量(out variables) 以前我们使用out变量必须在使用前进行声明,C# 7.0 给我们提供了一种更简洁的语法 “使用时进行内联声明” 。如下所示: 1 var input = ReadLine(); 2 if (int.TryParse(input, out var re ... 查看全文
Powershell -Window下比cmd.exe更具可读性、易用性、可面向对象的命令行客户端
win7以上版本自带Powershell 在搜索框中搜索”powershell“即可运行,感觉是向linux取经的windows命令行客户端。 常用命令: pwd mkdir cd ls rmdir cp mv more type(打印输出整个文件) dir -r (寻找文件) help exit ... 查看全文
inter x86 emulator accelerator(HAXM installer) not compatible with windows
在SDK manager中遇到如下错误:这将导致AVD后期运行和启动方面的问题。 解决办法: 在如下的网址里面下载haxm-windows_v6_2_0这个文件的压缩包,自己手动安装即可。网站如下:点击打开链接 ... 查看全文
32、C#里面超链接标签的使用
在C#里面也有一个超链接标签,但是这个超链接标签设计的不是那么好用。具体的超链接网址不能也无法写到相应的属性里面。这个超链接主要的属性就是:Name、Text。Name属性表示这个组件对象的名称。Text属性表示这个组件上面的文本。事件主要就是:LinkClicked事件。当我们点击了.. 查看全文
前端-css-长期维护
############### CSS ################ ############### CSS ################ ############### CSS ################ ############### CSS ################ ## ... 查看全文
PHP7 declare(strict_types=1)
开启严格模式 //表示该函数不能有返回 //表示该函数必须返回Int类型 //表示该函数必须返回string类型 //表示该函数必须返回bool类型 原理相同 ... 查看全文
Nginx+MVC负载均衡实现Session共享
了解了Nginx之后,也对Nginx实践了,但是Nginx的理论,我只能记得一丢丢: Nginx是一款高性能的反向代理服务器,类似的服务器还有Apatch,Tomcat, 目前我只使用过Nginx,自己也实践了一下:这是使用Nginx代理的 网站 有兴趣的可以了解下 ( 但是,求你们别搞它,好嘛?? ... 查看全文
ASP.NET Core 的 Docker 映像创建
本教程演示如何在 Docker 容器中运行 ASP.NET Core 应用。 通俗讲就是如何将aspnet core 3.0 api应用程序发布到docker。 ... 查看全文