Changkun's Blog欧长坤的博客

Science and art, life in between.科学与艺术,生活在其间。

  • Home首页
  • Ideas想法
  • Posts文章
  • Tags标签
  • Bio关于
Changkun Ou

Changkun Ou

Human-AI interaction researcher, engineer, and writer.人机交互研究者、工程师、写作者。

Bridging HCI, AI, and systems programming. Building intelligent human-in-the-loop optimization systems. Informed by psychology, sociology, cognitive science, and philosophy.连接人机交互、AI 与系统编程。构建智能的人在环优化系统。融合心理学、社会学、认知科学与哲学。

Science and art, life in between.科学与艺术,生活在其间。

282 Blogs博客
171 Tags标签
Changkun's Blog欧长坤的博客

最近读了点人工智能

Published at发布于:: 2014-01-12   |   Reading阅读:: 1 min
上个月开始就一直在筹划深入学一点视觉方面的知识,好为之前的Demo做进一步改进与更新。另一方面一直在规划数学建模初步的那个教程,想想之前建模方面的模型和代码有大部分不熟悉,于是就盯上了神经网络模型(做预测给外行人的感觉就是超级高端啊~)。 这一盯就跪了,深刻的发现,人工智能、机器学习、计算机视觉、神经网络、模式识别等等这些名词之间的所属关系在我的脑海里混乱不堪,于是直到最近才大致摸索出来了一条路。 这个学期做项目的时候特别是在实现了一些看起来很神奇的功能之后,真的就以为好像计算机能够做到任何事情,并且在对外专的提问上问出了自以为很高端结果很愚蠢的问题(后来初步学了一些可计算理论才意识到的)。早期的时候,学术界对人工智能的普遍认识大致是这样:让机器完成只有人类才能做的事情,就必须先让计算机理解这些事情,而做到这一点就必须让计算机有类似人类这样的智能。而到了今天,几乎所有的科学家都不会坚持这样的看法,因为,当今做的非常出色的人工智能,比如自然语言处理,计算机视觉等这方面的领域,它们全都靠的是数学,更准确的说靠的是统计。所以经常也会有一些不知情的同学问我概率与统计这门课到底为何会存在,我每次给他们的回答就是:如果没有概率与统计,就没有21世纪的一切科学(当然这种说法有点夸张了,但是事实上也不是那么的夸张)。 起出我看了一点点书就天真的认为,能够找到一个算法,直接就能讲图像中的手直接分割出来,最近这个观点在我的脑海里变得越来越反感和厌恶。因为它根本就违背了“自然法则”,读了点神经网络之后,我才认识到,“学习”对于识别的重要性。因为人类就是如此,人类通过长达好几年的神经反馈、刺激、更新等一系列的人脑进化,由一个什么都不懂的婴儿逐步成长为一个具有独立思想的个体。神经网络充当的就是这样一个角色,只不过在人脑中的网络太复杂,目前看来根本不可能进行非常高端的推进。因此,机器学习的发展成了20世纪后期迫切迅猛需求发展的一门人工智能的分支学科,神经网络作为其很火的一个模型,结合了很多学科,模拟出人的神经过程,是一种很好的学习方法,但是他的最最基本的思想,仍然是统计学。 我的高数老师这么跟我说,科学家们总是在处理线性的问题(我抱以最天真的幻想去相信NP=P),因为这些问题真的很简单。经常听他这么说,我十分好奇到底人类能不能够处理非线性的问题?会不会我们万能的数学发展到顶峰,连非线性的问题都处理不了?当然这一切都需要等待时间来验证了。 我已经准备好跳入这样一个大坑了,什么都拦不住我。

2013 年终总结

Published at发布于:: 2013-12-31   |   Reading阅读:: 1 min
去年我20岁了,运气好一点儿,人生已经过去四分之一。完成了人生里第一个过渡,回想起来不知不觉我已经大二了,说得再惊慌一点,转眼我又要毕业了。 一、关于奋斗 {% centerquote %} Dreams are like classics, never fading but growing more precious with time passing by. {% endcenterquote %} 2013年年初的时候参加了大学里第一场较为正式的比赛,记得家里好像极力反对我参赛,年少轻狂也是不是第一回了,所以也就不顾一切了。参加这个比赛我凭着自己初入大学,早就怀揣对数学的满腔热情,第一次熟悉了解决大问题时候什么是团队合作。算是2013年的第一份收获吧,看看当时比赛完后Team的合影,我的样子好像好吓人呐有木有? 如今早就不是一个人打天下的时代了,有幸能够完成这辈子第一次合作共事,共同完成一件事情的时候确实挺爽的,因为这时候效率特别高,特别带劲。我记得当时还提前一个晚上完成了,都回寝室睡觉去了,想想那些还在机房挑灯奋战的同志们,心里好像还偷着乐过好一阵子。有道是天时不如地利,地利不如人和啊。 2013年01月25号那天我终于决心开通自己的博客,但是直到大一下学期开学之后才开通,这期间经历了很多烦心的事情,各种错误,各种失败,当时砸机子的心情一股一股的冒,我真是个沉不住气的人啊。幸运的认识一些给力的朋友,在他们的指导下,完成了人生中第一次建站。3月月底建站完成至今已经积累1W点击量了啊哈哈哈哈。忽然想起一个笑话:失败是成功的妈妈,失败怕什么,失败多了,你爸笑死了~ 三月底奶奶的八十大寿,制作了人生中第一部视频,作为寿礼献给奶奶,花了一周时间在学校转悠拍摄素材,最后被老妈评为糟糕透了,这证明了一件事,我确实不适合做设计啊什么的。 四月份还做了一些奇葩的事情,比如开发标准库啊什么的,这里也不好意思扯皮了,算是一次奋斗,莫莫记在心里好了。有些事情只有坚持了才算是成功。 转眼到了五月,我果断的拒绝了当时又一次的建模比赛,我决定把心思全部放在写代码上,翻了翻当时的日志记录,好像事情也挺多的,教师资格证(下半年补考干脆没有报名,好吧,我浪费钱了,而且浪费了很多),考四级等等等等。人生苦短,努力做好手头的事情,一件一件的来,切记浮躁。 暑假的时候我又一次擅作主张的调整了回家的时间,选择在学校里做一些更加激动人心的事情(事实上在学校里颓废了很长一段时间),非常幸运的,能够认识你们并一起共事是令我搞到无比愉悦的。就像是说:如果想走得快,就一个人;如果想走得远,请结伴而行。 我迷恋的两家科技公司:Google和Apple,一个极客路线,一个人文路线,之前对Apple的一些偏见随着逐步读了一些相关的资料后,慢慢的消除了这些偏见,我才逐步认识到:偏见来自无知和愚蠢。 开学后在龟谷认识了一大帮子学长,不过虽然一直处于羞涩没做过多的交流,确实惭愧。正如郭郭所说:扎堆抱团才是王道啊。 大创的交流会结束后,就像是给自己的当头一棒,透彻的感受到英语的重要,从高中开始就再也没有认真听过英语课,全凭在电视剧里学到的那点英语,想想自己还是个弱渣中的弱渣啊。曾幻想随口说英文是一件多么酷的事情啊,革命尚未成功,同志仍需努力。 图片 项目结题的时候自我感觉良好,认为自己完成了自己该做的事情,没什么可遗憾的,最终还是有些不愉快,缺陷满满,发言应该是被设计成稿的,不能随心所欲。 一年又一年,回顾去年的年终总结,放下了一些事情,思考了一些事情,决定了一些事情。现在来看这些决定或多或少完成了一些,但是仍然是浑浑噩噩的,我似乎在逐渐偏离我最初的梦想,希望最初的梦想不被现实消磨殆尽。 经历了这些事情,经历了这些思考。这些这些,开始逐步决定、逐步让我思考自己准备做一个什么样的人,我喜欢罗永浩在他那本《我的奋斗》中用来激励我们的:“‘永远年轻,永远热泪盈眶’ 当你试图放弃一个你知道是正确的事情的时候,希望你能再看看这句话。” 二、关于爱情 {% centerquote %} Praising what is lost makes the remembrance dear. {% endcenterquote %} 20岁这年,应该算是正式结束了我第一段也是唯一一段感情。从初中以来,五年时间,想想人生中能够陪伴一个人五年,想想也是挺幸运的事。这五年里我们分分合合打打闹闹,旁人看了都觉得习以为常了,所以后来逐渐理解常人谈及的一句话,当逐渐熟悉并习惯了有你存在的日子之后,人真是个奇怪的动物不是么,一旦失去之后的日子会觉得不自在似得,身边少了个唠叨的人了。所以2013年断断续续的,你经常跟我提及我们的一些过去,但很多我都忘了,忘得一干二净,所以你也多次和我抱怨,我最后也都一笑而过,继续遗忘。到最后,我只记得你是我生命中最重要的几个人之一,想想看我确实挺失败的。 那天收到你短信之后,我意识到这可能是最后一次了,这不是毫无征兆的,所以我尝试去挣扎,敲了很长很长的文字,但是最后还是删掉了,千言万语似乎都没有用了不是么。 写这篇日志之前,我决定整理我们的照片、物件一切相关的东西,当我翻看硬盘里那些被我藏得很深的几张合影,本希望把他作为我大学生活的一部分传至相册,但我最终还是没能鼓起勇气把我们唯一的几张合影放上来,希望你能原谅我。噢不,你不应该原谅我。 2013年结束了,我会在未来的日子里记得你,牢记曾对你许下的承诺,直至失效。 三、关于家庭 {% centerquote %} The family is one of nature’s masterpieces. {% endcenterquote %}
Read More阅读更多 »

