2018年golden ear 金耳朵测试通过记录

有朋友推介一个测试耳朵的网站: http://www.goldenears.cc/ear/ ,感觉挺好玩的,本着锻炼一下防止老年痴呆的想法注册进去进行了测试,结果,我这个强迫症就一直杠到底了,哈哈,从基础测试到铜耳朵、银耳朵还算顺利,有的秒过,有的挺费劲,比如mp3的伪信号,就挺坑,后来,进行到金耳朵后,其它的用心听了后都过了,就差最后一项:音乐频带,这对于我来说简直是噩梦啊,哈哈,一个一个听,进行到第9个了,又一个一个后退回第一个,曾经多次放弃,认为自己是听不过去了,后来不死心,一边听一边做笔记,慢慢的,我。。。。。。居然过了!!!哈哈,分享一下我的笔记吧,很多听感是自己的体会,也许不太适合大家的听感,仅做参考。

先上证书:

再上笔记:请忽略里面的英文,我是自己瞎记的,哈哈,注意发音及出现的时间就对了。增强的250,第二个记得比较详细(清楚,容易分辨),请忽略第一个。

临时保存,图片再传。

mirrorop sender & mirrorop receiver & imediashare 加上 htc one m7、创维49e360e以及美如画a11的组合应用达到不使用DLNA将手机QQ视频聊天投射到电视上。。

最近跟在美国的妹妹聊天,直接用的IPAD MINI,家人感觉显示屏太小了,于是,便想通过家里手头有的几个硬件来实现直接在电视上进行视频通话的功能,可是,htc one m7、创维49e360e以及美如画a11这三个硬件,只有m7有dlna,其它的都没有啊都没有。怎么办呢?bing baidu yahoo齐上阵,由于IPAD IOS 通过 airplay 连接 ANDROID 美如画A11失败,所以,就把IOS平台排除,全部在ANDROID平台上进行搭配,想法是,通过 htc one 802t做为“主机”,美如画A11作为中继,将QQ视频聊天投射到电视上,刚开始在各种搜索引擎上搜索的关键字是“案桌手机 视频 投射到电视”,查找到的软件是imediashare,因为它不需要DNLA,不过,我的电视不是智能电视,虽然有WIFI支持,也内置了看起来好像是案桌系统的酷开影棒,但它无法直接与手机连接,所以,把家里好久不用的美如画A11拿来通过HDMI接入到电视上,imediashare的确不错,可以把视频及图片通过A11投射到电视了,但,它也只能做到这些,想把QQ视频通话转到电视上还是无能为力,并且,视频的分享还比较卡顿,图片分享速度还可以。
后来,调整了搜索关键字,改为“屏幕共享”,mirrorop sender & receiver 这个软件就出来了,首先在A11上安装一个MIRROROP RECEIVER,再在手机(主机端OR服务器端)安装SENDER,打开SENDER后,它会自动搜索在同一个WIFI下的RECEIVER,查到后,点击就可以连接上,再点击播放按钮,就可以在电视上看到整个手机的完整界面了,包括整个手机屏幕,全部都投射到电视上了,心里一阵小激动,嘿嘿,不过,问题也出来了,投射后的屏幕在电视是是竖屏显示的,只点了电视屏幕的中间一小部分,无法满屏,这不扯了吗,这样,根本没用啊,肿么办???htc one m7没有菜单键,所以,当时以为SENDER只有四个功能键:播放,暂停,停止,及返回首页,于是,抱着试试看的态度,晚上22:00多,把一个发小从被窝里面拖出来视频,嘿嘿,结果发现,手机是横屏且满屏显示的,但,只要一进行视频通话,立马就变成竖屏了,电视上也只有中央一小部分在显示,其它地方都是黑的,只要一挂断,又立马变成满屏显示,这不玩我呢吗?!想了半天,通话了N次,找了其它好友测试,都一样,介个。。。是我人品问题?仔细想了想,这个软件不应该没有显示方面的调整啊,于是找按手机的 “<” 返回键,调出了菜单,里面有个“角度调整”,我设置成270度,这下好吗,电视是满屏显示了,不过,是整个手机屏幕竖屏向左倒着,也就是说,你要看文字,也得把头向左侧歪90度才是正常视角,当时就感觉这个调整方法不对,直接退出270度调整了,到这儿,实在是没招了,好友也无力的回复说:睡~~~了~~~~吧~~~~!!!
那怎么能行,这不是我的风格啊,调整不出来,真就不睡觉了,我把QQ退出,在屏幕共享的状态下,无聊的打开相机,然后把手机竖着,橫着,橫着,竖着,等等,突然有点儿什么不对劲,虽然在电视上,仍然只有中央一小部分竖屏在显示,可是,我手机做90度竖、橫变换的时候,相机里面显示的拍摄对象却永远是正常竖直着的,灵光一现,哈哈,找到原因了,作为看官的你,可有跟我一样的明白了什么?对,相机有自动调整方向的功能(不知道是不是陀螺仪的作用),所以,把SENDER角度调整为90度或者270度后,手机可以在电视上满屏显示,虽然是向左或者右倒着的,但,开始QQ视频通话后,手机再X 轴向上左转90度,视频内容传送到电视上,也会是满屏,且拍摄人物的方向角度也会通过相机自动调整,这样,不就达到满屏视频通话的作用了吗?赶紧把还没有睡着的发小再次揪起来,做最后测试,结果,当然是成功了,哈哈,回头等把图片也发上来。
休息先,累。。。mirror sender 居然还要注册,否则,每5分钟就断开与receiver的连接,于是,哥,就找了一(注)匹(册)马(码)先用着了,嘿嘿。

