最新文章列表

驳:程序员和建筑工人

number017 写道不知哪时在哪里看到一个软件工程和建筑工程的对比... 前日吃饭的时候无聊,便提到这个:"你看,对面那栋漂亮的楼房。把他们建起来的是一群建筑工人,有些甚至被我们称为民工(这里,无歧视);而我们做软件的,大多受过高等教育,甚至很多被成为精英,为什么还把软件搞得这么糟糕。自从1968年软件危机第一次被提出以来,还长期存在。这是为什么呢?" 旁边的JJ说话了: ...
robbin 评论(3) 有6161人浏览 2006-10-16 22:08

程序员和建筑工人

不知哪时在哪里看到一个软件工程和建筑工程的对比... 前日吃饭的时候无聊,便提到这个:"你看,对面那栋漂亮的楼房。把他们建起来的是一群建筑工人,有些甚至被我们称为民工(这里,无歧视);而我们做软件的,大多受过高等教育,甚至很多被成为精英,为什么还把软件搞得这么糟糕。自从1968年软件危机第一次被提出以来,还长期存在。这是为什么呢?" 旁边的JJ说话了:"因为建筑师叫 ...
number017 评论(34) 有8117人浏览 2006-10-16 20:56

J2ME UI之窗口部件选择条

List列表的选择条. package org.wuhua.ui; import javax.microedition.lcdui.Graphics; /** * <b>类名:Select.java</b> </br> * 编写日期: 2006-8-15 <br/> * 程序功能描述:选择条的抽象类.具体子类将实现,可渐变的效果<br/&g ...
wuhua 评论(0) 有3291人浏览 2006-10-16 16:02

html中的css class是从右向左匹配的

唉,这个世界有太多的东西等着你去发现,今天看dhtmlGrid的源码时才发现这个,也许是我火星了! <html> <head> <style> .c1{background-color:red} .c2{background-color:yellow} </style> </head ...
IvanLi 评论(7) 有5056人浏览 2006-10-16 15:56

何谓泛型编程?

泛型 赋予了类型参数式多态的能力 泛型的第一个好处是编译时的严格类型检查。这是集合框架最重要的特点。此外,泛型消除了绝大多数的类型转换。如果没有泛型,当你使用集合框架时,你不得不进行类型转换。 泛型编程(Generic Programming)让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。 ...
qiuye 评论(0) 有1722人浏览 2006-10-15 21:23

语言的一些思考

近几年来,我越来越多地思考语言问题。或者换句话说,表达方式问题。当然,我认为维特根斯坦后期的哲学是对的,虽然还不够精细。也就是说,我认为语言寄生在要表达的问题中,并强烈依赖于“生活方式”。 让我们把焦点聚拢一下,对准计算机程序设计语言这种人工语言,好使的我们的讨论可以落到实处。上面说到,语言与问题密切相关,那么我们看看计算机程序设计语言关联的问题是什么。 计算机程序设计语言泛泛的说,是要解决各种可计 ...
fixopen 评论(0) 有999人浏览 2006-10-15 17:40

软件开发行业技术问题思考

针对这一行,主要是两方面的问题,一方面是软件开发行业内部的问题,一方面是软件开发行业外部的问题。 软件开发行业能够存在,主要是因为外部问题的存在。而由于软件开发行业的不成熟性,内部问题是现在该行业的主要问题。外部问题是该行业创造价值的地方,内部问题是该行业解决问题的地方。外部问题最终总是落实成内部问题解决掉的。有千奇百怪的外部问题,但是内部问题确是有限的。所以计算机科学研究的总是内部问题。 该行 ...
fixopen 评论(1) 有2717人浏览 2006-10-15 17:34

看到一个关于lambda的非正式描述,记下来

在 lambda 演算中,每个表达式都代表一个只有单独参数的函数,这个函数的参数本身也是一个只有单一参数的函数,同时,函数的值是又一个只有单一参数的函数。函数是通过 lambda 表达式匿名地定义的,这个表达式说明了此函数将对其参数进行什么操作。例如,“加 2”函数 f(x) = x + 2 可以用 lambda 演算表示为 λ x. x + 2 (λ y. y + 2 也是一样的,参数的取名无关紧 ...
fixopen 评论(0) 有1426人浏览 2006-10-15 17:16

Java安全概述

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Java安全体系,博大精深,这个体系按照Sun的Java安全白皮书,基本上可以分为5个部分:1. Java平台Java语言本身嵌入了安全特性,其中包括编译器<sp lang="EN-US" an="">/JVM对强数据类型的支持,自动的内存管理,字节代码的 ...
security 评论(0) 有1909人浏览 2006-09-21 00:39

一个“Spring轮子”引发的血案 (转大峡的blog一篇)

    前段时间写了一篇关于名为《玩玩Spring之Rod Johnson 与“轮子理论” 》的文章,引来了一些Spring的狂热爱好者(这里我把他们称为Spring ...
juggler 评论(0) 有914人浏览 2006-07-13 08:18

How to use Java produce Signature by USBKey under CryptoAPI/CSP

Perhaps someone need to use USB-KEY or other Hardware Token to generate Digital Signature , through Microsoft CryptoAPI.  Perhaps MS CryptoAPI is the only way for us to access Cryptography Device such ...
security 评论(0) 有3654人浏览 2006-07-11 13:24

BEA广州UserGroup6月3日活动手札

        BEA UserGroup与6月3日在大学城完满结束。这次UG大学城研讨会,要多些两个好朋友Burton(许伯桐)与Eric(王志海)联手策划,作为一次探讨安全技术的会议,这次活动的专家具备相当高的水准,Topic也具有比较高的水准。那天早上,大约8点45,体育中心东门就已经有不少人在等车,安排UG活动的车共有三部车,早上坐车过去大学城的人大概有120人,自己过去的我统计了一下大概有 ...
security 评论(0) 有1177人浏览 2006-06-16 01:10

java处理PNG图像(转载WikiMedia)

http://catcode.com/pngencoder/ http://prdownloads.sourceforge.net/javapng/javapng-2.0-rc4-src.jar?download PNG格式PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和 ...
security 评论(2) 有7400人浏览 2006-06-06 22:17

电子认证服务机构有关标准规范(ecsa.gov.cn)

<o:p> 电子认证服务机构有关标准规范(参考)<o:p></o:p> <o:p>   ...
security 评论(0) 有1112人浏览 2006-05-22 21:56

计算HMAC

Message Authentication Code (MAC) 是用于确信信息在传输过程中没有被修改过,体现了信息完整性, MAC 有很多种算法,大部分算法用于简单的场景(如文件传输),他们都有效,但如果用于都未曾考虑会被恶意攻击的情况,在密码学领域中,更多被应用的是 HMAC , HMAC 更安全,因为它是基于 Key ...
security 评论(1) 有2433人浏览 2006-05-21 17:05

如何从pfx/p12文件中提取RSA密钥长度及其他相关信息

在Security编程中,有几种典型的密码交换信息文件格式:DER-encoded certificate: .cer, .crtPEM-encoded message: .pemPKCS#12 Personal Information Exchange: .pfx, .p12PKCS#10 Certification Request: .p10PKCS#7 cert request respons ...
security 评论(1) 有6886人浏览 2006-04-29 09:38

关于Java加密扩展的出口限制

近日,在Matrix Security版上(http://www.matrix.org.cn/thread.shtml?topicId=39543&forumId=55)提出一个问题,即他的程序不能正确运行,抛出异常Exception in thread "main" java.security.InvalidKeyException: Illegal key size。 ...
security 评论(0) 有1126人浏览 2006-03-08 23:20

MD5加密算法简介

MD5加密算法简介一、算法实现 1、MD5算法是对输入的数据进行补位,使得如果数据位长度LEN对512求余的结果 是448。    即数据扩展至K*512+448位。即K*64+56个字节,K为整数。    具体补位操作:补一个1,然后补0至满足上述要求   2、补数据长度:    用一个64位的数字表示数据的原始长度B,把B用两个32位数表示。这时,数据 就被填    补成长度为512位的倍数。 ...
YuLimin 评论(0) 有1667人浏览 2005-04-10 14:31

节省资源的MD5算法

public final class Md5{/** return BytesMd5 (bytes, 0, Integer.MAX_VALUE) */public static int[] BytesMd5(byte[] bytes){return BytesMd5(bytes, 0, Integer.MAX_VALUE);}/*** give the bytes and get the md re ...
YuLimin 评论(0) 有1401人浏览 2005-04-10 14:18

MD5 算法的Java Bean

import java.lang.reflect.*;/** * MD5 算法的Java Bean * MD5 类实现了RSA Data Security, Inc.在提交给IETF 的RFC1321中的MD5 message-digest 算法。 */public class MD5{    //下面这 ...
YuLimin 评论(0) 有1888人浏览 2005-04-10 13:48

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29989) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics