Read the official document of each software Search by using Google Read the error messages from screen and log files carefully, try to understand them Use your head to think and use your hand to do it
Posts Tagged: 常识
ubuntu窗口无法移动的解法
Ubuntu窗口不无法移动?请按照下面的步骤来做: 1.可能你以前安装过3D桌面效果,即这两个东东: compizconfig-settings-manager emerald 如果你还没有卸载这两个工具,那么现在在桌面上单击右键,选择[更改桌面背景]—>选择[视觉效果]标签—>选择[正常]或者[扩展](如果你的机器显卡比较牛鼻的话),还愣着干嘛,快用鼠标移动窗口啊。 2.如果你已经卸载了那两个东东,或者你根本就没有安装过,悲哀,那你就开始: sudo apt-get install compizconfig-settings-manager emerald 再来[更改桌面背景]—>选择[视觉效果]标签—>选择[正常]或者[扩展]用鼠标移动窗口试试。
vista不能自动获取ip解决办法
上午折腾了一下Ubuntu,换到Windows下发现不能联网了,汗,难道我的网卡折腾坏了?仔细检查了之后确认网卡没坏,本地连接是好的,于是又检查了一下网线,弄得一身灰之后发现依然有问题,于是乎我有尝试了一边所有的关于网络的DOS命令,结果依然不行,最后弄了一台电脑,Google之后得知,原来是Vista的问题,郁闷。 此问题是由 Windows Vista 和 Microsoft Windows XP Service Pack 2 (SP2) 之间的设计差异造成的。具体来说,在 Windows XP SP2 中,DHCP 探索数据包中的 BROADCAST 标志设置为 0(禁用)。而在 Windows Vista 中,并未禁用 DHCP 探索数据包中的 BROADCAST 标志。因此,某些路由器或非 Microsoft DHCP 服务器将无法处理 DHCP 探索数据包。 解决方案: 单击“开始” 收起这个图片展开这个图片 ,在“开始搜索”框中键入 regedit,然后单击“程序”列表中的“regedit”。 收起这个图片展开这个图片 如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID} 在此注册表路径中,单击与连接到网络的网络适配器相对应的“(GUID)”子项。 在“编辑”菜单上,指向“新建”,然后单击“DWORD (32 位)值”。 在“新值 #1”框中,键入 DhcpConnEnableBcastFlagToggle,然后按 Enter。 右键单击 DhcpConnEnableBcastFlagToggle,然后单击“修改”。 在“数值数据”框中,键入 1,然后单击“确定”。 关闭注册表编辑器… Read more »
TCP和UDP的区别
中午吃饭的时候,有位老兄,突然从QQ中跳出来,冒出一句:TCP和UDP的区别是什么?我草草的回答了一句,一个是有连接的一个是无连接的。现具体描述如下: TCP/IP 传输层 OSI 和 tCp/Ip 模型在传输层定义两种传输协议:tCp(或传输控制协议)和 UDp(或用户数据报协议)。 UDP UDp 与 tCp 的主要区别在于 UDp 不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDp 在许多方面非常有效。当某个程序的目标是尽快地传输尽可能多的信息时(其中任意给定数据的重要性相对较低),可使用 UDp。ICQ 短消息使用 UDp 协议发送消息。 许多程序将使用单独的 tCp 连接和单独的 UDp 连接。重要的状态信息随可靠的 tCp 连接发送,而主数据流通过 UDp 发送。 TCP TCP 的目的是提供可靠的数据传输,并在相互进行通信的设备或服务之间保持一个虚拟连接。TCP在数据包接收无序、丢失或在交付期间被破坏时,负责数据恢复。它通过为其发送的每个数据包提供一个序号来完成此恢复。记住,较低的网络层会将每个数据包视为一个独立的单元,因此,数据包可以沿完全不同的路径发送,即使它们都是同一消息的组成部分。这种路由与网络层处理分段和重新组装数据包的方式非常相似,只是级别更高而已。 为 确保正确地接收数据,TCP 要求在目标计算机成功收到数据时发回一个确认(即 ACK)。如果在某个时限内未收到相应的 ACK,将重新传送数据包。如果网络拥塞,这种重新传送将导致发送的数据包重复。但是,接收计算机可使用数据包的序号来确定它是否为重复数据包,并在必要 时丢弃它。
个人学习方法总结
本文内容来源于360DOC,版权属于原作者 关于学习的各种方法和理论的文章不少,这里想从个人角度来谈一下个人学习: 一,为什么要学? 1,大方面:我们都知道,学习能获得知识、见识、经验,能知道你不知道的东西,加深你知道的东西。用流行的话来说,现在是21世纪了,我们处在一个信息爆炸的社会,知识的更新已不是一般的快,信息的获取已不是问题,关键是如何从中取舍去学习。学历呢,只代表过去,能力代表现在,学习力就代表未来了。说得严重点,你不会学习,就没有未来。 2,实际:学习的目的是学了有用,可能马上就有用,也可能以后有用,这个用可能是物质上的也可能是精神上的,反正就是会对你有点用处。学,以致用,要不然绝对不要学,纯粹是浪费资源,包括时间,精力,财力,物力,人力!学以致用,不同的“用”决定学的深度和侧重,比如同样是学习管理知识,有的是为了简单了解下,看看是怎么个回事,有的是为了日常工作中实用,有的是为了做理论学术研究,还有的纯粹是为了和别人谈论可以说得上话或炫耀,这些人不同的“用”就决定了学的深度和侧重,从而会决定投入的资源。学,也是分情况的,为了你的“用”请选择正确的学习方式和方法。 二,学什么? 虽然不能准确分类,但大致可以分为: 1.必须学的,比如走路,拿筷子,用电脑等类似生存技能的知识; 2.没办法要学的,比如要考试的科目虽然你知道没用,如何交水电煤费用等; 3.感兴趣的主动要学的,这个方面就包含了很多,比如摄影,管理知识,围棋,职业知识,只要你感兴趣的都行。 大家通常谈论的学习方法,技巧等大多是指第三类的学习。 三,怎么学? 现在知识太多,可以学的东西也是多如牛毛,就以家园来说,好文章好贴好观点太多,是不是全部都要学呢?答案是不是,除非你时间充足,兴趣广泛。 1,原则方面 学以致用,没用的不学!学,也要少而精!对别人有用对自己没用的不学! 以下的内容都是在对自己有用知识的学习,而且主动想学的态度基础上探讨的。 2,方法 学习的方法很多,大多是技巧性的,比如学英语单词就有很多方法,有听说读写一起上的,有所谓联想法的,有死记硬背的,有思维导图法,有前缀后缀法等。 这些技巧性的方法大都比最基本的死记硬背好,但是谁优谁劣却不好判断,最适合自己的才是最好的。虽然无法穷举,但是有一个基本的东西在里面,就是学习的知识先是点,后是面,先由点到面,后由面到点,最后点面结合,想怎么用就怎么用。把握好这个基本规律,找一个最适用自己的方法,就是最好的学习方法。 3,具体方式 上面说的比较虚,那就来说说具体的方式。学习的途径一般有读书、辩、上论坛,实践,教。一个个来说: 1)读书 读书首先要注意读书环境,这个很重要,大家也都能理解就不多废话。 还要注意培养一个读书的习惯,每天固定抽取一定时间阅读,这个很重要。现在大家都习惯了网络,忽略了书本,还有也不管大家真的忙还是假的忙反正大家都感觉自己很忙没时间读书,这都是不可取的需要改变的,再忙也不耽误学习啊。 读书最好买书和借书。买书花了钱不读亏了,还可以逼自己读,既然是花了钱那就一定要买自认为值得的书,那么怎么保证买到这样的书,一是买之前网上看看这本书的书评,别人的看法,内容概括,这个至关重要,还有就是想想自己真的要买么,有的过段时间会出电子版或者扫描版。借书呢,书非借不能读也,是花了人情的,不过借时一定要说好什么时候还,给自己一定时间压力,这样就算不一定全读,至少也会翻翻知道大概。当然有些强人会借书借成自己的了,这个不在我说的范围,还有些牛人借了也没读实在太强,也当我没说过。 阅读方法有一目十行法,总结概括法,略读法,笔记法等,这个大家可以搜索查看参考相关文章,根据自己爱好选一个或结合应用。 2)辩 我常说,辩出真知,很多时候你本来没看明白的但是一讨论一辩论就明白了,没明白的明白,明白的可以更深更广,触类旁通。 3)上论坛 网络带来的好处在这里可以充分体现,在网上你既可以读到老的经典的文章,还可以看到最新的文章和观点,看不完还可以保存下载到电脑上以后读,还可以就一论题讨论发表自己看法,好处多多。 这里想说的是论坛学习法。我们要先找到相关板块感兴趣的文章,然后再点开读,觉得对自己有用的一定要回帖,这个比没回帖记忆深刻很多,还会引发你的思考,及时写下笔记心得感悟之类的,也便于以后查找。如果你觉得文章很好是不是看完就完了呢?不是,看完以后你要看看作者的信息,看看他还写过什么文章,然后再把文章标题或一段内容放到google或baidu里面去搜索,转载的可以找到作者信息或出处或者同类文章,观点类的你可以找到作者,再根据作者再搜出作者的很多文章(现在很多论坛会自己整理成一个集或者博客样的),都看看便于全面了解,看完了是不是完了呢?还不是,你还要看看反对者的文章,看看他们的观点,看完了完了?还没有,看完了趁热把自己看完后的感觉心得写下来(不一定发表),转化成自己的观点有自己的观点才算结束,这才叫上网上论坛学习!这个方法我就用过看论坛上不少名人的文章。 4)实践 学了是为了用,用了会有切身体会,用的过程可以发现问题分析问题解决问题,边学边用,可以很大程度上加深学习的效果。 5)教 自己会了还要教会别人,这个能做到那你是彻底学会了掌握了!很多人学会了就好,不愿教别人,这个时候可能有些问题你可能还没彻底掌握,只是你自己还没发觉,视觉盲点而已。教不一定是学生教老师一样,更多的是互相学习互相教。 与辩论不同的地方在于这是互相认同,互相学习,而辩论大多有输赢观念而偏执,而辩论的论题一般又没有所谓正确的答案,都是不同角度适用不同角度不适用,本身辩论就是个不合逻辑的东西,都试图说服对方,即使认为对方有理也未必并真学进去,二套同样都正确的东西人的本性都会偏认同自己的这套,人性弱点,辩论的唯一好处就是对自己观点方的观点认识更深更广,其他作用不是很大,对方的观点可能认为有理但没自己的有理(这点肯定会有人反对)。 本文其实早就想写,但种种原因没有完成,断断续续,还好是先用导图记录了大概,这次写完总算对自己有个交代,也算了却一个心愿。如能给大家一点帮助、思考和讨论,能起到一点抛砖引玉的效果,那将会是件非常开心的事情。
博文视点和O’Reilly
某个晚上我们的CTO 车东说还有几篇作业没有交,我们好奇的问了一句什么作业,他说要写关于博文视点的博文。我忽然想起我一年前抱着一本砖头天天啃的书就是博文视点的,台湾的技术牛人黄忠诚写的《Framework设计与应用》, 不过很奇怪,我刚刚在博文视点的网站上居然没有查到这本书,难道是因为它太老了?读这本书倒是需要一定的.NET经验,不推荐新手区阅读,如果是其他语言的老手,可以学到一些思想,如果能对着那些似懂非懂的类库的不着急的,当然如果要了解设计模式的话,我要推荐《Head First Design Pattern》,“O’reilly出品必是精品”还是挺有道理的。 我现在桌上的《精通正则表达式》英文原版仍然是O’reilly出的,中文由博文视点出品,翻译的很不错,可以说是我读这么多翻译的书中间最好的一本了,读这本书的初衷本不是为了写出多么复杂和高效的正则表达式,而是别人写的表达式,稍微复杂一点我就看不懂了。所以要加强一下自己正则表达式的知识,因为我没有太多的时间和耐心,这本书我只看了三百多页,不过就目前来说,已经够用了,至少能写出稍微复杂一点的正则表达式了,基本上能看懂别人写的表达,在我目前的开发应用中这足够了。 博文视点出的其他的O’Reilly也非常的不错,比如《构建高性能WEB网站》等等,都是精品中的精品。 我是穷人,只买过几本O’Reilly的书,还记得当年读第一本O’Reilly出的原版的《DHTML权威指南》时那种勤奋的劲,可惜后来太注重程序逻辑(因为后来迷上C#.NET的缘故),关于HTML的一些基础知识反而忘得差不多了,现在也没有时间去补习,只能在需要的时候查一下了。 其实东南大学出版O’Reilly的书也很多,而且很多是原版,如果英文够好的话,建议阅读英文原版的,理解起来比较容易,举个简单的例子吧,面向对象最基本的东西“对象”,在英文中叫Object,你可以理解成物体,也可以理解成物质,也可以想象成某种不存在但是大脑中有意识的东西,而翻译成“对象”就很不容理解,大多数人在接触这个词的时候都会想到生活中的“找对象(找女朋友)”,还有class,翻译成“类”我觉得非常难理解,还得花费一番力气去做一些不着边际的解释,class在英文中就有一个“将……归类”的意思,事实上class就是将具有相似特征和派生行为的一个集合(或者叫归类),这样就很好理解,这也是我为什么一直推荐我的朋友都原版书的原因。
ghs.google.com不能访问解决办法的解疑
近日,有读者在我的 ghs.google.com不能访问解决办法 这篇文章的后面留言说: Google 公司的所有域名服务都和 ghs.gogole.com 有关,而经很多人证实我国伟大的GWF把 ghs.l.google.com 结封杀了…… 对 ghs.google.com 分析研究后发现,ghs.google.com 这台服务器并没有提供实质性的服务,而只是选择访问者访问最快的服务器(Google全球性公司,很多地区都有服务器),我通过代理找到这么一台服务器 tw-in-f121.google.com,发现它并未被封杀,这样只需要在设置域名别名为 tw-in-f121.google.com 取代 ghs.google.com 即可。 我的立场是:不推荐大家这样去做。 基于如下理由: hs.google.com只是一台(或者说是一组)用来做代理镜像的服务器(主要作用是寻找和用户最近的同步节点),将cname记录转发到tw-in-f121.google.com是将域名某台具体的服务器上,这样做是比较危险的。 第一,Google解析系统不能按照用户的IP地址来自动选择最近的同步节点供用户访问,可能导致不同地区的访问速度差异很大 第二,如果这台服务器出了问题,那么解析将会中断 第三、tw-in-f121这样的二级域名是经常变换的,因为它是Google公司的内部命名,随时有可能更换,如果被更换,同样不能解析,服务依然不能访问 第四、不能解决服务均衡问题,如果大家都将cname解析到tw-in-f121.google.com这个域名下,将导致服务器负载过大,可能会造成解析拥堵,效率和速度下降,甚至会导致拒绝服务 截至目前为止,我在以前文章中提供的IP地址仍然是可以用的,请各位放心使用,如果有变更,我会及时的在博客中贴出来
平白无故多了一个儿子
平白无故多了一个儿子,不知道算是赚了还是赔了,说赚其实是基于“养儿防老”这种落后的观点,说赔是因为养一个儿子得花很多钱,呵呵,我父母养我真的不容易。 周五上午,正当我苦思冥想怎么改进一个算法的时候,突然收到一条短信,全文如下: 爸,我的手机和钱包丢了,现速汇1500元到我朋友的建行卡上,5264 107200 108697 黄新军,具体情况十一回家再告诉你们。 头一次收到这样的骗人短信,觉得蛮有意思的。如果家长不小心可能真的会中圈套,我不想骂这些人,因为这无济于事,这些人也不值得我去骂他们。 估计看我博客的人应该不会有这么大的儿子,所以也无需提醒各位注意了
Top 10 Concepts That Every Software Engineer Should Know
he future of software development is about good craftsmen. With infrastructure like Amazon Web Services and an abundance of basic libraries, it no longer takes a village to build a good piece of software. These days, a couple of engineers who know what they are doing can deliver complete systems. In this post, we discuss… Read more »
什么是IP多播?
在Internet中,一点对多点的通信可以有两种方法:一种是源节点采用点对点方式,一次次地向多个节点发送同一个分组;另一种办法是采用多播。 IP多播的基本思想是:多个接收者可以接收到从同一个或一组源节点一次发送的相同内容的分组。ip多播定义了一个高效率的工作模式,它主要包括以下几个方面的内容。 1、定义一个组地址(group address)。每个组代表了一个或多个发送者与一个或多个接收者的一个会话(session) 2、接收者主机可以用多播地址通知路由器,该主机希望加入(或退出)哪个多播组。 3、发送者使用多播地址发送分组。发送者可以不需要了解接收者的位置信息与状态信息。 4、路由器建立一棵葱发送者分支出去的多播传递树,这棵树延伸到所有的,其中至少一个IP多播组成员的网络中。利用这棵树,路由器把多播组的分组一直转发到有多播组的成员中。
Recent Comments