Linux下Totem和VLC不能播放视频的解决方法
Linux / 2017年03月29日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2516.html https://www.myzhenai.com/thread-17985-1-1.html
关键词: Totem不能播放MP4 Totem不能播放视频 VLC不能播放MP4 VLC不能播放视频 ffmpeg一键编译 mplayer编译
我的系统是CentOS 近段时间不知道我怎么折腾, 原本可以正常播放视频的Totem(电影播放机)和VLC播放器都不能正常播放视频了,任何格式的都不行, 具体反应是 所有的视频文件都没有预览了, 正常情况下视频文件是应该有预览的,但是现在所有视频文件都只是显示一个电影放映带的图标, 在这个视频上右键/属性的时候, 文件夹会退出, 播放器会闪退. 右键/打开方式 中调用这两个播放器打开也是窗口一闪就不见了. 我也设置过这两个播放器的各种参数(视频解码方式)但都没有效果. 折腾了一个晚上才知道问题出在哪, 因为这些视频用Mplayer播放器可以正常播放, 但就是Totem和VLC不行, 刚开始我还以为是GStreamer的问题, 但我查了我系统中安装的GStreamer并没有少, 那么问题可能就出在解码模块上了, 会不会是我前段时间折腾alsa的时候把哪个模块折腾没了. 我想了一下, 可以尝试重新编译一下ffmpeg和mplayer看看是不是能解决问题. 结果真的是解决问题了.

Linux Shell下加入数组和循环输出数组的方法
Linux / 2017年03月16日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2482.html https://www.myzhenai.com/thread-17981-1-1.html
关键词: Linux Shell 数组 循环 输出数组
这个文章的知识点是理解如何将一个文本里的所有内容逐行添加到一个数组中, 然后再循环把这个数组的每一项项目和元素输出到另一个文本中, 这方法可以用于我们提取一个文本文件中的一些内容.

Linux下获取系统版本信息的方法
Linux / 2017年03月15日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2472.html https://www.myzhenai.com/thread-17980-1-1.html
关键字: Linux 版本信息
Linux下获取版本信息的方法有很多, 有用cat的,也有用uname的.但我发现获取版本信息最完整的是 lsb_release
[root@localhost RucLinux]# yum install redhat-lsb -y
[root@localhost RucLinux]# lsb_release –h
FSG lsb_release v2.0 prints certain LSB (Linux Standard Base) and
Distribution information.
Usage: lsb_release [OPTION]…
With no OPTION specified defaults to -v.
Options:
-v, –version
Display the version of the LSB specification against which the distribution is compliant.
-i, –id
Display the string id of the distributor.
-d, –description
Display the single line text description of the distribution.
-r, –release
Display the release number of the distribution.
-c, –codename
Display the codename according to the distribution release.
-a, –all
Display all of the above information.
-s, –short
Use short output format for information requested by other options (or version if none).
-h, –help
Display this message.

Firefox火狐浏览器修改User-Agent方法
仙岛教程 / 2017年02月10日

标注一下,可能以后自己用得着
about:config
改变或新建这个 字符窜 general.useragent.override 内容是下面的 ua 或者可以搜索 浏览器user-agent来使用各种浏览器的user-agent
Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

WordPress自动添加视频和音频播放功能的方法和代码
仙岛教程 , 编程资料 / 2017年02月9日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2419.html https://www.myzhenai.com/thread-17971-1-1.html
关键字: wordpress自动播放视频 wordpress自动播放音频 wordpress自动显示图片 wordpress自动给视频地址加上播放代码 wordpress自动给音频地址加上播放代码
我的思路是在发布文章的时候自动将文章里的视频链接和音频链接还有图片链接加上相应的标签, 比如只需要输入视频地址,后台自动将这地址转换成html5的video标签,音频和图片类似. 而这些如果要在编辑器里添加相应功能的话,我们还需要写一堆代码和js代码,对于我这些不懂js的人来说更不好实现了, 可是我们可以用php在wordpress里实现.方法和代码都非常简单.
在wordpress当前主题目录下找到functions.php这个文件, 顾名思义,这是自定义函数文件. 我们将下边的代码添加到这个文件的相应的地方就可以了. 演示地址: https://jiayu.mybabya.com/post/3743.html

