文章列表
 
您正在查看 "c++" 分类下的文章

2010-08-25 16:45

VC++,掀起你的盖头来
——谈VC++对象模型
(美)简  格雷
程化    译

译者前言

一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++ 的诠释。Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认为本文是深入理解C++对象模型比较好 的一个出发点。
这篇文章以前看到时就觉

 
2010-08-25 16:21
1、指针

JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了 c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于 Java程序的安全。

2、多重继承

c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多重继 承功能很强,但使用复杂,而且会引起许多麻烦,编译程序实现它也很不容易。Java不支持多重继承,但允许一个类继承多个接口 (extends+implem
 
2010-05-28 14:43
C++在中国有很大的市场需求,几乎现在找工作,C++和Java还是最大的两块。从以
前别人面试我,到我现在面试别人,谈不上什么面经,只能说 我觉得的一些好的面试题
目,和一些不太好的面试题目。

不好的面试题:
[1] 虚函数如何实现的。 在i = 0; ++i++之后,就属这道题最囧了。我被别人问过,
我也听过我同事问这个问题。我只想说,这个题绝对不需要问。只要你不实现C++编
辑 器,这道题对你没有用。你只需要知道虚函数,纯虚函数是做什么用的,他们和普通
函数有什么区别,就足够了。或者说,什么时
 
2010-02-04 23:19

 
2010-01-07 16:46

(T) expression  

T(expression) //函数风格(Function-style

 
2008-12-19 16:38

1. Books on C programming languages

  • The C Programming Language, Kernighan and Ritchie, 2nd Edition. Still reads well. I still have and use the first edition dated 1978. See <http://cm.bell-labs.com/cm/cs/cbook/>.
  • C Puzzle Book, Alan R Feuer, Addison-Wesley, 2nd edition 1999, ISBN 0201604612. The best ever book on under
  •  
    2008-08-19 10:54
    原来Windows中也有Pipe,怪我见识少,走了不少弯路

    The CreateNamedPipe function creates an instance of a named pipe and returns a handle for subsequent pipe operations. A named pipe server process uses this function either to create the first instance of a specific named pipe and establish its basic attributes or to create a new instance of an existing named pipe.

    HANDLE CreateNamedPipe(
    LPCTSTR
     
    2008-08-05 20:20
    #if defined(__cplusplus)
    #define _STD            std::
    #define _STD_BEGIN    namespace std {
    #define _STD_END        };
    #define _STD_USING
    #else
    #define _STD            ::
    #define _STD_BEGIN
    #define _STD_END
    #endif /* __cplusplus */
    _STD_BEGIN


    error C2143: syntax error : missing ';'
     
    2008-07-29 19:32

    DLL如果在System32中找不到就会自动到Java/bin里面去找


    首先确定Java的调用接口

    package face;

     
    2008-07-15 10:38

    Programming in C
    UNIX System Calls and Subroutines using C.

    $\copyright$ A. D. Marshall 1994-2005

    Substantially Updated March 1999

    http://www.cs.cf.ac.uk/Dave/C/

     
    2008-07-07 17:50
    strcspn
    原型:extern int strcspn(char *s1,char *s2);

    用法:#include <string.h>

    功能:在字符串s1中搜寻s2中所出现的字符。

    说明:返回第一个出现的字符在s1中的下标值,亦即在s1中出现而s2中没有出现的子串的长度。

    举例:


    // strcspn.c

    #include <syslib.h>
    #include <string.h>

    main()
    {
    char *s="Golden Gl
     
    2008-07-01 17:58
    第一种类型,二进制格式的网络数据包,通常要首先接收包头,在包头中有校验数据校验获取的数据是否正确,同时包头中还有数据域存放接下来的内容域的大小,得到该大小之后开始接收内容包,然后对内容包进行解析,包头的大小是固定的,否则无法知道何时接收包头完毕进行解析.

    第二种类型,XML格式组织的数据包,通常以连续几个\r\n之类的字符表示结束,在接收包的时候无法知道所要获取数据包的大小,只有每次判断时候已经接收到了表示结束的字符.

    两种传送数据包优缺点比较:
    1) 网络传送效率比较:第一种的优点是接收数据包的效
     
    2008-06-27 14:58

    6.25.2008

    Kevin Lynx

    引言

    在一个高效的系统中,我们经常会将一些费时的操作转换为异步操作。例如往数据库中写日志。如果数据库
    配置在网络上,那么往数据库中插入一些日志信息将非常慢(相对于程序其他部分)。

    如何转换为异步?

    将类似于以上过程转换为异步操作,一个典型的做法是:建立一个单独的数据

     
    2008-06-27 10:59

    View from 10,000 Feet

    存储系统就像一个房子,内存就是沙发,可以缺少但会很不舒服:


    Figure 3.1

    应用程序可以有2中途径来分配内存:

    compiler-based

     
    2008-06-22 21:34

    C++ Memory Management: From Fear to Triumph part1

    很不错的一篇文章,还可以在网上找到PPT

    Anil Bapat

    http://bbs.chinaunix.net/thread-140275-1-1.html

    Memory Management in C++

    http://www.cantrip.org/wave12.html?seenIEPage=1

     
       
     
     
    文章分类
     
     
    Cdn(17)
     
    Linux(57)
     
    Grid(2)
     
    P2p(8)
     
     
     
    Ace(36)
     
    Hps(16)
     
    web2.0(60)
     
     
     
    News(4)
     
     
    Hadoop(57)
     
     
    c++(31)
     
    Stl(6)
     
     
     
     
    Life(11)
     
     
     
     
    Lucene(28)
     
     
     
    Java(26)
     
     
    Shell(12)
     
     
     
     
     
     
    Python(43)
     
     
     
    Fun(1)
     
     
     
     
     
     
    Http(5)
     
     
     
     
     
    Gh(4)
     
     
    Test(6)
     
     
    Sun(3)
     
     
     
     
    Vm(6)
     
    Gnome(61)
     
     
    Gnu(44)
     
    Ubuntu(21)
     
    Js(1)
     
    Fc(2)
     
     
    Webkit(49)
     
     
     
    A11y(3)
     
     
    Vim(2)
     
     
     
     
    Jfkj(0)
     
     
     
    Ibm(1)
     
    Kvm(1)
     
       
     
    文章存档
     
         
     
    最新文章评论
      

    为什么我在多机的情况下显示是0 nodes ,你是怎么做到的啊
     

    没有数据 没有脚本。没有论文引用。
     

    沙发..
     

    这篇文章不知道原作者到底是谁,各论谈博客到处都是,就没有工具URL,搞什么啊。
     

    这篇文章不知道原作者到底是谁,看到了N处都不,就没有工具URL,搞什么啊。
       
    帮助中心 | 空间客服 | 投诉中心 | 空间协议
    ©2012 Baidu