`
tedeyang
  • 浏览: 326665 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1,一个socket由两个端口唯一确定 昨天晚上天冷,就在床上看书。 因为对socket的理解比较含糊,所以决定有针对性的研究一下。 看到点有用的东西: “socket连接由双方的端点来决定” 这话听来很拗口,还好下面作者写了解释, ...
看了javaeye的一篇新闻: http://www.iteye.com/news/724 然后我找到新闻的源点: http://www.zedshaw.com/rants/rails_is_a_ghetto.html 对我这样的小程序员而言,这篇长文实在是很有意思。 虽然文中遍布着粗口,也有偏见,但还是推荐看看如此愤怒的檄文 ——当量十足(没想到还有人对敏捷、结对编程感觉恶心的,当然还有很多值得一览的信息)。 最后Zed对ROR社区这样写到: 引用When the burning husks of your startups warm the last of your bones, re ...
对我来说,经典设计模式提到的23种都能读懂,但能真正领会只有一半左右,深入研究并烂熟于心的就7,8种。 对java语言来说,Prototype模式实际上是没有意义的,可以忽略。 和所有知识一样,不能生硬地去死背23种设计模式,但只要编程时用心思考,其实设计模式就像氧气一样自然弥漫在你的周围。 看看,JDK的API中就有很多设计模式在体现: Iterator(迭代器,没有这东西怎么来遍历千奇百怪的Map,List啊), InputStream(装饰器,IO包是伟大的设计,伟大就在于decorator模式), java.lang.reflect.Proxy(动态代理模式,没有这个Spring的 ...
如果你使用Spring的话, 你可以轻而易举地得到 ioc,singleton,facotry,aop这些设计模式的支持,还能避免hardcode的弱点。可以说Spring的核心就是IOC这个设计模式,外围再增加其他模式,然后再叠加支持性的模块。 它干了什么?本质上是降低了几种设计模式的门槛,使我们更容易产出优雅的软件设计。 它得到了什么? 从2003年起,到2007年底,看看Rod: 出两本书 --->写一个框架 ---> 扩展成一个平台 --->形成一个社区 --->创立一个新公司 ---> 被邀进入J2EE6.0规范委员会 惊叹!这样的奇迹怎么不能发生在中国呢 ...
设计模式篇外篇: 语言、设计模式 1.有一本书 我在大学里喜欢买打折书,学校几个书店每月会有大规模的打折书专场,铺满一个礼堂,都是1折2折地吐血打。 我每次都要买几本,哈哈,现在想起来就要笑。 那时候买过一本书 ...
如何通过自己的ADSL使家里的电脑成为服务器呢?像花生壳这样的应用可以帮助你动态解析ip,不过这个程序太庞大了,根本没有必要。下面介绍我的做法:条件:  上网方式:ADSL   台式机:linux  中继网页:在某虚拟主机申请一个免费空间,需要支持动态脚本(php、jsp等)方案:  在本机运行一个Java程序,定时读取本机的外网IP,自动向中继网页用GET方式提交该数据。中继网页保存IP记录在内存中,其他访问者可以通过该页面查看当前的IP。 package  tedeyang; import  java.io.BufferedReader; imp ...
好像真的是非常简单。已有一台ubuntu server服务器,安装有openssh-server。在笔记本上用ssh-keygen生成私钥和公钥,把公钥copy给服务器,ssh ip就可以连上了。主要参考:http://www.ringkee.com/note/opensource/debian/ch11s07.html不过其所述的ssh-agent我没有实验成功。传输文件使用sftp,"help"显示usage,或者使用scp命令在windows上可以使用putty作为客户端,在客户端使用gb2312而服务端使用utf8的情况下很正常(可以设置charset),而且具有图形 ...
我的台式机环境: ubuntu server 7.10  双硬盘:30G,160G。操作系统和所有数据都装在后面的硬盘上,而MBR却装在前面的硬盘上。以下简称“30GDisk,160GDisk”    装系统时没考虑到MBR会装到30GDisk上,而最近发现它有不稳迹象(声音也挺吓人,根据经验它快升天了),导致启动有时会失败,于是想要把它拆下来,只用160G的单硬盘。步骤:1,螺丝刀拆机,把两个硬盘的IDE数据线对调。此刻:硬盘顺序颠倒了。2,开机,BIOS依次搜索,找到30GDisk上的GRUB启动,这时按esc进入grub菜单,按e编辑root (hd1,0)为root (hd0,0),回车 ...
我的ubuntu server 7.10版,硬件:赛扬1G,显卡是nVidia TNT2 Model 64,主板为联想QDI,17#CRT。默认安装后console无法显示中文(LANG=zh_CN.UTF-8),因此安装了zhcon。默认的源中就含有此deb,安装很容易,用“zhcon --utf8 --drv=vga”可以正常运行了,不过分辨率太小(640*480)并且显示速度较慢,因此琢磨着优化。zhcon的官方说明如下:zhcon supports three different video drivers: framebuffer (fast) ...
修改文件/etc/network/interface
我用的是ubuntu server 7.10,很简单,安装时就装了bind9,因此DNS服务器默认就建立起来了。如果不做额外配置,则可以作为一个DNS缓存服务器使用。安装bind9: sudo apt-get install bind9启动: sudo /etc/init.d/bind start
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> # !/ bin / shecho  " 1 "   >/ proc / sys / net / ipv4 ...
在ubuntu gutsy下安装微软雅黑字体并美化。目前有三种方法,大致原理是一致的。1,最完备的安装文档见(推荐):http://wiki.ubuntu.org.cn/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%9B%85%E9%BB%91%E5%AD%97%E4%BD%93%E8%BF%9B%E8%A1%8C%E4%B8%AD%E6%96%87%E7%BE%8E%E5%8C% ...
      天晴朗。2007年的中秋节下午,亲爱的老姐去接她刚上幼儿园不久的亲爱儿子——我四岁大的调皮外甥。以前一直是其他人接送的,所以灌溉祖国花朵的园丁同志是第一次在幼儿园见到我姐姐。这时候,这位女老师问了我姐一个问题:“你单位里有打印机吗?”——注意!很曲折的问题。因为前面家访时老底就被人掏光了,所以老姐点头称有。“那能不能麻烦你给我找些汽车图片打印出来?要做教案的。”——简单两句话,就囊括了大量的信息啊,不愧是受过高等教育的人民教师。还能说什么呢?没有和其他家长一样在开学时送礼啊,这不,该来的还是逃不掉。正所谓:天网恢恢、疏而不漏也!      不过睿智的老姐有办法,一个电话打到距离她单位 ...
古龙·断章·小札[十二]:《多情剑客无情剑》 作者:边城不浪   十年前,朝廷里的风流翰林,兵器谱上排名第三的探花郎黯然出关,展开自我放逐生涯。十年后,流放者归来。     《多情剑 ...
Global site tag (gtag.js) - Google Analytics