新手必看

新手必看

常见问题必读帮助文件
鸿宇官网

鸿宇官网

鸿宇科技官方网站
鸿宇教程库

鸿宇教程库

鸿宇科技官方教程
功能反馈与建议

功能反馈与建议

BUG反馈问题建议
鸿宇淘宝店铺

鸿宇淘宝店铺

鸿宇官方唯一淘宝店铺
旺迈特官网

旺迈特官网

B2B2C新零售智慧生态电商系统
旺迈特演示站点

旺迈特演示站点

B2B2C多用户商城、新零售智慧生态电商系统
QQ客服(技术支持)

QQ客服(技术支持)

QQ:1527200768/获取论坛账号/软件开发/功能定制

谷歌浏览器内置http抓包工具使用

鸿宇 发表了文章 • 0 个评论 • 1471 次浏览 • 2022-04-28 14:06 • 来自相关话题

 
一、使用谷歌浏览器打开网址,然后按照下面打开方式,打开谷歌内置抓包工具
打开方式①:按快捷键:F12
打开方式②:点击右上角的菜单-->更多工具-->开发者工具。
 
二、使用
 
1、工具打开之后默认就是监测状态,点击工具左上方的小红点 record network log(记录网络日志) , 同时勾选 保留日志 ,可以记录下整个访问过程中所有抓包结果,否则只记录当前页面的抓包结果,用于记录存在跳转页面的抓包时该项非常有用。清除抓包结果可以点击红点右边的小圆圈 clear (清除)。
 
2、勾选保留日志:该功能可以记录post跳转网页时发起的请求。
  查看全部
 
一、使用谷歌浏览器打开网址,然后按照下面打开方式,打开谷歌内置抓包工具
打开方式①:按快捷键:F12
打开方式②:点击右上角的菜单-->更多工具-->开发者工具。
 
二、使用
 
1、工具打开之后默认就是监测状态,点击工具左上方的小红点 record network log(记录网络日志) , 同时勾选 保留日志 ,可以记录下整个访问过程中所有抓包结果,否则只记录当前页面的抓包结果,用于记录存在跳转页面的抓包时该项非常有用。清除抓包结果可以点击红点右边的小圆圈 clear (清除)。
 
2、勾选保留日志:该功能可以记录post跳转网页时发起的请求。
 

根据网址分析网站使用的技术框架

鸿宇 发表了文章 • 0 个评论 • 864 次浏览 • 2022-04-23 23:46 • 来自相关话题

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
技术QQ号:1527200768

快捷的查看一个网站使用什么技术/技术栈/前端框架/后端框架
 
1. 打开网址: https://www.wappalyzer.com 
 
2. 搜索框输入网址(顶级域名), 例如: https://www.example.com
 
3. 点击弹出的网站信息或者搜索图标即可 查看全部
官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
技术QQ号:1527200768

快捷的查看一个网站使用什么技术/技术栈/前端框架/后端框架
 
1. 打开网址: https://www.wappalyzer.com 
 
2. 搜索框输入网址(顶级域名), 例如: https://www.example.com
 
3. 点击弹出的网站信息或者搜索图标即可

域名解析后立即生效需要刷新Windows本地的DNS缓存

鸿宇 发表了文章 • 0 个评论 • 1333 次浏览 • 2020-08-18 12:46 • 来自相关话题

 
为了提高网站的访问速度,系统会在成功访问某网站后将该网站的域名、IP地址信息缓存到本地。下次访问该域名时直接通过IP进行访问。一些网站的域名没有变化,但IP地址发生变化,有可能因本地的DNS缓存没有刷新导致无法访问。这时我们可以试着刷新本地的DNS缓存,看能否解决无法访问网站的问题。 
1、鼠标右键点击电脑左下角的“开始”。找到“运行”,点击打开。
 
2、在弹出的窗口中,输入“CMD”后点“确定”。
 
3、在弹出的新的界面中,输入“ipconfig /flushdns”刷新DNS缓存。ipconfig /flushdns 查看全部
 
为了提高网站的访问速度,系统会在成功访问某网站后将该网站的域名、IP地址信息缓存到本地。下次访问该域名时直接通过IP进行访问。一些网站的域名没有变化,但IP地址发生变化,有可能因本地的DNS缓存没有刷新导致无法访问。这时我们可以试着刷新本地的DNS缓存,看能否解决无法访问网站的问题。 
1、鼠标右键点击电脑左下角的“开始”。找到“运行”,点击打开。
 
2、在弹出的窗口中,输入“CMD”后点“确定”。
 
3、在弹出的新的界面中,输入“ipconfig /flushdns”刷新DNS缓存。
ipconfig /flushdns

浏览器无法唤起QQ进行聊天解决方案