WordPress自动封垃圾邮件IP的思路和实现方法
Linux / 2016年08月21日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2287.html https://www.myzhenai.com/thread-17912-1-1.html
关键词: wordpress垃圾回复 wordpress封ip iptables封IP wordpress自动封IP wordpress自动封发垃圾邮件的IP
众所周知,WordPress有一个自动拦截垃圾回复的插件Akismet 但是这个插件有一个不方便的地方就是它只是在垃圾回复发布了才进行拦截, 但是这个难免也会涉及到数据库写入和删除,这无疑会增加服务器的负担, 所以我的思路是调用Akismet拦截垃圾回复的IP地址,并且用Shell脚本把这些IP写入到iptables防火墙过滤名单里. 当再收到这些IP发来的请求时,系统会自动将它们丢弃,不会进入系统操作了. 实现起来很简单, 现在我们来说一说实现的步骤.
一: 将以下代码添加到 /wp-admin/includes/class-wp-comments-list-table.php 的指定位置里, 有两个地方,一个是自定义函数,一个是添加自定义函数.
参考: WordPress获取垃圾回复IP地址的方法 https://www.myzhenai.com.cn/post/1875.html https://www.myzhenai.com/thread-16324-1-1.html

Dropbox更新版本的方法
仙岛教程 / 2016年08月21日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2281.html https://www.myzhenai.com/thread-17911-1-1.html
关键词: Dropbox升级 Dropbox更新 Dropbox提示 您使用的Dropbox是旧版本 请更新最新版本继续使用Dropbox
刚才运行Dropbox进行备份的时候,Dropbox弹出一个窗口,提示我的版本过旧,无法进行上传操作,因为我之前一直用的是Dropbox3.1.6版的,我以为Dropbox会自动更新,但是一点击窗口上的更新, 跳转到 https://www.dropbox.com/install?os=lnx 可是我不明白Dropbox的意思是让我重装Dropbox还是更新Dropbox. 当我下载了安装包和源码编译包进行安装和编译后,仍然是出现这样的提示, 所以我在想,应该问题不是出现在这里, 恰好我看到旁边有一个版本说明, 里边对应的版本里都有相应的下载链接,比如我下载的是稳定的内部版本的 8.4.19 https://d1ilhw0800yew8.cloudfront.net/client/dropbox-lnx.x86-8.4.19.tar.gz 这个文件很大,但很奇怪,解压后却没有看到当前目录有文件夹, 后来显示所有文件才发现,这个是一个带标点符号的隐藏目录. 解压后得到.dropbox-dist目录,里边的就是最新版本的配置文件.
所以现在我们更新Dropbox就简单好多了, 选把旧版本的.dropbox-dist目录删除,接着下载对应版本的更新包文件,解压缩为.dropbox-dist, 问题完美解决.

使用F12键下载网页上的视频和音乐媒体文件的方法
仙岛教程 / 2016年07月5日

原创内容,转载请注明出处: https://www.myzhenai.com/thread-17891-1-1.html https://www.myzhenai.com.cn/post/2225.html
关键词: 怎样下载网页上的视频 怎么下载网页上的音乐 如何下载网页上的视频 如何下载网页上的歌曲
曾经下载歌曲和视频的方法是使用查看源文件来找到视频地址和歌曲地址,也可以通过在缓存目录里找到被缓存下来的文件, 但是这些方法现在已经不怎么有用了,因为现在的网页对视频和音乐都采用了Js加密,所以这两种方法也就没什么用处了, 也有些人使用了第三方的嗅探插件来进行下载. 但是现在很多浏览器的F12键就是一个免费并且不需要额外安装插件的嗅探大法. 使用方法很简单, 在当前的浏览页面上按下键盘上的F12键.

卡巴斯基安全软件2016正常状态下显示黄色感叹号的解决方法
仙岛教程 / 2016年05月13日

原创内容,转载请注明出处: https://www.myzhenai.com/thread-17865-1-1.html https://www.myzhenai.com.cn/post/2207.html
关键字: 卡巴斯基安全软件 卡巴斯基2016 卡巴斯基黄色感叹号
问题描述,没有关闭任何防护功能,没有关闭监控,没有关闭自我保护,没有存在恶意软件,病毒库是最新的,只要报警,黄色感叹号就无法消除,不影响正常使用,但对有强迫症的人来说是个问题. 病毒库是最新版的,最新版的f补丁,已清除报警文件和隔离区,已重新扫描分区,没有问题,已重启卡巴斯基,已重启系统,黄色感叹号仍然存在,……
因为这个问题折腾了好久,在卡饭论坛上和卡巴斯基官方论坛上都看到有这样的提问,我也曾经提问过,但都没有一个很好的解决方法,以前我的解决方法只是重装卡巴斯基来解决. 但昨天因为调试博客上的文件,在附近目录中有几个黑客软件压缩包文件又触发了卡巴斯基拦截,又再一次出现问题,再次折腾了一晚上. 最后没法子, 给卡巴斯基官方提交了一个请求,在官方工程师的指导下完美解决.