重温《Harry Potter》

Published at发布于:: 2013-12-26   |   Reading阅读:: 1 min
作为哈利波特的铁杆粉丝,我决定赶在年终前复习一遍,终于,三天把八部电影又看了一遍,原著的话,过年回去消遣好了。第一次接触哈利波特时,哈利波特第一部的电影版已经上映了,我爸当时买了碟,应该是03年,带我一起在家里看,从那以后我便无法自拔的成为了铁杆粉丝。于是我初中时期高中时期,反复读过很多遍中译版,马爱新马爱农翻译的版本。哈6出版,哈7出版,我都第一时间拿到了第一版的书,当时我那个小镇里唯一的书店,阳光书社,我得知书出版的消息后每天跑书店跟老板谈让他拿到第一版的书,所以那个老板彻底认识我了。 记得哈7出版的时候,当时还没有中文版,当时我在网上找到了网友翻译的版本,在我被我爸抛弃的明基windows98电脑上读完了第一遍,当时是07年,我为什么会记得这么清楚?因为我找到了我07年在贴吧发的一个贴,当时是匿名发布的。我记得很清楚,这个帖子是我在第一遍读完的时候发的,当时异常的兴奋,总感觉就这么结束了不爽,萌生的是同人文的想法,不过当时想续写哈8深感自己太弱,于是把自己所构想的哈8整理成了章节,伪装成罗琳亲笔似的发到贴吧,希望能够得到吧友们的回应。现在来看,从我编写的章节标题稍微能依稀回忆起当时我的构思,我也觉得很神奇为何构思出如此奇特的想法。 读完哈7的时候,童年结束了,哈利波特陪伴了我八年。很幸运,我还参加了电影第七部(下)的首映,那是高三第一学期结束的时候。如今,哈利这个传奇结束两年了。祝福阿不思·西弗勒斯·波特,以及他勇敢的父亲、母亲,那些可爱的朋友们。感谢他们,感谢那些死去的人,感谢西弗勒斯·斯内普。或许很多年很多年后,我会再谈起他们,谈起这个关于勇气与爱的故事。 附:(原帖内容) 据说这是罗琳的一个朋友到她家去做客时想看看哈7的手稿,看着看着就看到了这一张,在这一张的最后面写着“Harry Potter 8”,于是就马上把标题抄到了一张纸上的。 这是翻译后的标题: 第1章 黑魔王诞生 第2章 现身在山谷 第3章 邓布利多的信 第4章 在德思礼一家的第三年 第5章 礼物 第6章 霍格沃茨魔法学校的四年生活 第7章 寻找记忆 第8章 黑魔王的计划 第9章 小天狼星之死 第10章 化名为R.A.B. 第11章 最后一战 第12章 被利用的伏地魔 第13章 二十年后的伤疤 第14章 新的敌人 第15章 金妮的死 第16章 哈利、罗恩与赫敏的再次汇合 第17章 太过简单的胜利 第18章 再现魂器 第19章 与伏地魔联手 第20章 寻找霍格沃茨的最后秘密 第21章 冥想盆里新的记忆 第22章 净化 第23章 有所察觉 第24章 逃亡 第25章 寻找死圣 第26章 禁林的新怪物 第27章 麻烦不断 第28章 再探神秘事物司 第29章 指点 第30章 向密室的最深处进发 第31章 德思礼夫妇现身 第32章 幕后黑手 第33章 D哥的帮助 第34章 回到过去 第35章 真正的身世 第36章 同归一尽 第37章 新的开始

