日志列表
-
D行天下 (湖北) Windows Socket编程
发表于 2008-08-20
一、基于TCP(面向连接)的socket编程服务器端程序:1、创建套接字(socket)。2、将套接字绑定到一个本地地址和端口上(bind)。3、将套接字设为监听模式,准备接受客户请求(listen)。4、等待客户请求到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept)。5、用返回的套接字和客户端进行... ...全文
-
openX (北京) 日志 [2008年08月17日]基DCOM的C/S架构项目管理软件,当前已实现了BUG跟踪功能
发表于 2008-08-17
基COM的C/S架构项目管理软件,当前已实现了BUG跟踪功能, 供有兴趣的学习、使用和完善。 PMS.exe 是客户端 PMSServer.exe 是服务端 使用方法请参考INSTALL.txt ...全文
-
yur505 (北京) volatile——多线程程序员最好的朋友
发表于 2008-08-07
volatile修正符及让你的编译器为你检查竞态条件(race conditions) 并不是我故意想弄糟你的心情,但是在这期专栏里,我们将讨论多线程编程这一话题。正如上一期Generic里所说的,编写异常安全(exception-safe)的程序是非常困难的,但是和编写多线程程序比起来,那简直就是儿戏。 多线程的程序是出了名的难编写、难验证... ...全文
标签: volatile
-
yur505 (北京) 嵌入式开发—C语言面试题
发表于 2008-08-07
1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒... ...全文
-
020332004004 (山东) 转error C2065: 'CString' : undeclared identifier。
发表于 2008-08-06
使用CString类时的问题? CString 是MFC中的类。写MFC程序,不用包含任何头文件就可以用 (1)必须使用#include “afx.h”预处理命令; 否则编译时出现错误信息: error C2065: 'CString' : undeclared identifier。 (2)要进行必要的设置; 必须在“工程|设置”命令对话框中,将“Microsoft Foundation Cl... ...全文
-
星空倒影 (上海) C#的四个基本技巧
发表于 2008-07-21
1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ... ...全文
-
GANG2469 (四川) C#实现动态分配IP和释放IP
发表于 2008-07-21
最近在做一个东西,要用到动态分配IP和释放IP。在C++下很容易就可以实现。但是由于因为网络IP设置是要涉及到硬件,C#是没有现成接口调用的。只能通过调用API或者是WMI这道系统提供给我们的桥梁.主要是通过"Win32_NetworkAdapterConfiguration"这个管理类。 下面附上我写的一个Demo,希望对需要的朋友有帮助,更希望... ...全文
-
迟来的流星 (福建) 大家用什么软件编写C??
发表于 2008-07-16 评论: 10
大家用什么软件编写C??我用的是Visual stdio 2005,很不习惯,想参考下大家的意见。 ...全文
-
夕往DD (山西) 我眼中的C# 3.0之如何创建属性?
发表于 2008-06-03
缘起 每次有新技术发布时,我们总能感受到两种截然不同的情绪:一种是恐惧和抵抗,伴随着这种情绪的还有诸如"C# 2.0用的挺好的,为什么要在C# 3.0搞到那么复杂?"或者"我还在使用C# 1.0呢?"等言辞;另一种则是兴奋和拥抱,伴随着这种情绪的还有诸如"原来这个问题在C# 3.0里可以这么简... ...全文
-
172855673 (北京) HELP
发表于 2008-06-02
我的电脑打开IE后不能转换输入法,是怎么回事啊? 哪个高手指点一下游戏中的战斗系统用C++怎么写啊,(只要是游戏中打架的都可以,无论哪种打法) ...全文
-
xiqo (山东) C++多线程编程,既是难点又是重点
发表于 2008-05-30
一个进程通常定义为程序的一个实例。在Win32中, 进程占据4GB的地址空间。与它们在MS-DOS和16位Windows操作系统中不同, Win32进程是没有活力的。这就是说,一个Win32进程并不执行什么指令,它只是占据着4GB的地址空间,此空间中有应用程序EXE文件的 代码和数据。EXE需要的任意DLL也将它们的代码和数据装入到进程的地址空... ...全文
标签: C++
-
微笑的狮子 (上海) 你真的应该再学习一种语言么?
发表于 2008-05-30 评论: 1 好评: 3
当博客作者Gustavo Duarte宣称“学习新语言通常都是在浪费时间”时,他的观点受到了很大的争议。最初,他以标题“New Languages Considered Harmful”发表了文章,这是在刻意模仿Dijksta那篇关于Goto的经典论文,但是由于来自他人的反响过于强烈,因此它改了一个更为柔和的标题“Language Dabbling Considered Wasteful”... ...全文
标签: 程序
-
linribin123 (广东) 做程序员的薪金是怎样的呢?
发表于 2008-05-22 评论: 1
程序员薪金这段时间来讨论的很激烈,但还是没有讨论什么东西。所以发表本鲨的看法无论是1万元还是1000,过高还是偏低。说什么也没用。造成薪金混乱和不公主要有三个家伙造成的 1 就是校方脱离实际,培养程序员有两个专业:计算机科学与技术, 计算机软件。它们的课程大同小异,范围很大,课程较落后,没有 针... ...全文
-
linribin123 (广东) C++关键字new学习
发表于 2008-05-22 评论: 1
很多新手对C++关键字new可能不是很了解吧,今天我一起来学习一下。 “new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。 new的过程 当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三... ...全文
-
linribin123 (广东) 三十分钟掌握STL
发表于 2008-05-22
STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。 要点 STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如so... ...全文
-
linribin123 (广东) C++模板:过犹不及
发表于 2008-05-22
长久以来程序员间流传着一种不好的风气,就是技术(技巧?)至上。作为一种新生事物,泛型与STL也在理想与现实之间逡巡一个平衡点。遗憾的是,独木桥永远没有阳关道那么好走。当然,程序员(尤其是初学者)也容易走入人云亦云的误区里去。笔者不希望看到社区再因为这篇文章掀起诸如“泛型和OO哪个更好”之类的无味争端。... ...全文
-
linribin123 (广东) C++常用排序法研究
发表于 2008-05-22
首先介绍一个计算时间差的函数,它在<time.h>头文件中定义,于是我们只需这样定义2个变量,再相减就可以计算时间差了。 函数开头加上 clock_t start = clock();  ... ...全文
-
linribin123 (广东) 给大家介绍下C++学习要点
发表于 2008-05-22
1. 传指针时,我们可以通过指针来修改它在外部所指向的内容。但如果要修改外部指针所指向的对象是不可能的。例如传递外部指针到函数内来分配空间,必须传递指针的指针或指针的引用。 2. char carry[10] = {0}; 编译器会将其后所有的东西都置0; 3. 函数返回值为const时,返回的东西付给一个类型相同的标示后其不能为左... ...全文
-
LING赋 (山西) 一个极其简单的在线C#IDE例子
发表于 2008-05-12
五一时去朋友那, 他问了个小问题, 只要写几十行代码就可以很好的说明问题.可偏偏机子没装VS, 只好做罢.回来后想想, 要是有个在线的C#IDE就好了.于是上网查了下相关的资料, 整出来个简单的在线C#IDE. 做这个,主要要解决两个问题, 一是如果将网页上文本框的代码编译并执行;二是如果将程序运行结果在网页上输出. ... ...全文
-
xiachua (江苏) 评论:C#正变得越来越臃肿
发表于 2008-05-12
C# 2.0发布的时候,我们回头看Java,总认为这个语言怎么发展得这么慢?但当C#发展到3.0的时候,它也开始显示出臃肿之态了,这是否会也会带来什么连锁效应呢? 6年前,我是个Java的拥护者,当时C#还是1.0版,我经常和师傅争论Java如何比C#好,于是他给我一个回答:“我们的COM比Java早了近5年,所以我们更成熟;我们的... ...全文