记archlinux滚动升级后无法进入图形窗口的解决方案。

最近,滚动升级了一下archlinux,什么配置文件也没有改动,可是,重启后居然无法进入图形界面了,晕,N卡啊,太魔性啦。有朋友说,别折腾了,重新安装吧,重装倒是简单,可是,问题没有解决啊,这不是我的风格,嘿嘿,慢慢找原因吧,开启startx的时候,有个提示:

this server has a video driver ABI version of 24.0 that this driver dows not officeally support …

感觉不对啊,我一直用的arch的官方源升级,怎么会不被nvidia官方支持了呢?

先百度看看什么问题吧,呵呵,百度居然没有匹配这个问题的,唉,百度啊,技术类的东西你真是不行啊,google麻烦,所以先bing.com走起,直接找到相关信息,原来是xorg 1.20 的梗,看了arch论坛里面老外们也出现这个问题,最后downgrade xorg到1.19就可以了,所以,开始动手,降级操作过程如下:

Have a look in the wiki: Downgrading packages

Look which old packages are in pacman cache:

$ ls /var/cache/pacman/pkg | grep xorg-server

gives something like:

xorg-server-1.19.3-1-x86_64.pkg.tar.xz
xorg-server-1.19.3-2-x86_64.pkg.tar.xz
xorg-server-1.19.3-3-x86_64.pkg.tar.xz
xorg-server-1.19.4-1-x86_64.pkg.tar.xz
xorg-server-1.19.5-1-x86_64.pkg.tar.xz
xorg-server-1.19.6+13+gd0d1a694f-1-x86_64.pkg.tar.xz
xorg-server-1.19.6+13+gd0d1a694f-2-x86_64.pkg.tar.xz
xorg-server-1.19.6-2-x86_64.pkg.tar.xz
xorg-server-1.20.0-2-x86_64.pkg.tar.xz
xorg-server-common-1.19.3-1-x86_64.pkg.tar.xz
xorg-server-common-1.19.3-2-x86_64.pkg.tar.xz
xorg-server-common-1.19.3-3-x86_64.pkg.tar.xz
xorg-server-common-1.19.4-1-x86_64.pkg.tar.xz
xorg-server-common-1.19.5-1-x86_64.pkg.tar.xz
xorg-server-common-1.19.6+13+gd0d1a694f-1-x86_64.pkg.tar.xz
xorg-server-common-1.19.6+13+gd0d1a694f-2-x86_64.pkg.tar.xz
xorg-server-common-1.19.6-2-x86_64.pkg.tar.xz
xorg-server-common-1.20.0-2-x86_64.pkg.tar.xz
xorg-server-utils-7.6-4-any.pkg.tar.xz
xorg-server-xephyr-1.19.3-1-x86_64.pkg.tar.xz
xorg-server-xephyr-1.19.3-2-x86_64.pkg.tar.xz
xorg-server-xephyr-1.19.3-3-x86_64.pkg.tar.xz
xorg-server-xephyr-1.19.4-1-x86_64.pkg.tar.xz
xorg-server-xephyr-1.19.5-1-x86_64.pkg.tar.xz
xorg-server-xephyr-1.19.6+13+gd0d1a694f-1-x86_64.pkg.tar.xz
xorg-server-xephyr-1.19.6+13+gd0d1a694f-2-x86_64.pkg.tar.xz
xorg-server-xephyr-1.19.6-2-x86_64.pkg.tar.xz
xorg-server-xephyr-1.20.0-2-x86_64.pkg.tar.xz

… and downgrade using pacman, e.g.:

# pacman -U/var/cache/pacman/pkg/<Name of old xorg-server or xorg-server-common package>-x86_64.pkg.tar.xz 

上面的老外的办法,我是直接:

$ ls /var/cache/pacman/pkg | grep xorg-server | grep 1.19

列表出现后,pacman -u 进行 downgrade 到1.19,然后不放心,我又 pacman -S nvidia-340xx 了一次, lsmod 发现没有 nvidia,再 sudo modprobe nvidia之后有了驱动了,startx直接启动我的dde进入深度桌面了,问题算是解决了,再去看帖子,发现,原来最新的nvidia驱动升级了,升级到nvidia-390xx了,说这个驱动已经支持xorg 1.20 ABI了,这。。。算了,先用着吧,显卡太老了,能开闭源驱动就不错了,以后有时间再折腾下新的驱动吧,记录下,也希望能帮助到有相同问题的朋友。

 

