log4net日志库的基本使用

日志在大型软件开发过程中扮演着不可或缺的角色,开发者经常使用它对系统进行调试和监控。
log4net是.NET平台上非常流行的日志库,网上零碎教程鱼龙混杂,花费良久才搭建起可用的基本框架。
本文简单介绍它的使用步骤,后续会专门写篇文章深入剖析其配置文件。

阅读更多

Windows系统编程——创建新进程

本文概述:

  1. 简要介绍Windows程序的启动过程;
  2. 详细介绍在控制台程序、窗口程序中获取命令行、环境变量和当前目录的方法;
  3. 以Windows API和C#为例,编写创建新进程、设置并获取命令行等数据的完整代码;
  4. 介绍环境变量、命令行在VS程序调试、业务开发平台切换中的实际应用。
阅读更多

黄石两日游

生活在高楼林立、车水马龙、熙熙攘攘的都市里,心态不免焦躁,脚步不免急促。趁着春节假期,沐浴着久违的暖阳,踏着轻快的小黄车穿梭在大街小巷,看老人悠闲垂钓,看顽童欢乐嬉戏,看湖面波光粼粼,看远山层峦叠嶂……内心感到无比宁静舒适!

泥土路上枯草点缀,水泥台阶上斑痕累累,向行人诉说着四季轮回万物枯荣、光阴飞逝岁月悠长,贴近大自然总能感受到它的亲切和博大。迈着不断变得沉重的双腿向山顶进发,汗水湿润了额头也不愿减缓步伐,登临山顶,眺望远处,内心敞亮而豁达。

放缓生活的节奏,置身于朴实的大自然,感受它的无穷魅力,我们的精神将更加富有!

阅读更多

与《码农翻身》作者共鸣

前不久,无意间看到了一本书——《码农翻身》,作者刘欣,前IBM系统架构师,可谓IT工业界的翘楚。作者语言诙谐,对软件开发领域的关键知识如数家珍、娓娓道来,字里行间流露出对软件开发的满腔热忱。其中,作者谈论“好奇心”的文字打动了我。

阅读更多

计算机网络之数据加密、报文完整性、端点鉴别

A发送信息给B,站在不同角度直观来看,对本次信息传递有三点要求:

  • A确定信息只有B接收:采用数据加密实现机密性
  • B确定接收的信息是A发送的:端点鉴别
  • A、B确定信息传送过程中没有被篡改:报文完整性

技术源于现实需求,从现实需求出发思考技术的意义和组成,是深刻理解技术的起点。个人认为,认识这一点甚至比简单掌握技术内容本身更加重要。

阅读更多