Programe Language
文章平均质量分 62
thesecondwoodstock
这个作者很懒,什么都没留下…
展开
-
推荐一篇好文章,如何构建.NET邮件服务器
The Serverside .Net上有一篇介绍如何用.NET技术构建邮件服务器的文章,值得一读。记得自己原来写过的那个SMailer(C++ Wrapped Classes For Mail Sending),所以看到这篇文章就觉得很亲切,不少内容当时我都有所涉及,只是所用技术不同而已。 轻松驾驭Socket — 一个简单的.NET电子邮件服务器(Riding on Sockets - A S原创 2004-07-02 16:36:00 · 1138 阅读 · 0 评论 -
Java语言编码规范(三)
如需复制、传播,请附上本声明,谢谢。原文出处:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html,译文出处:http://morningspace.51.net/,[email protected] (续)8 空白(White Space)8.1 空行(Blank Lines)空行将逻辑相关的代码段分隔开,以提高可读原创 2003-03-01 13:59:00 · 1088 阅读 · 0 评论 -
VC补遗之Profile篇
【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,[email protected] (续篇) Profile的作用 帮助你分析并发现程序运行的瓶颈,找到耗时所在,同时也能帮助你发现不会被执行的代码。从而最终实现程序的优化。 Profile的组成 Profil原创 2003-05-20 12:30:00 · 1051 阅读 · 0 评论 -
JSF开放源码了
Sun启动了一个JSF的开源项目,旨在完成JSF规范的完整实现,有意思的是,他把这个开源项目叫做“Open development”而非“Open Source”,全文如下: http://www.theserverside.com/news/thread.tss?thread_id=26949#127900 JavaServer Faces goes open source Posted By:原创 2004-06-30 10:31:00 · 1872 阅读 · 1 评论 -
Eclipse初偿(2)
昨天和今天继续试验Eclispe的各项功能。在熟悉了基本环境之后,开始找来Eclipse的Help文档,边看边试验。试验的重点集中在“Java开发用户指南”部分。不过似乎文档与实际的安装版本不太吻合,因此按文档中所指的JUnit例子所在路径,我没有找到对应的Project。只好自做主张的找来一个替代品,不过这并不影响后续部分的理解。 Eclipse确实很容易让人爱不释手,虽然我不是一个唯工具论者,原创 2004-07-14 13:34:00 · 1321 阅读 · 0 评论 -
Eclipse初偿
开始全面转向Java技术了,首要的自然是选择一个趁手的IDE。因为对向来口碑不错的Eclipse早有耳闻,因此决定试用一下。 从网上找来零星的Tutorial资料,又从Eclipse的官方网站下载了最新版本Release 3.0。不过由于Language Package似乎还未同步更新,因此只找到了2.1.2_Translations。将所有下载下来的zip包解压后,置于统一的eclipse目录下原创 2004-07-08 23:08:00 · 1310 阅读 · 2 评论 -
Good stuff, Bruce Eckel有关Java存在的问题以及未来方向的报告
这是Bruce最近在Berkeley作的一次报告上所讲的内容,包括JDK1.5/J2SE 5.0的一些新特性介绍,指责了Java存在的某些问题,同时也理解其作为一种语言所存在的局限。video:Bruce Eckel on the direction of Javablog:7-9-04 Java Issues & Directions (来自TheServerSide.com)原创 2004-07-12 12:06:00 · 1272 阅读 · 0 评论 -
Hello Git
14个短视频:身临其境讲述Git基本概念与常见用法2个Docker镜像:提供超便捷客户端服务端(含图形界面)实验环境1篇小抄:提供Git常见用法对应命令速查1个GitHub项目:包含Docker镜像源码及说明文档今天向大家推荐的,是“晴耕实验室”新近推出的教学实验项目——Hello Git。该项目计划将分若干期推出系列教学短视频,向大家介绍Git的基本原理和常用技巧;并利用Docke...原创 2019-01-15 22:22:57 · 244 阅读 · 0 评论 -
Hello Git最终篇:“Hello Git小抄”及视频合集发布!
Hello Git Cheat Sheet“晴耕实验室”教学实验项目——“Hello Git”,最终篇《Hello Git Cheat Sheet》上线!作为配合Hello Git项目的简明实验手册,这本小抄汇集了Hello Git系列视频中所涉及到的所有git命令及其使用场景。其目的,是为了方便Git使用者对常见场景及常用命令进行速查。全文首发于“晴耕小筑”网站。Hello Git 视频合...原创 2019-03-03 21:59:48 · 351 阅读 · 0 评论 -
如何运行C++ STL程序——morning小品文
如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,[email protected]本文摘编自笔者自撰的《C++ STL轻松导学》,简单介绍了在特定c++编译器环境下运行STL程序的若干细节,并提供了一些可能遇到的常见问题的解决办法,适合于还没有运行过STL程序的c++ fans。 此处选用了目前在Windows平台下较为常见的Micr原创 2003-01-20 09:45:00 · 1437 阅读 · 1 评论 -
给c++程序员的一份礼物——常用工具集
【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,[email protected] 所谓“工欲善其事,必先利其器”,从程序员的角度来讲,好工具的使用总会给人带来事半功倍的效果。面对众多工具/软件,我们应该如何取舍呢。前不久,笔者在csdn的c++论坛发了一篇贴文,以期能征求大家的广泛意见,得到了不错的反响原创 2003-07-02 16:24:00 · 1513 阅读 · 0 评论 -
Java语言编码规范(一)
如需复制、传播,请附上本声明,谢谢。原文出处:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html,译文出处:http://morningspace.51.net/,[email protected] 1 介绍(Introduction)1.1 为什么要有编码规范(Why Have Code Conventions)编原创 2003-02-17 09:54:00 · 1038 阅读 · 0 评论 -
软件开发中的矛盾——一个简单的例子
在以前的文章中,我曾经提到过软件开发中充满了矛盾,一些原则本身就是彼此矛盾的,需要不断在这些矛盾中寻求折中、平衡。这里给出一个源自实际的简单例子,希望能给大家一点启示,只是不知道是否贴切(说明:程序用C++语言描述,T为每个数据类型)。在定义某个类的接口时,需要定义两个相关变量a和b的getter/setter函数。为了使接口尽量精简,我们采用第一种方法,用一对getter/setter来处理原创 2002-08-12 11:33:00 · 1462 阅读 · 0 评论 -
有关C++异常安全的一点个人想法
本人有幸于10月26日下午在清华大学的建筑报告馆聆听了C++之父Bjarne Stroustrup博士的讲座。精彩的演讲,引人入胜的内容,着实令人难忘。同时,我也亲身感受到了大师在回答场下听众问题时的平易近人和循循善诱。本次讲座的主题是Exception Safety,以下是我在听完讲座后,结合自己的一点切身体会,对C++ Exception Handling及相关内容的一点思考,如有考虑不周之处原创 2002-11-15 14:02:00 · 791 阅读 · 0 评论 -
Java语言编码规范(二)
如需复制、传播,请附上本声明,谢谢。原文出处:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html,译文出处:http://morningspace.51.net/,[email protected] (续)5 注释(Comments)Java程序有两类注释:实现注释(implementation comments)和文档原创 2003-02-19 09:12:00 · 1010 阅读 · 0 评论 -
VC补遗之Debug篇
【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,[email protected]引子 前阵子因为工作的需要,翻阅了《Visual C++ 6宝典》一书。虽然自己接触VC也有些年头了,可却发现里面也有不少内容是我鲜有了解的,以下是我摘录并整理的部分内容,希望会对经常使用VC却有着和我一样情况的朋友有原创 2003-05-13 11:02:00 · 1324 阅读 · 0 评论 -
一组实现邮件发送功能的c++封装类(附源码)
一组实现邮件发送功能的c++封装类[名称]SMailer (Simple Mail Sender) [由来] 这个程序是笔者近日在实验邮件发送系统时写就的,原本只想实现功能了事,可也许是程序员的惯常品性所至,几经完善的结果就成了如今这个样子了。现在将整理之后的源代码一并奉上,大家可以根据需要加入到自己的系统中去。 [功能] - 支持验证功能,为可选项 - 支持包括htm原创 2003-06-03 22:25:00 · 4401 阅读 · 2 评论 -
一个用于格式化/统计文本的可扩展框架(附源码)
【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,[email protected]本文为TextFormator Framework的说明文档(原名《TextFormator Framework Introduce》),源码下载请到这里。 萌发编写TextFormator的最初原因和以下两件事情有关:年初的时候曾在原创 2003-08-29 07:06:00 · 1013 阅读 · 0 评论 -
诠释注释——morning小品文
【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,[email protected] 注释是源码的终生伴侣,这一点是毋庸置疑的。她通常用来解释源码的控制流程,或者是类、函数、变量的说明等等,用以体现程序书写者的意图、目的。关于注释的问题,归纳起来不外乎“何时写?”,“写什么?”,“怎么写?”。对于某些程序员而言,原创 2003-02-24 09:07:00 · 1437 阅读 · 0 评论 -
Java语言和C++语言的差异——老生常谈
【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,[email protected] [引子]这个话题并不新鲜,但是作为语言比较类的文章,从基础的、具体的、细节的层面来做比较,做小结,恐怕对beginner而言,应该是有所裨益的,想来会比论坛里的口水仗,抑或概念性的、大层面的比较要来得更为实际一些吧 J原创 2003-05-27 11:10:00 · 1448 阅读 · 0 评论 -
“晴耕 · 白话”之Git解密——认识Git对象
也许你早已经熟悉了Git的日常使用,但是你可曾想过:为什么每次新建Git库时都要执行git init呢?执行git init后生成的.git目录里到底藏了哪些秘密?平常使用Git客户端,以及命令行执行git命令时,Git在背后到底为我们默默地做了些什么呢?阅读本文以后,一切谜团都将引刃而解!注:本文的大部分写作灵感来自于“Pro Git book”。感谢原作者的精彩分享。本文采用知识共享...原创 2019-08-18 21:52:52 · 169 阅读 · 0 评论