win10能上网,但右下角宽带连接图标显示红叉的解决方法
仙岛教程 / 2016年04月30日

关键词: win10 右下角电脑图标 宽带连接图标 红叉 感叹号
前天,不知道为什么我的win10系统的这部电脑不像以前那样需要拨号连接了, 一重启系统它就自动连接网络了, 虽然是可以使用,但我还是不太习惯,我也没有做过任何更改,我以为是系统中病毒了,被恶意程序更改了宽带连接方式, 所以就想着恢复成以往方式. 更重要的是,我发现家里其他另外三台电脑不能上网了,因为我有四台电脑,使用同一个宽带账号拨号(开了4个端口),可以同时拨号上网,但win10这台发生这故障后,其他另外三台电脑都无法同时上网了, 又没有办法关闭这台电脑的宽带连接, 因为宽带拨号那里根本就还没有拨号, 在那里拨号的话会提示 “调制解调器(或其他连接设备)报告了一个错误……” 但是却可以正常浏览网络.

Windows10专业版安装VMware Workstation12.0显示无法将网络更改为桥接状态的解决方法
仙岛教程 / 2015年09月4日

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/2093.html https://www.myzhenai.com/thread-17652-1-1.html
关键字:无法将网络更改为桥接状态,没有未桥接的主机网络适配器 正在安装虚拟网络驱动程序 设备“VMnet0”上的网桥没有运行
虽然说VMware Workstation12.0开始兼容win10了,但是我在升级后却发现VMware Workstation12.0不能正常使用了.也更新了VMware tloos,但在更新系统完成后却突然发现不能使用桥接了.为此我折腾了两天,重新安装了好多次VMware Workstation12.0.还是不能解决问题.反而把我的网卡驱动给卸载了,两天上不了网,过程中无法安装新网卡驱动.VMware Workstation12.0无法安装虚拟网卡驱动.为此我还恢复了win10系统. 后来终于折腾能使用了.原来是更新win10系统后,不知道为什么系统自动更新了什么驱动造成好多软件不兼容,我之所以重新安装VMware Workstation12.0不起做用,是因为VMware Workstation12.0的虚拟驱动没有安装上.在设备管理器里的网络适配器里能看到两个VM开头的驱动,但是在网络连接里却看不到那两个VM开头的网络连接,难道win10更新的过程中造成这两个连接配置丢失了?

卡巴斯基安全软件2015激活码丢失的解决方法
仙岛教程 / 2015年09月4日

我的卡巴斯基安全软件2015(原卡巴斯基安全部队更名而来)是三年的授权许可,但因为我把win7升级到win10的过程中折腾,把激活码给弄丢了,无法验证激活. 其实找回激活码很容易,我是在kaba365上购买的,于是在网站上重新找回激活码.
1:登录 https://www.kaba365.com/
2:购买中心\兑换激活码\ 输入你的产品密码.

Linux下禁止114so.cn劫持浏览器跳转的方法
Linux / 2015年08月11日

114so.cn劫持是最让用户烦恼的,电信也是个大流氓,你举报也无从举报,投诉也无从投诉. 所以我们现在只能从我们自身这里进行屏蔽.方法其实很多,我们可以在hosts里进行屏蔽,也可以在路由器里屏蔽.也可以利用iptables防火墙来屏蔽,我们这里不演示路由器里屏蔽了.我们这里只演示hosts和iptables屏蔽.

CenTos下双击rpm安装包不能安装的解决方法
Linux / 2015年04月15日

动作无法完成
请求失败,更多细节可在细节报告中查询
The name org.freedesktop.PackageKit was not provided by any .service files
双击rpm安装包没有弹出安装窗口,而是弹出错误窗口,不能双击安装. 发生这样的问题是因为我们系统的PackageKit系统更新应用小程序没有启动,参照下图引导启动,然后重新启动系统就解决了.

kchmviewer-7.1安装错误的解决方法
Linux / 2014年11月15日

