python3:unexpected indent?indent expected?autopep8!
unexpected indent 实在是无法忍受 Win键(就是windows图标那个键)+R 呼出CMD命令行工具(powershell也行): linux+mac一样呼出终端工具 在Pycharm的tools中添加autopep8 File Settings (快捷键Ctrl + Alt + ... 查看全文
python 装饰器(六):装饰器实例(三)内置装饰器
内置的装饰器和普通的装饰器原理是一样的,只不过返回的不是函数,而是类对象,所以更难理解一些。 @property 在了解这个装饰器前,你需要知道在不使用装饰器怎么写一个属性。 def getx(self): return self._x def setx(self, value): self._x ... 查看全文
linux下与windows下的换行符
回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒 ... 查看全文
关于一个 websocket 多节点分布式问题的面试题
你来说说 websocket 有什么用 双向通信,服务器端可以主动 push,给客户端发送通知 那websocket多个节点有什么问题? 头条面试官的提问让我的回忆飘到了一个下午,想起了我两个同事之间的对话 引子 咱有部分用户收不到通知了 通知是由ws服务控制的,它最近是有啥改动么 也没改啥,以前单个节点也没有问题 想起来了,接上面通知,把服务都从单节点改成了多节点 对,说是为了什么 HA,两位数用户的服务需要折腾吗 没事,这样出去了也有搭建高可用服务与 websocket 负载均衡的经验了 说的倒也是!不过这样确实会有 ws 分布式的问题 简单,加个 reids 就好了 多节点问题 在开始思考分布式会有什么问题时,先来回答一个问题: 服务端如何与客户端交流? 在 ws 服务端,当与客户端连接成功后,会生成一个对象 connection ,ws 会维护一个与客户端所有连接的 connections 。如果想要主动推送消息到客户端,只需要调用API connection.sendText(message) 。 那如何给所有人广播消息呢? 服务器只需要与它 查看全文
Node.js 构建HTTP服务
Node中的HTTP模块 + TCP和UDP都属于网络传输协议,如果要构架高效的网络应用,就应该从传输层着手,但是对于经典的浏览器网页和服务器端通信场景,如果单纯的使用更底层的传输协议则会变得麻烦。 + 所以对于经典的B(browser)S(server)通信,基于传输层之上专门制定了更上一层的通信 ... 查看全文
Windows Docker的有趣事实
本文最初发表于华来四公众号,请扫描以下二维码关注。给盆盆发微信(微信号:markpah),即可要求加入WindowsDocker微信群、或者微软混合云微信群。众所周知,Docker能打通开发和运维的任督二脉,所谓DevOps是也。有朋友说,这符合王阳明的 查看全文
C#中if_else以及for循环的简单理解(一)
if_else语句的语法: if(判断条件) { 执行语句 }else { 执行语句 } 判断条件位true执行if大括号的语句,false执行else大括号的语句。 if_else的扩展: 连续判断:if(){}else if(){}else 嵌套判断:if(){ if() {} } 例子:判断成 ... 查看全文
[ASP.NET Core 3框架揭秘] 依赖注入[5]: 利用容器提供服务
毫不夸张地说,整个ASP.NET Core框架是建立在依赖注入框架之上的。ASP.NET Core应用在启动时构建管道以及利用该管道处理每个请求过程中使用到的服务对象均来源于依赖注入容器。该依赖注入容器不仅为ASP.NET Core框架自身提供必要的服务,同时也是应用程序的服务提供者,依赖注入已经成... ... 查看全文
网页网站基础入门篇: 使用Adobe Dreamweaver CS6 制作网页/网站
咱开发网页或者网站呢,最好使用个软件,我使用的是Adobe Dreamweaver CS6 (自行下载安装) 打开软件 现在呢咱使用 html5 加个点击链接跳转 我设置点击 "点我跳转" 跳转到我的博客园 https://www.cnblogs.com/yangfengwu/ ... 查看全文
struts2中在Action中如何获取servlet的api?
1.通过ActionContext类(拿到的不是真正的servlet api,而是一个map) ActionContext context = ActionContext.getContext(); context.getSession(); context.getApplication(); 2. ... 查看全文
使用Python绘制漫步图
代码如下: 1 import matplotlib.pyplot as plt 2 from random import choice 3 class RandomWalk(): 4 def __init__(self,num_points=5000): 5 self.num_points=num_ ... 查看全文
jQuery.hasClass() 函数详解
jQuery.hasClass() 函数详解 [TOC] 函数用于 指示当前jQuery对象所匹配的元素是否含有指定的css类名 。 该函数属于 对象(实例)。 语法 JavaScript: 参数 | 参数 | 描述 | | | | | className | String类型指定的css类名。 | ... 查看全文
ASP.NET Core 3.0 使用AspectCore-Framework实现AOP
AspectCore是适用于Asp.Net Core 平台的轻量级Aop(Aspect oriented programming)解决方案,它更好的遵循Asp.Net Core的模块化开发理念,使用AspectCore可以更容易构建低耦合、易扩展的Web应用程序。 在使用过程中,由于相关文档、博客还 ... 查看全文
解决Jenkins maven SNAPSHOT相关jar无法拉取问题
Jenkins maven SNAPSHOT包在打包上去后,出现别的系统无法拉取,反编译包没有问题,其实是因为SNAPSHOT包maven默认不拉取 解决方案: <repositories> <repository> <id>nexus</id> <url>maven 私库 public地址</ur ... 查看全文
win10 UWP 剪贴板 Clipboard
win10 UWP 剪贴板 Clipboard使用Windows.ApplicationModel.DataTransfer.Clipboard 获取文本 检查剪贴板包含文本 DataPackageView con = Windows.ApplicationModel.DataTransfer.Clipboard.GetContent(); if (con.Contains(Standa... 查看全文
CSS(2)---css字体、文本样式属性
css字体、文本样式属性 这篇主要讲CSS文本属性中的: 和 。 一、字体样式属性 CSS 字体属性主要包括: 、`字号大小(font size) 字体粗细(font weight) 字体风格(font style) 字体颜色(color)`。 1、字体设置(font family) 网页中常用的字 ... 查看全文
windows 下解决 Time_Wait 和 CLOSE_WAIT 方法
修改Time_Wait参数的方法 (在服务端修改)Windows下在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters,添加名为TcpTimedWaitDelay的DWORD键,设置为30,以缩短TIME_WAI... 查看全文
[Javascript] Primitive value are immutable
Primitive Values Undefined (undefined), used for unintentionally missing values. Null (null), used for intentionally missing values. Booleans (true an ... 查看全文