Java Collection - PriorityQueue 优先队列
总结 优先队列的作用是能保证每次取出的元素都是队列中权值最小的(Java的优先队列每次取最小元素,C++的优先队列每次取最大元素)。这里牵涉到了大小关系,元素大小的评判可以通过元素本身的自然顺序(natural ordering),也可以通过构造时传入的比较器(Comparator,类似于C++的仿 ... 查看全文
org.springframework.http.converter.HttpMessageNotReadableException
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2 ... 查看全文
Windows口令安全与破解之--Opcrack挂彩虹表破解本地sam散列
【实验目的】1)理解Opcrack挂彩虹表破解本地sam散列的原理2)学习Opcrack挂彩虹表破解本地sam散列的过程【实验原理】彩虹表是一个用于加密散列函数逆运算的预先计算好的表,常用于破解加密过的密码散列。一般主流的彩虹表都在100G以上。查找表常常用于包含有限字符固定长度纯文本.. 查看全文
Django model中的 class Meta 详解
通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ... Model 元数据就是 "不是一个字段的任何数据 ... 查看全文
在MVC过滤器中获取触发的Controller、Action、参数 等
首先是实现接口System.Web.Mvc.IActionFilter的过滤器 获取Controller、Action、参数 方法一、 方法二、 出处:https://www.bbsmax.com/A/6pdDP1gkdw/ ... 查看全文
SpringMVC接收String类型时间数值(实体类是Date)转换
SpringMVC接收String类型字符串 bean实体是Date 加入bind 对单独字符串以及实体类bean接收都起效 ... 查看全文
pycharm 找不到python路径
django Termipython :manage.py makemigrations 报错:python3 manage.py makemigrations zsh: command not found: python3 pycharm virtualenv Environment 虚拟环境创建 ... 查看全文
apache压缩和缓存
apache压缩源码包挂载,解压(可参考博客LAMP)解压源码包和组件包到目录/opt将二个组件包放入代码包中安装环境包配置编译,安装(make,makeinstall)将主配置文件建立软链接!进入配置文件开启功能模块过滤器请求头部重启服务,关闭防火墙,增强功能在客户端安装抓包工具fidder,测试加入图片测试apache缓存和压缩模块一样,增加一个缓存模块--enable-expires,编译 查看全文
LeetCode 34 在排序数组中查找元素的第一个和最后一个位置
链接:https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 ... 查看全文
webpack4 处理less文件
1.安装依赖 2.新建html页面 3.新建index.less文件 4.在main.js中引用index.less 5.配置webpack.config.js文件 ... 查看全文
Javascript不能做什么?
Web浏览器针对恶意代码的第一道防线就是它们不支持某些功能。例如,客户端 javascrip 没有权限来写入或删除客户计算机上的任意文件或列出任意目录。这意味着JavaScript程序不能删除数据或植入病毒。 类似的,客户端javascript没有任何通用的网络能力。客户端javascript程序可 ... 查看全文
spring5源码分析系列(六)——IOC容器的初始化(四)
前言:上一篇讲到了解析子元素,此篇我们继续后面的内容。 (15)解析过后的BeanDefinition在IOC容器中的注册 接下来分析DefaultBeanDefinitionDocumentReader对Bean定义转换的Document对象解析的流程中,在其parseDefaultElement ... 查看全文
Apache网页优化
一.apache网页压缩:作用:配置Apache的网页压缩功能,是使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。通常在cpu有空闲,网站带宽占用高时,会启用压缩;优势:1)加快网页加载的速度,改善用户的浏览体验2)降低网络传输带宽,服务器节省流量3)网页压缩有利于搜索引擎的抓取方式:Apache能实现网页压缩功能的模块有mod_gzip模块和mod_def 查看全文
WPF中的RichTextBox(转)
WPF 取出richTextBox里面的内容,赋值给richTextBox,清空RichTextBox的方法,如何将一个String类型的字符串赋值给richTextBox,如何将richTextBox中的内容以rtf的格式完全取出,RichTextBox的操作: 查看全文
web前端入门到实战:CSS单位讲解
像px、rem、em、%这样的长度单位大家肯定都很熟悉,前者为绝对单位,后者为相对单位。CSS3又引入了新单位:vw、vh、vmin、vmax。下面对它们做个详细介绍。单位作用特性px页面按精确像素展示绝对单位rem相对根节点html字体大小来计算相对单位em基准点为相对父节点字体的大小相对单位%相对于父元素的大小设定的比率相对单位vw视窗宽度的百分比,1vw代表视窗宽度的1%视窗单位vh视窗高度 查看全文
玩转webpack 全方位掌握webpack核心技能和优化策略
第一章:wepack与构建发展简史 (9讲)01 | 课程介绍02 | 内容综述03 | 为什么需要构建工具04 | 前端构建演变之路05 | 为什么选择webpack06 | 初识webpack07 | 环境搭建:安装webpack08 | webpack初体验:一个最简单的例子09 | 通过np ... 查看全文
[Javascript] Primitive value are immutable
Primitive Values Undefined (undefined), used for unintentionally missing values. Null (null), used for intentionally missing values. Booleans (true an ... 查看全文
windows 下解决 Time_Wait 和 CLOSE_WAIT 方法
修改Time_Wait参数的方法 (在服务端修改)Windows下在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters,添加名为TcpTimedWaitDelay的DWORD键,设置为30,以缩短TIME_WAI... 查看全文
win10 UWP 剪贴板 Clipboard
win10 UWP 剪贴板 Clipboard使用Windows.ApplicationModel.DataTransfer.Clipboard 获取文本 检查剪贴板包含文本 DataPackageView con = Windows.ApplicationModel.DataTransfer.Clipboard.GetContent(); if (con.Contains(Standa... 查看全文
ASP.NET Core 3.0 使用AspectCore-Framework实现AOP
AspectCore是适用于Asp.Net Core 平台的轻量级Aop(Aspect oriented programming)解决方案,它更好的遵循Asp.Net Core的模块化开发理念,使用AspectCore可以更容易构建低耦合、易扩展的Web应用程序。 在使用过程中,由于相关文档、博客还 ... 查看全文
jQuery.hasClass() 函数详解
jQuery.hasClass() 函数详解 [TOC] 函数用于 指示当前jQuery对象所匹配的元素是否含有指定的css类名 。 该函数属于 对象(实例)。 语法 JavaScript: 参数 | 参数 | 描述 | | | | | className | String类型指定的css类名。 | ... 查看全文