自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 bucket sort 桶排序

<br />桶排序(bucket sort)从一个一维的待排序的正整数数组和一个二维整数数组开始,其中二维数组的行下标是从0到9,列下标是从0到n-1,n是一维数组中待排序值的个数。这个二维数组的每一行都成为一个桶。编写一个函数bucketSort,它采用一个整数数组和该数组的大小作为参数,并执行以下操作: <br />a)对于一维数组的每个值,根据值的个位数,将其放到桶数组的各行中。例如,97放在第7行,3放在第3行,100放在第0行。这称为“分布过程”。 <br />b)在桶数组中逐行循环便利,并把值复

2010-08-12 08:07:00 509

原创 java 网络编程的一些函数

<br /> <br />TCP<br /> <br />Server<br /> <br />1  ServerSocket server = new ServerSocket( portnum , queueLength);<br />2  Socket connect = server.accept();<br />3 ObjectInputStream input = new ObjectInputStream( connect.getInputStream );<br />   ObjectOut

2010-08-06 03:44:00 283

原创 java thread

<br />Thread<br /> <br />1.1<br />public class Myclass implements Runnable   // super class is   Runnable<br />{<br />        public void run()  //  <br />       {<br />              code....<br />       }<br />}<br /> <br />Thread th = new Thread( new Myc

2010-08-06 03:16:00 549

原创 指向成员的指针

<br />C++中指向成员的指针<br />  一个类有两种基本的成员:函数成员和数据成员。同样的,指向成员的指针也有两种:指向函数成员的指针和指向数据成员的指针。后则其实并不常用,因为类一般是不含有公共数据成员的,仅当用在继承用C写的代码时协调结构(struct)和类(class)时才会用到。<br />  指向成员的指针是C++语法中最难以理解的构造之一,但是这也是一个C++最强大的特性。它可以让你调用一个类的函数成员而不必知道这个函数的名字。这一个非常敏捷的调用工具。同样的,你也可以通过使用指向数据

2010-07-26 00:51:00 469

转载 java中import用法

<br /> <br />单类型导入(single-type-import),例如import java.io.File;<br />按需类型导入(type-import-on-demand),例如 import java.io.*;<br />关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。<br />单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导入一个包下的所有类,其实不然,看名字就知道,他只会按需导入,也就是说它

2010-07-17 07:34:00 501

原创 c++ 数据范围

<br />int (unsignedint)<br />__int8 (unsigned__int8)<br />__int16 (unsigned__int16)<br />__int32 (unsigned__int32)<br />__int64 (unsigned__int64)<br />short (unsignedshort)<br />long (unsignedlong)<br />longlong (unsignedlonglong)<br />Type Name<br />Bytes

2010-07-13 00:19:00 617

原创 c++ , java unwind 展开过程 ,看不太懂

<br />展开代码数组按降序排列。发生异常时,操作系统将整个上下文存储在上下文记录中。然后调用异常调度逻辑,该逻辑重复执行下列步骤以查找异常处理程序。<br />使用存储在上下文记录中的当前 RIP 来搜索 RUNTIME_FUNCTION 表项,该表项描述当前函数(在链式 UNWIND_INFO 项的情况下为函数部分)。<br />如果找不到任何函数表项,则异常处理程序在叶函数中,RSP 将直接对返回指针进行寻址。将 [RSP] 处的返回指针存储在更新的上下文中,将模拟的 RSP 加 8,然后重复步骤

2010-07-08 12:15:00 676

原创 变参函数

<br />java <br /> <br />public ver( double .... num )<br />{<br />     double tmp = 0;<br />     for( double t : num )<br />            tmp += t;<br />     for( int i=0 ; i < num.length() ; i++) <br />           tmp -= t;<br />}<br /> <br /> <br />c++<br /

2010-07-07 06:17:00 254

转载 复习c++: 继承 , static, cerr , cout , clog

继承和多态1。友元是不可以被继承的:基类的友元不可以访问派生类的成员;同样,一个友元的派生类也不可以访问定义友元的类。2。除static成员外,每个派生类都保存了基类的一个副本,包括派生类不能访问的 private成员;static在整个继承层中只有一个,其访问属性跟其他成员一样。3。虚函数在本质上是语义上的完备性表现:作为基类的成员却可以能被派生类重新定义;当然也正因为如此才有了多态。4。派生类的声明不允许有继承列表。5。继承是非自反的,也就是不能从自身继承。6。Constructors and the

2010-07-05 02:00:00 522

转载 destructor 中的 异常

<br />When an exception is thrown for a class object with a destructor, the destructor for the temporary object thrown is not called until control passes out of the catch block.<br /> <br />(1) C++中析构函数的执行不应该抛出异常; <br />(2) 假如析构函数中抛出了异常,那么你的系统将变得非常危险,也许很长时

2010-07-05 01:31:00 588

原创 exit and ~destructor

<br />今天在 c++ programming language 上看到这样描述<br /> <br />If a program is terminated using the standard library function exit() ,  the destructors for constructed static objects are called. However, if the program is terminated using the standard library func

2010-07-04 10:28:00 450

原创 source file notice

The result of preprocessing is called a translation unit. This unit is what the compiler proper works on and what theC++ language rules describe.Names of functions, classes, templates, variables, namespaces, enumerations, and enumerators must be used consi

2010-07-03 10:55:00 329

原创 转:Set_New_Handler()

<br />当运算符new找不到足够大的连续内存块来为对象分配内存时将会发生什么?一个称为 new-handler的函数被调用。<br />对于new-handler的缺省动作是抛出一个异常。然而,如果我们在程序里用堆分配,至少要用“内存已用完”的信息代替 new-handler,并异常中断程序。用这个办法,在调试程序时会得到程序出错的线索。<br />通过包含NEW. H,然后以我们想装入的函数地址为参数调用set_new_handler( )函数,这样就替换了new-handler。<br />type

2010-07-03 03:32:00 454

原创 2010 spring OOD proj3 备忘

<br />1 , MSG Node ,    SYSTIME , GetLocalTime( & SYSTIME );<br /> #include<windows.h> //GetLocalTime<br />class MsgNode<br />{<br />public:<br /> LType loggerType;<br /> std::string Inf;<br /> std::string occTime;<br /> Behavior aff;<br /> std::string get

2010-07-03 03:01:00 421

转载 lvalue & const

<br />一个对象是被命名的存储区域或者被指向一块存储区域(an object is a named or pointed to region of storage);一个lvalue是一个指向对象的表达式(an lvalue is an expression referring to an object ).<br /> <br />重要的一句话就是“another way to determine whether an expression is an lvalue is to ask "can I

2010-07-02 07:57:00 303

effective c++

effective c++ 完美版,加深对c++的理解和应用。可以和基础教程一同阅读。

2010-01-07

ajax & php 经典教程

building responsive web application Ajax & php

2010-01-07

美国大学操作系统课程笔记

美国大学操作系统os的课堂笔记-网络部分

2009-08-29

美国大学操作系统课程课堂笔记-进程部分

美国大学操作系统0s课程课堂笔记-进程部分

2009-08-29

美国某大学的课前离散数学考试卷2

美国某大学的课前离散数学考试卷,用来检测选课者课前知识的准备情况2

2009-08-29

美国大学的离散数学课前测试卷

美国大学的离散数学课前测试卷,用来检测学生的的预备知识

2009-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除