这学期大创项目总算是告一段落了

Published at发布于:: 2013-12-11   |   Reading阅读:: 1 min
晚上在龟谷,学长们问到说答辩有啥感想,当时语塞没说出口,也不是很想写这个总结的,看了周伟老师的日志后,觉得还是有说(tu)说(cao)的必要吧。 立项方面 这个项目立项是挺感谢周伟老师的,一开始就是在上个学期我在旁听周伟老师c++课的时候,周伟老师跟我提到说让我帮做个东西,当时不是很情愿,但是也没拒绝,抱着试一试的态度,硬着头皮花了点时间就做了下去,然后整出来了所谓的Demo1.0。当时没怎么在意这个东西,不过提起了我对这一领域的兴趣,于是后来快要期末考试那几周听到有大创立项的机会,就想了一段时间怎么样能够在现有的基础(于是发现就用Demo1.0吧)之上做点东西出来,顺便还有经费可以拿,于是就报了。所以做出来了这学期的Demo2.0。 团队方面 立项之后想了很多关于这方面的功能创意,都有想着一一去实现它,从理论上只需要稍加优化就能实现。最后考虑到一些因素就选择了实现较为简单的鼠标控制功能(确实这个选择是正确的,这学期课程太重了)。首先得感谢陈雅茜老师对这个项目给出了大量的指导,没有这些指导,这个项目的成果也完全属于闭门造车,这是及其不好的。各方面都学到了很多很多的东西,潜移默化的改变了我很多以前没有注意到的确实应该摒弃的东西。 这之后非常感谢两位朋友郭郭和建生的大力支持,以及他们在项目的工作,没有他们的那部分工作这个项目也解不了题。 项目经费领回来后就一分钱没动,就等项目结题后给你们发工资。周末我请你们吃饭。郭郭说大部分都是我做的,我觉得只要是干了事情的,都应该拿到属于自己的那部分,哪怕是微不足道的工作,只要发挥作用了,那就是一个巨大的突破。团队开发,要的就是这样给力的队友。 项目方面 虽然有进入及格线的用户体验,但是距离推向市场,有相当的距离。所有的工作,都可以在我上个学期末的项目计划表中查到。我只不过在学有余力、空闲的时候完成了这些内容,我觉得还是对得起我自己的。挺喜欢罗永浩自吹的那句话:“不是我自大,是那些行业里的牛人老是在我面前自小,逼得我自大”。总结来说,我也没觉得这个项目有做出多好成绩,我只是把计划里该完成的完成罢了,那些仅仅只是在评审结果中显示为“完成得不好”的项目,他们去忙了更多别的他们觉得对自己人生更重要的事情,比我只做这一件事情强多了。 吐槽部分 刚才看到周伟老师的日志,一眼就能看出来说的是我。我想说的是,我在介绍的所有的原创性工作的时候,我注意到您都埋头在思考自己的事情。您只是偶尔抬头看看发现:“噢,只是用了这么多引用文献做出来的”,就说:“对于那些只不过用了些别人的工具和方法,就以为自己作了多好的成绩的人”,完全不清楚【理论】到投放用户【实用】要做多少原创性优化,我也懒得解释了。一个拿着博士学位、说话有地位的老师要求自己的本科学生闭门造车做出各种各样原创性的工作,真是站着说话不腰疼。人类科学有毛用?生下来就自己思考一切不就完了么?那些paper哪个不是科学基础的产物?更何况,我为何不等到等我说话有地位的时候再把积累这么多的这些原创性东西全部拿出来,再退一万步讲,我也没有任何必要在校级答辩这种程度的地方说吧,提到就不错了。

