在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

最新发布 第3页

清风博客人生贵知心,定交无暮早

DataBase

Host is not allowed to connect to this MySQL server问题

在应用部署后访问中出现一下错误: ERROR 1130: Host ‘localhost’ is not allowed to connect to this MySQL server 其实就是 MySQL 不允许当前的Host进行连接。为了本地以后测试方便,暴力解决方法如下: 1.在装有MySQL的机器上登录MySQL:mysql -uroot -p密码2.选择我mysql库,执行use mysql;3.更新user表,执行update user set host = ‘%’ where user = ‘root’;这一句执行完可能会报错,不用管它。4.执行FLUSH PRIVILEGES; 转载请注明:清风博客 » Host is not allowed ...

10个月前 (09-06) 102℃ 0评论 0喜欢

PHP

禁用WordPress程序REST API功能

本博客点使用PHP的一套出名的应用,那就是WordPress。站点建立完成后就有针对登录的暴力破解,很多都应该都是随机的用户名尝试,那个时候也就没有做任何处理。过一段时间发现,真正的用户名已被发现,经过了解发现是WordPress站点一个功能,可以暴露用户名。如下请求: /?author=1/author/admin 这个问题解决使用方法也很简单,因为一开始就使用了 redirections ,索性就直接用301重定向。到这里这个问题是解决了。很奇怪登录失败列表还是存在真实用户名,最后发现是WordPress应用的API问题。这太扯淡了,没有权限验证用户API就能获得登录用户名。 /wp-json/wp/v2/users WordPress 4.4 默认集成了备受关注的 JSON REST API,这个对于开发者来说,无疑是非常有用的,通过 JSON R...

11个月前 (09-02) 147℃ 0评论 2喜欢

PHP

WordPress禁用xmlrpc.php接口

最近遇到了大规模的针对wordpress后台暴力破解,验证码好像也没有什么用。经过了解发现是WordPress的XMLRPC的接口问题。 XML-RPC 是 WordPress 用于第三方客户端(如 WordPress iPhone 和安卓客户端,Windows Live Writer 等)的 API 接口,还可以用于 pingbacks 和 trackbacks 端口,作为站点之间的通讯桥梁。 攻击方式 这种利用xmlrpc.php的攻击可以绕过限制。攻击的方式直接POST以下数据到xmlrpc.php <?xml version="1.0" encoding="iso-8859-1"?> <methodCall> <methodName>wp.getUsersBlogs</methodName>...

11个月前 (08-31) 172℃ 0评论 2喜欢

Docker

在Docker中获取Windows MobyLinuxVM 的Shell

使用Docker for Windows时,我们实际上正在使用在特殊Hyper-V VM中运行的小型(自定义)LinuxKit Linux。使用了相当多的方式使在Windows中使用Docker更加便利,似乎容易让人忘记它还在在Linux内核上运行。 请注意,这是关于默认的“Linux容器”模式。它不适用于“Windows容器”模式。 这只是一个可以访问Linux VM的容器,因此您可以执行诸如ps aux查看在VM中运行的守护程序之类的操作。这不是一个完整的操作系统。 首先需要创建一个具有完全root访问权限的容器,然后从那里访问文件系统。 获取可访问Docker守护程序的容器 运行具有完全root访问权限的容器 切换到主机文件系统 构建镜像 使用Docker构建一个镜像,Dockerfile如下所示: FROM ubuntu RUN...

11个月前 (08-23) 197℃ 0评论 0喜欢

IT相关

.NET Core api部署在IIS上405-Method Not Allowed

使用.net core api作为接口对外提供数据,在IIS Express上测试没有发现问题,部署到IIS后出现了405-Method Not Allowed。( 请求方式为DELETE ) .如下图: 由上图的错误得知,此问题应该是IIS未允许当前请求方式。首先查看aspNetCore在IIS中是否限制了请求方式,经过查看并未发现不被允许的请求方式。处理程序映射=>aspNetCore 通过了解 IIS拒绝PUT和DELETE请求是由默认注册的一个名为WebDAVModule的自定义HttpModule导致的。WebDAV的全称为Web-based Distributed Authoring and Versioning,它是一个在多用户之间辅助协同编辑和管理在线文档的HTTP扩展。该扩展使应用程序可以直接将文件写到Web Server上,同时支持文件的...

1年前 (2019-06-12) 419℃ 0评论 0喜欢

IT相关

如何在Visual Studio中关闭垂直滚动条的缩略图模式