另:在无法进入GUI时,我的终端命令反馈回来的信息都是乱码,也查了相关资料,一并总结一下:

先在shell下面执行:

$ LANG=en_US.UTF-8

$ export LANGUAGE=en_us

$ sudo locale-gen

这三行命令,执行完后,shell反馈回来的信息就是英文的了,不乱码就好,唉。

 

 

 

imagemagick linux 下面的 美图秀秀 光影魔术手,可惜没找到它的GUI程序。

使用imagemagick的convert命令来处理图片真是太方便了。

imagemagick文档:http://www.imagemagick.org/script/command-line-options.php 

新添加:蒙太奇拼图功能,太厉害了,真好玩,哈哈,传送门 http://www.imagemagick.org/script/montage.php  这是脚本,下面是例子用法等:链接在此

出现了一个问题,目前没有解决:

convert-im6.q16: width or height exceeds limit `white' @ error/cache.c/OpenPixelCache/3802.

初步分析,应该是磁盘空间受限,缓存被限制在1G,哪位朋友有办法解决上面的问题,请一定留言告知,谢谢。

leanhorse@deepin:~$ identify -list resource
Resource limits:
Width: 16KP
Height: 16KP
Area: 128MP
Memory: 256MiB
Map: 512MiB
Disk: 1GiB
File: 768
Thread: 2
Throttle: 0
Time: unlimited
leanhorse@deepin:~$

批量转换文件格式、改变尺寸同时再压缩输出的时候可以使用下面的方法(for循环):

for image in *.jpg;

do convert -resize 579×1024 -quality 80 “$image” “${image%.jpg}.png”;

done;

 

看了一会儿这个文档,我被ImageMagick强大的功能吓到不能呼吸。。。太厉害了。。

 

convert功能强大,用来批处理图片的放大、缩小、裁剪、旋转、合并、水印、拼接、格式转换等都非常方便,特别适合后台的图片处理。

1,获取图片信息
$identify image.png
image.png PNG 559×559 559×559+0+0 8-bit sRGB 467KB 0.000u 0:00.008
如果只需要获取宽高:

$identify -format “%wx%h” image.png
2,放大,缩小 -resize
$convert image.png -resize 200×200 resize.png
也可以按照比例(缩小一半):

$convert image.png -resize 50% resize.png
还可以多次缩放(先缩小一半,再放大一倍,效果就是变模糊了):

$convert image.png -resize 50% -resize 200% resize.png
3,放大,缩小 -sample
与resize的区别在于-sample只进行了采样,没有进行插值,所以用来生成缩略图最合适
$convert image.png -sample 50% sample.png
这个处理的效果就是马赛克:
$convert image.png -sample 10% -sample 1000% sample.png
4,裁剪 -crop
从(50,50)位置开始,裁剪一个100X100大小的图片:
$convert image.png -crop 100×100+50+50 crop.png
如果不指定位置,则按照这个大小分隔出小图片,这个命令生成crop-0.png,crop-1.png,crop-2.png……:
$convert image.png -crop 100×100 crop.png
可以指定裁剪位置的相对位置 -gravity:
$convert image.png -gravity northeast -crop 100×100+0+0 crop.png
-gravity即指定坐标原点,有northwest:左上角,north:上边中间,northeast:右上角,east:右边中间……
5,旋转 -rotate
$convert image.png -rotate 45 rotate.png
默认的背景为白色,我们可以指定背景色:
$convert image.png -backround black -rotate 45 rotate.png
$convert image.png -background #000000 -rotate 45 rotate.png
还可以指定为透明背景色:
$convert image.png -background rgba(0,0,0,0) -rotate 45 rotate.png
6,合并
合并指的是将一张图片覆盖到一个背景图片上:
$convert image.png -compose over overlay.png -composite newimage.png
-compose指定覆盖操作的类型,其中over为安全覆盖,另外还有xor、in、out、atop等等
覆盖的位置可以通过-gravity指定:
$convert image.png -gravity southeast -compose over overlay.png -composite newimage.png
这是将图片覆盖到底图的右下角。
7,更改图片的alpha通道
分两步:
$convert image.png -define png:format=png32 image32.png
$convert image32.png -channel alpha -fx “0.5” imagealpha.png
这个命令首先将image.png的格式改为png32(确保有alpha通道),然后更改alpha通道置为0.5,也就是半透明,值的范围为0到1.0
可以使用将一张透明图片覆盖到原图上的方式做水印图片:
$convert image.png -gravity center -compose over overlay.png -composite newimage.png
$convert image.png -gravity southeast -compose over overlay.png -composite newimage.png
8,拼接
横向拼接(+append),下对齐(-gravity south):
$convert image1.png image2.png image3.png -gravity south +append result.png
纵向拼接(-append),右对齐(-gravity east):
$convert image1.png image2.png image3.png -gravity east -append result.png
9,格式转换
$convert image.png image.jpg
$convert image.png -define png:format=png32 newimage.png
10,文字注释
$convert image.png -draw “text 0,20 ‘some text'” newimage.png
从文件text.txt中读取文字,指定颜色,字体,大小,位置:
$convert source.jpg -font xxx.ttf -fill red -pointsize 48 -annotate +50+50 @text.txt result.jpg
11,去掉边框
$convert image.png -trim -fuzz 10% newimage.png

KolourPaint cannot paste the contents of the clipboard as it has an unknown format.

在使用koloupaint 时,用选择工具选择一部分图像,然后ctrl+c   ctrl+v ,就会出现 

KolourPaint cannot paste the contents of the clipboard as it has an unknown format

这样的提示,我查了些资料,发现基本都是bug提交,或者是从其它程序比如gimp复制图像过来的时候才有这个问题,而我只是在程序内部复制它本身的图像一部分就出现这情况,后来,自己想了想,找到一个解决方案:就是按住ctrl然后拖拽选中到部分图像,就可以达到想要的效果了。

下面是用deepin linux的深度录屏软件做的动画,单击打开大图看动画你就明白了:

linux下的视频编辑(非线编)程序及类windows的画图程序

首先,早前,我会用premiere来做一些视频处理,但这个软件功能非常多,很多是我用不到的,后来,我经常在windows下面使用“爱剪辑”程序,来做一些简单的视频编辑操作,在linux下面,一直没有找到合适的相关程序,最近,因为工作关系,又要用这类程序了,可是我自己的工作平台基本是在linux下面,所以,就又重新筛选想要的程序,下面这个 kdenlive 就来了,非常好用,简单,易上手,界面还挺漂亮,打开速度及渲染速度都可以接受,下面是其中一个截图:

如果想要功能更简单的,像爱剪辑那样的,就用 openshot video editor 吧,效率挺高。

下面,再来说一下windows下面的画图程序的linux平台的替代品:

kolourpaint 这个程序基本就是windows paint的linux平台版本,呵呵,完全可以日常使用,打开快,简单处理图片非常方便,不用每次都用GIMP来处理一些简单的任务了。

我只给出程序的名字,大家可以根据自己的linux平台来安装,基本上各大发行版软件源里面都有,可以直接安装。

嗯,又有了一个在linux下工作的理由了,多说一句,建议大家试用deepin linux,这是我目前用着最平衡的一个国内发行版。

arch linux sudo 后面输入命令无法自动补全的解决办法

用户目录下面的 .bashrc 最好是先从 cp /etc/bash.bashrc .bashrc 复制一份过来,然后,下面是我从archlinux wiki找到的解决方案,应该会跟bash completion 冲突,如果你没有使用 completion,可以试试下面的办法:

Customize per-command
Note: Using the complete builtin may cause conflicts with bash-completion.

By default Bash only tab-completes file names following a command. You can change it to complete command names using complete -c:

~/.bashrc

complete -c man which

or complete command names and file names with -cf:

complete -cf sudo

archlinux /usr/lib/xorg-server/Xorg.wrap: Only console users are allowed to run the X server

在安装archlinux 时,进入 deepin dde ,然后开启 深度终端的时候,出现这个提示, /usr/lib/xorg-server/Xorg.wrap: Only console users are allowed to run the X server  ,以为是deepin dde 的问题,然后又安装了lxde xfce4 ,都在启动终端的时候出现了相同的错误提示,在网上居然没有找到解决方案,先记录下来,以后有时间处理一下。

——————————————————————————-分割线—————————————————————————————–

我找到答案了,先说说我的启动方式,我是用startx来启动gui的,没有用任何dm,而我的shell是bash,我在.bashrc 里面添加了这样一句:exec startx,这样,方便我在shell下面登录我的用户的时候,直接启动GUI,在.xinitrc里面添加了exec startdde (我用的是deepin桌面,非常赞),这样,当我进入桌面,再次打开虚拟终端的时候,它会读取.bashrc里面的exec startx,这样,就重复了,所以,我取消了这句命令,一切正常了,记录下。

clang kcpserver一键安装脚本里面有些代码,供大家查看分析

http://koolshare.cn/thread-45462-1-1.html  使用作者 clang 的一个脚本的时候,发现:

Congratulations, kcp-Server install completed!
Your Server IP:<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"content="text/html; charset=utf-8"/><title>clang.cn</title>
<style>
body,form,ul,li,p,form,h1,h2,h3{margin:0;padding:0}li{list-style:none outside} body{font-size:12px;font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体","Arial Narrow";} .clr,.space{clear:both;font-size:0;height:0;line-height:0}.clr{height:0}.space{height:20px} .left{float:left;} .right{float:right;} .line{width:1020px; margin: 0 auto;} .bg{background: #000;} .clearfix:after{clear:both; content:"."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden;} /*template*/ body{background:url("/img/w300/bd_bg.gif") repeat scroll 0 0;color:#b5b5b5;font-size:12px} .t .box,.m,.n,.rsb .x,.ft{clear:both;width:1020px}.ft{text-align:center} .t{height:60px;width:1020px; } .ud{float:right;width:550px;text-align:right;color:#b5b5b5} .ud .x{padding:10px 0 0 0} .ud a{color:#b5b5b5} .hd{float:left;height:60px;width:1020px;text-align:left} .hd .x{padding:0px 0 8px 0px} .hd .x h1{font:24px;color:#fff; line-height: 60px;} .m,.n{text-align:left} .rsa{background-color:#25337c;clear:both} .rsa .x{height:80px; overflow:hidden} .ft,.ft a{color:#AAC0D9} /*pageoptions*/ .m{color:#7D7D7D;font-family:arial;font-size:18px;font-weight:normal} /*adblock*/ .st{margin-bottom:3px}.st span{} .st a{color:#b5b5b5;font-family:arial;font-size:12px;font-weight:normal;text-decoration:none;cursor:text} .spt{float:left;width:735px;overflow:hidden;border-left: 2px solid #222;} .spt .x{padding:10px 0 10px 10px} .spt .x ul{padding-top:10px} .spt .x ul li{width:700px;margin:0 0 30px 0;position:relative} .spt .x ul li .icn,.spt .x ul li cm{float:left} .spt .x ul li .icn{width:22px;font-size:26px;line-height:26px;color:#666} .spt .x ul li .icn img{margin:9px 0 0 2px} .spt .x ul li .cm{width:665px;overflow:hidden} .spt .x ul li h2{line-height:28px;font-family:Verdana} .spt .x ul li h2 a{color:#cc0000;display:block;font-weight:500;text-decoration:underline;font-size:24px;} .spt .x ul li .cm p{font-size:18px;line-height:22px;padding:5px 0} .spt .x ul li .cm a.url{font-size:16px;color:#008000;padding-left:2px;text-decoration:none} .spt .x ul li a:hover{color:#000!important;background-color:#7FCC1B} .ibb{float:left;width:275px; padding-top:10px;} .ibb .rt{} .ibb .rt span a{color:#666;font-size:12px;line-height:35px;text-decoration:none} .ibb ul{padding:0 22px 0 10px} .ibb ul li{border-bottom:1px solid #ddd} .ibb ul li a{background:url(/i/59/ico5.gif) no-repeat 2px 12px;color:#cc0000;display:block;font-size:14px;line-height:32px;padding:0 0 0 20px} .ibb ul li a:hover{background:#7FCC1B url(/i/59/ico6.gif) no-repeat 2px 12px;color:#000} /*rsblock bottom*/ .rsb{height:90px;} .rsb .x{height:40px;margin-bottom:10px} .rsb .rt,.rsb .x ul{float:left;text-align:left}#rkb{padding-top:5px} .rsb .rt{line-height:27px;padding-left:70px} .rsb .rt span{display:block;padding:0 20px 0 9px} .rsb .rt a{color:#b5b5b5;font-family:arial;font-size:12px;font-weight:normal;text-decoration:none;cursor:text} .rsb .x ul{} .rsb .x ul li{float:left;padding:2px 10px;font-size:14px;line-height:28px;font-weight:normal} .rsb .x ul li a{color:#AAC0D9} .rsb .x ul li a:hover{text-decoration:none} /*rsblock keyword*/ .tk{width:803px;float:left} .tk .x{padding:10px 0 10px 16px} .tk .rt{margin-bottom:30px} .tk .rt span{display:block;margin-bottom:6px} .tk .rt a{color:#b5b5b5;font-family:arial;font-size:12px;font-weight:normal;text-decoration:none;cursor:text} .tk .x ul li{float:left;width:30%;font-size:16px;line-height:18px;height:37px;overflow:hidden} .tk .x ul li a{background:url(/i/59/ico4.gif) no-repeat 0 3px;color:#c00;display:block;padding:0 0 0 20px} /*searchbox*/ .seb{width:1020px; text-align: center; background: #000; height: 32px; padding: 25px 0; margin: 0 auto;} .seb .x{border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;padding:3px 0 0 0px;margin-left:3px;width:525px}  .seb2{width:1020px; text-align: center; background: #000; height: 32px; padding: 25px 0; margin: 0 auto;}  /*categroy*/ .ct .x{padding:10px 0 10px 22px} .ct .rt{margin-bottom:10px}.st span{} .ct .rt a{color:#b5b5b5;font-family:arial;font-size:12px;font-weight:normal;text-decoration:none;cursor:text} .ct ul li{float:left;width:19%;line-height:28px} .ct h3{font-size:14px;font-weight:normal;color:#333;margin-bottom:6px} .ct ul li a{color:#25337c;font-size:14px} #rkm{padding-left: 10px;} #rkt{}
.mt12{ margin-top: 12px;}
.right_top{width:1020px; margin:0 auto; background-color:#000;}
.add_link{padding:8px 0 6px 12px; margin-top: 12px; border: 1px solid #222;}
.add_link li{ float: left; }
.add_link li a{width: 105px; color:#0098c8; font:normal 16px/32px "宋体"; height:32px; overflow:hidden; display:inline-block; margin:  0 0 0 12px;}
.add_link li a:hover{ text-decoration:underline;}
.boxbg {
    background-color: #000;
    border: 1px solid #303030;
}
</style>
<script type="text/javascript">var gl={trackingurl:'http://ip.clang.cn/tracking.php',searchurl:'http://ip.clang.cn/index.php',relatedsearch:'Related Search',searchbutton:'Search',ckurl:'',cdn:'http://'+document.domain+'/'};var req={ps:["afd"],adtest:'off',dm:'clang.cn',fdm:'ip.clang.cn',landerid:323,buy:true,adultallowed:true,cusbuy:'<div style="float:right;width:100px; height: 30px; background-color: #f60;text-align:center;"><a style="font-weight: bold; line-height: 30px; color:#fff;" href="http://www.yumi.com/domain/clang.cn" target="_blank">委托购买</a></div>',contactinfo:'',partner:'afd',dks:['足球赛事','子宫肌瘤手术','治疗前列腺炎 ','怎样治疗早泄 ','早泄','月经不调怎么办 ','英国留学 ','阴道镜 ','液位计','腰疼 ','学英语 ','无纺布面粉袋','无纺布焊接机','无纺布防护服','痛经怎么办 ','太阳能采暖','碎石机','双色球中奖号码预测 ','室内装修 ','商务车 ','如何买股票 ','如何紧缩阴道','前列腺病治疗','气流干燥机','明天涨停的股票','毛发移植中心','颈椎病 ','加香器','技术学校 ','计算机学习班','基因育根 ','机票价格查询 ','汉字宫光碟','广州无纺布用途','骨髓炎 ','股票证券','个人注册公司','钢板 ','服装培训','法律咨询 ','电磁流量计','刀片 ','大三阳的治疗 ','厨师培训 ','不孕不育专科医院 ','冰激凌加盟','鼻炎 ','maya学校','dell电脑芯片级修理','400电话办理'],rks:['Insurance','Loans','Mortgage','Attorney','Credit','Lawyer','Donate','Degree','Hosting','Claim','Conference Call','Trading','Software','Recovery','Transfer','Classes','Rehab','Treatment','Cord Blood','Business','Cities','Entertainment','Lifestyle','Nature','Shopping','Sports','Travel','Electricity','fashion','science','politics'],dcs:{'id':0,'subs':[{'id':'3','name':'Finance','img':'3','keys':['auto insurance','homeowner loans','Currency Trading','Banking']},{'id':'4','name':'Travel','img':'4','keys':['Car Rental','airline tickets','cheap flights','airfare']},{'id':'13','name':'Education','img':'13','keys':['e-Learning','Business Degree','Graduate Degree','MCSE Certification']},{'id':'10','name':'Shopping','img':'10','keys':['Flowers','Jewelry','Cosmetic','Appliance']}]},kw:'',afd:{drid:'as-drid-2832326114751856',client:'dp-dopa04_3ph_js',relatedkeywordsclient:'',adultclient:'dp-dopa17_adult_3ph_js',channel:'001030',kw:'',oc:true,sessiontoken:''},sg:{kw:'',sac:'',oc:false},ac:8,kc:30,sk:'',is:false,lp:true,oc:true,le:false,hl:'en',q:'A4YpTvlwHnbVLeb_1QeP8lrVqMVuo0Cdk374Md-aRaWheVaq-2boah06VYRBQ2Yk1OShcUVrz28eGl2XHOjRrs03T4uzhehiJgO3qkg3ikd6v7p0VfgZiXbf3eoxjBMDX5W2K5M7E1D0U0eIDOlm0WTaHqYEYG2_EpQxOo0uNV4l4ebyTLN-jY55T-Jv8r2Qp1xXJjvtd-u_0Fg61G5pMgwWCxuD23zoglGqBw90l3ou0wBPz95hIzXzDkE2bRUb_l1x9AGcRmkNS37zjKw79V2SVaL8YrrqEvv6tAqUdXcgKUpuAmp79KmHrzxSPVRXqd4K6hjA6U0voyvb-WAA4DozDfVcYC6tyZIsTWyzbANXlT8fWLIc178xSYdMoZGShKiU9UXGF9r8w_HJmxEYJyyLKxj6womjTIMggxFdJ7__ET52W2_cPhZrRUy_LFkQ5D0bjIWS0CDo2PSg9bHuqzoNSKcoN2LyvjtLqJqu6oJ0gWpdIB51ie95flUmtcgjRQOYdjLt-VWdlCCsah1Hnz-33arRCR0MvZ0-OBQTDCpU7edRvGBIpxtbkpaQunJh-DPIzTy6jL30GH0790r-VL-axvRX-EnLyOGxXI76Kyw2DN9SNjQzj2gD4hpcVv26LhN_88jBhH7RNbmFRTC-u-mwPvvotTQOtNGvvrxY3XUIILrshEZEAo8Cuabg4DlBBp2NL2XZQc4xEuNc4FFObkN6EXUnTJZC',framerequest:false,hk:'',sc:0,apk:''};var resp={isfaillisted:false,faillistedreason:'',isadult:false,needsreview:false,isblocked:false,faillistedlists:new Array(),adultlists:new Array(),needsreviewlists:new Array(),keyworddisplaylists:new Array(),q:'',search_token:'',token:'',feedback_url:'',sr:'',ac:0,kc:0,ads:[],rks:[],cates:[],token:'',tz:new Date().getTimezoneOffset(),ck:'',px:0,py:0,mm:false,adschangehistory:''};</script><script src="http://www.google.com/adsense/domains/caf.js" type="text/javascript"></script><script src="/js/parking_caf_323_1608221.js"type="text/javascript"></script><script type="text/javascript">denyFrame();</script></head><body onload="javascript:init();"><div style="background: #0096c8;"><div class="t line"><div class="box"><div class="hd"><div class="x left"id="unit_dm"><h1>clang.cn</h1></div><div id="div_custom"style="padding-top:10px;"><div class="right"style="font-size:14px;padding-top: 10px; color: white;"><span><script type="text/javascript">try{if(req.buy){if(req.cusbuy.length>0){document.write(req.cusbuy)}else if(req.contactinfo.length>0){document.write(req.contactinfo)}}}catch(e){}</script></span></div></div></div></div></div></div><div class="m line bg"id="divy"><div id="rkb"></div></div><div class="m line"style="background:#202020;display:none;"id="div2"><div class="boxbg"style="padding-left:12px;"><div id="ads2"></div></div><div class="boxbg mt12"><div style="margin-left:12px; padding-top:12px;"><div id="rkb2"></div></div></div></div><div id="searchdiv"style="background-color:#000; width:1020px; margin:0 auto;"><div class="seb"><div style=" width: 500px; margin: 0 auto;"><div class="left"></div><div id='search_wrapper'style="background:  url('/img/w300/search_language_2.jpg') no-repeat 0px 0; background-repeat: no-repeat; float: left; color: #000; font-weight: bold; margin: 0px auto; height:32px; width:525px; padding-left: 8px; font-size: 16px;"><div class="x"id="searchbox"></div></div></div></div></div><div class="n line clearfix bg"id="divn"style="display:none"><div class="ibb"><div class="x"><div id="rkm2"></div></div></div><div class="tk bg"><div class="x"><div id="rkm3"></div></div></div></div><div id="searchform_div"style="display:none"><div class="clearfix"></div><div class="line"style="border-bottom: 2px solid #303030;"></div><div class="seb2"><div class="x"id="searchform"></div></div></div><div class="rsb"><div class="x line"style="background-color:#19325A; padding:10px 0;display: none;"><div id="rkt"></div></div><div class="footer_wildcard_wrap box line mt10"><form action="/index.php"method="post"name="lang_selection"id="lang_selection"class="language right mt12"><select id="ddlLanguages"name="ddlLanguages"class="lan"onchange="javascript:this.form.submit()"><option value="2">English</option><option value="5">Español</option><option value="6">Français</option><option value="1"selected="selected">中文</option><option value="7">Deutsch</option><option value="8">Português</option><option value="3">日本語</option><option value="9">Nederlands</option><option value="10">Italiano</option><option value="4">한국어</option></select><script type="text/javascript">try{for(var i=0;i<document.getElementById('ddlLanguages').options.length;i++){if(document.getElementById('ddlLanguages').options[i].value=='2'){document.getElementById('ddlLanguages').options[i].selected=true;break}}}catch(e){}</script><script type="text/javascript">document.write('<input type="hidden" name="q" value="'+req.q+'" />');</script><input type="hidden"name="k"class="text"value=''/></form></div><div class="ft line"style="padding:10px 0;"><script type="text/javascript">if(req.partner=='afd'){document.write("<a href='/Privacy.html' target='_blank'>Privacy</a>")}</script></div></div><script type="text/javascript">try{document.onmousemove=mouseMove}catch(e){}</script></body></html><span style="display:none;">347930000:2016-08-22 01:57:01</span>
Your Server Port:8989
Your Password:xxxxxxxxxxxxxxxx
Your MTU:1350

kcp-Server status manage: /etc/init.d/kcp-server {start|stop|restart}

linux ubuntu dns server 配置

Ubuntu DNS Server 配置

一、    DNS说明

       DNS使用端口号:53

          正解与反解说明:

              正解:通过Domain(DNS下的hostname)应射IP;通过hostname去找IP

              反解:通过IP反查hostname

          Zone(区域):一个正解或一个反解的设定就是一个zone

二、    安装DNS的套件:bind9

        sudo apt-get install bind9

         查看安装后的相关目录文件:sudo dpkg – L bind9

            查看端口是否已启动:netstat – tunlp | grep 53

三、    DNS设定:

        配置环境:DNS Server IP:192.168.1.254 ,hostname:samba.elantech.com

           在DNS Server下的配置文件有如下:

                   /etc/bind/named.conf.options        //全局设置

                   /etc/bind/named.conf.default-zone    //添加或删除zone的配置

                   /etc/bind/db.127                   //本机反解

                   /etc/bind/db.local                  //本机正解

四、    DNS Server 配置:

       配置步骤如下:

         

1、修改全局选项   sudo vi /etc/bind/named.conf.options

             转发的IP地址修改成广东电信的DNS IP:

forwarders {

               202.96.128.143;

        };

          2、添加zone  sudo vi /etc/bind/named.conf.default-zone

             添加2个zone ,“db.elantech.com”用来正解、“db.192”是用来反解

           

         zone “elantech.com”  {

                type master;

                file “/etc/bind/db.elantech.com”;

};

zone “1.168.192.in-addr.arpa” {

                   type master;

                   file “/etc/bind/db.192”;

};

3、设定DNS的正解:sudo cp /etc/bind/db.local /etc/bind/db.elantech.com

                 

root@samba:/etc/bind# vi db.elantech.com

;

; BIND data file for local loopback interface

;

$TTL    604800

@       IN      SOA     elantech.com. root.elantech.com. (

                             2         ; Serial

                        604800         ; Refresh

                         86400         ; Retry

                       2419200         ; Expire

                        604800 )       ; Negative Cache TTL

;

@       IN      NS      elantech.com.

@       IN      A       192.168.1.254

samba   IN      A       192.168.1.254        

4、设定DNS的反解:  sudo cp /etc/bind/db.127 /etc/bind/db.192

root@samba:/etc/bind# vi db.192

;

; BIND reverse data file for local loopback interface

;

$TTL    604800

@       IN      SOA     elantech.com. root.elantech.com. (

                             1         ; Serial

                        604800         ; Refresh

                         86400         ; Retry

                       2419200         ; Expire

                        604800 )       ; Negative Cache TTL

;

@       IN      NS      elantech.com.

1.0.0   IN      PTR     samba.elantech.com.

254     IN      PTR   samba.elantech.com.

5、启动bind服务: sudo /etc/inti.d/bind9 restart

6、查看启动bind服务的日志: tail /var/log/syslog

root@samba:/etc/bind# tail /var/log/syslog

Aug  3 10:15:14 samba named[1228]: command channel listening on ::1#953

Aug  3 10:15:14 samba named[1228]: zone 0.in-addr.arpa/IN: loaded serial 1

Aug  3 10:15:14 samba named[1228]: zone 127.in-addr.arpa/IN: loaded serial 1

Aug  3 10:15:14 samba named[1228]: zone 1.168.192.in-addr.arpa/IN: loaded serial 1

Aug  3 10:15:14 samba named[1228]: zone 255.in-addr.arpa/IN: loaded serial 1

Aug  3 10:15:14 samba named[1228]: zone elantech.com/IN: loaded serial 2

Aug  3 10:15:14 samba named[1228]: zone localhost/IN: loaded serial 2

Aug  3 10:15:14 samba named[1228]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found

Aug  3 10:15:14 samba named[1228]: managed-keys-zone ./IN: loaded serial 0

Aug  3 10:15:14 samba named[1228]: running

7、在本机(192.168.1.254)上设置DNS :sudo /etc/resolv.conf

                      添加一行, nameserver 192.168.1.254

五、    测试DNS

1、 在DNS Server端

      命令:host samba.elantech.com (正解)

           samba.elantech.com has address 192.168.1.254

      命令:host 192.168.1.254     (反解)

     254.1.168.192.in-addr.arpa domain name pointer samba.elantech.com.

2、 在客户端

      命令: nslookup www.baidu.com

                C:\Documents and Settings\Administrator>nslookup www.baidu.com

Server:  samba.elantech.com

Address:  192.168.1.254

Non-authoritative answer:

Name:    www.a.shifen.com

Addresses:  220.181.112.143, 220.181.111.148

Aliases:  www.baidu.com






discuz 3.2 等待审核的留言数 如何删除?

在网上找了半天也没有数据,最后在 discuz数据库字典 里面找到 家园评论审核数据表 pre_home_comment_moderate,将这个表的数据清空,后台,终于清静了。其它无法删除的待审核项目,也可以通过这个办法在数据库字典里面找到相应的表,清空内容就可以了,希望对后来的朋友有帮助。