- 博客(40)
- 收藏
- 关注
[转]多核的软肋:阿姆达定律
原文地址:http://apple4.us/2008/12/amdahl-law.html作者:Rio在过去的很多年里,<wbr>软件性能的提升很大程度上源自处理器速度的增长。<wbr>软件工程师面对客户抱怨说软件运行得太慢的通常回答是:<wbr>升级你的系统。</wbr></wbr></wbr>然而现在由于处理器速度逐...
2008-12-31 10:31:00 200
JSTL版的数据多列显示
<tablewidth="100%"border="0"align="center"cellpadding="3"cellspacing="1"><c:setvar="recordCount"value="0"/>><!--记录总数--><
2008-12-29 21:49:00 72
Perl Notes(I)
Part I Programming Perl1 Perl Data Types1.1 Funny CharactersTypeCharacterExampleIs a name for:Scalar$$centsAn individual value (number or string)Array@@largeA list...
2008-12-29 09:17:00 97
html-el:optionsCollection,html-el:options,JSTL c:forEach用法比较
前提,areaInfoList是存在 request 或更高级别作用域的一个 List 实例,List元素中有area_name和area_code两个属性将作为select 的name和value1、html-el:optionsCollection 用法:<html-el:selectproperty="area_code"styleId="area_code"> ...
2008-12-27 17:34:00 114
由服务器名字(Host name)获得IP地址
一下代码可以根据host name获得IP地址:#include<stdio.h>#include<netdb.h>#include<sys/socket.h>#include<arpa/inet.h>#include<netinet/in.h>intmain(intargc,char**argv)...
2008-12-24 22:19:00 512
Struts 1.3.10 上传文件时发生问题。1.3.8,1.2.9没有类似问题
Struts 1.3.10 近日释出,将原来应用中的 jar 包更新,结果发现上传文件时发生错误。Hashtablefileh=form.getMultipartRequestHandler().getFileElements();for(Enumeratione=fileh.keys();e.hasMoreElements();){Stringkey=(String)e.ne...
2008-12-24 12:48:00 82
【转】关于EASYSIZE宏(动态调整控件位置、大小的宏)的小结
近日在code project网站浏览时,看到一篇关于Dialog缩放的文章(http://www.codeproject.com/dialog/easysize.asp)。作者编写了一个短小精悍的宏,利用该宏,可以很轻易的实现Dialog的缩放。下面是该宏的使用方法和我在使用中的一些体会。假设创建的对话框的类名是CMyDlg,具体过程如下:步骤一:把easysize.h拷贝到CM...
2008-12-23 13:38:00 98
Windows Live Messenger 2009 登录错误 80040154 的解决办法
Windows Live Messenger 2009 正式版已经发布,版本号是:14.0.8050.1202,昨天下载了一个MSI版本的在 Windows Server 2003 上进行了安装,安装完毕,一直不能登陆,郁闷!按照微软的解决方法试验了一下:由于 DLL 文件或 XML 分析程序出现问题,用户无法登录 Windows Live Messenger。 若要解决此问题,请尝试以下...
2008-12-21 09:07:00 144
几段耐人寻味的视频
Steve Jobs演讲的伟大时刻:http://item.feedsky.com/~feedsky/apple4us/~6348789/150544877/4456728/1/item.htmlGoogle的超轻型操作系统:http://live.csdn.net/Issue638/livePlay.aspxMIT的智能画板:http://live.csdn.net/Issue642/L...
2008-12-19 14:06:00 58
如何清晰地思考:近一年来业余阅读的关于思维方面的知识结构整理(附大幅思维导图)...
如何清晰地思考:近一年来业余阅读的关于思维方面的知识结构整理(附大幅思维导图)By 刘未鹏(pongba) C++ 的罗浮宫(http://blog.csdn.net/pongba) TopLanguage(https://groups.google.com/group/pongba)一年前一个偶然的机会我遇到了一本书——《影响力》,看完这本书之后对我们如何思维产生了极大的兴趣...
2008-12-18 14:15:00 90
Internet Explorer 8 RC1 下载地址
Internet Explorer 8 RC1 各版本(目前只有英文版)下载地址:Windows Internet Explorer 8 Release Candidate 1 for Windows Vista 32-bitWindows Internet Explorer 8 Release Candidate 1 for Windows Vista 64-bitWin...
2008-12-17 12:50:00 129
04 Dec 2008 - Struts 1.3.10 General Availability Release
04 Dec 2008 - Struts 1.3.10 General Availability ReleaseThe latest production release of Struts 1 is Struts 1.3.10, which was promoted to "General Availability" (or "Ready for Primetime") on 04 Dec ...
2008-12-17 09:10:00 88
Named Pipe
This page is a copy ofhttp://developers.sun.com/solaris/articles/named_pipes.html.Introduction to Interprocess Communication Using Named PipesPrint-friendly VersionBy Faisal F...
2008-12-16 23:38:00 99
JSTL 1.2
JSTL 1.2伴随着JavaEE5释出了The JavaServer Pages Standard Tag Library (JSTL) encapsulates as simple tags the core functionality common to many Web applications. JSTL has support for common, structural ta...
2008-12-16 08:14:00 93
ASP.NET 绑定DataSet中的多个表
今天在论坛遇到有人问如何在ASP.NET的数据控件中如何一次绑定多个表?这个问题,平时很少看到,一般在数据绑定之前,数据都是放在一个表中的,实际上,如果表之间存在关系,绑定多个表也是可以的。下面就是 DataSet中两个表进行绑定的例子。查看例子<%@PageLanguage="C#"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDX...
2008-12-15 21:25:00 85
关于setsocketopt函数
1. [code]每个套接口都有一个发送缓冲区和一个接收缓冲区。接收缓冲区被TCP和UDP用来将接收到的数据一直保存到由应用进程来读。TCP:TCP通告另一端的窗口大小。TCP套接口接收缓冲区不可能溢出,因为对方不允许发出超过所通告窗口大小的数据。这就是TCP的流量控制,如果对方无视窗口大小而发出了超过宙口大小的数据,则接收方TCP将丢弃它。UDP:当接收到的数据报装不进套接口接收缓冲区时,此数据...
2008-12-15 02:27:00 105
IE8中的可访问性功能(一):光标浏览
在 IE8 中,将支持光标浏览(Caret Browsing),此特性是在网页中放置一个可移动的光标,就像浏览记事本和Word中的内容一样,以便网页访问者使用键盘来选择文字(按住Alt键),按 F7 打开或者关闭此功能。这个功能在Firefox中早已经实现。在 IE8 中,在使用键盘选中文字时,可以使用加速键(右边Alt和Ctrl之间的键)来打开右键菜单,来选择翻译等功能。效果参见下图:...
2008-12-11 23:27:00 257
继IE8Beta2版之后,微软发布IE8的新版本,IE8 Partner Build
12月10号,微软发布了IE8的最新版本:IE8 Partner Build,版本号8.0.6001.18343。下载地址是:http://connect.microsoft.com/ie目前只推出了英文版,接下来会推出日文版,未见有其他语言版本发布的消息。此版本仅供测试者下载,并没有公开发布。...
2008-12-11 23:02:00 76
.NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
由于JSON对象在数据交换中越来越流行,.NET Framewok 3.5也提供了JSON对象序列化和反序列化的类,这就是System.Runtime.Serialization.Json 命名空间下的 DataContractJsonSerializer 类。利用这个类,可以实现JSON对象的序列化和反序列化。下面就是一个简单的例子:<%@PageLanguag...
2008-12-11 21:55:00 100
勤劳的 coder 们注意保重身体...
上周末加班,中午伏案小憩,门不知何时开,冷气入室,醒,不适,归,倒头即睡,头疼欲裂,周身疼痛。次日上班,畏冷,坚持至中午,测体温,39度。至医院,放血一管,谓之血常归检查,开药N盒,巨贵。归,服之,喝水N升。睡,出大汗,测体温,我靠!35度。睡至天明,愈。病来如山倒,病去如抽丝。勤劳的 coder 们,请注意保重身体......
2008-12-11 18:59:00 65
游戏中的有限状态机(InGems)
这是GAMEGEMS中的第三章的第一部分,番的不好。你可以直接阅读原文。原本以为这是人工智能的部分,看到一半才发现只是一个简单的框架。如果你想学人工智能,这里没有,就不要浪费时间了。由于本人水平有限,其中难免会出现原则性的错误,希望指正。关键字:有限状态机、状态、输入、状态转换、输出状态当前状态一个有限状态机类在这篇文章中,我们创建了一个通用的有限状态机(FSM)的C++类。有限状态机是计算机...
2008-12-08 16:38:00 64
状态机
关于状态机的一个极度确切的描述是它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运行”。每个事件都在属于“当前”节点的转移函数的控制范围内,其中函数的范围是节点的一个子集。函数返回“下一个”(也许是同一个)节点。这些节点中至少有一个必须是终态。当到达终态,状态机停止。 包含一组状态集(states)、一个起始状态(startstate)...
2008-12-08 16:33:00 80
ASP.NET 2.0导出到Excel时如何保留换行?
由于Excel毕竟不是 HTML,它有自己的样式标准,在Excel 中,实现换行的方法是:<brstyle='mso-data-placement:same-cell;'/>完整代码:<%@PageLanguage="C#"Trace="false"AutoEventWireup="true"%><!DOCTYPEhtml...
2008-12-07 19:47:00 130
SQL Server 2008 企业版和标准版功能对照表
查看地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=31e71958-0004-4230-803a-ebf0e3e1b25c&DisplayLang=en
2008-12-07 17:36:00 325
Apache 2.2.11 发布
Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包。按照惯例,大约几天后才会正式发布。您可以先用为快。2.2系列的上一个版本是2008-10-07的2.2.10,这个版本主要就是修正了一些模块的bug.其他的产品线还是2008-01-17的1.3.41和2.0.63.看来1.3和2.0的开发更新已经放缓了。 源码下载:http://httpd.apache.org/dev/...
2008-12-07 12:21:00 109
在Visual Studio 2008 SP1 中调试ASP页面
Visual Studio 2008 SP1 支持传统ASP文件的调试,具体做法如下:1,在 IIS 里设置里“启用 ASP 服务器端脚本调试”,如图:1,在 IIS 里设置里“启用 ASP 服务器端脚本调试”,如图:2,使用VS2008 SP1打开ASP网站,如图:3,打开asp文件,然后“附加进程”,如图:4,在asp文件中设置断点,如图:...
2008-12-06 18:34:00 88
在 google project 上又新建了一个项目,关于JSTL增强方面的。
http://code.google.com/p/kimsoft-jstl-fnx/?的时候明显感觉到它的强大,于是有一个想法,将StringUtils?里的方法转成fn函数。这个想法一直没有时间实现。 JSTL1.1中引入了fn,这给JSTL带来了新的活力。当其fn函数太少,不够强。 大家在使用StringUtils好在扩展fn非常简单,只要写个静态方法,再编写一下xm...
2008-12-06 18:30:00 70
强大的StringUtils
public class StringUtils extends java.lang.ObjectOperations on String that are null safe.IsEmpty/IsBlank - checks if a String contains text Trim/Strip - removes leading and trailing white...
2008-12-06 17:18:00 66
一直以来伴随我的一些学习习惯(四)——程序员的知识结构
一直以来伴随我的一些学习习惯(四)——程序员的知识结构By 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(https://groups.google.com/group/pongba)自从建立了 TopLanguage 以来,发现在上面待的时间越来越多,与高手讨论问题是个粘性十足的事情,一方面,分享自...
2008-12-05 22:55:00 53
return (((ulong*)(x))[-1])
看到一个函数,定义如下:#include"u.h"#include"lib.h"ulonggetcallerpc(void*x){return(((ulong*)(x))[-1]);}((ulong*)(x)) 将void* 的x针针强制转换为 ulong*此时可以理解为x指向一个ulong类型的数组[-1] : 表示去x前面的那个元素上面的代码等价与...
2008-12-04 14:06:00 105
NULL Pointer Bugs
NULL Pointer BugsA NULL character pointer isNOTthe same as a pointer to a NULL string. In Solaris, the following program will lead to a "Segmentation Fault".#include<stdio.h>#includ...
2008-12-03 20:54:00 57
寒冬里,软件企业如何取暖?
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />尽管已经是年底时节,但南方的天气依然温暖如春,光凭这一点,我就爱死了南方,我是一个怕冷的人,可能是因为太过于瘦弱,没有多余的脂肪来抵御寒冷,呵呵,再加上全球金融大危机,我更是觉得好冷,每天我都穿着毛衣,看看大环境,再看看Faster...
2008-12-03 13:12:00 68
Struts 1.3.10 终于要发布了...
晚上逛struts1的road map,看到struts1.3.10终于要在12月6号发布了,本来定于3月22日发布的,大半年都过去了。另外一个发现就是,struts的Project Lead由Ted hunter 换为 Paul Benedict 了,Ted同志工作做得不好嘛,呵呵。...
2008-12-03 00:18:00 116
Korn Shell Notes(V)
19. Input/Output Commands19.1 Escape CharactersThe /c escape character causes the trailing newline to be dropped from the output. It is often used to create prompts. $ print "Enter choice: /c" ...
2008-12-01 22:48:00 95
kimsoft-jscalendar的两个版本的下载量快突破2000了。
加上以前删掉的一个版本,应该早过2000了。总的来说还不错,修复了所有的issues,写了个help文档。以后如果有时间的话,再加个时间的功能,其它不想了...首页:http://code.google.com/p/kimsoft-jscalendar/帮助文档:http://kimsoft-jscalendar.googlecode.com/svn/trunk/h...
2008-12-01 11:59:00 79
含泪抛弃VFW转向DirectShow
其实很喜欢VFW的简单方便,但伴随无驱产品的出现 VFW愈来显现力不从心使用DirectShow有几下要点:1.建议使用 DirectX9.0a或者DirectX9.0b版本而从DirectX9.0c以后版本没有dshow.h等文件2.安装后在VC中加入LIB和INDLUDE的时候要把DirectX的库放到最上面VFW真的伤了心了 时间+精力=失望...
2008-12-01 02:13:00 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人