Visual Studio编码窗口左侧垂直滚动条的缩略图模式,可以快速预览代码。不过个人特别不喜欢这种模式,我也不记得什么时候 Visual Studio 进行了设置,也许是我忘记了吧!如下图: 恢复原来简约模式(垂直滚动的条状模式)其实也很简单,但是Visual Studio和Visual Studio Code 是不太一样的。工具=》选项=》所有语言=》滚动条=》行为。这样可以对滚动条模式进行设置。如下图: 转载请注明:清风博客 » 如何在Visual Studio中关闭垂直滚动条的缩略图模式...

1年前 (2019-06-11) 207℃ 0评论 0喜欢

IT相关

网页加速插件Decentraleyes

背景在开发或者学习过程中,会遇到相关问题需要解决。很多时候要去stackoverflow找前人的一些解决方案或者方法。但访问这个网站出奇的慢而且还很卡,最后会给出相关提示:“Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.”原因是该网站引用了一些google js资源,google 在中国大陆是被墙的,所有导致引用它的库的网页访问很慢。解决这问题有两个方法,一使用国外一些代理进行访问,二使用本地资源代替网站中的CND。本次记录的就是第二种方法。 Decentraleyes简介 Decentraleyes插件都是事先将一些第三方库文件在本地加载,当打开网页遇到使用其他第三方库文件时,马上进行拦截并从本地进行加载,这样就可以...

1年前 (2019-06-05) 309℃ 0评论 0喜欢

Linux

Linux下系统时间的修改

修改时区 临时改时区 export TZ=’Asia/Shanghai’; 时区字符串可使用tzselect程序查看。 永久修改时区 CentOS rm -f /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime Ubuntu cat /etc/timezone rm -f /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改时间 将系统时间写入硬件(BIOS)时间 date -s “2019-06-04 10:41:00” hwclock –systohc 将硬...

1年前 (2019-06-04) 184℃ 0评论 0喜欢

IT相关

Markdown基本语法

Markdown Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。 Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。 Markdown 编写的文档后缀为 .md, .markdown。 Markdown 应用 当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。 Markdown 语法 标题 Markdown 标题有两种格式。 第一种 使用 = 和...

1年前 (2019-06-01) 204℃ 0评论 0喜欢

IT相关

RESTful API 设计指南

摘要网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现“API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。 我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。 今天,我将介绍RESTful API的设计细节,探讨如何设计一套合理、好用的API。我的主要参考了两篇文章(1,2)。 一、协议 API与用户的通信协议,总是使用HTTPs协议。 二、域名 应该尽量将API部署在专用域名之下。 https://api.example.com 如果确定AP...

1年前 (2019-05-29) 158℃ 0评论 0喜欢

.net core

ML.NET 来对鸢尾花分类

主要目的演示如何使用 ML.NET 为鸢尾花数据集构建聚类分析模型。了解ML.NET使用基本流程。 问题 问题的本质即基于花卉特征将鸢尾花数据归入不同的组。 这些特征包括:花萼的长度和宽度以及花瓣的长度和宽度。 需通过这些特征了解数据集的结构,并预测数据实例与此结构的拟合相似分类。 创建控制台应用程序 打开 Visual Studio。 从菜单栏中选择“文件” > “新建” > “项目”。 在“新项目”对话框中,依次选择“Visual C#”和“.NET Core”节点。 然后,选择“控制台应用程序(.NET Core)”项目模板。 在“名称”文本框中,键入“MLNet”,然后选择“确定”按钮 在项目中创建一个名为“数据”的目录来保存数据集和模型文件: 在“解决方案资源管理器”中,右键单击项目,然后选择“添加”...

1年前 (2019-05-27) 189℃ 0评论 0喜欢

机器学习

一个开源且跨平台的.NET机器学习框架ML.NET

ML.NET 是一个跨平台框架且允许.NET开发人员开发他们自己的模型,并将自定义ML集成到他们的应用程序中,而无需事先掌握开发或调整机器学习模型的专业知识。在采用通用机器学习语言(如R和Python)开发的模型,并将它们集成到用C#等语言编写的企业应用程序中需要付出相当大的努力。ML.NET填平了机器学习专家和软件开发者之间的差距,从而使得机器学习的平民化,即使没有机器学习背景的人们能够建立和运行模型。通过为.NET创建高质量的机器学习框架,微软已经使得将机器学习转化为企业(或通过Xamarin移动应用程序)变得更容易。这是一种使机器学习更加可用的形式。 ML.NET 由微软研究院研发,在过去的十年里发展成为一个重要的框架,它在微软的许多产品团队中都有使用,比如 Windows、必应、Azure 等等。 使用ML.NET可以解决哪些类型的问题 基于微软内部W...

1年前 (2019-05-26) 140℃ 0评论 0喜欢

IT相关

理解RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。 RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 但是,到底什么是RESTful架构,并不是一个容易说清楚的问题。下面,我就谈谈我理解的RESTful架构。 一、起源 REST这个词,是Roy Thomas Fie...