Linux学习笔记 6 网络及配置相关

Published at发布于:: 2013-12-07   |   Reading阅读:: 1 min
网络原理 IP编址 IP编址是一个双层编址方案,一个IP地址表示一个主机(或一个网卡接口),应用最广泛的是IPv4编址,但是已向IPv6编址切换 一个IPv4地址为32位长,IPv6地址为128位长(2^128个) IPv4地址分为2个部分:网络部分(标识所属区域)和主机部分(标识区域中的哪台主机) IPv4共32位,使用点分十进制方式表示,分为四个部分,每部分八位 192.168.1.1(11000000.10101000.00000001.00000001) 子网掩码 通过子网掩码来确定网络部分的位数 子网掩码与IP地址一样,有32bit,每一位与IP地址中的每一位一一对应。 IP地址中对应子网掩码中为1的部分为网络部分。 192.168.1.1 255.255.255.0 证明此IP地址的前24位是网络部分,也就是说此IP地址处在同一个网络的其他主机的IP地址前24位相同,以证明他们在同一网络。 网关/路由 在不同网络之间传输数据的功能叫做路由功能,一般有多个接口,接到不同网络中,并通过路由表进行数据转码 路由表: 目标网络 &nbsp; &nbsp; &nbsp; 子网掩码 &nbsp; &nbsp; &nbsp; 出接口 192.168.1.1 &nbsp; 255.255.255.0 &nbsp; eth0 172.16.1.0 &nbsp; &nbsp;255.255.255.0 &nbsp; eth1 61.1.1.0 &nbsp; &nbsp; &nbsp;255.255.255.0 &nbsp; eth2 域名: 类型:表示此域名的类型 域名:域名名称 主机名:该域中的某台主机名称 DNS 每一个域名代表一个IP,而DNS服务就是用来在IP与域名之间进行转换的。 &nbsp; 基本网络参数: 要配置一个局域网通信的计算机需要: (1)IP地址(2)子网掩码 要配置一个跨网端通信的计算机需要: (1)IP地址(2)子网掩码(3)网关 要配置一个可以上网的计算机需要: (1)IP地址(2)子网掩码(3)网关(4)DNS &nbsp; <span style="font-size:24px;">**Linux网络配置**</span> 以太网接口被命名为:eth0、eth1等(数字表示网卡编号) 通过lspci查看网卡硬件信息(usb网卡需要用lsusb) ifconfig -a &nbsp;查看所有 ifconfig eth0 查看特定接口 ifup ifdown 启用/禁用一个接口 setup配置网卡,配置王成后,使用ifup启用网卡,并使用ifconfig命令查看信息 网络相关配置文件 网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 DNS配置文件 /etc/resolv.
Read More阅读更多 »

Linux学习笔记 5 UGO模型、Linux权限