鸿宇 发表了文章 • 0 个评论 • 2851 次浏览 • 2020-05-12 19:52 • 来自相关话题

问题说明:从浏览器唤起QQ进行聊天,是很多公司或者企业会用到的一种客服方式,然而很多时候,一些手机端浏览器并不支持直接跳转到QQ,或者不支持从App内嵌的网页中跳转到QQ页面。
 
解决方案:
 
一、打开 https://shang.qq.com/v3/widget.html 登录你的QQ客服账号。
 
二、登录后会弹出QQ推广弹框,提示开通后立即体验通讯组件,请点击【立即免费开通】按钮,即可正常使用QQ客服外链功能了。





扩展介绍:
 
针对跳转唤起QQ,QQ推广的官方网站https://shang.qq.com/v3/index.html,只需要扫描登录需要被唤起的QQ号,就可以生成一段代码如下所示<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456789&site=qq&menu=yes">
<img border="0" src="http://wpa.qq.com/pa?p=2:123456789:52" alt="点击这里给我发消息" title="点击这里给我发消息"/>
</a>这里的数字“123456789”就是需要被唤起的QQ号码。

应用这种方式,可以在大部分的浏览器中唤起QQ客户端,并定位到聊天页面,只是以下几种情况中这种方式会失效:

苹果手机自带的 Safari 浏览器会提示是否在AppStore中打开链接,如果选择是就会直接跳转到App Store 中,然后才能跳转到QQ,但是两次跳转会丢失参数,导致不能打开需要聊天的对象。

在手机端Google浏览器中也会存在类似于 1 中的情况

网页内嵌到自开发的App中,需要唤起QQ时也会出现类似与 1 的情况。

由于Safari浏览器在苹果手机端使用率很高,应业务需求,就不得不为它找一种另外的方式。

通过了解,发现app之间的联系可以通过一种叫做深度链接的技术解决,所谓的深度链接就是绕过网站的首页直接链接道分页的一种链接技术,具体想要了解的可以看看LinkedMe上的一片博文https://www.linkedme.cc/blog/...。

深度链接中的一个解决方案就是定义一个新的URL Scheme ,这个URL Scheme可以通过特定的URI方式传递参数给另一个APP,从而改变App之间独立不通信的局面。

单独说倒唤起QQ,或者解决Safari浏览器不能唤起QQ的问题,可以使用如下的URI:mqqwpa://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web&web_src=oicqzone.com其中数字“123456789”同样的是需要被唤起的QQ。<a target="_blank" href="mqqwpa://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web&web_src=oicqzone.com">
123456789
</a>通过多次测试,我整理出如下手机端浏览器唤起QQ的各种不同情况(其中no代表测试不成功,ok代表测试成功):




这里需要提到一点,将URL Scheme 的方案用于电脑的各种浏览器从而去唤起QQ是不起任何效果,因为URL Scheme是专门为解决APP之间孤立的情况而提出来的,并不适用于电脑应用,但是在电脑端可以使用QQ推广给出的的方案。

知道了如何解决App跳转到QQ的方法,但是很多时候我们希望有一种通用的办法可以解决上述几种情况,保证在大多数浏览器(包括电脑浏览器)只需要一套代码就可以解决问题。

我个人通过判断浏览器的userAgent区分手机端浏览器还是电脑端浏览器,然后为它们分别提供不同的方案:
 
 
HTML代码<a href="javascript:void(0)" data-qq='qq'>111111111111</a>JavaScript代码window.onload = function () {

var as = document.getElementsByTagName('a');

var kefu101 = "http://wpa.qq.com/msgrd?v=3&uin=381232999&site=oicqzone.com&menu=yes";
var kefu102 = "mqqwpa://im/chat?chat_type=wpa&uin=381232999&version=1&src_type=web&web_src=oicqzone.com";

for (var i = 0, len = a.length; i < len; i++) {

if (as.hasAttribute('data-qq')) {

as.onclick = (function (i) {

return function (e) {

var kefu = e.target ? e.target.getAttribute('data-qq') : e.srcElement.getAttribute('data-qq');

if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) || /(Android)/i.test(navigator.userAgent)) {

window.open(kefu102);
}else {
window.open(kefu101);
}
}
})(i);
}
}
};
 这套方案中,手机端使用URL Scheme,电脑端使用QQ推广的方案。
  查看全部
问题说明:从浏览器唤起QQ进行聊天,是很多公司或者企业会用到的一种客服方式,然而很多时候,一些手机端浏览器并不支持直接跳转到QQ,或者不支持从App内嵌的网页中跳转到QQ页面。
 
解决方案
 
一、打开 https://shang.qq.com/v3/widget.html 登录你的QQ客服账号。
 
二、登录后会弹出QQ推广弹框,提示开通后立即体验通讯组件,请点击【立即免费开通】按钮,即可正常使用QQ客服外链功能了。
QQ图片20200512195316.png