1年前 (2019-05-25) 160℃ 0评论 0喜欢

IT相关

Quartz.net的Cron表达式

一、Quartz.NET Quartz.NET是一个强大、开源、轻量的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,用C#改写,可用于winform和asp.net应用中。它灵活而不复杂。你能够用它来为执行一个作业而创建简单的或复杂的作业调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。 官网:http://www.quartz-scheduler.net/ 源码:https://github.com/quartznet/quartznet 示例:http://www.quartz-scheduler.net/documentation/quartz-2.x/quick-start.html 其实Quartz是一个完全由java编写的开源作业调度框架,Quartz是OpenSym...

1年前 (2019-05-10) 245℃ 0评论 0喜欢

IT相关

postman安装异常“could not open postman”

背景Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。 官方网站:https://www.getpostman.com/ 安装 Postman最早是作用chrome浏览器插件存在的,所以,你可以到chrome商店搜索下载安装,因为重所周知的原因,所以,大家都会找别人共享的postman插件文件来安装。由于2018年初Chrome停止对Chrome应用程序的支持。 Postman提供了独立的安装包,不再依赖于Chrome浏览器了。同时支持MAC、Windows和Linux,推荐你使用这种方式安装。https://www.getpostman.com/apps 在安装过程中突然出现异常:“cou...

1年前 (2019-05-07) 718℃ 0评论 5喜欢

机器学习

机器学习重要术语

准确性 在分类中,准确性是正确分类的项数目除以测试集内的项总数。 范围从 0(最不准确)到 1(最准确)。 准确性是模型性能的评估指标之一。 将其与精度、撤回和 F 分数结合考虑。 曲线下面积 (AUC) 二元分类中的一项评估指标,即曲线下面积值,它绘制真阳性率(y 轴)与误报率(x 轴)进行对照。 范围从 0.5(最差)到 1(最佳)。 也称为 ROC 曲线下面积,即,接受者操作特征曲线。 二元分类 一个分类事例,其中标签仅为两个类中的一个。 分类 当使用这些数据来预测某一类别,监管式机器学习任务被称为“分类”。 二元分类指的是仅预测两个类别(例如,将图像划分为“猫”或“狗”图片)。 多类分类指的是预测多个类别(例如,当将图像划分为特定品种狗的图片)。 决定系数 回归中的一项评估指标,表明数据与模型的匹配程度。 范围从 0 ...

1年前 (2019-04-29) 174℃ 0评论 0喜欢

UML

UML类图

类与类的UML表示 在UML 2.0的13中图形当中,类图是使用最为广泛的图形之一,它用于描述系统中所包含的类以及他们之间的相互关系,每一个设计模式的结构都可以使用类图进行表示。类图帮助人们简化对系统的理解,是系统分析和设计阶段的重要产物,也是系统编码的重要模型依据。 1.类 类(Class)封装了数据和行为。是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。在系统中,每个类都具有一定的职责,职责指的是类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得比较好的类通常有且仅有一种职责。在定义类的时候,将类的职责分解成为类的属性和操作(即方法)。类的属性即类的数据职责,类的操作即类的行为职责。设计类是面向对象设计中最重要的组成部分,也是最复杂和最耗时的部分。 在软件系统运行时,类将被实例化为对象(Object),对象对应于某个...

1年前 (2019-04-27) 267℃ 0评论 3喜欢

软件资源

Power Designer 16.6破解版本

Power Designers是一款数据库设计工具,由Sybase公司研发。Power Designers的功能包括数据模型、概念模型、业务模型等的建立,内含多种框架,用户可以根据自己的需要任意使用。Power Designers还能制作一系列图表,有助于对工作进行分析和规划,并且Power Designers制作的图表能够直接在word等其他工作软件中使用,非常方便,大大提高了工作效率。 Power Designer16的功能模块 DataArchitect创建”概念数据模型”-CDM(ConceptualDataModel) ProcessAnalyst 这部分用于创建功能模型和数据流图,创建“处理层次关系” AppModeler 为客户/服务器应用程序创建应用模型 此部分用来管理系统的各种数据源 ODBCAdministrato...

1年前 (2019-04-22) 255℃ 0评论 0喜欢

UML

UML概述