Published at发布于:: 2013-12-07   |   Reading阅读:: 2 min
Linux 用户与组 用户用于限制使用者或进程可以使用、不可以使用那些资源 组用来方便组织和管理用户 每一个用户拥有一个UserID(UID)每个用户属于一个主组,属于一个或多个附属组 每一个组拥有一个GroupID(GID)每一个进程以用户身份运行,并接受该用户可访问资源限制 每一个可登陆用户拥有一个指定的shell <span style="line-height: 1.6em;">用户:</span> <span style="line-height: 1.6em;">用户ID为32位,从0开始,但是为了和老式系统兼容,用户ID限制在60000以下</span> root用户:ID为0的用户都是root用户 系统用户:ID:1~499 没有Shell 普通用户:ID:&gt;=500 <span style="line-height: 1.6em;">系统文件都有一个所属用户及所属组</span> id: 显示当前用户的信息 passwd:修改当前用户密码 与用户相关的文件有: /etc/passwd 用户信息 /etc/shadow 密码(加密) /etc/group 组信息 passwd文件中格式为: 用户名:密码:UID:GID:描述信息:用户家目录:用户的登陆Shell shadow: 用户名:密码(分为三个部分):.... gourp: 组名:组密码:组ID:.... 查看登陆的用户: 命令whoami显示当前用户 命令who显示已登陆用户 命令w显示登陆用户在做什么 创建一个用户: useradd ock 创建一个新用户ock 这条命令会执行: 1、在/etc/passwd添加用户信息 2、passwd中创建密码,则会加密保存在/etc/shadow中 3、为用户建立一个新的家目录/home/ock 4、将/etc/skel中的文件复制在用户家目录中 5、建立一个与用户用户名相同的组,新建用户默认属于这个同名组 支持参数: -d 家目录 -s 登陆shell -u userid -g 主组 -G 附属组(最多31个,用&quot;,&quot;分割) 也可以通过修改/etc/passwd的方式实现,但是不建议。 &nbsp; 修改用户信息 usermod 参数 username -l 新用户名 -u 新userid -d 用户家目录位置 -g 用户所属主组 -G 用户所属附属组 -L 锁定用户使其不能登陆 -U 解除锁定 <span style="line-height: 1.
Read More阅读更多 »

Linux学习笔记 7 获取帮助

Published at发布于:: 2013-12-07   |   Reading阅读:: 1 min
-h 几乎所有可用的参数 --help 获取帮助 manual: man 获取帮助文档 文档类型: 1、用户命令 2、内核系统调用 3、库函数 4、特殊文件盒设备 5、文件格式和规范 6、游戏 7、规范标准和其他页面 8、系统管理命令 9、Linux内核API man -k 关键字 查询关键字 info 比 man 更详细,以网页形式显示 man /info &quot;/+关键字&quot;进行搜索 /usr/share/doc 中有最为详尽的文档

Linux学习笔记 4 Linux文件系统基本操作