扩展介绍
 
针对跳转唤起QQ,QQ推广的官方网站https://shang.qq.com/v3/index.html,只需要扫描登录需要被唤起的QQ号,就可以生成一段代码如下所示
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456789&site=qq&menu=yes">
<img border="0" src="http://wpa.qq.com/pa?p=2:123456789:52" alt="点击这里给我发消息" title="点击这里给我发消息"/>
</a>
这里的数字“123456789”就是需要被唤起的QQ号码。

应用这种方式,可以在大部分的浏览器中唤起QQ客户端,并定位到聊天页面,只是以下几种情况中这种方式会失效:

苹果手机自带的 Safari 浏览器会提示是否在AppStore中打开链接,如果选择是就会直接跳转到App Store 中,然后才能跳转到QQ,但是两次跳转会丢失参数,导致不能打开需要聊天的对象。

在手机端Google浏览器中也会存在类似于 1 中的情况

网页内嵌到自开发的App中,需要唤起QQ时也会出现类似与 1 的情况。

由于Safari浏览器在苹果手机端使用率很高,应业务需求,就不得不为它找一种另外的方式。

通过了解,发现app之间的联系可以通过一种叫做深度链接的技术解决,所谓的深度链接就是绕过网站的首页直接链接道分页的一种链接技术,具体想要了解的可以看看LinkedMe上的一片博文https://www.linkedme.cc/blog/...。

深度链接中的一个解决方案就是定义一个新的URL Scheme ,这个URL Scheme可以通过特定的URI方式传递参数给另一个APP,从而改变App之间独立不通信的局面。

单独说倒唤起QQ,或者解决Safari浏览器不能唤起QQ的问题,可以使用如下的URI:
mqqwpa://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web&web_src=oicqzone.com
其中数字“123456789”同样的是需要被唤起的QQ。
<a target="_blank" href="mqqwpa://im/chat?chat_type=wpa&uin=123456789&version=1&src_type=web&web_src=oicqzone.com">
123456789
</a>
通过多次测试,我整理出如下手机端浏览器唤起QQ的各种不同情况(其中no代表测试不成功,ok代表测试成功):
4081504051-57e66574e5c26_articlex.png

这里需要提到一点,将URL Scheme 的方案用于电脑的各种浏览器从而去唤起QQ是不起任何效果,因为URL Scheme是专门为解决APP之间孤立的情况而提出来的,并不适用于电脑应用,但是在电脑端可以使用QQ推广给出的的方案。

知道了如何解决App跳转到QQ的方法,但是很多时候我们希望有一种通用的办法可以解决上述几种情况,保证在大多数浏览器(包括电脑浏览器)只需要一套代码就可以解决问题。

我个人通过判断浏览器的userAgent区分手机端浏览器还是电脑端浏览器,然后为它们分别提供不同的方案:
 
 
HTML代码
<a href="javascript:void(0)" data-qq='qq'>111111111111</a>
JavaScript代码
window.onload = function () {

var as = document.getElementsByTagName('a');

var kefu101 = "http://wpa.qq.com/msgrd?v=3&uin=381232999&site=oicqzone.com&menu=yes";
var kefu102 = "mqqwpa://im/chat?chat_type=wpa&uin=381232999&version=1&src_type=web&web_src=oicqzone.com";

for (var i = 0, len = a.length; i < len; i++) {

if (as.hasAttribute('data-qq')) {

as.onclick = (function (i) {

return function (e) {

var kefu = e.target ? e.target.getAttribute('data-qq') : e.srcElement.getAttribute('data-qq');

if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) || /(Android)/i.test(navigator.userAgent)) {

window.open(kefu102);
}else {
window.open(kefu101);
}
}
})(i);
}
}
};

 这套方案中,手机端使用URL Scheme,电脑端使用QQ推广的方案。
 

CentOS7.*更新yum为阿里源,解决软件无法安装更新的问题

鸿宇 发表了文章 • 0 个评论 • 1975 次浏览 • 2020-05-09 11:00 • 来自相关话题

1.设置联网;2.更换镜像源为国内源,便于更新和下载软件。

Ubuntu方面很快解决,但是打开了里面的文件修改内容,换镜像源为阿里源;接着修改CentOS7.0时想更快的换镜像源,于是就直接用命令行解决问题,解决方案如下:
(我是用普通用户加sudo操作改的,你也可以直接切换到root权限用户进行修改,不过不推荐;)
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache命令行解释:
备份原始的镜像源:
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

下载并设置镜像源为aliyun:
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

下载并设置EPEL源,此源中包含较多软件:
sudo wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo

清理yum缓存:yum clean all

创建yum缓存: yum makecache