UML(Unified Modeling Language,统一建模语言)是当前面向对象软件系统建模的标准语言,它融合了众多软件建模技术的优点,通过一系列标准的图形符号来描述系统。在设计模式的学习和使用过程中用户需要掌握一些UML相关技术,尤其UML类图。通过类图,用户可以更好的理解每一个设计模式的结构并对每一个模式实例进行分析。 UML诞生于20世纪90年代,在20世纪80年代至90年代,面向对象分析和设计方法发展迅速,随着面向对象技术的广泛应用,其相关研究也十分活跃,涌现了大量的方法和技术,据不完全统计,最多的时候高达50多种,其中最具有代表性的是Grady Booch的Booch方法、Jim Rumbaugh的OTM(Object ModelingTechnology,对象建模技术)和Ivar Joacbson的OOSE(Object OrientedSoftwareEngi...

1年前 (2019-04-21) 187℃ 0评论 0喜欢

软件资源

全能终端软件MobaXterm v11.1

MobaXterm提供了大量为程序员,网站管理员,IT管理员以及几乎所有需要以更简单的方式处理远程作业的用户量身打造的功能。它不仅支持各种连接和Linux命令,还可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件。 主要功能 支持各种连接SSH,X11,RDP,VNC,FTP,MOSH 支持Unix命令(bash,ls,cat,sed,grep,awk,rsync等) 连接SSH终端后支持SFTP传输文件 各种丰富的插件(git/dig/aria2等) 可运行Windows或软件 MobaXterm Professional Edition 11.0 Build 3860 正式版 下载 官方下载 官方安装版官方便携版 网盘下载 网盘安装版提取码:vncv 破解程序提取码:773g 仅供学习使用,商业用途...

1年前 (2019-04-20) 346℃ 0评论 0喜欢

IT相关

在Windows 10操作系统下对文件进行hash校验

首先,我们使用计算机上的键盘,按【win】+【r】键来打开运行 cmd命令行窗口 . 然后,在弹出的运行窗口中输入 PowerShell 按下回车  . 使用如下命令做MD5校验: CertUtil -hashfile D:\software\PowerDesigner16x64_Evaluation.exe MD5 此命令不仅可以做MD5哈希算法校验,还支持其他的哈希算法,具体如下: CertUtil -hashfile 文件路径 [算法] 支持的算法有:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 Demo: 转载请注明:清风博客 » 在Windows 10操作系统下对文件进行hash校验...

1年前 (2019-04-19) 183℃ 0评论 1喜欢

IT相关

Windows 10右键菜单获取超级管理员权限

新建一个TXT文件,把下面的脚本贴到里面,然后把后缀改成reg格式,双击添加到注册表,Windows 10 版本1809测试可用。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT*\shell\runas] @=”获取管理员权限” “NoWorkingDirectory”=”” [HKEY_CLASSES_ROOT*\shell\runas\command] @=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F” “IsolatedCommand...

1年前 (2019-04-16) 213℃ 0评论 0喜欢

Git

git clone 授权失败问题解决

使用git Clone 项目的时候出现访问拒绝,如上图所示。 remote: HTTP Basic: Access denied fatal: Authentication failed for ‘http://***’ 解决方法 一、进入控制面板 二、用户账户 三、凭据管理器 四、管理Windows凭据 五、选择git保存的凭据信息 六、选择编辑或进行删除 七、完成关闭并重新Clone 转载请注明:清风博客 » git clone 授权失败问题解决...

1年前 (2019-04-15) 320℃ 0评论 6喜欢

影音资源

忘记你不如忘记自己

周末打开腾讯视频,就是想看下有什么好看的新剧,无意间看到腾讯视频推荐的电影《至尊无上II之永霸天下》。现在几乎已经忘记里面的众多情节,但是有一首插曲感到伤感有很美。经过查找才知道是王杰的歌曲《忘记你不如忘记自己》。特别好听的歌曲。 作曲 : Johann Ziller作词 : 张方露忘记你不如忘记自己 黑色的夜燃烧着风 无情的细雨淋得我心痛 最后一班车像是你的诺言 狠心离去溅湿了我的心 一个人走在冰冷的长街 想起分手前熟悉的脸 淡淡地留下一句忘了我吧 还有明天 心碎的声音有谁会听得见 我告诉自己爱情早已走远 可是胸前还挂着你的项链 逃离这城市还剩什么 可留在心底 忘记你不如忘记自己 一个人走在冰冷的长街 想起分手前熟悉的脸 淡淡地留下一句忘了我吧 还有明天 心碎的声音有谁会听得见 我告诉自己爱情早已走远 可是胸前还挂着你的项链 逃离这城市还剩什么 可留在心...

1年前 (2019-03-24) 246℃ 0评论 3喜欢

C#

C#访问https “未能创建 SSL/TLS 安全通道”异常

C#使用HttpClient访问https请求被中止: 未能创建 SSL/TLS 安全通道(Could not create SSL/TLS secure channel)。 添加回调:ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(CheckValidationCallback);还不行, 添加: ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3; private bool CheckValidationCallback(object sender, X509Certificate certificate,...

1年前 (2019-03-23) 370℃ 0评论 3喜欢