Archive for the 乱七八糟的技术 Category

MySQL组合索引的注意点

Posted on 星期天, 五月 26th, 2013 at 13:02

经常使用MySQL组合索引,也经常发现,其实匹配程度并不高,尤其是条件组合非常多的时候。
其实使用组合索引有这些注意点的:

比如这个索引 key(last_name, first_name, dob)
如果想使用索引,你必须保证按索引的最左边前缀(leftmost prefix of the index)来进行查询。
(1)匹配全值(Match the full value):对索引中的所有列都指定具体的值。
即所有条件都是等于,并且全部匹配

(2)匹配最左前缀(Match a leftmost prefix):仅仅使用索引中的第1列。
即索引中的最左边的用等于条件。

(3)匹配列前缀(Match a column prefix):这仅仅使用索引中的第1列。
即’X%’

(4)匹配值的范围查询(Match a range of values):仅仅使用索引中第1列。
即第一列 可以用大于 小于 X>0 and X<1

(5)匹配部分精确而其它部分进行范围匹配(Match one part exactly and match a range on another part):可以利用索引查找last name为Allen,而first name以字母K开始的人。
即,第一列 精确匹配,后面一列 范围匹配

(6)仅对索引进行查询(Index-only queries):如果查询的列都位于索引中,则不需要读取元组的值。
由于B-树中的节点都是顺序存储的,所以可以利用索引进行查找(找某些值),也可以对查询结果进行ORDER BY。

当然,使用B-tree索引有以下一些限制:
(1) 查询必须从索引的最左边的列开始。关于这点已经提了很多遍了。例如你不能利用索引查找在某一天出生的人。
(2) 不能跳过某一索引列。例如,你不能利用索引查找last name为Smith且出生于某一天的人。
(3) 存储引擎不能使用索引中范围条件右边的列。例如,如果你的查询语句为WHERE last_name=”Smith” AND first_name LIKE ‘J%’ AND dob=’1976-12-23′,则该查询只会使用索引中的前两列,因为LIKE是范围查询。

总结出来就是,使用了组合索引以后,你必须要从左到右依次精确匹配索引,能匹配多少匹配多少,直到最后一个可以匹配范围索引,只要用了某列范围索引,后面的列的索引就无效了。。所以组合索引虽好,但必须要用巧。条件并不能随便给的。

LINODE VPS是我用过的最好的vps

Posted on 星期天, 三月 17th, 2013 at 13:16

前前后后用了好多vps了
1.west263的,这个公司我是关注了好久,很多年了,不过一直没用过他们的产品,终于有一天,发现他们的vps有团购,就买了一个,放在北京机房,一开始还好,后来慢慢发现,机器狂卡,经常性连不上去,后来我把服务器装成了windows用来挂火车头了,总之一句话,不值。

2.Yardvps,这个是相当的便宜,一年好像是7块多美元吧,当时就是图个好玩,当然不怎么样,最离谱的是刚刚购买完成后就连不上去了。经常性网络维护。又一次直接维护的访问不了了。

3.diahosting,这个价格不贵,号称仅次于linode的vps,据说是国人开的,貌似也是,还有qq客服,这家价格便宜,当时比linode划算,用了差不多一年,挂了一次,说是硬盘坏掉,修了几天,后来恢复,数据没丢,中途有中文qq客服沟通。总的说来,对得起他的价格。

4.amazon ec2,这个是当时用的免费配额只能启动一个micro实例,总的说,稳定,但是唯一的缺点就是micro性能真的好差,我跑了个wordpress,开火车头采集数据,一会儿就挂了,当然我火车头已经做了控制,发现io非常的差,ps:后来考虑可能wordpress的性能问题。