更新成功后,安装一个小火车软件秀起来吧: sudo yum install s
依次输入每个命令行并执行就可更新CentOS的镜像源,本设置基于CentOS7.0版本,对于相近的版本亦有效。

解释一下EPEL 源(Extra Packages for Enterprise Linux),为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS等,里面有1万多个软件,所以推荐大家安装。很多你发现无法安装的软件,都可以在EPEL里找到。
————————————————
版权声明:本文为CSDN博主「槿梓」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41890971/article/details/86517304 查看全部
1.设置联网;2.更换镜像源为国内源,便于更新和下载软件。

Ubuntu方面很快解决,但是打开了里面的文件修改内容,换镜像源为阿里源;接着修改CentOS7.0时想更快的换镜像源,于是就直接用命令行解决问题,解决方案如下:
(我是用普通用户加sudo操作改的,你也可以直接切换到root权限用户进行修改,不过不推荐;)
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
命令行解释:
备份原始的镜像源:
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

下载并设置镜像源为aliyun:
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

下载并设置EPEL源,此源中包含较多软件:
sudo wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo

清理yum缓存:yum clean all

创建yum缓存: yum makecache

更新成功后,安装一个小火车软件秀起来吧: sudo yum install s

依次输入每个命令行并执行就可更新CentOS的镜像源,本设置基于CentOS7.0版本,对于相近的版本亦有效。

解释一下EPEL 源(Extra Packages for Enterprise Linux),为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS等,里面有1万多个软件,所以推荐大家安装。很多你发现无法安装的软件,都可以在EPEL里找到。
————————————————
版权声明:本文为CSDN博主「槿梓」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41890971/article/details/86517304

阿里云apt-get安装包时Err:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 git amd64 1:2.7.4-0ubuntu1.2 404 Not Found

鸿宇 发表了文章 • 0 个评论 • 1673 次浏览 • 2020-05-08 08:37 • 来自相关话题

新部署的云服务器出现如下错误:root@iZj6cbjalvhsw0fhndmm5xZ:~# apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
git-man liberror-perl
Suggested packages:
git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
git git-man liberror-perl
upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,898 kB/3,918 kB of archives.
After this operation, 25.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Ign:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main i386 git-man all 1:2.7.4-0ubuntu1.2
Ign:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 git amd64 1:2.7.4-0ubuntu1.2
Ign:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 git-man all 1:2.7.4-0ubuntu1.2
Err:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 git amd64 1:2.7.4-0ubuntu1.2
Not Found
Err:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main i386 git-man all 1:2.7.4-0ubuntu1.2
Not Found
Err:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main i386 git-man all 1:2.7.4-0ubuntu1.2
Not Found
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/g/git/git-man_2.7.4-0ubuntu1.2_all.deb 404 Not Found

E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/g/git/git_2.7.4-0ubuntu1.2_amd64.deb 404 Not Found

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?超简单,更新一下源就可以了。

Ubuntusudo apt-get update 
CentOSsudo yum update
* CentOS7.*更新yum为阿里源,解决软件无法安装更新的问题 查看全部
新部署的云服务器出现如下错误:
root@iZj6cbjalvhsw0fhndmm5xZ:~# apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
git-man liberror-perl
Suggested packages:
git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
git git-man liberror-perl
upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,898 kB/3,918 kB of archives.
After this operation, 25.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Ign:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates/main i386 git-man all 1:2.7.4-0ubuntu1.2
Ign:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 git amd64 1:2.7.4-0ubuntu1.2
Ign:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 git-man all 1:2.7.4-0ubuntu1.2
Err:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 git amd64 1:2.7.4-0ubuntu1.2
Not Found
Err:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main i386 git-man all 1:2.7.4-0ubuntu1.2
Not Found
Err:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main i386 git-man all 1:2.7.4-0ubuntu1.2
Not Found
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/g/git/git-man_2.7.4-0ubuntu1.2_all.deb 404 Not Found

E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/g/git/git_2.7.4-0ubuntu1.2_amd64.deb 404 Not Found

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
超简单,更新一下源就可以了。

Ubuntu
sudo apt-get update
 
CentOS
sudo yum update

CentOS7.*更新yum为阿里源,解决软件无法安装更新的问题

Windows 硬盘修复CMD命令

鸿宇 发表了文章 • 0 个评论 • 2176 次浏览 • 2019-08-17 07:35 • 来自相关话题

1、点击开始,运行, 输入cmd , 然后在DOS提示符下输入: chkdsk C: /f (C是指你要修复的磁盘盘符)chkdsk C: /f
* 注意:以管理员身份运行
1、点击开始,运行, 输入cmd , 然后在DOS提示符下输入: chkdsk C: /f (C是指你要修复的磁盘盘符)
chkdsk C: /f

* 注意:以管理员身份运行