webSocket的基本使用
1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> 2.在前端页面编写WebSocke ... 查看全文
js中字符串常用方法
1. charAt() 返回指定位置的字符。 str.charAt(index) index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 空串) 另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符 2. charCo ... 查看全文
js 创建简单的表单同步验证器
SyncValidate /** * 同步验证器 */ export class SyncValidate { /** * { [key]: Validate[] } * @param {Object} options */ constructor(options) { this.options = ... 查看全文
nodejs mongoose 分页查询
最近在用所学知识写自己的博客系统,想要实现一个获取文章列表的分页功能,大概是如下效果: 第一次用nodejs写分页查询功能,记录一下过程 前端代码: async getArticleList (index) { let res = await this.$http.post('/article/ge ... 查看全文
基于AutoJs实现的薅羊毛专业版第四次大更新
源代码链接:https://pan.baidu.com/s/1sEVsYNUDugrke6OOVjsliQ 提取码:b6ok 郑重声明薅羊毛专业版大概2周我会更新一次大版本。 介绍就不写了之前的文章已经写过了。直接正题更新内容。 原贴:https://blog.csdn.net/zy0412326/ ... 查看全文
搭建json-server服务
搭建json-server服务 json-server官方说明 一、安装JSON服务器 npm install -g json-server 二、创建db.json包含一些数据的文件 { "posts": [ { "id": 1, "title": "json-server", "author": ... 查看全文
极致CMS两处漏洞复现/存储xss/文件上传Getshell
0x00产品介绍 影响产品/版本: 极致CMS =>v 1.5 <=v 1.7 厂商目前已修复 见官网更新 0x01测试过程: 漏洞名称:存储xss,前台打后台管理员cookie 黑盒过程: 首先我们在后台创建一个允许用户发布文章的栏目前台发表文章,xss在标题位置 来到后台,点开标题,成功弹框成功 ... 查看全文
18.DjangoRestFramework学习一之restful规范、APIview、解析器组件、Postman等
一 预备知识 预备知识:django的CBV和FBV CBV(class based view):多用,简单回顾一下 FBV(function based view): CBV模式的简单操作:来个登陆页面吧 login.html文件内容如下: url.py内容如下 views.py 大家还记得CBV ... 查看全文
win10 系统运行加速方法
win10系统就是不太好用,很多功能我们硬件跟不上,会拖累系统运行速度,之前将win10优化了一部点,但是有些地方反而降低运行速度,因此需要关闭:1、磁盘的优化,这个说实话,可以自己来优化,没必要时刻优化的。 2、存储感知,这个关闭后,需要的时候,自己来清理工具即可 ... 查看全文
全字段多条件搜索(api接口)
近期在做项目时遇到了一个全表全字段多条件搜索的需求,在平时搜索最常见的就是 字段+like +‘% 条件%’这种模式,但遇到多条件多字段时,这种就不适用了。 表字段已知,条件未知,条件数量未知,这种情况我们不可能每多一个条件就加一个and。 解决办法: 先将用户输入的条件存入一个数组中,例如以空格隔 ... 查看全文
Windows 2016 如何配置 IIS 和 PHP
Windows 2016 和 Windows 10 内核是相同的,我们首先需要安装 Internet Information Services (IIS),当然 Win2016 跟 Win10 安装 IIS 的步骤稍有差别,之前本站有文章介绍:《Windows 2016 如何安装 IIS》和《Win ... 查看全文
C#判断当前的网络是否可用
判断当前的网络是否可用 网络连接不禁用时 修改ip网段 这时网络状态显示可通 网页无法打开时 System.Net.NetworkInformation.Ping ping; System.Net.NetworkInformation.PingReply res; ping = new System ... 查看全文
Sass Loader报错:ValidationError: Invalid options object. Sass Loader has been initialised using an opt
在vue.config.js中引入sass全局配置后报错vue.config.js代码如下: module.exports = { devServer: { port: 3333, open: true }, css: { loaderOptions: { sass: { data: `@impor ... 查看全文
2020最新的新浪短网址(T.CN短链接)API接口分享
还记得一年前,因为一个客户委托我们开发了一个新浪短网址API接口!原本这个T.cn的短链接接口一直是我们自己和委托开发的客户在使用! 但是由于前段时间,新浪关闭了之前开放的T.CN短链接接口!有好多客户朋友找到我说需要这个功能,然后我便答应我这边把这个API接口的细节完善下。在给他们使用!其实框架很 ... 查看全文
WPF无边框可拖动窗体
下面主要记录下创建无边框窗体,并且可以拖动。这种窗体主要用于弹出小窗体时。 这里需要注意的是grid控件一定要设置一个background的用于焦点的捕捉。 后台代码: 这样就可以实现拖动窗体功能。 ... 查看全文
WPF MVVM从入门到精通2:实现一个登录窗口
我们究竟要做一个怎样的东西呢?直接上图: 这看起来比较简单,但把这个登录窗口做完,MVVM的入门就基本完成了。(为什么登录界面要选择性别这么奇怪?无非是因为RadioButton的绑定也是一个课题) 很多教程都是举一个小例子,让人刚开始接触的时候不知道如何在项目中使用。我这里从一个项目的开发角度简单 ... 查看全文
WPF MVVM从入门到精通3:数据绑定
我们前面已经说过,现在后端和前端可以分头行事了。我们先来看看后端要做的事情。 对应于用户名输入框,ViewModel里面应该有一个相应的对象。当这个对象状态发生改变时,需要向View发出一个通知。因为所有的属性都要做这么一个事情,我们把通知这件事放到一个基类里面。 using System.Comp ... 查看全文
c#语音通讯(局域网)
.NET的音频处理类库 NAudio 是一款开源的用于.NET平台下的音频处理类库,提供了很多方法来操控音频数据。 NAudio类库可在在VS2015版本上NuGet包下载并引用到项目中。 可参照语音录制,地址https://www.cnblogs.com/wl192/p/11231008.html ... 查看全文