需要更多色彩的
不是代码,而是生活

Windows10局域网连接小米路由器存储提示“你不能访问此共享文件夹...”

旅行者1号阅读(928)

具体提示信息为:

无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。
你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。

解决方法:

“开始-运行-gpedit.msc”,打开本地组策略编辑器,找到“计算机配置-管理模板-网络-Lanman工作站”,找到右侧的“启用不安全的来宾登录”,如下图:

双击打开,设为“已启用”即可。

 

迅雷提示“应版权方要求,无法下载”的解决方法

旅行者1号阅读(504)

在hosts文件中添加以下代码

127.0.0.1 hub5btmain.sandai.net
127.0.0.1 hub5emu.sandai.net
127.0.0.1 upgrade.xl9.xunlei.com

hosts文件位置:"C:\Windows\System32\drivers\etc\hosts"
如果使用全局代{过}{滤}理软件此法会失效

或通过路由器屏蔽以下网址

127.0.0.1 hub5btmain.sandai.net
127.0.0.1 hub5emu.sandai.net
127.0.0.1 upgrade.xl9.xunlei.com

Intel CPU在Windows下使用ffmpeg进行hevc_qsv硬件编码报错

旅行者1号阅读(1263)

具体错误信息为

[hevc_qsv @ 0000027a6ac21e00] Could not load the requested plugin '2fca99749fdb49aeb121a5b63ef568f7': specified object was not found (-9)
[hevc_qsv @ 0000027a6ac21e00] Error loading plugins
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

起初以为是显卡驱动没装好,后来发现,与h264_qsv硬件编码不同,使用hevc_qsv要加载一个模块,参数中添加"-load_plugin hevc_hw"。

示例如下:

ffmpeg -y -i movie.mp4 -load_plugin hevc_hw -vcodec hevc_qsv -acodec aac hevc.mp4

Nginx开启目录浏览功能

旅行者1号阅读(360)

在配置文件的server下添加如下内容:

charset utf-8;				#使用utf8编码
autoindex on;				#开启目录浏览功能;   
autoindex_exact_size off;	#关闭详细文件大小统计,让文件大小显示MB,GB单位,默认为b;   
autoindex_localtime on;		#开启以服务器本地时区显示文件修改日期!

也可以在server下的location下添加,以对指定的目录开启目录浏览。

修改后,执行nginx -s reload重新加载配置文件。

iframe出现“Refused to display in a frame because it set 'X-Frame-Options' to 'deny'.”的原因与解决办法

旅行者1号阅读(863)

触发原因:页面的返回头被设置 X-Frame-Options SAMEORIGIN ,只能被同源的iframe 引用。跨域名的iframe 没法显示了。

解决办法:
把服务器上的 X-Frame-Options header 去掉。

X-Frame-Options 有三个值:

DENY:表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。

SAMEORIGIN:表示该页面可以在相同域名页面的 frame 中展示。

ALLOW-FROM uri:表示该页面可以在指定来源的 frame 中展示。

换一句话说,如果设置为 DENY,不光在别人的网站 frame 嵌入时会无法加载,在同域名页面中同样会无法加载。另一方面,如果设置为 SAMEORIGIN,那么页面就可以在同域名页面的 frame 中嵌套。

 

Centos7安装ffmpeg4.1

旅行者1号阅读(596)

1.下载ffmpeg官方静态可执行文件包

https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz

2.解压,并将其中的ffmpeg文件(注意,仅仅是这一个文件,该文件不带扩展名)放入到系统环境变量目录中即可,可通过命令

echo $PATH

查看系统的环境变量。

3.测试是否安装成功

ffmpeg -h

Apache出现“You don't have permission to access / on this server.”的解决方法

旅行者1号阅读(320)

原因:Apache 的配置文件httpd.conf里,打开了扩展配置,例如开启了虚拟目录

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

前面的#去掉了,就引入了扩展配置,而扩展配置 文件里又没配好相应 的权限“Allow from all”,所以提示此错误。

解决方法:打开apache配置文件httpd.conf,找到这么一段:

<Directory />
	Options FollowSymLinks
	AllowOverride None
	Order deny,allow
	deny from all
	Satisfy all
</Directory>

然后把deny from all中的deny改成了allow,保存后重起apache,访问网站就完全正常了。

如果是linux系统,还有一种可能是没有目录的权限,解决方法是更改文件权限为777。

重装win10内置应用

旅行者1号阅读(1526)

如果win10应用在使用过程中遇到不正常的情况,例如无法更新或无法安装,可尝试重置所有的应用解决。在开始菜单中输入“PowerShell”后,选择“以管理员身份运行”,如下图

在PowerShell中输入以下命令后回车(可直接复制粘贴):

Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

等待命令执行完毕即可。