Published at发布于:: 2013-12-07   |   Reading阅读:: 1 min
Linux文件系统支持: ext2(默认不带日志)、<span style="line-height: 1.6em;">ext3(默认带日志)、</span><span style="line-height: 1.6em;">ext4、</span><span style="line-height: 1.6em;">fat(MS-DOS)、</span><span style="line-height: 1.6em;">vfat、</span><span style="line-height: 1.6em;">nfs、</span><span style="line-height: 1.6em;">iso9660、</span><span style="line-height: 1.6em;">proc、</span><span style="line-height: 1.6em;">gfs(global file system)、</span><span style="line-height: 1.6em;">jfs、</span><span style="line-height: 1.6em;">...</span> &nbsp; 创建文件系统: mke2fs -t ext4 /dev/sdb1 常用参数: -b block size 指定文件系统块大小 -c 建立文件系统时,检查损坏块 -L label 指定卷标 -j 建立文件系统日志 &nbsp; mkfs 支持参数较少 不能精细化控制 mkfs ext3 /dev/sda3 mkfs ext4 /dev/sda3 mkfs vfat /dev/sda3 &nbsp; dumpe2fs 查看文件系统的详细信息 dumpe2fs /dev/sda3 &nbsp; ezlabel 为文件系统添加标签 ezlabel /dev/sda2 显示sda2系统标签 ezlabel /dev/sda2 HH 设置标签为HH &nbsp; fsck 检查并修复损坏的文件系统 -y 不提示进行修复 -t 对损坏较严重的文件系统进行检查修复时,需要使用此参数来指定修复文件系统的类型 对于识别为文件的损坏数据(文件系统无记录)fsck会将文件放入lost+found目录系统启动时会对磁盘进行fsck操作 &nbsp; JOURNAL日志 拥有较强的稳定性,在出现错误时可以进行恢复 带日志的文件系统: (1)将准备执行的事务的具体内容写入日志 (2)进行操作 (3)成功后,具体内容从日志中删除 优点:出现意外可查看日志 缺点:丧失一定性能 &nbsp; fdisk 只有超级用户才可以使用 fdisk -l 列出所有安装的磁盘及其分区信息 fdisk /dev/sda 对目标磁盘进行分区操作,分区后使用partprobe让内核更新分区信息,否则重启后才能识别 /proc/partitions 文件也可以用来查看分区信息 分区: 主分区:n -&gt; p -&gt; 1 -&gt; +size(K,M,G) 扩展分区:n -&gt; e -&gt; 2 -&gt; +size(K,M,G) 逻辑分区:n -&gt; l -&gt; enter -&gt; +size(K,M,G) (分区号从5开始) 修改id: t 保存MBR: w 分区后需要创建文件系统才能使用。 &nbsp; 挂载、使用文件系统:磁盘或分区建好后,需挂在到一个目录才能使用 Windows或Mac会进行自动挂载,创建好文件系统后会自动挂载到系统上 Linux需要手工进行挂载或配置系统进行自动挂载 /dev/sda3 ext3 -挂载-&gt; /mnt &nbsp; mount 将格式化好的磁盘或分区挂载到一个目录上 mount /dev/sda3 /mnt 不带参数的mount会显示所有已挂载的文件系统 -t 指定文件系统的类型 -o 指定挂载选项 ro, rw read-only只读,read-write读写,默认rw sync 代表不使用缓存,对所有操作直接写入磁盘 async 使用缓存(默认,提高性能) noatime 代表每次访问文件时,不更新文件的访问时间(提高性能) atime 代表每次访问文件时,更新文件的访问时间 remount 重新挂载文件系统 &quot;,&quot;表示连接参数 &nbsp; umount 卸载挂载的文件系统 umount 文件系统/挂载点 umount /dev/sda3 == umount /mnt 出现device is busy报错:使用fuser -m /mnt查看使用进程 或者 lsof / mnt 查看使用文件 &nbsp; 自动挂载 配置文件/etc/fstab用来定义需要自动挂载的文件系统 fstab每一行代表一个挂载配置 格式: &nbsp;/dev/sda3 &nbsp; /mnt &nbsp; &nbsp;ext4 &nbsp; defaults &nbsp; &nbsp; &nbsp; 0 0 要挂载的设备 挂载点 文件系统 &nbsp;挂载选项 &nbsp;dump,fsck相关选项 可以使用LABEL取代/dev/sda3 mount -a 挂载所有fstab中定义的自动挂载项

又谈 Android

