- 博客(327)
- 收藏
- 关注
原创 用 RPM 打包软件,第 1 部分
RPM(Red Hat Package Manager)是用于 Linux 分发版(distribution)的最常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。RPM 是 Linux“标准基本库”版本 1.0.0 指定的安装工具。在 Linux 分发版前 10 名中,有 8 个是基于 RPM(请参阅“Comparison of Linux Distribu...
2012-03-26 10:23:35
116
原创 Selenium: Python客户端配置
1.首先在这里下载Selenium RC,解压到C盘。2. 在C:\selenium-remote-control-1.0.1\selenium-python-client-driver-1.0.1下把selenium.py拷贝到C:\Python26\Lib\site-packages3. 现在录制或者手写的脚本就可以与浏览器交互了。 Selenium 现在存在2个版本,...
2012-03-25 22:19:09
198
原创 Unicode编码表
1 Unicode编码表 Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制 就是32463,UCS-2用两个字节来编码字...
2011-09-05 14:12:18
1673
原创 Google Page Speed应用上线,移动设备也在支持之列
Google已经将Page Speed应用到线上,并且加强了对面向智能手机的网页的分析。Page Speed最开始是作为Firefox的一个插件,运行在Firebug中。一个星期之前它被添加到了Chrome中,当开发者在“about:flags”页面中启动了了试验扩展API之后,这个插件就可以在开发者工具中使用。Chrome下的Page Speed能够支持多达40种语言,而且据Google...
2011-04-05 21:23:42
108
原创 传输控制协议 TCP之二
段按顺序处理,首先抛弃重复的段,对于以后的处理要根据SEG.SEQ的大小进行。如果有的段内的新老内容重叠在一起,那只用处理新的那一部分。下面是对接收到的数据的可接受性测试中的四种情况:段长度接收窗口测试00SEG.SEQ = RCV.NXT0...
2011-03-11 13:17:49
129
原创 传输控制协议(Transmission Control Protocol, TCP)之一
传输控制协议(Transmission Control Protocol, TCP)TCP协议主为了在主机间实现高可靠性的包交换传输协议。本文将描述协议标准和实现的一些方法。因为计算机网络在现代社会中已经是不可缺少的了,TCP协议主要在网络不可靠的时候完成通信,对军方可能特别有用,但是对于政府和商用部门也适用。TCP是面向连接的端到端的可靠协议。它支持多种网络应用程序。TCP对下层服务没有...
2011-03-11 13:05:11
334
原创 浏览器的加载与页面性能优化
本文将探讨浏览器渲染的loading过程,主要有2个目的:了解浏览器在loading过程中的实现细节,具体都做了什么研究如何根据浏览器的实现原理进行优化,提升页面响应速度由于loading和parsing是相互交织、错综复杂的,这里面有大量的知识点,为了避免过于发散本文将不会对每个细节都深入研究,而是将重点放在开发中容易控制的部分(Web前端和Web Server),同...
2011-02-16 11:23:42
142
原创 史蒂夫·乔布斯很懂团队建设
我偶然读到了由Rama Dev Jager 和 Rafael Ortiz 在1998年写的《In the Company of Giants》这本书里的一段节选。他们采访苹果公司CEO 史蒂夫·乔布斯,下面的就是他关于团队建设的一些谈话:问:你一直在向苹果公司、NeXT公司和Pixar公司输送人才,你认为他们是什么样的人才?史蒂夫·乔布斯: 我想我一直在寻找真正的聪明的人,与他们一起共事。...
2011-01-27 18:01:48
522
原创 Capture an HTML document as an image
IntroductionMy application allows limited editing of HTML pages using MSHTML. Each HTML page is based on a template file and the range of things the end user can do to that template file is li...
2011-01-19 10:58:01
198
原创 Window Contents Capturing using WM_PRINT Message
http://www.fengyuan.com/article/wmprint.htmlProblemThe normal way of capturing the contents of awindow into a bitmap is creating a memory device context (CreateCompatibleDC),creating a devic...
2011-01-19 10:56:38
124
原创 Image Capture
http://www.codeproject.com/KB/graphics/imagecapture.aspx IntroductionThe following subjects are discussed in this article:Capturing an image of the desktop or its work area. Capturing an ...
2011-01-19 10:55:08
842
原创 Sleep Function
Suspends the execution of the current thread until the time-out interval elapses.To enter an alertable wait state, use the SleepEx function.SyntaxVOID WINAPI Sleep( __in DWORD...
2011-01-19 10:53:05
176
原创 在VC中如何实现抓取整个屏幕图象
在谈程序之前,先介绍一下位图的基本结构 256色以及更低色的位图,一般由三部分组成,一是位图信息头,定义了位图的大小等信息,二是颜色表,说明了位图中各个象素点红,绿,蓝三原色各个分量的值,三是位图的象素数据块,定义了位图中每个象素点的数据,它与第二条的颜色信息一起构成了图形的最终显示. 而对于大于256色的位图,一般由两部分组成,一是位图信息头,而是位图的象素快, ...
2011-01-19 10:51:29
208
原创 用VC实现将CView自绘图形输出为bmp文件
void CTrainView::SaveAsBmp(CString filename){ //定义图形大小 CRect clientRC; this->GetClientRect(clientRC); int iWidth = clientRC.Width(); int iHeight = clientRC.Height(); int iPix...
2011-01-19 10:48:16
258
原创 门户网站负载均衡技术的六大新挑战
文 / 李晓栋记得上大学时,我和好友老郭讨论最多的话题便是:“像新浪这样的网站是如何支撑如此巨大的访问量?”也曾通过各种手段,猜测新浪服务器的数量、操作系统和应用软件的版本……一切都是那么神秘。毕业那年,有幸加入新浪,终于一点点地揭开了这层神秘的面纱。2004年某厂商设备介绍会上,我初次接触到了负载均衡技术。之后的几年时间,可以说是负载均衡设备在网站推广的黄金爆发期。发展到今天,一方面...
2010-12-23 11:25:59
114
原创 使用 JAWS 测试 Web 应用的技巧
屏幕阅读器简介 屏幕阅读器(Screen Reader)是尝试识别理解当前屏幕上显示信息的一种软件应用,屏幕阅读器通过 Accessibility 的接口识别当前屏幕上的信息,通过文本转语音系统或者盲文的形式呈现给最终用户。读屏软件的用户一般为盲人,视障人士或者文盲。 屏幕阅读器依赖于操作系统,大多数读屏软件都是特定与某个操作系统的。用户可以根据...
2010-10-31 23:34:11
1979
原创 开发和测试访问无障碍的 Web 应用
Accessibility 简介 Accessibility 简称 A11Y,指的是软件产品的可访问性,易用性。A11Y 的出发点是让所有的群体所有的人都可以访问 Web 或者软件应用,本文主要关注 Web 应用的可访问性,主要针对访问 Web 应用有障碍的人士,下面针对几类主要人群对 Web 应用提出的挑战以及我们开发时应该解决得问题加以介绍: ...
2010-10-31 23:31:47
455
原创 适配器布局
网络性能取决于所选的硬件,如机器中的适配器类型和适配器布局。为确保获得最佳性能,必须将网络适配器置于最适合每个适配器的 I/O 总线插槽中。当尝试确定哪个 I/O 总线插槽最合适时,请考虑下列因素:PCI-X 对比 PCI 适配器64 位对比 32 位适配器受支持的总线插槽时钟速度(33 MHz、50/66 MHz 或 133 MHz)适配器的带宽或数据速率越高,插...
2010-10-28 11:23:42
191
原创 Avoid traps when porting Java Web applications from Windows to AIX
IntroductionNowadays you typically develop applications in a development environment, and then deploy them to a production environment. Most of the time, Windows® is a good choice for the develo...
2010-10-26 17:16:25
190
原创 如何分析Flex应用的内存泄露问题?
随着Web 2.0技术的深入发展,Flex成为很多企业级应用的前端展示层。虽然Flex应用运行于FlashPalyer虚拟机之上,但是开发人员仍然会遇到一些内存泄露问题,那么如何分析和定位根源呢?IBM工程师王鹏最近撰文详细描述了检测Flex应用内存泄露的方方面面。Flex采用ActionScript语言作为脚本语言,运行在FlashPlayer虚拟机之上,其垃圾回收机制概括如下:Fl...
2010-10-26 15:11:22
147
原创 How We Evaluate the Experiences We Engineer
9 and how we measured (and continue to measure) our progress toward these goals throughout the development cycle.We set experience goals for all of the products we ship. These goals are at the pro...
2010-10-26 14:38:54
208
原创 研究显示:众多网上零售商未遵循Web优化基本准则
Web优化专家Joshua Bixby最近在博客中披露,在其正在进行的一项Web性能研究中,针对Alex排名前1000名的网上零售商做了Web性能分析,众多网站在保持连接(Keep-Alive)或者压缩文本(Compress Text)方面没有优化。InfoQ中文站对此做了整理,供国内社区参考。Joshua Bixby选取了两项最基本的优化方法(保持连接和压缩文本)对网上零售商做了研究,初...
2010-10-26 10:25:45
101
原创 Testing sites with Browser Mode vs. Doc Mode
With site developers verifying that their sites run well in IE9 and taking advantage of the new HTML5 capabilities and better performance in IE9’s Standards mode, now is a good time to recap how t...
2010-10-22 10:07:44
102
原创 Common Security Mistakes in Web Applications
Web application developers today need to be skilled in a multitude of disciplines. It’s necessary to build an application that is user friendly, highly performant, accessible and secure, all whil...
2010-10-22 10:02:56
178
原创 市场上还有多少沈昌宇 揭秘庄家操盘手法
近日,再三在股市兴风作浪,操纵了数只股票异动行情的“超级散户”沈昌宇最终被证监会拉下马来。就在前日,监管部门近期严打证券市场违规违法行为又出重拳,其中对沈昌宇利用其控制账户操纵证券市场行为开出了行政处罚决定,其被没收非法所得,并被处以不同程度的罚款。与此同时,市场上一些股票依旧上演着翻江倒海的庄家戏码,庄家的威力之强大,有目共睹。那么,这些庄家操盘主要有哪些形式,业内人士给出了自己的分析。 沈...
2010-10-21 13:29:52
349
原创 如何判断某只股票有无庄家
面对1700多只股票,哪一只股票有庄家或强庄,哪一只股票没有庄家或只有弱庄,就是有庄家的话,目前股价又处于哪一阶段呢?这就要对该股的基本面及技术面进行全面、详细、科学的分析后再作出结论。以下几条判断有没有庄家的方法,供你参考:对十大股东情况判断: 如果在十大股东中有券商或是基金,他们很可能就是该股的庄家。如果券商或基金的持仓量很大,券商有几个营业部同时上榜,或同一基金管理公司的几只...
2010-10-21 13:08:31
448
原创 庄家出货前兆的五种情况
第一,目标达到。什么叫目标达到?神光公司有一个加倍取整的理论,这个方法在股市中还没有被广泛的应用,而一种理论在市场中掌握的人越少,可靠性就越大,所以,这是判断股票高点的一个好方法。简单的说,我们准备买进一只股票,最好的方法就是把加倍和取整的方法联合起来用,当你用几种不同的方法预测的都是某一个点位的时候,那么在这个点位上就要准备出货。当然,还可以用其它各种技术分析方法来预测。故当预测的目标位接近...
2010-10-21 13:04:14
160
原创 A (somewhat) brief history of the performance landscape
I’d like to enlist your help. As I’ve mentioned, last week I led a session onweb performance automation for the members of the NY Web Performance Meetup group. For the session, I created a set of sl...
2010-10-21 10:44:09
227
原创 克服在企业中应用敏捷方法的技术挑战
在企业中应用敏捷方法是一项具有挑战性的任务。实现敏捷不像安装软件那样能在一天内完成。而是需要适应企业环境,其中包括:文化、技术和组织方面。本文将探讨面临的一些挑战,这些挑战与建立开发环境、自动化测试、持续集成相关,并且同在企业环境中明确完成的定义(DoD)相关。建立开发环境每位技术负责人和开发经理都想缩减团队成员建立开发环境的时间。然而,为了在项目中获得较高的产出,开发人员要持续投入许...
2010-10-20 10:59:23
122
原创 Best Practices for Speeding Up Your Web Site
Minimize HTTP Requeststag: content80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, sc...
2010-10-20 10:40:59
132
原创 Web Performance Optimization Use Cases – Part 1 Benchmarking
Web Performance Optimization Use Cases – Part 1 Benchmarkingby Alois Reitbauer, Sep 28, 10Web Performance Optimization (WPO) constitutes of a set of activities targeted at improving the pe...
2010-10-19 14:40:54
136
原创 MongoDB创始人Eliot Horowitz分析FourSquare宕机原因
上回书我们提到:10月4日、5日,由于数据碎片化和监控不力的原因,FourSquare经历两次宕机。FourSquare使用的后台数据库为MongoDB,在问题解决后不久,MongoDB的开发公司10gen的CTO和联合创始人Eliot Horowitz也在mongodb-user这个Google邮件组里分析了整个过程。国内知名技术博主、医药生命科学网站丁香园CTO冯大辉翻译了Elio...
2010-10-12 13:17:31
239
原创 Google WebP——让图片更小,让页面访问速度更快
Google日前对外宣布了一种新的图片压缩格式WebP,可以让通过网络传输的图片变得更小。Google声明说,WebP格式可以让图片的大小减少39%,从而加快了页面的装载速度。WebP(发音为“weppy”/(wĕpˈē)/)是Google开发的一种图片压缩格式,用于降低图片文件的大小。Google说图片和照片差不多占到了通过网络传输的数据总量的65%,这是相当大的份额。这也就可以理解为什...
2010-10-12 13:14:47
298
原创 linux之pmap命令!
贴:http://tonykorn97.itpub.net/post/6414/249221linux之pmap命令!===========================================================作者: tonykorn97(http://tonykorn97.itpub.net)发表于: 2007.01.09 17:39分类: linux 出处: ...
2010-09-08 11:14:23
115
原创 Understanding memory usage on Linux
This entry is for those people who have ever wondered, "Why the hell isa simple KDE text editor taking up 25 megabytes of memory?" Many peopleare led to believe that many Linux applications, espec...
2010-09-08 10:59:11
157
原创 Memory usage analysis
Memory usage analysisSystem-wide memory analysisTop/FreeThese two command-line tools are the two most well-known and (especially with the default columns shown) very useless and misleading....
2010-09-03 23:33:13
237
原创 Linux: How to measure actual memory usage of an application or process?
http://stackoverflow.com/questions/131303/linux-how-to-measure-actual-memory-usage-of-an-application-or-process Hi,How do you measure the memory usage of an application or process in Linux? I'...
2010-09-03 23:31:59
143
原创 HowTo: Profile Memory in a Linux System
HOWTO: Profile Memory in a Linux System1. Introduction It's important to determine how your system utilizes it's resources. If your systems performance is unacceptable, it is n...
2010-09-03 22:56:27
122
原创 Linux内存管理机制
内存是Linux内核所管理的最重要的资源之一,内存管理系统是操作系统中最为重要的部分。对于Linux的初学者来说,熟悉Linux的内存管理非常重要。 进程是运行于虚拟地址空间的一个程序。可以说,任何在Linux系统下运行的程序都是进程。Linux系统中包括交互进程和批处理进程。交互进程是由Shell控制和运行的,既可以在前台运行,也可以在后台运行。批处理进程不属于某个终端,被提交到一个...
2010-09-03 22:48:23
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