-
2013-01-09
debian包的结构和解包打包-从打包ubuntu12.10 linuxqq说起
作为2B青年,果断在mac下装了linux。今天想装QQ,发现报错了。 daohoo@daohoo-mbp:~/Downloads$ sudo dpkg -i linuxqq_v1.0.2-beta1_i386.deb [sudo] password for daohoo: dpkg: error processing linuxqq_v1.0.2-beta1_i386.deb...
-
2012-12-05
Darwin(Mac OS X内核)特有的命令
Mac OS X的内核是darwin,是一个BSD Unix的内核,相对于原始版本的unix,Apple在上面加了一些自己的命令,其中有些命令还是挺实用的,比如ditto,可以直接拷目录,并且在拷贝时压缩和解压缩(哥一直希望scp也支持压缩和解压缩)。下面是老外整理的一份列表(来源:http://www.matisse.net/osx/darwin_commands.html) Based on...
-
2012-12-01
Ubuntu/Debian从源码编译debian包
Ubuntu源里有的软件: ubuntu源里有的软件,理论上不用自己编译debian包,但是有时候,我们想对源里的软件做些修改,打些patch,就可以用这种方法,具体为: 1.获取源文件 源码包中通常包含3个文件,分别以dsc,orig.tar.gz和diff.gz为后缀名。 其中 .orig.tar.gz 是软件原始源码包,没有经过任何修改; .diff.gz 是将源码包 debian...
-
2012-11-02
Linux on MIPS的syscall及id列表
Linux on MIPS的syscall及id列表: X86的syscall表在这里有: http://syscalls.kernelgrok.com/
-
2012-08-29
杯具带来的教训-关于C和C++代码的混合链接
====我是分割线,只是想说明下面的都是废话,大家可以直接跳到下一个分割线====...
-
2012-07-15
#照片#英伦行
六月下旬,去曾经的日不落开了个会,在这里传些照片,给之前跟我说想看照片的一些同学看看,顺便凑篇博客。
-
2012-05-31
五月流水账(多图杀猫慎入)
转眼五月就过去了,才发现在五月,我只写了一篇博文。其实中间几次想写,无奈江郎才尽,无从下笔。到了月末,逼着自己写一篇,尽管是流水账,顺便测试下wordpress手机客户端。无奈写流水账都写不好,只好用图片来凑个流水账。废话完了,上图:
-
2012-05-12
pdf嵌入字体
在论文提交final script时,一般都要求论文中所有的字体都嵌入到pdf中,一般来说,IEEE提供了一个叫做EXPRESS的工具,可以检查是否符合规范,包括字体是否嵌入。但是,有时候,我们通过latex编译出来的pdf,不能通过EXPRESS检查,并且大部分都是因为字体原因,那么,本文将介绍如何在linux pdflatex编译时能够潜入所有字体。...
-
2012-04-27
Vimdiff逐行比较
平时,我们用vimdiff都是基于最大匹配,但有时我们希望能够逐行比较,这个不能直接实现,但是可以通过diff的patchexpr实现,具体介绍可以看vim文档: http://vimdoc.sourceforge.net/htmldoc/diff.html...
-
2012-04-09
程序(进程)在内存中的组织-由ld_brk_point以及brk函数谈起
今天调龙芯模拟器,发现里面有个ld_brk_point,一直不知道是啥东西,后来搜了下,发现就是malloc函数申请空间的起始地址。改值可以通过brk()以及sbrk函数设置。为了说清楚这个问题,有必要先了解下Linux下程序运行时(进程)在内存中的组织。...
-
2012-03-29
[整理]SD协议概述
这段时间折腾某芯片上的SDIO,在这里将相关知识整理下,以便备忘。需要注意的是,由于我们的SD只支持SD模式,不支持SPI模式,因此文中内容也是针对SD模式的,后面不再强调此点。 信号 CLK:时钟信号 CMD:双向命令和响应信号 DAT0-3:双向数据信号 VDD,VSS:电源和地信号 注:SD模式下可以选择总线宽度, 即选用几根DAT信号线(1或4根), 可以在主机初始化后设置. 比特流...
-
2012-03-16
启用FTS编译sqlite并用update更新列值
今天,折腾sqlite,需要update一个数据库,发现可以用下面的命令: UPDATE SET WHERE 但是,在ubuntu里面用apt-get安装sqlite后,直接执行上面的语句,会报“no such module:FTS3”,因为默认sqlite编译是没有启用FTS3的。因此,需要自己下源码编译,手动编译是加入以下编译选项: -DSQLITE_ENABLE_FTS3...
-
2012-02-28
关于Python变量和List的append操作
今天,写Python代码,碰到一个很诡异的问题,花了好长时间才明白(也怪我基础不好,没系统学习python,都是用的时候直接抓脑皮用),通过这个问题,我基本搞清楚了Python中的变量以及List的一些操作。在这里给自己Mark下,也希望对读这篇文章的人有点用。 首先,看下面这段代码: #!/usr/bin/python # -*- coding: utf-8 -*- import os,sys...
-
2012-02-26
mark
-
2012-02-17
由《商海通牒(Margin Call)》所想到的
上周末,看了关于华尔街,关于金融的电影《Margin Call》,中译《商海通牒》,又译《孖展风云(港)》 /《 黑心交易员的告白(台)》 /...
-
2012-02-12
事务和事务内存
今天(2月9日),看到solidot报道,英特尔下一代Haswell处理器硬件支持事务内存,感觉有点小意外。...
-
2012-02-08
程序/进程的前世今生
在这篇文章中,将介绍下程序从源码,到目标文件,到二进制码,再到装载,运行以及退出的整个过程,简称程序/进程的前世今生。 首先,区分一下程序和进程的概念。程序是一个静态的概念,而进程是一个动态的概念。程序一般是指从源码到二进制码这些过程的实体(勉强简称为前世),而进程则是从装载,到执行,到推出的实体(勉强简称为今生)。维基百科对两个概念的定义为: 程序的定义:...
-
2012-02-05
笑傲江湖三部曲
昨天无聊,又不想干活,于是去凤凰网随便找了个叫《金庸群侠传》的纪录片看。该纪录片与其说是介绍“群侠”的,不如说是介绍“电影”的,里面的介绍了很多改变自金庸作品的老电影,作为怀旧的我最喜欢看得就是很老的东西了,而其中介绍的《笑傲江湖》三部曲,更是引起了我的兴趣。 于是我跑去六维把笑傲江湖三部曲下了下来,并且花了一晚上算基本看完(因为第三部没怎么看)。...
-
2012-01-12
我的2011
2011年已经过去了10来天了,其实在1月1日就想凑热闹写个2011的总结的,但是一直由于文笔羞涩,不敢下笔。可是,我貌似曾经下过每年写一个总结的决定,所以,只好硬着头皮,在回家前扯一扯。...
-
2012-01-09
个性VS傻瓜 点点网用神马打败传统博客?
在点点内测时期,我就通过邀请码进入了点点网,并体验了点点网。当时进入就觉得这东西挺新鲜的,比较兴奋写了一篇文章《成功注册点点,附找点点邀请码的方法》,并在那篇文章简要的谈了下初始的体验。九个月已经过去了,点点网已经成为了我每天必定登陆并停留时间较长的网站了,其中对点点有些体验和看法,体验主要是指我用点点的感受,而看法则是对博客平台进化的看法,个性VS傻瓜,是点点网打败传统博客的致命武器。...
-
2011-12-14
MIPS中LL/SC指令介绍
注:本文主要参考了IBM的《Linux 的 Spinlock 在 MIPS 多核处理器中的设计与实现》一文,需要更详细的关于spinlock的实现可以看前述文章。...
-
2011-12-01
写了个整理AAAI论文摘要的脚本
这几天需要扫AAAI的摘要及论文,但是一看AAAI每年有几百篇,我就傻眼了,加之本人有个习惯,善其事之前,总是喜欢利其器,于是花了个把小时写了个把AAAI的摘要爬出来并整理成一个html文件的程序。 #!/usr/bin/env python # -*- coding: UTF-8 -*- # # Copyright 2011 Sigma http://www.sigma.me. # #...
-
2011-11-22
推荐几个Linux命令行下性能监控小工具
在Linux中,CPU,内存等系统状态可以通过top命令查看,或者用图形界面的工具,如gnome-system-monitor。但是,有时候,想知道更详细的信息,比如说进程树之类的,网络具体使用之类的,这些工具就无能为力了,在本文中,将介绍几种Linux下的性能监控小工具,也许可以满足这些的要求(由于这些工具使用简单,不多介绍,主要上图): htop...
-
2011-11-18
小柯-《遥望1999》&《遥望2000》
前段时间,在翔子的博客听到一首叫《遥望2000》的音乐感觉很不错。今天,在虾米电台,很意外的,又听到一首《遥望1999》,感觉也不错。于是很好奇这两首歌有什么渊源(话说,以前我听歌都是不管是谁的,甚至标题是什么,某童鞋引用钱钟书的话称之为是“你吃鸡蛋,还要管下蛋的是哪只母鸡”),发现这两首歌都来自小柯的《日子》专辑。其中1999还是传说中的《将爱情进行到底》电视剧的插曲还是主题曲,不过,我当时还是...
-
2011-11-15
Linux(ubuntu)下开发并添加内核模块
首先,大致有以下一些地方需要用到Linux内核编程: 驱动开发,linux下的大部分驱动都是以内核模块的形式执行的。 使用了一些特权指令的程序,比如wrmsr这些指令,这些指令需要在ring0下执行,一般这种程序也是以内核模块的形式执行。 下面简要介绍一下,一个Hello...
-
2011-11-08
亲历高级邮件骗局-Gmail还将这邮件标记成Important
今天收到一封邮件,大意是和我这个博客的类似的域名有人要注册,但是考虑到品牌保护,让我可以优先注册之类的。邮件很正式,很唬人,第一句就是dear President...并且,连gmail都被它骗过了,提示该邮件很重要“Important mainly because of the people in the conversation.”。邮件内容如下: (If you are not in...
-
2011-11-05
Linux下查看并设置CPU频率
在Linux下,可通过cpufreq-info,cpufreq-info,cpufreq-selector等命令来查看以及设置CPU的频率。 这些命令加载了内核的acpi_cpufreq模块,可通过以下命令查看是否加载。 lsmod | grep "acpi_cpufreq" 其中cpufreq-info的输出示例信息如下: analyzing CPU 7: driver:...
-
2011-10-30
【整理】李开复-如何制作好的ppt
今天在李开复先生微博看到的,在这里整理下,供自己和大家以后查阅。 如何写PPT标题 原文:http://weibo.com/1197161814/xv8FTCsYn 每页标题尽量不超过10字,涵盖该页主旨。 标题一行写完,绝对不可换行回车,这样听众眼睛要回车,增加认知负荷。...
-
2011-10-23
Siri背后的技术
今年10月,Apple发布了iphone 4S with IOS...
-
2011-10-16
C语言逗号运算符的一些问题
前段时间,某童鞋碰到一个和逗号运算符相关的诡异问题,当时我也查了下运算符优先级,仔细想了半天才想明白,当时就想把关于逗号运算符的一些东西写一下,但由于比较忙,一直没写,现在补上。 在这里,为了省事,直接把邮件内容附上(假如那位童鞋你看到了,侵犯了你的版权,别生气哈~),我承认我真的很懒。。。 ===============================================...
-
2011-10-06
箭扣野长城游记
起了这么个唬人的标题,但事实上,可能名不副实。因为事实上很可能就是几张图片。 在怀柔吃午饭时,餐厅内的涂鸦,有点意思。 村口的田和山。 灰机,山上的空气不错,看起来还挺清楚。 城楼以及可能栖息于此的乌鸦。 日落,不知道中间那个点是怎么产生的,感觉很神奇,大自然 月亮,可惜不是满月或者月牙。 有一张落日,貌似有点佛光效果? 落日三,感觉树枝旁边有个鬼影,有点神秘,不知为何物。...
-
2011-09-20
写在博客一周年,裤子大53周年
今天打开微博,一堆关于裤子大的历史的微博迎面扑来,我才意识到,今天是9月20日,我们裤子大的生日。 很荣幸的,我的这个博客开通日期也是这一天(纯属巧合~~),我的博客也有一周年了!下面列出博客一周年的一些静态参数,以便一年后再来比较: 我博客总共写了123篇日志(包括从Live Space导入的几篇日志)。 遵循码农传统,本博客的第一篇日志是《hello...
-
2011-09-13
Hash和Bloom Filter
这几天的“科研”中涉及到了一个概念,Bloom Filter(有的中文翻译为布隆过滤器,不知道正确否),今天看了下相关的资料,发现这东西和Hash还挺有关系的,在这里一并讲下。 Hash(函数/表) Hash (中译为哈希,或者散列)函数在计算机领域,尤其是数据快速查找领域,加密领域用的极广。其作用是将一个大的数据集映射到一个小的数据集上面(这些小的数据集叫做哈希值,或者散列值)。Hash...
-
2011-09-05
开始阅读并修改SESC模拟器代码,开始写关于SESC的日志
这段时间由于“科研”需要,需要改模拟器,经过和师兄们商量,最后基本定了用SESC(SuperESCalar Simulator)。但是,在使用SESC的过程中,发现文档极少(甚至完整的安装文档都没有),唯一比较好的参考来源就是偶尔有一两个更新的SESC邮件列表。...
-
2011-08-27
程序的正确性的一些理解--再谈一致性协议
这几天,看论文,有个东西一直困惑我。那就是,如何判断程序是正确的,又如何判断程序的执行是正确的。下面谈谈我个人很直白,很初级的理解 个人以为,简单直白讲,程序正确,就是程序能做程序员预期希望做的事;程序执行正确,就是程序能够在一定输入下,输出程序员(设计者)所希望的输出。 个人以为,对于冯诺依曼机器,程序的输入包括: 整个程序空间的内存初始值以及任何改变程序空间内存的事件。...
-
2011-08-27
规划
昨晚和Yu聊了很久,收获良多,发现自己和很多人相比,尤其是grapeot和rex相比,缺少对生活的规划。...
-
2011-08-20
整理了下ISCA2000-2011所有论文的摘要
这周四,为了解近些年来的研究,需要看大量的论文,而在大量论文中找出最有价值的,我感兴趣的文章,除了标题外,就是摘要了。由于一篇一篇的看摘要很累(其实我有体系结构方面近些年来所有文章的全文,但一篇一篇打开看还是比较郁闷),于是突然想到可以先把摘要整理出来,这样以后过文章也方便一些。于是花了一天多差不多两天把ISCA2000-2011的所有文章的摘要整理出来个doc,后来突然想到这东西也许对别人有点用...
-
2011-08-14
漫谈Google的Native Client(NaCl)技术(二)--技术篇(兼谈LLVM)
上一篇文章介绍Google的Native Client技术的渊源及动力,解释了为什么Google要做这样一个技术。在这篇文章中,将介绍Native Client的一些技术概要。 Native Client简介 Native Client是Google在浏览器领域推出的一个开源技术,它允许在浏览器内编译Web应用程序,并执行原生的编译好的代码。Native...
-
2011-08-13
漫谈Google的Native Client技术(一)--历史动力篇(Web本地计算发展史)
昨天在CB上看到一篇文章《最新Chrome Beta支持在浏览器内直接执行C/C++代码》,而实现这功能的最基本的技术就是Google几年前提出的Native Client技术,其实之前我在一个计算所师兄的博客里已经看过一篇介绍Native Client技术的文章,个人当时就感觉这东西挺有前途的,今天无聊,也了解了下,写篇博客总结下,其中不免有拾人牙慧之处。...
-
2011-08-06
Redis实现之虚拟存储系统(VM)实现(四)--线程式虚存(Threaded VM)交换
非阻塞虚存的几种实现选择 由于阻塞式虚存实现有各种缺点,因此,Redis实现了非阻塞式的虚存系统。实现非阻塞式虚存系统有以下几种方法:...
-
2011-08-02
点点网绑定独立域名方法
今天看到一个同学的点点绑定了独立域名,感觉不错,于是也想把自己的点点也绑个独立域名。 下面是绑定方法: 首先官方的方法: 绑定独立域名可以给你的博客设置独立顶级域名,比如"www.mywebsite.com"。其他人访问这个地址的时候会自动跳转到你的点点博客;设置的过程比较复杂,不过不用担心,跟随我们的说明向导一步步完成:)...
-
2011-07-24
Redis实现之虚拟存储系统(VM)实现(三)--阻塞式虚存(Blocking VM)交换
个人理解,所谓阻塞式虚存(Blocking VM),是指redis发生数据交换时,进程被阻塞,不能干其他的事情(后面一篇文章将讲到Threaded VM相反,有独立VM线程)。 在Redis中,启用阻塞式虚存需要在配置文件中将server.vm_max_threads设成0(即不为Threaded...
-
2011-07-17
Redis实现之虚拟存储系统(VM)实现(二)--数据交换(Swap)的实现
Redis的虚拟存储系统(VM subsystem)的目的是实现将Redis对象(Redis Objects)方便的在主存(Memory)和硬盘(Disk)之间交换。在Redis虚拟存储系统中,Redis仅仅会将和值(Values)关联的对象交换(swap)到硬盘上。在前一篇日志中,对VM涉及的数据结构进行简要介绍,在这篇日志中,将介绍数据交换的具体过程。...
-
2011-07-11
Scanf通过%x(%d)读入char出现栈溢出的诡异问题
昨天使用scanf(fscanf)碰到一个很诡异的问题,问题抽象出来是这样的: 有如下代码: #include #include int main() { FILE *fin; int i; unsigned char a[8]; fin=fopen("test_file","r"); for(i = 7; i >= 0 ; i--) // for(i = 0; i = 0 ; i--) {...
-
2011-07-09
这个周末真忙
这周比较忙,尤其是周末,看来两天都得去实验室加班。之前就觉得那东西是无底洞,看来我的想法是对的,但愿这周末能够彻底把这无底洞了解。 还有一件郁闷的是,明天705版散伙饭,但是本科班主任过来了,所以0611明天也聚会,时间有点冲突,有点郁闷。 下周也不轻松,暑期学期的课都要结了,N多报告和小论文,够折腾好几天了,加上其他一堆事,真要焦头烂额了。 嗯,这周比较忙,就写这些了,权充数而。...
-
2011-07-03
Redis实现之虚拟存储系统(VM)实现(一)--Swap file数据结构
Redis的虚拟存储系统(VM subsystem)的目的是实现将Redis对象(Redis Objects)方便的在主存(Memory)和硬盘(Disk)之间交换。在Redis虚拟存储系统中,Redis仅仅会将和值(Values)关联的对象交换(swap)到硬盘上。 在Redis的顶层的Hash...
-
2011-06-25
非关系型数据库(NoSQL)Redis实现之String实现
Redis是一个性能非常优异的非关系型数据库,有测试表明,在Linux 2.6, Xeon X3320 2.5Ghz配置的系统中,Redis性能能够达到SET操作每秒钟 110000 次,GET操作每秒钟 81000 次。...
-
2011-06-17
数据库理论之ACID和BASE的比较
传统关系型数据库系统的事务都有ACID的属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。英文为: Atomic: Everything in a transaction succeeds or the entire transaction is rolled back. Consistent: A...
-
2011-06-13
非关系型数据库NoSQL理论基础之CAP理论
CAP理论是设计分布式web系统的一个很关键的定律,其主要内容是(非官方定义): When designing distributed web services, there are three properties that are commonly desired: consistency, availability, and partition tolerance. It is...
-
2011-06-11
NoSQL非关系数据库简介
昨天去听了下新浪微博首席架构师的一个讲座,其中讲到新浪微博采用了非关系数据库Redis,感觉这东西有点意思,于是搜了下,大致了解下,把看到的一些东西放到这里,算是小小总结(其中可能有误,请自行辨别)。...
-
2011-06-11
帝都的雨
今年的北京真奇怪,雷雨不断,貌似今天还下冰雹了,恍如回到我们的南方,虽然今天肚子一直不舒服,但是心情还是不错。附上几张窗外的图: 雨正在下,可惜忘拍天空了 雨未停,太阳却出来了,可惜没有彩虹 树荫下细碎的阳光 黑云压城,我承认我说的太夸张了 雨停了,云开雾散 PS:今天是0611,是我们0611er的节日,可惜北京分舵的人很多人有考试,没聚,貌似明天会补上。特此Mark。
-
2011-06-05
一点教训
这个端午节真郁闷,一直在加班,直到加班到今晚九点多,服务器文件系统挂了,才能无奈的休息回。而这不意味这几天焦头烂额的生活已经结束,也许意味着服务器好了后会过的更焦头烂额!! 不过也只能怪自己,当初任务没做细,有些事一直在拖,搞得到紧要关头手忙脚乱。在这里随便扯扯教训,算是对做H264硬解码一个子模块的教训,也权充这周的日志。...
-
2011-05-27
近场通讯(Near Field Communication,NFC)简介,兼谈NFC在未来的机遇
前几天google推出了手机支付谷歌钱包(google wallet),wallet的技术基础就是近场通讯(NFC)技术,因此我关注了下相关NFC技术,在这里记录一下以便备忘顺便分享。 近场通信(Near Field...
-
2011-05-23
博客国内访问量突破1万,国际访问量突破2千,Mark
今天蓦然发现博客国内访问量突破一万了,国际也突破两千了,乘此机会写篇日志mark下,顺便记录下这个博客的历史。 建立时间:2010年9月20号(突然发现这是我科的校庆日,莫非冥冥之中自有天意) 截止今天(2011年5月24日): 共有文章101篇,包括本文共有102篇,去除其中的一篇hello world以及从live space导入的just for test,文章数恰好100篇。...
-
2011-05-21
漫谈云计算
原来计划每周五晚上都写一两篇日志的,算是对当周关注的东西的一些总结。以便若干年后,回想起来,能大概知道我曾经都学过什么,思考过什么。也便若干年后,看曾经的自己是如何的幼稚,肤浅,也许会为自己讶然一笑。可是这周五,想了半天也没想到该写些什么,这周前几天改模拟器,改得很郁闷,后面为实验室的工程做验证,倒还好。不过总体感觉什么都没做,什么也没学,或者说什么都没做成,感觉虚度了,所以也就感觉写不出什么东西...
-
2011-05-13
龙芯3A笔记本原型机曝光
下面的图片是什么?Mac?No,那是龙芯3A的笔记本原型机。 今天在实验室里看到了龙芯3A的笔记本原型机,貌似这东西现在全世界据说只有两台。一台在龙梦,一台在实验室。 我顺手拍了几张照,在这里分享下剩余的几张,手机挫,拍的效果很差(本来感觉可能不能公开分享,但是既然明天要在中科院的科技活动周展出,我想分享应该也没事吧) 系统用的是国产共创linux,UI其实还不错...
-
2011-05-13
坚持还是放手--话剧《恋爱的犀牛》赏析
注:这是我们话剧欣赏课老师叫写的话剧赏析,既然写了,就贴出来吧,不能白写。由于是话剧赏析,所以文章有点酸,各位看官莫惊~ 不过话说过来,那话剧还挺好的,推荐一下 一个叫马路的男人痴迷着一个叫明明的女人,这个叫明明的女人却沉沦在一个叫陈飞的男人世界里。这就是话剧《恋爱的犀牛》所讲的故事,两段犀牛般爱情,两段犀牛般坚持:马路对明明的爱和坚持,明明对陈飞的爱和坚持。...
-
2011-05-06
存储一致性总结
严格一致性其实从物理定律上来说就是不能实现的(它要求写操作能够瞬间传播出去)。 顺序一致性是可行的,在编程人员中很流行且广泛应用。但是它的性能很差。解决这个问题的方法是放宽一致性的模型。下表以限制程度递减的顺序给出了几种可能的模型。 一致性 说明 严格 所有的共享访问事件都有绝对时间顺序 顺序 所有进程都以相同的顺序检测到所有的共享访问事件 因果 所有进程都以相同的顺序检测到所有因果联系的事件...
-
2011-05-06
存储一致性之入口一致性(Entry Consistency)
另一种使用临界区的一致模型是入口一致性(Bershad等,1993)。和释放一致性的两个变体一样,它也需要编程人员或编译器在临界区的首尾分别使用获取和释放操作。然而,与释放一致性不同的是,入口一致性要求每个普通的共享数据都要与某种同步变量如锁(lock)或屏障(barrier)相关联。...
-
2011-05-06
存储一致性之释放一致性(Release Consistency)
倘若在弱一致性中,存储器能够区分进入还是离开临界区的话,应用起来会更有效。鉴于此,我们需要两种类型而非一个同步变量或操作。 释放一致性(Gharachorloo等,1990)提供了这样两种操作: •获取(acquire)操作是用于通知数据存储进程进入临界区的操作。 •释放(release)操作是表明进程刚退出临界区。...
-
2011-05-06
存储一致性之弱一致性(Weak Consistency)
弱一致性WC(Week Consistency)模型的提出,是人们观察到大多数并行程序排定几个进程对数据存取次序时都需要使用同步操作;而在同步操作之间,一个进程所进行的数据存取操作次序对其他进程会是不可见的。例如,某进程对同步变量实施加锁后进入临界段,已在临界段内所做的存储器数据读写操作,由于互斥性其他进程根本看不到,更不用说读写操作次序了。...
-
2011-05-06
存储一致性之处理机一致性(Processor consistency)和PRAM一致性(PRAM consistency)
Goodman于1989年提出处理机一致性(processor consistency)。 处理机一致性的定义是: 由一个处理机发出的写以他们所发出的同样次序被观察到。但是,从两个进程写的次序出现作为由它们自身或第三个处理机所观察到的次序不一定相同。即从不同的处理机的同时对同样的位置的两个读可以产生不同的结果。...
-
2011-05-06
存储一致性之一般一致性(General Consistency)和因果一致性(Causal Consistency)
相比于严格一致性,顺序一致性虽然放松了限制条件,但是对性能的影响还是很大,因此出现了一般一致性和因果一致性。 一般一致性的定义是: 一个系统支持一般一致性,当每个处理机所执行的所有写已被完成时,如果一个内存位置的所有副本最终地包含同样的数据。 因果一致模型(Hutto和Ahamad,1990)是顺序一致的淡化,它按有无可能的潜在因果联系来区分各事件。...
-
2011-05-06
存储一致性之顺序一致性(Sequential consistency)
定义(Lamport ,1979): the result of any execution is the same as if the operations of all the processors were executed in some sequential order, and the operations of each individual processor appear in...
-
2011-05-06
存储一致性之严格一致性(Strict Consistency)
定义: Any read to a memory location X returns the value stored by the most recent write operation to X. 中译为(看起来真简洁,不得不感慨下汉语的简洁性,不过和简洁相伴的往往是不准确性): 从存储器地址X处读出的值为最近写入X的值。 严格一致性要求具有决定最近写的能力,因此它蕴涵请求的全序。...
-
2011-05-06
共享存储和存储一致性概述
之前那篇关于并行加速的文章里讲到,有空会把各种存储一致性介绍下,趁着今天刚考完分布式操作系统,做各种存储一致性有点点了解,就趁热打铁,把各种一致性写下来,作为备忘。 需要强调的是,即将写关于存储一致性的几篇文章,大量的参考了夏道藏老师的《分布式操作系统》分布式共享内存一章的课件以及胡伟武老师的《共享存储系统结构》一书。...
-
2011-04-29
Android下调用传感器(温度,亮度方向,地磁等,附源码)
装好Adroid SDK后,在sample的指导下,写了几个简单的类似hello world的程序,在这里介绍一下所写的在android下调用传感器的程序。 Android中支持的几种传感器: Sensor.TYPE_ACCELEROMETER:加速度传感器。 Sensor.TYPE_GYROSCOPE:陀螺仪传感器。 Sensor.TYPE_LIGHT:亮度传感器。...
-
2011-04-29
墙内的Linux(Ubuntu)环境下安装Eclipse+Android SDK(ADT)教程
最近几天想玩玩Android开发,于是试着在Linux下装Adroid SDK,无奈,由于Android SDK(ADT)的网站被墙了,不能直接在Eclipse的Install New software里安装,几经折腾,终于在linux下安装好了Adroid SDK,在这里分享下,希望对有些人有用,能少走些弯路。 下载最新的Eclipse 3.6.2(注意,最好是javaEE的),点这里下载....
-
2011-04-23
推荐两本关于IT历史以及处理器历史(ARM与X86)的书
前几天,在OpenGPU论坛上看到有人推荐一本《ARM与X86》的书,当时马上下下来了,并且当晚看到两点多就把它他看完了(总共也才数十页)。感觉写的不错,在此推荐下搞IT的人都读读,尤其是搞体系结构的同志更应该读读:...
-
2011-04-21
Mapreduce简介
今天在Opps里和grapeot,Ouyang等人扯到了mapreduce,感觉这东西还是挺有意思的,并且和分布式系统等体系结构领域有关,我于是花了点时间去看了下(主要是看wiki以及google员工在MIT讲课的课件),在这里对mapreduce做个简要介绍。 Mapreduce是google提出的一种编程模型,该模型最早在OSDI(一个操作系统领域顶级会议)...
-
2011-04-21
看来写技术博客没前途
今天中午,看了下本博客sigma的百度统计,发现好诡异,很多通过google到我之前写过那篇关于《砰然心动》电影的文章的访问。有图为证: 个人感觉很诡异,因为之前几乎没有通过google搜索关键字“砰然心动”来到我博客的统计,今天突然暴增,很是诡异,之后我自己搜了下关键字,发现我的网页都是排名在第二页以后,这样还能有这么多流量!之后我用AdWords的keyword...
-
2011-04-15
另一种观点:Nokia拯救了Meego
今天在博客园看到一则消息:MeeGo受手机厂商青睐阵营不断扩大。 北京时间4月15日消息,据国外媒体报道,MeeGo操作系统项目的一位负责人日前表示,在诺基亚宣布放弃MeeGo操作系统后,LG等手机制造商纷纷开始采用这个基于Linux的操作系统。...
-
2011-04-10
CMP读书笔记五:通过并行加速程序
前一篇关于降低单任务延时的文章,主要讲的都是在现有的编程模式下,不改变现有串行程序代码下,通过编译器,操作系统,以及处理器自动给程序加速,降低延时。但是,这种加速方法加速很有限,不具有可升级性(scalable):辅助线程(helper thread)受限于只有一个主线程,一个辅助线程,加速比很难超过2;猜测多线程(TLS)受限于原来串行程序上下文的依赖性,可拆解的部分有限,加速比也不理想。...
-
2011-03-31
CMP读书笔记四:降低单任务的延时(Improve Latency)
上一篇关于提高处理器吞吐量的文章讲到,CMP以及SMT技术可以大大提高处理器的吞吐量,提高处理器的并发处理器能力,从而分别提高处理器的峰值和效率。...
-
2011-03-31
CMP读书笔记三:提高吞吐量(IMPROVING THROUGHPUT)
随着互联网的发展,web服务器成为了一个很大的应用。和传统的科学计算以及桌面应用不同,web服务器对延时并不是很敏感,因为网络传输延时往往大于服务器端的计算延时。相反的,对于web服务器,提高并发处理能力倒显得极端重要,因为现在的web站点动辄就是几万人,甚至上千万人在线(当然,对于这种系统,往往不是一个服务器,而是服务器分布在各地,导出都是CDN),因此,提高web服务器的处理器吞吐量就显得极端...
-
2011-03-31
CMP读书笔记二:CMP简要介绍
注:上个学期就下过决心要把《Chip Multiprocessor Architecture Techniques to Improve Throughput and...
-
2011-03-30
六西格玛(Six Sigma)管理简介
六西格玛是一种能够严格、集中和高效地改善企业流程管理质量的实施原则和技术。它包含了众多管理前沿的先锋成果,以”零缺陷”的完美商业追求,带动质量成本的大幅度降低,最终实现财务成效的显著提升与企业竞争力的重大突破。...
-
2011-03-29
Sigma(西格玛)的一些含义
我的博客域名是Sigma.me,之前在About一文中就提到有空会写些东西来解释一下Sigma的各种含义。现在我将在此文中进行一一解释。 Sigma最初的希腊字母∑的英文拼写,汉语一般音译为:西格玛,是第十八个希腊字母(大写Σ,小写σ)。在所有的数学希腊字母中,这算是一个很常见的字符,大写Σ一般表示求和的意思。小写σ的意义在不同场合不一样,比如说在统计学中,西格玛σ一般代表标准差...
-
2011-03-24
戒网,立此存照
之前一直想戒网,甚至为此找了几个戒网的插件,但是最后还是不了了之,这件事也反映了我的执行力极其不够,很多事想做但都没去做,到最后只剩下后悔。 这段时间逐渐忙起来了,昨晚和某同学聊,说到上网的问题,感觉很严重,并且夸下海口我要戒网。今晚仔细想了想,光说不行,必须行动,但行动必须细化才行,否则肯定不了了之。特此写此文规划戒网计划,顺便立此存照! 首先,之前经常以check...
-
2011-03-13
推荐一部电影--《Flipped》,中译《砰然心动》(《怦然心动》?),附片尾曲
今晚看了一部电影,《Flipped》,中译为《怦然心动》或者《砰然心动》,感觉很不错。 影片剧情很不错,对白也很好,很多有哲理的话。不过,我最喜欢的是那种叙事风格,那种自白的叙事风格,也许,这和我喜欢倾听有关吧,可惜,我却不喜欢倾诉,什么东西都闷在心里。 电影的原声带有些音乐也很不错,在xiami找到了原声带,猛击这里 这里附上一首: 这里附上豆瓣的介绍: 布莱斯(卡兰•麦克奥利菲 Callan...
-
2011-03-09
终于开始忙起来了
之前一段时间,一直很闲,一直很无聊,无聊带来不了任何有用的东西,除了证明我是个人以外(罗素貌似说过:“人和动物的区别就是人懂得无聊”)。 但是,上周开始,貌似开始忙起来了,虽然工程已经差不多可以撇下了。但一堆paper等东西压得喘不过气来。...
-
2011-03-02
中科院院长交接完成,白春礼接替路甬祥出任院长
据可靠消息:中科院院长在28号终于换了,路甬祥终于下台了,换上了白春礼,可喜可贺。 "2011年3月1日,水木清华、科大瀚海星云BBS等多个网站传出:白春礼接替路甬祥出任中国科学院院长"...
-
2011-03-01
成功注册点点,附找点点邀请码的方法
前几天貌似点点的邀请系统有问题,可以无限刷邀请码,也看到一篇文章大肆发放邀请码,但是当时觉得这东西没什么用,就没用那邀请码,今天,看到grapeot的reader分享,才知道,原来点点是大名鼎鼎的微博客tumblr的中国山寨版,并且后来还发现,貌似还是创新工厂的一员。想到之前注册tumblr没能把sigma账号抢注到,有点不服。于是想注册一个号,先晒着也行。...
-
2011-02-27
Web QQ很强大
很久没用webqq,今天进linux,不得不用,不用不知道,一用吓一跳,发现现在webqq几乎就是就是一个操作系统,还有云输入法,速度还挺快的,感觉比本地还好,并且还支持双拼,虽然一直很讨厌QQ,但不得不佩服无论是桌面版,还是web版QQ,都做得很不错,用户体验比同类的MSN等要好。 附一张webqq全屏截图:
-
2011-02-26
MIT Angstrom 项目(二)-设计自我感知的多核操作系统
前面那篇关于MIT Angstrom项目的多核互连的文章讲了从硬件上提高多核芯片的性能和效率。本文将继续介绍MIT的Angstrom项目,主要介绍其软件,及操作系统层面来提高多核计算机的性能。 在MIT新闻介绍中,他们准备利用机器学习(machine learning)等方法实现一个具有性能感知等自适应能力的操作系统,名字貌似叫FOS(factored operating...
-
2011-02-26
MIT Angstrom 项目(一)-为多核芯片设计新一代核间互连通路
今天从博客园新闻新闻频道看到了关于MIT的Angstrom项目的介绍,感觉这东西很有必要,也很有前途,于是去MIT官网看了下。这篇文章就介绍一下Angstrom硬件部分,为多核(Multicore)众核(Manycore)芯片设计新一代的高速互连通路(注意,这里讲的是通路,而没说是电路)。...
-
2011-02-25
北京的天气就是耍流氓
好不容易来到帝都,本来以为这个冬天可以好好看几场雪,谁知,到现在为止,一场也没看到(我承认,在12,13号下过,可是那时我在家)。昨天天气预报说,25号下雪,可是26号两个小时都过去了,气温倒降了不少,可是雪还是一丁丁都没看到。 为了纪念如此诡异的天气,立此博客以为志,顺便更新下许久没更新的博客。乘着还没下雪骂一句老天: “凡是不以下雪为目的的降温都是耍流氓”...
-
2011-02-19
芯片设计(IC)中的验证
通俗的讲,芯片设计的验证(Verification)就是验证所设计的逻辑代码是否符合预期的要求,是否符合原来定义好的规范(如对于一个H264解码芯片,就是验证其是否实现了H264 标准中的某部分规范,不一定是全部,因为H264分为很多profile,可能所要求的仅仅是实现某些profile)。 在现在的集成电路的验证中,主要有两种方法,一种是随机验证,另外一种是形式验证(Formal...
-
2011-02-06
芯片设计中验证Verification,确认Validation以及测试Test的区别
上一篇关于测试的文章提到,现代芯片设计中的QA环节有两个,验证Verification和测试Test,事实上,还漏了一个不常见的,其英文为Validation,对应中文经常也翻译为验证,但为了和之前的验证区分,我在此翻译成确认。 对于刚进入芯片设计领域的童鞋,经常被这三个概念迷惑,很难区分,我曾经也是,因此,在这里把我理解的异同点在这里写一下,不一定准确,希望对某些童鞋有用。...
-
2011-02-06
芯片设计中的测试(Test)
这几天Intel Sandy Bridge 所用芯片组的缺陷的事情闹得沸沸扬扬,其比较早的说法如下: The flaw, which is found in the comany’s recently released Intel 6-series “Cougar Point” chipset, could cause the Serial-ATA(SATA) ports within the...
-
2011-02-02
庚寅年腊月三十-虎年除夕
虎年马上就要过去了,本来想写一篇日志回忆一下这一年的,但是,想到之前在元旦已经写过一篇,感觉也就没有必要了,所以还是算了。所以只随便写写,权以为志,思维跳跃错乱之处,也在所难免。 和往常一样,我是家里最后一个起的,八点多,不过这时间比在学校算是非常早的了。 吃完饭,无聊ing,想看电视,但实在无所可看,只好打开电脑,自己都忘了干了些什么…...
-
2011-01-23
Google 首页的变迁史
Google终于换CEO了,这距上次换CEO,已经十年过去了,而距这个网络巨人的创立,也才13年不到。在这13年中,google经历了太多的互联网奇迹,也经历了太多互联网灾难(如网络泡沫)。...
-
2011-01-22
处理器的存储子系统(三)-- 页表和TLB
之前一时冲动,说要写三篇关于处理器存储系统的文章,之前写过了概述和Cache,其实写到后面就不太想写了,但是想到不写岂不自己打自己嘴巴,只好硬着头皮把最后一篇关于页表和TLB的写完。既然是硬着头皮写,其质量也就不敢保证了,有错误也在所难免,各位看官需要自行甄别。 在Cache的那篇文章中已经讲到,为了区分不同进程的存储空间,现在多任务的操作系统以及处理器都需要支持虚地址(Virtual...
-
2011-01-19
关于《社交网络》,关于Geek,关于互联网
昨晚花了两个小时看了下《社交网络》(好吧,我承认我是从六维下的盗版),有点感触,mark一下(昨晚看完两点了,所以只好今天补上)。 这篇电影第一感觉就是节奏快,这一点和之前那部《决胜二十一点》很像,尤其是刚开始那段,不知道是马克装,还是真的那样,反正就是说话噼里啪啦,节奏巨快,并且巨跳跃(貌似比我还跳跃,好吧,我承认我在YY)。...
-
2011-01-18
发放无觅网邀请码
感谢ruke的邀请,顺利加入了无觅网。 无觅网是一个相关文章的插件,但和普通的相关文章插件相比,他具有跨站点的特点,详细介绍见: http://blog.wumii.com/?p=357 加入方法现阶段只有两种办法,等待审核,或者被邀请,官方说明:...
-
2011-01-15
由3D购物网站所想到的
今天不小心在reader上看到一个3D购物网站,开心淘开心,这家网站开的比较晚,貌似刚开了几个月,我进去体验了下,感觉挺不错的。 个人觉得相对于传统的平面网站,有以下优势: 1....
-
2011-01-13
处理器的存储子系统(二)-- Cache
趁着刚考完高性能,还能记得一点东西,赶快写些cache相关的,算是回应之前那篇关于存储概述的文章. 在现在的CPU里,Cache所占的晶体管数目都达到80%以上,所以设计一个高速度低功耗的Cache很重要。 具体见下表(片内RAM主要就是指Cache,表引自老大的ppt): Processor % Area (cost) %Transistors(power) Alpha 21164 37%...
-
2011-01-13
终于考完了,mark一下
2011年1月13日晚上9点,终于考完了这学期的最后一门,终于可以轻松一下了,哈哈哈~ 本来想总结一下的,但是实在没什么能总结的,每门课都只复习一两天,甚至一天不到。不过考试感觉还行(从这点也可以看出现在的研究生教育有多水,起码CAS的很水)。 哎,要不是实验室还有活,那就真太爽啦,可惜可惜!! 无论如何,贴一下前几天的囧事,聊以解忧: 昨晚(11号)看到说google...
-
2011-01-07
Cloudflare被墙了(附解决办法)
update 2011-2-19:貌似这两天Cloudflare又解封了,因此不用采用本文的方法,直接在Cloudflare注册并设置DNS记录即可。 Cloudflare是一个很好的CDN,前几天刚发现的,试了一下其免费版,发现挺好的,访问速度很快,并且google crawl的速度也很快。...
-
2011-01-07
google reader 无法分享,出bug了?
刚(2011-1-7 20:10)想在google reader上分享一篇文章,可是一直分享不成功。一直出现如下提示: 我的google reader 的hosts是ipv6的,感觉不太像是被墙的原因,于是翻墙,但是貌似结果也一样,唯一的不同的是,try的时间从几小时变到了几秒钟,可是等了五六分钟,还是如此: 看来google 的服务也不够稳定啊。。。 想起昨天在google...
-
2011-01-06
单指令计算机OISC(one instruction set computer)
前几天grapeot叫我帮他看一些体系结构的题,其中有一道题如下: ISA Design:Describe an instruction set that is both minimal and can support any computation. 这道题的意思是设计一个计算机指令系统(Instruction Set Architecture, ISA),要求最少指令,并且要支持任何运算。...
-
2011-01-06
超大规模集成电路(VLSI)可测性设计(DFT)综述
PS:这是我们VLSI可测性的一个课程作业,写完已经交上去了,但想到交上去也没人会认真看,觉得花了的时间不太值,所以贴到这里,希望对想了解可测性设计的同学有点用,也算弥补一下哥的精神损失。强调一下,里面的概念什么的可能不太准确,请以专业的文献为准。 1. 背景介绍...
-
2011-01-02
google scholar有的搜索结果真扯淡
今天要看一些关于芯片可测试性设计的论文,于是去google scholar搜索,不搜不知道,一搜吓一跳,不多解释,自己看链接去: http://scholar.google.com/scholar?hl=en&q=design+for+testability&btnG=Search&as_sdt=2000&as_ylo=&as_vis=0 下面列出几个排在前面的搜索结果: Results 1 -...
-
2011-01-01
我的2010
一直没有记录的习惯,但是,自从开了本博客,也开始学会记录一些东西(其实很多是扯淡),以便老了的时候可以回忆。 依然记得2010我说的第一句话就是“我烧死了”,那时,我还住在中国科大西区二号楼626,那时,我们宿舍几个正在dota。 几天后,我离开了合肥,离开了那安逸,宁静的地方,第二次来到了北京,来到了ICT。...
-
2011-01-01
DNS 的 SOA 记录简介
今天登入google webmaster,发现有好多crawl错误,一看,都是Domain name not...
-
2010-12-30
Sigma
From:www.wikipedia.org Sigma (upper case Σ, lower case σ, lower case in word-final position ς; Greek σίγμα) is the eighteenth letter of the Greek alphabet, and carries the 'S' sound. In the system of...
-
2010-12-28
处理器的存储子系统(一)--概述
注:这学期第一次做高性能作业(其他十次都没做…),做完后感觉有点收获,做个总结,算是备忘。...
-
2010-12-25
Google Apps的账户漏洞?
Google apps主要是面向企业的应用套件,可以减少企业,尤其是中小企业的运营成本,想要了解google apps的请移步http://www.google.com/apps/. 但我发现google apps丢失域名的话,有可能被别人获取管理员权限并且看到所有成员资料,包括所有Gmail,Doc,Calender,只要是属于google apps的服务,都能看到和更改。 发现过程是这样滴:...
-
2010-12-21
忆阻器(Memristor)研究简述
题外话:其实这是VLSI老师布置的一次作业,要求选读一篇VLSI的论文,写读后感,我在PCM和MR徘徊了好久,最终决定读了几篇MR的。 忆阻器的提出 忆阻器的英文 Memristor 来自“Memory(记忆)”和“Resistor(电阻)”两个字的合并。1971年,任教于美国柏克莱大学的华裔科学家蔡少棠(Prof. Leon Chua)提出了忆阻器的概念[1]。...
-
2010-12-17
复旦公然为某校友拉票
大家都知道,因为一个生命,复旦这几天处于风口浪尖,对于那件事,我不想多说,网上已经说得够多的,我只想说,生命,是超越一切的价值!!! 然而,今天,我看了复旦的主页,看到了又一个令人气愤的公告: http://news.fudan.edu.cn/announce/?announceid=157# 请我校师生、校友关注”感动中国“网上投票 各位老师、同学和广大海内外校友:...
-
2010-12-09
gravatar无法访问,又被伟大的墙盾了
哎,今天到底怎么了,发现博客上的评论的头像都显示xx了,一追踪,发现原来是http://www.gravatar.com/被墙了,访问的话,显示: Error 101 (net::ERR_CONNECTION_RESET): Unknown error. 伟大的墙啊,你真是无处不在,gravatar惹你什么了。。。...
-
2010-12-09
GAE被墙了,我的博客光荣的成为墙外一员(附用反向代理解决micolog/GAE解决被墙方法)
今天,我试着上了下我的在GAE上micolog的搭建的博客,发现貌似无法上了(显示time out),还以为是偶然现象。 到了晚上,在solidot看到说GAE被盾了,原来如此,看来不是偶然现象,是赤裸裸的阴谋! GAE(Google App...
-
2010-12-05
多上10分钟网,就有这么艰难么
昨天装了个StayFocusd的chrome插件,谁知,我一不小心就把我上网的配额用完了,于是乎我想增加点配额,谁知,出现如下对话框,看来不行啊!(这逼着我昨天投向IE的怀抱,不过,IE实在是难受,所以上网时间还是少不少了) 今天吸取了教训,配额还有一分钟的时候意识到应该增加配额,否则,又要用可恶的IE。...
-
2010-12-04
从今天起,戒网瘾(附几款戒网瘾的chrome插件)
每天晚上的都想第二天有什么任务要完成,可是。。。 可是到了第二天,无论有何任务,第一件事都是打开电脑,打开chrome,打开gmail,打开reader,打开newsmth,打开校内,打开facebook,打开ifeng.com,打开百度贴吧。但这些东西打开完成之后,半个小时,甚至一个小时都过去了。...
-
2010-11-30
改qq签名导致无法登陆
今天在CB上看到有评论: 敢不敢把QQ签名改成这个:公马:疼吗? 母马:疼 公马:那算了 母马:别 摘自《马话疼》 下线在上线 我觉得很好奇,腾讯不会这么狠吧,对用户的签名也进行过滤,于是冲动的做了把小白鼠,试着把签名改成了“疼吗? 母马:疼 公马:那算了 母马:别 摘自《马话疼》”,谁知竟然发现无法更改,改完后是空白一片。...
-
2010-11-18
推荐一些关于科技史和数学史的书
其实这些书目都是自然辩证法老师推荐读的,感觉挺不错的,放到这里分享下,但愿没有侵犯老师的知识产权: 林德伯格:《西方科学的起源》,王珺译,中国对外翻译出版公司,2001。 詹姆斯·E·麦克莱伦第三:《世界史上的科学技术》,王鸣阳译,上海科技教育出版社,2003。 伯特:《近代物理科学的形而上学基础》,徐向东译,北京大学出版社,2003。...
-
2010-11-18
风雨飘摇中的数学
注:这是自然辩证法老师要求写的一篇读后感。老师给了比较多的书目,叫我们选一本读,我选了莫利斯·克莱因《数学:确定性的丧失》一书,读完后,有点感触,所以把读后感也发到这里。顺便感谢下老师,虽然可我只上周上过一节,但上后才发现,上的和我想象的政治课完全不一样。老师讲的很生动,后面放的纪录片也很好,哎,真不应该翘那么多课的。 以下是读后感正文(有部分内容直接引自《数学:确定性丧失一书》):...
-
2010-11-10
[转]东京大学开发出超柔有机晶体管
感言:日本人真NB,反观中国的IC领域,基本处于追赶状态。并且即使追赶,貌似差距都是越来越远。前几天和国外同学邮件,聊到他们现在在做PCM(phase change...
-
2010-11-06
扣扣保镖初体验(附扣扣保镖下载地址)
今天看到CB上采访马化腾的文章,文中马化腾说扣扣保镖几天就感染了20 000 000用户,说不采取措施的话,将会感染80 000 000万用户,我很好奇,扣扣保镖到底有何厉害之处,能让那么多人感染。于是,我也想被感染一次,于是去下扣扣保镖。...
-
2010-11-03
腾讯很生气,后果很严重
如图: 这下360杯具了。。。
-
2010-11-02
字如其人
今天看了李政道为南方科大题写校名的新闻,感觉李政道先生写的字还很不错,好奇的搜了一下杨振宁的题词,一看,果然惨不忍睹,又是童体字。哎,真是字如其人啊。。。 附图: 杨振宁的题词,来源:中关村中学(感概一下,当年中关村中学还叫科大附中,现在不仅和科大一点关系都没了,和科院的貌似也没什么关系了,这也算是科大没落的一个见证吧) 李政道的题词:
-
2010-10-29
HPC China 2010参会小记
今天跑去国家会议中心参加了HPC China 2010(其实是去打酱油和蹭饭的…),简要的记录一下。 上午八点从青年公寓出发,谁知路上堵车,九点才到,还以为要错过李国杰院士8:30的报告了。幸好组委会将李国杰的报告和AMD主题演讲对调了 今天上午的议程如下: 08:30-09:00 大会报告6:李国杰 中国工程院院士,中科院计算所所长) 《HPC和云计算--兼谈加强计算机系统研究的必要性》...
-
2010-10-26
香山行
昨天翘课去了趟香山,算是见识了举国闻名(貌似没有举世闻名,因为老外很少,不像长城)的香山红叶,结果有点失望,感觉也不过如此。不过,既然去了,传些照片mark一下。 山下的湖,名字忘了 上山中,看到了红叶,有点兴奋,可惜不是枫叶 红叶没怎么看到,看到一些红果,感觉不错,拍之 终于看到了树上的红叶,可惜还不是枫叶 历经千辛万苦,终于看到真正的红叶,枫叶!!!尽管没全红:...
-
2010-10-24
由SB的天地图想到的
今天在reader上看到说有一个国家队-“天地图”上场了,忍不住试用了一下,试用完后,忍不住想骂一句SB。 延续了中国官方一贯传统,IE only,插件泛滥(CCAV的国家网络电视台也是如此,并且兼容性极差,我就没在我电脑上成功装过那IE的插件),一个先上两张sb图(还有其他sb之处,在此就不细述了,想了解的自己体验去):...
-
2010-10-23
Micolog添加自定义模块
有时,我们的博客需要经常更新一些模块的内容,如广告栏,以及一些其他不同的人设置不一样的工具。为了方便管理,这些模块最好都要移到后台,这样就可以经常更改模块内容而不用更改博客源码重新上传。之前,我在colin-young的博客上看到了一篇如何后台管理侧边栏模块的文章,受此启发,我想也可以把任何位置的模块都实现后台管理,经过尝试发现可行,具体效果直接看本文的中间和下面,左边的广告条以及aboutme就...
-
2010-10-22
Google releases the in-page analytics
Today, when i check my google analytics account, I find a new funtion of analytics:in-page analytics. Here given a preview of my blog‘s in page-anlytics: In the official blog of google analytics, it...
-
2010-10-17
CMP读书笔记一:CMP的提出
这段时间,天天上午睡觉,下午去实验室,晚上三国杀,很久没有静下心来看书了,感觉继续这样下去会不行的。于是打算开始看些体系结构领域相关的书籍,为了提高效率,尽量写写读书笔记。 我选的第一本书是《Chip Multiprocessor Architecture:Techniques to Improve Throughput and Latency》。这是一本刚出不久的,关于片上多核处理器(Chip...
-
2010-10-16
feed终于正常工作了
之前,我的博客的feed在google reader能够正常显示,但是,我尝试在校内和live space导入时却总是失败。 仔细对比了我的feed页和一些其他网站的feed页,发现我的feed页有一个标签和其他feed页不同,其他的都是,而我的却是,感觉应该是我的网站的生成feed页面的python程序有问题。...
-
2010-10-13
Feeling Words
开文一篇,用于记载一些平时看到,感觉挺有道理的话: Most important, have the courage to follow your heart and intuition. --Steve Jobs Stanford Commencement Speech 2005 Don't let the noise of others' opinions drown out your...
-
2010-10-13
组会随感
今天下午开例会,在讨论中,感觉受益匪浅,自己也有一些体会,写日志一篇mark之。 1.关于选题:...
-
2010-10-07
博客搬家:导出live space 到micolog或者wordpress
前段时间,微软宣布将停止live space 的服务,建议用户转移到wordpress,但是对于有些用户,比如说向我们这些用GAE+micolog搭建独立博客的用户,并不像直接搬到wordpress,或者由于各种原因,不想把live space的数据马上删除(默认转到wordpress,live space数据会删除)。因此,找一个能够把live...
-
2010-10-06
适用于micolog的windows live writer语法高亮插件
对于我等码农来说,在博客上贴代码是家常便饭,为了让代码更好看,代码高亮是必须的,作为离线博客最常用工具,windows live writer这方面的插件有不少,但很遗憾的是,我在网上花了九牛二虎之力,也没搜到适合我的博客平台micolog的语法高亮插件。...
-
2010-10-04
十一闲逛
rt,顺便试机,直接上图 查看整个相册
-
2010-10-04
导出live space到wordpress(附雷图一张)
MS的live space业务貌似很快就要停了,今天有空,于是想把他导出成wordpress格式北方下来 但我不想用其官方迁移工具,貌似迁移后原space就不能访问了 于是,放狗搜live space的导出工具 搜到如下地址 http://rpsh.net/archives/move-live-spaces-to-wordpress/ 按一下地址操作,一切顺利 不过本文要讲的是其作者的一个小彩蛋...
-
2010-10-04
时间是把杀猪刀
从水木picture版看到的一组图,有点感触,转存于此,并附歌一曲 查看整个相册
-
2010-10-03
SB qq的SB提醒
刚登陆qq,突然发现弹出一个窗口 靠,我的系统有漏洞,qq又不给出那漏洞的官方描述,比如类似KBxxxx号的漏洞,就随便找个理由,就想把我钓鱼到用sb的qq电脑管家。 并且,我检查了一下,我的windows更新都安装了,出现漏洞的概率是极小的。想起前段时间web qq 2.0的gmail钓鱼时间以及当下正火的360和腾讯狗咬狗的骂战,qq实在是太。。。
-
2010-10-01
我的新浪微博被删了
到底我干什么了,新浪要删我微博,登陆提示“抱歉,你要访问的页面不存在或已经被删除” 截图如下 网上查了下,貌似也有人有类似的经历,如某位微博用户说:...
-
2010-09-30
ZS5试机晚上篇
前几天狠下心来,买了ZS5,无奈比较忙,一直没有仔细看说明书,更别说试机了 今晚回来比较早,于是在宿舍低调的试了一下机器,无奈是晚上,所以只能是一下其拍夜景的能力 首先上几张拍夜晚室内的照片,顺便展示下ZS5的全家福 其实我看上这相机的最主要原因是其支持手动功能,因此可玩性很高 下面贴两张用手动光圈f/3.3曝光10s的夜景图: 下面是一张长焦的,和上面一张同一个地方拍的...
-
2010-09-25
Some opensource projects created by me
On this page, i will place some projects created by me~ 在本页我将一些我自己做的一些有意义的小工具或者小实验和大家分享 An IPV6 Lookup Site(IPV6地址查询):This is a ipv6 lookup site, you can find physic address/location for an given...
-
2010-09-24
教育网(ipv6)利用GAE(wallproxy)实现免费上网并且翻墙(附Wallproxy下载)
注:没有ipv6该方法也有效,也可以实现翻墙,只是不能免费上网。只需跳过修改hosts,从注册GAE那步开始做即可。 update 2011-04-15 貌似wallproxy现在已经死了,google已经无法下载,这里我附上我保留的备份版本下载(见文章最后)。...
-
2010-09-24
为博客添加分享按钮
有时,我们想为独立博客添加一个类似于分享到的按钮,以便分享到各种SNS网站添加人气。虽然,现在网上提供这种插件的网站,如addthison,jiathis等,但是,这些网站都是商业网站,为了流量,分享时会跳到上述网站,比较不爽。因此,求人不如求己,自己动手,丰衣足食,于是我搜了一下,看网上有没类似的代码,于是得到下述地址:...
-
2010-09-21
About This Blog
关于域名: www.debuglife.tk:作为码农,天天和代码打交道,生活的主要内容之一就是debug,是为debuglife,至于后面的tk,主要是tk域名是免费的,另外tk有点像technology的缩写,符合我技术宅(卖瓜一下~)的特点...
-
2010-09-21
Resume
this page may be out of date, to view the last update, please visit: http://novel.ict.ac.cn/dliu/ Daofu Liu M.S. Student,Institute of Computing Technology,Chinese Academy of Sciences Address:...
-
2010-09-21
Test MicoSyntaxHighlighter v1.1 from wlw
using namespace std; int main() { cout
-
2010-09-21
Test a new syntax highlighter
#include void main() { printf("a new test"); }
-
2010-09-21
Test from windows live writer highlighter
#include void main() { printf("hello syntax highlighter"); }
-
2010-09-20
test syntax highlight
//====================================== //Name: Hello.cpp //Description : Hello World in C++ //====================================== #include using namespace std; int main() { cout
-
2010-09-19
Test a picture
-
2010-09-19
简述如何为Micolog配置windows live writer
我的实验基于GAE版的micolog 1. 在你的blog的admin控制台设置一个admin用户和密码 2. 在windows live writer,点点工具->账户->添加 3. 选其他日志服务 4. 填写相关信息,下一步 5. 选择合适的Provider ,推荐使用wordpress 2.2+,URL为/rpc">http:///rpc 6.done & enjoy it
-
2010-09-19
Test from windows live writer
just for test
-
2010-09-19
Micolog 安装手记
今晚无聊,突然想搞个独立博客,无奈没有独立空间,于是我想到了GAE于是Google GAE...
-
2010-09-19
Hello world!
Welcome to micolog. This is your first post. Edit or delete it, then start blogging!
-
2010-08-30
流水账
大学本科的最后一个暑假算是过去了,作流水账一本以为志 其实这个暑假,最多的一个词就是告别,和告别相伴的,自然是聚会,正如biabia的签名所言“聚会都是为了告别” 7月1号,在科大的最后一个晚上,貌似喝了不少 7月2号,离开科大,离开合肥,和我一辆火车的是南下深圳的室友畅哥,当从赣州下火车之时,也是和第一个室友告别之时...
-
2010-06-20
Farewell, USTC
从ICT回来不到二十天,蓦然发现已经到了离别的季节,其实,从元旦离开科大起,离别就已经开始了 在科大的四年中,从大一的坚信“不要命的上科大”好学生,到大三的老油条-坚信“只要考试前一天努力”就够了,再到大四觉得基础尤其是数学还是很重要,恶补数学。。。...
-
2009-03-07
Just for Test
rt