Published at发布于:: 2013-11-29   |   Reading阅读:: 1 min
刚才手残点了4.4kitkat的更新,结果n7直接卡开机画面变砖了,下官方完整包的空当处。。敲点文字勾起我几年前研究安卓root和刷机事宜吧。。。 记得当年折腾自己改系统底层文件,刷recovery,超频,精心调整内存使用空间,用命令行来root+刷机,当时根本没有现在这样一整套的刷机+root的解决方案,得自己研究最新版本如何root。根本不像现在这样root刷机工具一搜一大堆,而且都是封好的shell直接一键安装就搞定。 这个学期开学的时候给gn刷了miui,本来是说新出了4.4准备把gn刷回原生的,结果官方说不支持。这是懒得刷的第一个原因。第二个原因是,gn刷了miui后不是觉得miui如何强大,而是实在懒得折腾回原生,用了ip后确实感受到一个明显的区别,就是安卓本质似乎就是玩机。或许有可能跟我是nexus系列有关。 整理、恢复备份,以前一折腾就是一个晚上,现在变砖了彻底没了玩机折腾的念头。记得买的第一台安卓设备是defy+(后来@牙签 毫不犹豫的跟风跳入了安卓阵营,现在你丫居然还在用这个= =,,膜拜了。。),第一次刷机的时候各种担心,现在回想起来真的好烦人,当时可能沉浸其中吧。第二台是gn,也是热衷折腾。 去年的这个时候第一次接触到了apple(这还得感谢@老夏 赞助了我200刀左右),逐步的对这个公司的产品有了别的一些看法,观点比较长,从这个学期入手了mba后就一直承诺说受@P哥_私人 影响想录个评测视频(或许不应该叫评测视频)的,稿子一直在扩充,入手air后,又进行了一次扩充,现在算下来也有几万字了,不过一直没找到机会给录,上次和@书翻 聊到到现在也一直没搞,确实感到抱歉。因为不是这篇日志讨论的内容,我也就不敲出来了。等下周如果有时间了就了断了它。。 这里主要想表达的观点,大概就是,玩机的时代似乎已经逐步退出历史舞台,刷机已经变得不那么夺人眼球,设备的使用者在追求玩设备的完美性后,已经往追求设备的一种稳定性而过渡,虽然每次系统更新都能给我这样的使用者带来一丝惊喜,无论是google还是apple的升级都是感觉特棒,但是,实在是不想在中午休息那一个小时冲忙升级or刷机然后下午带着不完美的设备前往教室使用上纯粹是糟糕的,这样的玩机折腾实在乏味。ios上给我的体验,无论是流畅度还是是以前的android不能比的。现在依旧是。这里又想多吐槽一句windows了,如今半年重装一次系统已经是习惯了么,这家伙速度又扛不住了。。 敲这篇日志的时候,正在下n7的4.4官方包,刷完就算了,也不想再折腾怎么root了。敲到这里的时候,重刷4.4已经完毕了,滑了滑屏幕看了看软件顺便就说一下4.4吧。 随手拍了两张图,app的icon已经all new了,甚至连收购没多久的quickoffice和以前没有的google drive也集成了,设置选项里面多了个云打印机,显然属于废材功能了(大多数人来说确实如此不是么),因为考虑到想测试google now的唤醒,所以开机的时候选了us,因为是深夜室友睡了,白天再试算了。。初步使用确实流畅,软件一多也就什么都不知道了。 传说中的屏幕录制找了一会儿也没找到,另外,没有发现传说中的art模式,maybe是art是针对高通cpu推出的测试?nvidia的tegra残废了?可能google在为5.0退出正式版攒大招。 多评一句nexus设备,nexus放到国外,毫无疑问的是神一般的存在,尤其是美国本土一些中心城市。幻想我以后有机会studying abroad,那时的android估计已经和ios平起平坐了,到那时新的nexus肯定已经innovation了。 从上学期以来就 一直有和@郭曌阳 谈到我对android和ios的前景,现在看来仍然是比较纠结的,如果说硬是要选个阵营,额- -。。(说老实话,尽管apple的产品这么出色,我依然是喜欢google多得多,好吧好吧,即便如此,一觉起来后nexus这些设备依旧会静静的躺在我的抽屉里) 额好吧,好像不知不觉就敲了这么多废话。。时间好像挺晚了。。就这样吧。。

Linux学习笔记 3 Vim必背命令

Published at发布于:: 2013-11-20   |   Reading阅读:: 1 min
命令模式: 1 2 3 4 5 6 7 8 9 i 在光标前插入文本 o 在当前行的下一行插入新行 dd 删除整行 u 撤销上一个操作 yy 将当前行内容放入缓冲区(复制当前行) nyy 将n行内容放入缓冲区 p 将缓冲区的文本放入光标后 r 替换当前字符 / 查找关键字 n键进行切换 ex模式: 1 2 3 4 5 6 7 : w 保存 : q 退出 : x 保存并退出 : q! 强制退出 : set number 显示行号 : ! [系统命令] 执行一个系统命令并显示结果 : sh 切换到命令行,ctrl+d切换回vim
19 20 21 22 23 24 25 26 27
© 2008 - 2026 Changkun Ou. All rights reserved.保留所有权利。 | PV/UV: /
0%