5.linode,这个是我用过最好的vps啊,从去年开始用,当时linode过生日付了一个月钱得到了100美元奖励,然后就用到现在,真心好用,一次没挂过,uptime100%啊,开机时间最长记录一百多天,自打网站上线过就没重启过,当然最近因为linode赠送磁盘空间扩容不得不重启了一次。我用日本机房,ping一般在170左右,速度很稳定,做好缓存和优化,网站几乎感觉不出来卡顿,曾经一度流量不够跑,当时一个月只有300G流量,不够最近linode一下子升级了流量变成3T,这个缺点立马没了,最近又买了一个node,准备一直用下去。如果想省点心思做网站,linode绝对不用怀疑。现在网站每天七万多pv,load一直低于1以下。

最后再说一句:
LINODE VPS是我用过的最好的vps,没有之一。

为毛咱们的电视节目还是单声道啊?

Posted on 星期六, 十二月 22nd, 2012 at 16:22

今天看电视忽然想到个问题,为毛中国的电视节目都数字化,高清化了,3D化了,电视的声音还是单声道啊?????
看cctv音乐频道什么的貌似会冒出立体式标示,但是仔细听,还是狗屎的单声道啊。

仔细想想,可能有一下几个原因:

1.我们国家禁锅,各地看到的中央台基本是各地广电转播站用大锅收下来转发出去的,这帮人由于水平比较差,所以把立体式搞丢了。

2.各大电视台制作节目的态度本着能不专业就不专业的原则,能简就简了。立体式至少得两个声道收音。 出去采访啥的,多麻烦啊。可能有时候有一些国外的立体式节目,最后也一并混缩了,反正一样出声音。。

3.曾今试过直接大锅收6b上cctv高清,可以确定确实是立体声信号,各地转播站简成了一个而已。

4.面子工程,一味最求画质这个很容易被人注视的指标,现在不但数字化,高清还出现了3d频道了,尼玛想要领先全宇宙吧。音质这个很不容易被人注意的参数,也就不那么重要了。

可能吧,这种现象不太容易改变了。大家如果对电视有那么点最求的吧,就直接看卫星天线看国外的电视吧,或者网络上看吧。现在卫星电视成本也很低了,一套正版的122高清套装也就三千多一年。反正老子是和咱广电say goodbye了。

dishhd-ceping_4

昨天拆了一下我的柯达P880

Posted on 星期三, 十二月 19th, 2012 at 20:22

2007年的时候我买了这款柯达的旗舰级相机P880,貌似这是柯达公司出的最后一款高端DC了,当时年少轻狂,抵制日货,二逼地花了3500块钱买了这款相机,
就是这个造型:
kodakp880
凭良心说呢,这款机器画质绝对不错,尤其是24mm的大广角,给我留下了不少不错的照片。
不过年少轻狂总是有代价的,这款机器买回来差不都3个月,就开始发生自动重启的现象,在网上发现不少网友也遇到了相同问题,但是大家都不知道具体原因,我也发过邮件给柯达,柯达只是让我送去维修站检验,当时我觉得这款相机的设计肯定出了问题。

果不其然在过了一年多后,我终于发现了一个事实,很多网页拆机研究后得出结论,这款机器的开关设计有缺陷,非常容易氧化。我的相机就是因为开关氧化了,导致了不断断电重启的现象。柯达官方竟然一直没有说法。我发誓以后买相机我不买柯达了。

今年2012年了,我已经买了新的相机,这次没买柯达,当然想买也买不到了,柯达遭报应了,已经申请破产保护了,哈哈。我作为一个中国人很自豪的选择了日货,佳能600d。

前几天终于蛋疼想拆开这个相机自己搞搞,于是有了下面的图片:

IMG_20121217_214642

IMG_20121217_214636

IMG_20121217_214630

IMG_20121217_214627

IMG_20121217_214616

IMG_20121217_214602

经历了火爆的闪光灯电容放点之后,我就拆到了这里,实在下不了手了,一共有7个地方是直接焊接的,尼玛,什么设计啊。

在网上看了一下,这个板子下面应该是CCD 和镜头,只有拆了这个板子才能取下开关。

我怕我的技术焊完以后,可能焊不回来了。虽然也准备了电烙铁,想想还是作罢。

费了好大劲,把机器重装了起来。发现能启动,但是不能拍照了,没有画面了,忽然想起有个软线可能没插紧,赶紧拆开,找到了那个插头,重新插进去,观察了一下位置,那个应该就是CCD的数据线了。重新装上,终于可以拍照了。机器还和以前一样,不停重启。

最后得出了一点想小小心得:

1. 虽然柯达发明了数码相机,柯达活该破产。
2. 我观察了网上一些佳能的机器拆机后,觉得相机主板设计很笨重,而且板子焊点也很粗糙,感觉不想是21世纪的电子产品。可能各相机厂商的电子技术积淀有关,后来网上找了一下sony的产品明显板子设计的精致多了,这也证实了我的猜想。
3.数码相机确实比电脑复杂,我拆过笔记本换过笔记本主板,拆过手机,换过手机显示屏,都没有遇到拆不下来的情况。这玩意儿竟然拆到我不敢拆了。

百度网盘邀请码

Posted on 星期天, 六月 3rd, 2012 at 19:13

百度开通了网盘了,一次注册直接就是15G的容量,还不错,比Dropbox大,我试了一下,速度还是不错的。
有兴趣可以试试
http://pan.baidu.com/netdisk/beinvited?invite_code=d5b89a25fc0d47f01550831d56844671
http://pan.baidu.com/netdisk/beinvited?invite_code=5e59183e64bc22f5f8c20eb1ba3f3b70
http://pan.baidu.com/netdisk/beinvited?invite_code=270889a4dc6261f399ca48bf777a18f6

我的dm500

Posted on 星期六, 五月 26th, 2012 at 14:17

虽然这是一台盗版机,但是质量还不错,看了一年多了。出了网络有点不太好,其他度很稳定。

image

主机

image

image

试用cnvdr-1.0-live-htpc

Posted on 星期六, 四月 17th, 2010 at 22:31

这款VDR发布有好久了,我一直没有试用,因为使用上一个版本的VDR调八切一很麻烦,在加上Windows下有不错的hadu做CCcam共享,也就一直没有去玩VDR。

上个月146的华人直播全部升级,只剩下为数不多的几个台可以看了。这下子才想到了138的数码天空。可是hadu不支持数码的破解。

于是乎,目光又投向了VDR,首先就来到了cnvdr的论坛,发现有了新的版本,就是这个cnvdr-1.0-live-htpc,我很快就下载下来。发现这次这个版本和以前有很大不同,这个版本是彻底的免安装版本。给出的下载档就是一个已经可以直接运行的OS了。

使用方法也比较奇怪。可以直接使用这个系统刻录成光盘,然后从光盘启动,也可以把镜像写到磁盘上去。从磁盘启动,甚至可以写入U盘,然后从U盘启动,我比较推荐从U盘启动,毕竟这个系统很小,把一个硬盘给他用太浪费了。我没有U盘,我找到了一张买手机的时候送的SD卡,插上读卡器,就变成了一个U盘了。

接下来是安装方法:

利用UltraISO工具写入映像
可以用将CNVDR一步到位复制到你的磁盘,并且写入CNVDR光盘的引导记录。
其具体方法是,用UltralISO打开CNVDR的iso映像,然后选取菜单中的“启动”→“写入硬盘映像…”,接下来便弹出对话框:
这里选取“硬盘驱动器”,这里选择U盘,后再点击“写入”按扭即可完成CNVDR的安装。

关机,设置系统BIOS,从U盘启动,即可进入 cnvdr画面了。

经过使用该系统在配置上做了大量优秀的改进,配置起来得心应手。非常值得使用。

DVB Dream 八切一设置方法

Posted on 星期天, 一月 10th, 2010 at 18:56

最近装了双锅六星,用上了八切一,换下了原来的四切一。

