十二、Java NIO DatagramChannel
所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 DatagramChannel是一个可以从UDP连接上发送和接收数据包的通道。和TCP不同,UDP是一种不可靠的无连接协议因此我们对DatagramChannel的读写操作就无法直接照搬S ... 查看全文
win10右键管理员/非管理员打开cmd
//管理员 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere] @="Cmd" "Icon"="cmd.exe" [HKEY_CLASSES_ROOT\Directory\shell ... 查看全文
mac或windows下Navicat Premium安装
找了很多地址都乱七八糟的说明一通还没啥用,好不容易找到一个靠谱的,记录一下,也方便一下和我一样苦苦寻找的人,亲测有用 https://www.52pojie.cn/thread-727433-1-1.html (ps:只是希望以后找起来比较方便,也不知道能不能转这位大神的链接,侵权删) ... 查看全文
测试进阶之路:pywinauto助你打开pc端自动化之门!
前言 我们柠檬班的小可爱,在学完我们柠檬班自动化的课程之后,就掌握了接口自动化,web自动化,app自动化,这些工作中常用的自动化技能,在工作足以够应对90%以上的自动化需求了。 不过近期也有部分小可爱在问PC端自动化怎么去做? 对这个技术比较好奇,使用python可以不可以实现PC客户端自动化测试 ... 查看全文
scrapy+baiduapi搭建一个私人小说阅读器(智能爬取加智能朗读)(一)
写在前面的话 喜欢看小说,平时都是通过电脑或者手机看小说,手机听小说(智能语音),或者喜马拉雅搜索小说听(好多喜欢的都收费o(╥﹏╥)o,然后网上好多免费资源却不能听),想在电脑上听小说,目前Microsoft Edge可以阅读网页文本很赞,不能自动翻译很烦(# ̄~ ̄#),而且智能语音库体验很差,所 ... 查看全文
使用Node.js和vue.cli+element-ui搭建vue项目(一)
一、安装Node.js 1.Node.js下载地址: https://nodejs.org/en/download/ 最新的Node.js自带npm所以这里不再下载npm了。 下载完成后,双击打开程序,按提示一路next安装,有一个页面可能有点不一样, 选择第三个第四个都行。 2.安装完毕后我们查看 ... 查看全文
Weblogic XMLDecoder反序列化漏洞(CVE-2017-10271)
####应用简介 WebLogic是由oracle公司开发的一个webserver,如同IIS,APACHE,webserver是用来构建网站的软件,用来解析发布网页等功能。WebLogic在国内的应用范围比较广泛,支撑着很多企业的核心任务。 ####漏洞概述 WebLogic WLS组件中存在CV ... 查看全文
aspnetcore3.1通过dockerfile发布到docker遇到的坑
内在影响 环境:window 10,docker2.3.0.2,vs 2019 外部资源:mssql(2016),reides 发布内容:web api (http:若创建时点击了支持https也没有关系,不影响发布http) 正常步骤: 1.右键点击项目->添加->支持docker 2.修改Doc ... 查看全文
jquery绑定click事件出现点击一次执行两次的问题
第一种:事件点击触发两次 $(".button").click(function(e){ e.stopPropagation(); //表示阻止向父元素冒泡;阻止默认行为,可以用 event.isDefaultPrevented() 来确定preventDefault是否被调用过了 e.preven ... 查看全文
Java进阶 - 网络编程、Socket、函数式接口、常用的函数式接口
1.网络通信协议 网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守,最终完成数据交换。 TCP/IP协议: 传输控制协议/因特网互 ... 查看全文
泰坦陨落2 origin安装时vc++runtime没有安装成功错误
在origin上买了会员,安装泰坦陨落2的时候出现vc++runtime没有安装成功错误,成为正版游戏受害者?通过替换origin自动下载的vc++库安装程序可以跳过这个报错。 ... 查看全文
springboot + @ControllerAdvice + @ExceptionHandler 实现全局异常拦截,不用
1.目的:实现全局异常拦截,不用在controller在写try catch,使用代码看起来更加整洁 2.不啰嗦直接上代码 2.1首先我们创建一个异常捕获处理类(@RestControllerAdvice = @ControllerAdvice + @ResponseBody) @RestContr ... 查看全文
JavaScript 浮点数陷阱以及解法
恢复内容开始 JavaScript 浮点数陷阱以及解法 参考winter大大重学前端 0.1 + 0.2 为什么不等于 0.3 ? https://zhuanlan.zhihu.com/ne fe 众所周知,JavaScript浮点数计算经常会遇到 0.000000001 和 0.999999999 ... 查看全文
Leetcode练习(Python):树类:第104题:二叉树的最大深度:给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点
题目: 二叉树的最大深度:给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 思路: 借助层序遍历来做,有多少层树就有多深。 程序: # Definition for a binary tree node. # clas ... 查看全文
.net api项目在本地运行,将本地localhostg访问改成ip访问(局域网联调调试本地项目)
1.运行你本地的项目 2.在电脑右下角找到iis express正在运行的程序 3点击当然运行的localhost项目,会出现配置 4.点击配置,打开文件 5.找到 <!--这一行是原来的--> <binding protocol="http" bindingInformation="*:18330 ... 查看全文
AcWing 790. 数的三次方根
原题链接 问题描述: 给定一个浮点数n,求它的三次方根。 数据范围: ?10000≤n≤10000 分析: 从题意可知,在数据范围内枚举即可得n的三次方根是。但n是浮点数,它的三次方根也是浮点数,浮点数在数轴上稠密分布,所以只能用二分的思想无限逼近求得答案。 代码: 1 #include<iostr ... 查看全文
js BOM(一)window、location、history、navigator、定时器setInterval
目录: 1.BOM介绍 * JavaScript分三部分 - ECMAScript标准:JS的基本语法 - DOM:Document object Model 文档对象模型--操作页面的元素 - BOM:Browser Object Model 浏览器对象模型--操作的是浏览器 * 浏览器中有个顶级 ... 查看全文
使用ASP.NET Core 3.x 构建 RESTful API - 5.1 输入验证
说到验证,那就需要做三件事: 定义验证规则 按验证规则进行检查 报告验证的错误。在把错误报告给API消费者的时候,报告里并不包含到底是服务端还是API消费者引起的错误,这是状态码的工作。而通常响应的Body里面会包含一组验证错误信息,API消费者可以把这些信息展示给API消费者的用户。 定义验证规则 ... 查看全文
WEB前端第十课——CSS字体、文本、列表属性
1.字体属性 color,规定文本的颜色,如 div{color:red;} font-style,规定文本显示方式,如 p.normal {font-style: normal;} ,有normal(正常显示)、italic(斜体显示,字体结构有一定变化)、oblique(倾斜显示,仅仅是文本的倾 ... 查看全文
ES6+react.js 中定义公共方法、常量
ES6+react.js 中定义公共方法、常量 1、公共方法 1.1 constantFunction.js 文件(不用写class域中) // 解析时间 将时间戳变成可读的string const parseTime = (text)=>{ if(!!text && typeOf(text) 'n ... 查看全文
VSCode 中 js 文件类型注释报错的问题解决
在阅读 Vue.js 源码的时候遇见的一个问题,本来可以忽略的玩意,但是报错的波浪线,如鲠在喉实在受不了,解决之。 报错说明Type annotations can only be used in TypeScript files.ts(8010) 类型注释只能用于TypeScript文件。ts(8 ... 查看全文
解决websocket不能@Autowired注入问题
今天在项目中,遇见需要在websocket中注入redis工具类,最后发现通过@Autowired无法注入,最后网上搜寻了下答案,大致原因为spring管理的都是单例(singleton),和 websocket (多对象)相冲突。因为websocket是多实例单线程的,而websocket中的对象 ... 查看全文