原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/1925.html
kchmviewer依赖QT,所以在安装之前您必须先要安装QT,请参考官方安装包里的README文档.
3. INSTALLATION
Usually kchmviewer is distributed in source code archive, so you need to compile it first. It requires Qt version
4.4 or higher. Note that you need to install qt4-devel and qt4-tools packages (the last one might be included in
qt4-devel in your distribution), not just qt package.
Also make sure you have chmlib-devel (some distros have it as libchm-devel) package installed. KDE build will check
for its presence, but qmake does not have necessary functionality to do so. If you are getting errors regarding missing
chm_lib.h file this means chmlib-devel is not installed.
3.1. Qt-only version
To compile Qt-only version of kchmviewer, follow the procedure:
> tar zxf kchmviewer-.tar.gz
> cd kchmviewer-

> qmake
> make
The compiled binary is in bin/kchmviewer. You could copy it somewhere, or use it as-is. It does not require installation.
If QtWebKit module is not found, you will get the following error:
> kchmviewwindow_qtwebkit.h:25:21: error: QWebView: No such file or directory
Either install QtWebKit module, or remove “webkit” from QT+= line in src/src.pro

3.2 KDE4 version
To compile the version of kchmviewer with KDE4 support, follow the procedure:
> tar zxf kchmviewer-.tar.gz
> mkdir build
> cd build
> cmake ..
> make
> sudo make install
For KDE version the installation is required, since the KHTML KIO slave cannot be used in place.

Linux下Bash严重漏洞补丁升级方法
Linux / 2014年09月26日

env t='() { :;}; echo You are vulnerable.’ bash -c “true”
在终端命令行中运行以上代码,如果提示“You are vulnerable”,请马上打上被丁.
Ubuntu or Debian 请执行
apt-get update -y
apt-get upgrade -y
RedHat, CentOS or Fedora 请执行
yum clean all
yum -y update bash
yum update -y

ClamTk或Clamav运行提示libclamav错误的解决方法
Linux / 2014年09月2日

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1868.html
具体情况是这样的,昨天晚上我运行ClamTk的时候发现窗口停留了一会就自动退出了,并没有弹出程序窗口,我想可能是出现什么问题了,于是在终端里运行clamtk,提示以下的错误.

ERROR: This tool requires libclamav with functionality level 77 or higher (current f-level: 74)
Error parsing time at /usr/lib/perl5/Time/Piece.pm line 470.

 
我卸载了ClamTk和Clamav并且重装了这两款程序,但是发现并没有解决问题,运行的时候仍然是提示以上错误,我知道Libclamav.so肯定是Clamav和ClamTk的一个依赖库,于是我便搜索系统里的这个文件,发现搜到很多个不同版本的文件,我便想会不会是我之前安装了不同版本的程序遗留下来的库文件,于是我便将这些文件全部删除了再重新安装,问题解决了,问题真的出现在这里.

CenTos下配置OpenVPN时无法导入用户私钥的解决方法
Linux / 2014年09月1日

前些天遇到一个问题,不知道为什么我配置的Pptpd和OpenVPN都无法连接了,不知道是不是BuyVM升级了OpenVZ补丁所至,反正是两种VPN方法都无法连接了,我重装了几遍始终解决不了,因些还与BuyVM的技术客服-jessie沟通了好几天,我把服务器上的CenTos5.8升级到了CenTos6.4,并且-jessie帮我重新布署了Pptp和OpenVPN,但是最后我配置本地的时候却还是发现无法连接,于是我又将服务器重装了,重装安装和配置了Pptpd和OpenVPN,最后我发现Pptpd无法连接是我本地客户端的问题,可能系统缓存了什么错误的密码或是其他东西,我重新配置后可以了,详情可以参考Centos下PPtpD本地无法连接的解决方法,最烦人的是OpenVPN的配置,在本地CenTos+NetworkManager-openvpn里却看不到用户私钥文件,但是这个文件我已经从服务器上下载到本地了,始终无法导入用户密钥文件,我以为是服务器上生成的key文件有问题,还在本地进行了生成,但还是无法解决,这个问题我问了好多社区,并且在一些Linux技术群里询问都得不到解决方法.搜索网络上也找不到相应的问题,所以只好自己折腾,经过两天的折腾,终于解决了,故障发生原因我不知道,可能是easy-rsa文件包里的openssl生成密钥文件的时候加密过程中发生了什么,所以无法正常导入.