cilong521
码龄22年
求更新 关注
提问 私信
  • 博客:14,683
    14,683
    总访问量
  • 11
    原创
  • 0
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2004-09-17
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得0次收藏
  • 博客总排名981,228名
  • 原力等级
    原力等级
    0
    原力分
    0
    本月获得
    0
创作历程
  • 4篇
    2005年
  • 7篇
    2004年
成就勋章
TA的专栏
  • C#
    7篇
  • Java
    3篇
  • MSIL
    1篇
  • 调试技术
  • 随笔

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

模拟对象(二)

      上一篇中我简单介绍了一下Mock ,今天我就来说明一下怎么借助easymock来进行GUI的测试。     关于easymock的安装请参见它的说明文档,这里就不再介绍了。     在进行测试前,我们先要有个问题要解决:那就是怎么在测试代码中得到GUI中的各个组件(比如JButton)?也许你会说将它们定义为public就可以了,但这却不太符合面向对象中的封装思想。用反射?也不错,但好
原创
博文更新于 2005.04.05 ·
783 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

模拟对象(—)

      最近忙得一直没有打理我的Blog。趁这两天有点时间,就写点单元测试的东西吧!一般的东西网上都很多了,我就来谈谈模拟对象在单元测试中的作用吧!     现在TDD已经开始被大多数人接受,即使你没有完全采用这种开发方法,但至少你会采用单元测试的吧。      我们知道单元测试的基本要求就是保证每个测试的环境是独立的,同时要求测试的速度尽量的快速。一般这都是很容易满足的,但是在下面的一些情况
原创
博文更新于 2005.04.04 ·
897 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转载] JAR 文件揭密

大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。JAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和
原创
博文更新于 2005.03.07 ·
773 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转载]目击凶案——JDO 2.0投票结果点评

就像电影里的老套路,我今天要说:“我有一个好消息,也有一个坏消息。”好消息是AspectJ和AspectWerkz合并了。这两家都是业界重要的开源AOP实现,不过走了不同的技术路线:AspectJ一直坚持“预编译+源码生成”,AspectWerkz则是“元数据+运行时织入”的代表。关于两种技术路线、两种产品的争论一直是AOP社群的热点话题,如今两个开源组织决定彻底解决这个困扰。两家合并之后的第
原创
博文更新于 2005.01.22 ·
753 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转载]阻止 Visual Basic .NET 或 C# 代码的反向工程

摘要 .NET 体系结构的一个优势是:利用它构建的程序集包含了可以使用 ILDASM 进行恢复的很多有用的信息以及中间语言反汇编程序。尽管存在一个负面影响,即可以访问您的二进制文件的人可以恢复与原始源代码非常接近的代码。此处作者提供的程序模糊处理作为一种阻止反向工程的方法。此外,他们还讨论了可用的不同类型的模糊处理技术,并说明了包含在 Visual Studio .NET 2003 中的新的模糊处
原创
博文更新于 2004.12.11 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转载]MD5算法描述以及MD5算法之C#程序

当我要写一个MD5算法的程序时,发现中英文的语言描述都有一些不确切的地方,某些个细节讲得不清楚,或者说很费解。最后不得不拿出C语言的源程序来调试,这对于理解算法是很不利的。于是就总结了一下我摸索到的一些要点。1.来历MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa d
原创
博文更新于 2004.12.11 ·
935 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转载]C#处理鼠标和键盘事件

在程序运行中,产生事件的主体有很多,其中尤其以键盘和鼠标为最多。本文就来探讨一下在C#中和这二个主体相关的事件的处理过程。  一.本文介绍的程序设计和运行的软件环境:  (1).微软公司视窗2000服务器版  (2)..Net FrameWork SDK Beta 2  二.C#中处理鼠标相关的事件:  鼠标相关的事件大致有六种,分别是 :    "MouseHover"、"MouseLeave"
原创
博文更新于 2004.12.11 ·
750 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大家用过这个小型编译器吗?

    虽然微软的VS.NET2003功能很强大,但是总感觉有时候在写程序时有杀鸡用牛刀的不爽,比如说只是写一个很小的DLL文件,你也需要建一个项目,而且启动一次VS.NET2003也是要花些时间的。于是有时候就不得不在记事本里面写程序。虽然很有感觉,但毕竟开发效率太低了。于是就试着在网上找了找,还真让我找到一款不错的软件——Snippet Compiler !用了一段时间,感觉还不错,所以就推荐
原创
博文更新于 2004.12.11 ·
922 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

利用IP,用C#来获得远程主机的MAC地址

以前在一个网站看到一篇这样的文章,感觉还不错。这几天因为我和朋友写的一个程序可能需要这样的功能,就用了那篇文章的方法,可是却发现有很多不如意的地方,也就是说他的思路对了,可是程序的编写却很有问题。我就自己写了一个DLL文件给朋友了。实际实现起来很简单,就是采用P/Invoke的方式就可以了,用的函数主要就是一个SendARP()而已,主要是得到的结果的处理方式需要考虑一下。当然看到这你也许已经知道
原创
博文更新于 2004.12.04 ·
1324 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

用C#读写ini文件

可以通过调用kernel32.dll中的两个api:WritePrivateProfileString,GetPrivateProfileString来实现对ini 文件的读些。具体实现的代码如下:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System
原创
博文更新于 2004.12.04 ·
781 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用C#下的Raw Socket编程实现网络封包监视

谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows9
原创
博文更新于 2004.12.04 ·
642 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