难得长篇大论的游记,这次主要是想在公司的内部期刊投稿薅点羊毛,于是便有了这篇。
图多文长,令人发指,敬请注意~!
<引子> 今年3月,网上看到权威消息称“中国公民持土耳其电子签证前往土耳其,可凭有效普通护照、电子签证打印件出境,不再需要查验申根或经合组织成员国签证、居留了”的消息,当时并没特别留意。4月计划出游的时候,突然想起,顿时感到这是一个不错的选择,基本上也算是一个说走就走的地方。同时,在计划过程中《花样姐姐》热播,更加坚定了去的决心,内心高呼:女神志玲姐姐都去啦,咱也得去看看啊!! ( ̄︶ ̄)↗
<国家> 土耳其也是一个共和国哦,它的国旗由一颗五角星和一弯白色新月组成,所以这趟旅行当然也就称作为“星星月亮之旅”啦。
图 01 土耳其国旗 阅读全部
无为而为
2015-03-10
分类:站点更新
阅读:5142
评论:1
“站点首页”的照片墙原来是“捡”别人的flash代码改了改做的,最近简单学习下JQuery,用JS重构,去除flash,效果保持不变。
无为而为
2014-12-26
分类:技术备忘
阅读:2674
评论:0
自己用的ThinkPad X230安装了SSD之后,启动速度很快,但是某天开始输入登录密码后进入到桌面的速度变慢了,有一个明显的停滞时间,无硬盘活动,最少10秒,有时甚至更长。一直以为是安装了某个软件造成的,还使出了Process Monitor的Boot Logging,找过几次也没有头绪。
好吧,灵光总在一瞬间,前几天突然想起,在Win7右下角的“搜索程序和文件 ”框里查找“rapid”,联想RapidBoot Shield出现在我的视野,打开,在界面上关闭了“启用 RapidBoot Shield ”,一切恢复~!
无为而为
2014-07-22
分类:技术备忘
阅读:9405
评论:1
X230笔记本加了块Plextor PX-128M6M SSD固态硬盘,虽然X230的msata只能发挥SATA2 3G的威力,但是实际用起来还是感觉提升非常大,Plextor的4K性能还是挺不错的,超过正在用的三星840。原来重启动到进入桌面可以随意操作基本需要3-4分钟,现在30秒! 可是WIN7的体验指数WEI测试中,硬盘依然是最低分,永远是5.9分。常见的优化都已经做过了,开启AHCI、4K对齐、关闭索引和预读取、开启TRIM等等都做过了,可是分数就是定定的5.9!? 中文网站搜了半天没解决,最后在国外发现个帖子http://franktovar.de/2011/09/26/about-the-windows-experience-index-score/ ,说的是因为WEI的WinSAT工具在硬盘测试中必须要分配一定的连续磁盘空间才能完成,一查C:\Windows\Performance\WinSAT\DataStore下面的Disk.Assessment的xml日志,其中果然有“<Responsiveness Reason="UnableToAssess" Kind="Cap">TRUE</Responsiveness>”的记录,解决方法是进行磁盘碎片整理,老外推荐用UltraDefrag整理。 照着做,然后执行“winsat disk -scen 2009 -drive C:”,发现依然出错。。。后来认真看了C:\Windows\Performance\WinSAT\winsat.log,发现现在的错误是“storage\diskprof.cpp:2324: Unable to open temporary file. Largest available contiguous space was: 4096MB”,磁盘空间是够了,但是打不开临时文件?! 突然想到我用了RAMDisk,虚拟了2GB的内存作为临时磁盘,把系统的TEMP目录都junction到里面去了,曾经就发现过360云盘的同步版在这种情况下安装后,文件管理器里面“计算机\360云盘同步版”上面的管理条就是出不来,因为程序也是使用TEMP目录资源出错,导致安装不完整造成。 于是C盘建个TEMP2目录,修改环境变量,重启,测试成功,硬盘指数到7.8!
无为而为
2014-05-09
分类:资源备忘
阅读:2636
评论:0
这里有权威数据:http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
中国区还可以区分CN、HK和TW
无为而为
2014-04-23
分类:技术备忘
阅读:3427
评论:0
故障现象: Win7下启动Thinkpad电源管理器后,停留在启动界面,不显示程序界面。补充:其实不光电源管理器,其他的FingerPrint指纹管理器、Access Connection等都可能会出现,打开任务管理器发现CPU中一个核占用率全满 解决方法: 1、控制面板-管理工具-服务,找到显示名称为“Windows Presentation Foundation Font Cache 3.0.0.0”的服务,将其停止。 2、删除文件,“C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache3.0.0.0.dat” 3、启动“Windows Presentation Foundation Font Cache 3.0.0.0”服务。重新启动Thinkpad电源管理器, 微软对“Windows Presentation Foundation Font Cache 3.0.0.0”描述如下:通过缓存常用的字体数据来优化 Windows Presentation Foundation (WPF) 应用程序的性能。WPF 应用程序将启动此服务(如果尚未启动)。可以禁用此服务,尽管这样做会降低 WPF 应用程序的性能。 原文地址:http://thinkbbs.lenovo.com.cn/forum.php?mod=viewthread&tid=50057
无为而为
2014-01-04
年审 分类:唔知点分
阅读:5407
评论:1
不知不觉小伍马上两岁了,听说现在可以提前审车,于是给他提前过生日。 今天10点出门,11点15回到家,检测站全程耗时25分钟,检验排队前面只有1辆车,办证大厅排队前面只有1个人。整体感受很好!提示: 1、机动车检验合格有效期是按自然月计算的,到那个月的月底,而不是你上牌的对应的那一天。 2、目前成都的车辆是可以提前3个月年审,这个提前3个月是算上检验期止的这个月,往前推3个月,比如3月到期,那就是1月可以去审。 3、成都目前不光车管所可以审车,还加入很多社会化的监测点,而且周六工作,具体可以到这里查询『成都全市交警业务办理地址』 ,看“社会化检测点”;今天去的是“成都市锦江区锦泰机动车检测有限公司”,告示牌上写的工作时间是:周一到周六,08:30-17:30,不午休。 4、小型、微型非营运载客汽车6年以内每2年检验1次;达到和超过6年的,每年检验1次;达到和超过15年的,每6个月检验1次。注意自己行驶证副本上的日期。 5、网传(自行参考吧):检查等待停车不熄火,对于检查尾气过关有好处。年审前: 1、检查车辆是否有违章,有的需要先处理掉:『成都网上车管所』 2、自己检查下车辆的灯光吧,不要因为小问题现场掉链子。年审资料: 1、车主身份证原件。 2、行驶证原件(正、副本)。 3、近两年交强险副本(其中包含代收的车船税;第一次年审的车辆只需要最近一年的交强险副本,因为第一年的在上牌的时候已经交了) 4、三角警示牌。 5、代为年审的貌似还需要委托书和双方的证件。 *这次去没有检查灭火器;证件只需要原件,无需复印。(根据网友反馈,有些检测站还需要复印件,大家还是带上吧,现场貌似1元/张)过程: 1、进入检测场排队,三角警示牌拿出来放在前挡外面的雨刮器前面,准备身份证和行驶证; 2、与车一起拍照,之后全程不需要熄火; 3、开引擎盖,上线检查尾气(获得排放检查结果,留好,最后用来换绿标),同时自己去缴纳检查费100元(现金支付,获得收据和发票)。超过2次检验的话,貌似每次要补交50元。 4、尾气检查完后继续上线进行制动、灯光等检查; 5、拿检测结果(获得机动车牌照申请表、机动车安全检验合格证明、机动车安全检验报告单); 6、通过了就去办证大厅,前台取号,在机动车牌照申请表上签名,准备身份证、行驶证、交强险副本和刚才获得的3张表; 7、上柜递交材料,等叫名字,获得缴费单; 8、缴费,五路一桥400元/年,2年一审的需要缴纳2年(刷卡支付,可刷信用卡;锦泰检测点可以付现金,检测点代为刷卡); 9、上柜递交行驶证副本和排放检查结果,获得检验合格标志和绿标,行驶证副本打印新的有效期;五路一桥标志取消,没有了,大家都懂的!
-------2016-11-26补充-------
四川省公安厅交通管理局交通安全综合服务管理平台 :https://sc.122.gov.cn
可以查询、处理违章,查询驾驶证、行驶证信息,还可以网上办理,但是需要先去面签,还是不方便。比较好的是,可以按办理业务查询办事点:服务导航
无为而为
2013-11-10
分类:技术备忘
阅读:6215
评论:1
最近讨论到一个问题: A、B两个文本文件里面都有手机号,A文件是千万甚至上亿行,B文件是上百万行,如何高效的将A文件手机号存在于B文件中有的提取出来?
比较常见的答案: 1、将文件导入数据库,用一条SQL解决,类似select * from A where num in (select distinct num from B) 2、将B文件号码按条取出,通过类似grep脚本逐个过滤A文件
这些由于涉及数据的导入导出、数据库查询机制、文件的多次遍历因素的影响,都不是最佳方案。
要想效率到极致,主要考虑两个方面: 1、A和B文件只能遍历一次 2、查询号码是否存在的效率一定要高,且复杂度应该为常数,而不是线性甚至指数
记得很久之前,在网上看到一篇文章介绍google在GMAIL中如何解决海量垃圾邮件名单的问题,大致是初始化一个很大的文件,将邮件地址摘要化(例如MD5),使用摘要作为文件偏移量,在文件对应位置写入标识,用一个bit代表一个邮件地址;查询的话也是先计算摘要,再通过摘要直接读取文件对应文字看有否标识,这样的话就解决了每次可以快速查询邮件列表是否是黑名单,且查询复杂度为常数;如果不同的邮件地址出现了相同的摘要会出现误判(虽然这个概率很低很低),但误判的邮件地址用户发现后可以选择加入白名单,白名单的数量从理论上来说就是很少很少的,查询效率有保障。
基于这个思路,我们可以考虑使用手机号码作为偏移量,直接在文件或内存中建立一个结构;现在号段是13、14、15、18,号码最大差值是6*10^9,如果用1 bit代表一个号码,只需要6*10^9 / 1024 / 1024 / 8 = 716MB,放在内存里面也不多,比磁盘效率高百倍!再来,还可以按1x号段来建立多个标识串,比如13、14、15、18分别1个,就只需要大概477MB内存;甚至还可以细分到1XX号段。
软硬件环境:Lenovo X230,i5-3320M CPU@2.6GHz,12GB RAM,日立7200转500G缓存32M硬盘(HTS725050A7E630),64位WIN7 开发环境:Microsoft Visual Studio 2008,C++,64位编译 测试文件:A文件有3000万手机号码,380MB;B文件有150万手机号码,19MB;随机产生的,可能有少量重复测试结果(DEBUG模式):内存消耗约750MB;遍历B文件初始化数据结构耗时2秒;遍历A文件中B文件有的号码,保存到C文件耗时42秒,大小约196K,有1万5千多个号码。
一次遍历和高效查询,确保了结果也是很高效的! 测试代码猛击这里下载