自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JPA的专栏

葡萄美酒夜光杯

  • 博客(8)
  • 收藏
  • 关注

原创 交互式javascript终端 - interactive javascript console

 写javascript多了,觉得一个交互式的javascript终端还是很必要的,就像在irb里测试一些ruby语句,在python里面测试python语句一样。虽然在firefox上有firebug可用,在chrome也有类似工具,但他们定制起来比较困难,而且不同浏览器的界面也大相径庭,于是,还是自己写一个:1. 代码力求简洁2. 可以inspect javascript对

2010-04-14 14:15:00 959

原创 为什么Photoshop打不开用GDI+生成的jpeg文件

近日,在用c#做一个桌面软件的时候发现了一个奇怪的现象:用.net framework 2.0中的GDI+的System.Drawing.Bitmap的Save方法保存的jpeg图片不能被photoshop读取,但是WinXP的资源管理器和画图版均能显示或编辑这幅图片,这是怎么回事呢? 我在程序中用GDI+中的System.Drawing.Bitmap的一个实例对象的Save方法将图片保存

2008-03-05 16:12:00 5448

原创 别让优化搅乱你的代码

最近在VS2005上作一个WindowsMobile5.0的C++程序时,写了一个很简单的函数:包括一些变量声明,还有一个遍历链表查找的动作。就是这个小东西,让我大费周折了n个小时。首先我发现函数的返回值不合理,于是在DEBUG模式下,单步跟踪。神奇的是,我在debug界面下,竟然完全看不到所有的局部变量,无法观察到他们的值。而且在一个传值的函数调用后,我传入的实参竟然被更改了!就好像

2006-11-08 16:20:00 935

原创 Ruby中socket编程时出现recv for buffered IO (IOError) 错误的解决方法

用Socket作异步编程时,检验对端是否已经关闭不能用Socket#eof?,因为这样会造成Ruby将此Socket的IO对象转换成Buffered IO,从而导致recv,recvfrom系列函数读取失败,出现“recv for buffered IO (IOError)”错误。在Buffered IO上只能调用可能会阻塞的read,readline,gets系列函数,严重影响了异步通信服务器的

2006-05-25 13:24:00 2299

原创 标准库——C++的阿基里斯之踵

说实话,为了解决同样的问题,能不用C++我就尽量不用C++,因为,我觉得C++编程太繁琐了!为什么这样说?且听我慢慢道来。 C++,作为一种程序语言,有着非常精美和简练的语法。和C一脉相承的C++,其简练的语法推卸掉了太多的责任,把绝大部分工作压在了库(library)的身上。这一点,在当时是被广为传颂的优点。“设计一个库比增加一个语言特性更好”,Stroustrup[Rev01]如是说。

2006-05-23 23:07:00 1186

原创 什么决定我们浏览器的选择--我看Firefox和Maxthon (3)

本来觉得自己把能说得都说出来了,可是看了大家的评论以后,觉得受到了很多启发,发现其实自己还是有很多感受没有说出来,于是决定再开一帖继续讨论,以示对诸位的辛苦回帖的尊重。同时我也看到许多人在使用浏览器方面的体会比我更加深刻,他们谈了许多技巧和经验,让我受益匪浅。在本篇中,我将力求从一个用户的感受出发,避免过多的技术探讨,或许以后可以专门从技术方面对浏览器的选择加以讨论。 首先澄清一点,我写这

2006-04-18 22:15:00 2603 3

原创 什么决定我们浏览器的选择--我看Firefox和Maxthon(2)

书接前文,一个浏览器什么方面最吸引我们,我们凭什么用一个浏览器而不用另一个浏览器,我觉得有三个方面是最重要的:功能性、易用性和使用习惯。我知道,枯燥的理论阐述一定会吓走我99%的读者,于是我打算拿我的例子说明,在实践中这三个方面如何影响我对浏览器的选用。 功能性:我们需要什么样的功能取决于我们有什么样的需求。比如我在高分辨率笔记本上看网页的字很费劲,我就必须要找一个有放大网页的功能的浏

2006-04-17 16:50:00 9811 38

原创 什么决定我们浏览器的选择--我看Firefox和Maxthon(1)

 自从我开始上网开始,好像是99年吧,就在用IE4。对于大名鼎鼎的Navigator,只是慕名而以,除了在杂志上,从来没有真实地见过它。随着宽带网的普及,我就觉得IE用起来太不方便了。我一般同时会打开很多网页,这时候就会出现若干IE窗口出现在我的任务栏里,有时候甚至任务栏里会出现滚动条…对于我这种非常注重屏幕整洁的人是无法接受的(我桌面的图标数量甚至从不超过4个),我就一直在想,如果有

2006-04-13 23:00:00 3825 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除