我使用的DVB Dream收视,原本以为八切一应该和四切一样简单配置,后来发现没那么简单。不过在网上查找资料,又自己琢磨琢磨以后,还是搞定了,具体方法如下:
选项->卫星天线转换器
Diseqc种类,选择1.0 版本/2.0版本。
直接在Port1中添加卫星,选择卫星,设置好本振,非官方里面选择一个数字,这里的数字代表端口号,要注意的是端口从0号开始编,0代表八切一上的1号端口,1代表八切一上的2号端口……
确定,确定即可。
如下图:
8in1
8in1-2

接下来就可以搜台了。

高频头进水导致0信号0质量

Posted on 星期六, 一月 2nd, 2010 at 22:48

前几天我的108.2忽然不正常了,强度,质量全部为0。这颗星看的不多,再加上这段时间又是换工作,又是学车,就没搭理他,终于上个周末桩考结束,闲下来盯着天线看了看,觉得应该要把它搞好了。
首先是怀疑的高频头进水,由于我是用的正馈天线,正焦对的是115.5,所以高频头是扣下来的,如果有下雨,水从头的边缘进入,高频头的头部的塑胶壳中就可能积累很多的雨水。接受能力铁定大打折扣。不过这个怀疑很快打消,因为这个是个新的高频头
然后我开始怀疑节目参数改变,毕竟这颗星看的比较少。而且是新装,所以不太熟悉,不过疑问也很快打消。去网上查了一下参数。没变
马上开始纠结是不是高频头偏了?我用手轻轻拨了拨,发现高频头还是很坚挺的,没有一丝滑动转动现象。应该不太会是偏移了。
最后又开始怀疑是不是线头断了?拿掉四切一,直接上了接收机。还是没有信号。换线再试,还是不行。
在打算重新对头之前,做了个决定,把高频头前的塑胶壳打开看一下。因为高频头的塑胶壳上是有封胶的,而且是新头,所以刚刚没有去想过要拆开它。但是我的高频头固定的也很紧的。拆了高频头再重新对焦也挺麻烦的。所以决定还是打开看一下,毕竟是一种可能的情况。
一咬牙,打开了,就看到一摊水流了出来。接上机器,一切恢复正常。
重新盖上盖子,套上一个新的塑料袋,把整个高频头裹了起来。防水应该没问题了,这样虽然会损失一点信号,但基本不影响收看。
结论:哪怕是新头,也不要太过轻信他的质量。水,还是会进的。

108.2的音乐广播节目

Posted on 星期一, 九月 28th, 2009 at 23:38

早就听说76.5上的音乐广播品质很好,苦于接受环境不佳,无法收取,
最近搬家,顶楼,有了个房顶,一下子就买了口1.2m的天线,一锅双星拿下115.5和108.2
正好76.5上的节目开始转向108.2。
听到了仰慕已久的那40组广播。
名不虚传,大多没有主持人,全部纯音乐,不过感觉音质感觉没有134的国内广播好。
可能是码率的问题吧。
不过节目质量绝度一流。非常适合作为家庭,单位背景音乐。
有频道如下:
US New Songs & Chart
US Popular Songs
Sweet Love Songs
50 & 60 Popular Hits
R & B
Hiphop
Party Music
Rock Music
Jazz Vocal
Jazz Main Stream
Lounge
Enka
Japanese Popular Songs
J&T Station
Bossa Nova
Classical
Piano Easy Listening
Crystal Music
Soft Hearing
Season Music
Old Deck
Chinese Best Selling
Chinese Soft Songs
Chinese Classical Music
Children Music
Easy Listening
Birthday Songs
Wedding & Good Bye
Sweet Love
Pop Music
3375
Exclusive Channel Napoli
Exclusive Channel KFC
Exclusive Channel Audrey
KF
Crystal & Piano Music
Fashion Music
Soft Music
KG
Asia Raido