- 博客(34)
- 资源 (9)
- 收藏
- 关注
转载 VC 编程中ASSERT和VERIFY的区别
1 ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;如果值为0,则输出诊断信息。 2 ASSERT与VERIFY宏在Release模式下效果完全不一样。ASSERT不计算表达式的值,也不会输出诊断信息;VERIFY计算表达式的值,但不管值为0还是非0都不会输出诊断信息。 断言(assertion)用
2016-06-05 19:20:40 601
转载 常见的路由协议(RIP、OSPF、ISIS、BGP)
路由器要转发数据必须先配置路由数据,通常根据网络规模的大小可设置静态路由或设置动态路由。静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三层设备的网络。缺点是配置对用户要求比较高,对系统的要求高于静态路由,并将占用一定的网络资源。
2014-03-28 11:25:23 14647 1
原创 Java学习笔记(9输入输出+10图形用户界面)
Java学习笔记 CH9输入输出1.输入:数据以程序为目的地 输出:数据以程序为发源地 2.所属包:java.io.*3.InputStream:int read(char[]cbuf/char []cbuf,int off,int len) //读入流中skip(long n)
2014-03-17 17:56:47 1647
原创 Java语言学习笔记三(CH7异常处理+CH8线程)
Java学习笔记 CH7异常处理1.程序错误:异常:阻止当前方法或作用域继续执行的问题。文件名找不到等等错误:用于指示合理的应用程序不应该试图捕获的严重问题。JVM崩溃等等2.异常对象:存放异常消息的对象3.异常处理:main->fun0->fun1->fun2->throw exception->找fun2处理->找fun1处理->找fun0处理->找
2014-03-17 16:18:51 401
原创 Java学习笔记二(5类和继承+6接口和包)
Java语言学习 CH5 类和继承1.类定义 class {[][][]}2.public abstract 不能实例化final 不能子类化extends super 继承父类implements interfa
2014-03-17 10:59:14 363
原创 Java语言学习笔记一(2面向对象编程概述+3Java语言基础+4对象基础和简单数据对象)
Java语言学习笔记 CH21.接口 接口中所定义的方法都是抽象方法Java语言学习笔记 CH31.数据类型 :原始类型,引用类型原始类型 :char/numeric/arraynumeric : integer/floating-pointinteger : int/long/short/bytefloat-point : float/double引用类型
2014-03-15 12:42:44 441
原创 linux常用指令
linux常用指令date 显示日期init 0 关闭系统reboot 重启logout 注销cd /home 进入'/home'目录pwd 显示工作路径ls
2014-03-15 11:16:31 311
原创 C++Primer学习笔记七(16模板与泛型编程+17用于大型程序的工具+18特殊工具与技术)
第十六章 模板与泛型编程1.函数模板templateint compare(const T& v1,const T & v2){if(v1if(v2return 0;}2.类模板template class Queue{public:Queue();Type & front();const Type & front() const;//第
2014-03-13 21:36:31 340
原创 并行译码 多线程
//// ========================================================================// FFILE NAME : turbo_parallel_fix_log.c// VERSION : 1.0// DESCRIPTION : This file is turbo decode B
2014-03-07 08:25:27 585
转载 拼图游戏
Yard.javapackage jigsaw; import javax.swing.JFrame; public class Yard extends JFrame { Win win = new Win(); public Yard() { this.setTitle("朱冠亚的拼图游戏");
2014-03-06 19:52:00 407
转载 共享内存 Java
package thread;public class MyThread implements Runnable { private int i; public MyThread() { i = 0; } public void run() { while (true) { try { Thread.sleep(100); } catch (Interr
2014-03-06 19:50:57 412
转载 管道 多进程通信
Consumer.javapackage threadpipe;import java.io.*;public class Consumer extends Thread{ private PipedInputStream pi; public Consumer(PipedInputStream pi){ this.pi = pi; } public void run(){
2014-03-06 19:50:12 618
原创 栈 Java
//import java.io.*; import java.util.*;public class Sort{ private static final int MyMax = 10; private int a[],b[]; final static boolean myBoolean = false; public Sort(){ System.out.print
2014-03-06 19:48:47 331
原创 排序 Java
//import java.io.*; import java.util.*;public class Sort{ private static final int MyMax = 10; private int a[],b[]; final static boolean myBoolean = false; public Sort(){ System.out.print
2014-03-06 19:48:13 332
原创 链表 Java
链表import java.util.*;//without Head Nodepublic class List{ public Node first; public int size; public List() { first = null; size = 0; } public void Insert(int value) { Node tmp = ne
2014-03-06 19:47:27 292
原创 堆 Java
import java.util.Random;public class Heap { private static int maxsize = 100; private static int mindata = -(1 << 31); private int size; private int[] data_array; public Heap() { size = 0;
2014-03-06 19:46:13 342
原创 hash表2 Java
package hash;public class HashSet { private static int maxsize=100; public Node []hashtable; private boolean []flagtable; // 0: no data; 1: data inside; public HashSet(){ hashtable = new Node
2014-03-06 19:45:33 396
原创 Hash表1 Java
package myhash;//import java.util.*;public class MyHash { /* * Inner data */ public class Link { public Node node; public Link next; public Link(Node t) { node = t; next = null;
2014-03-06 19:44:39 402
转载 双链表 Java
双链表import java.util.*;public class DoubleList { Node first; Node last; int size; public class Node { public int data; public Node next ; public Node previous; public Node(int data) {
2014-03-06 19:41:18 315
原创 二叉树 Java
BinaryTree.javapackage binarytree;import java.util.*;public class BinaryTree {public Node root = new Node();private static int maxsize = 100;public BinaryTree() {root = null;}public void Ins
2014-03-06 19:38:30 327
原创 C++Primer学习笔记六(14重载操作符与转换+15面向对象编程)
第十四章 重载操作符与转换1.不能被重载的操作符::(域)、.*(取指针成员对应的内容)、.(取成员操作符)、?:2.一般将算数和关系操作符定义成非成员函数,将复制操作符定义为成员函数。3.输出操作符重载ostream & operator{...}4.输入操作符重载istream & operator >> (istream & i
2014-03-05 15:35:35 421
原创 C++Primer学习笔记五(12类+13复制控制)
第十二章 类1.数据列表构造Sales_item:units_sold(0),revenue(0.0){}2.类内部定义函数默认为inline.(Java好像得定义为finial)3.类封装优点避免内部出现无意,可能破坏对象状态的用户级错误修改方便4.class Screen{public:private:mutable size_t
2014-02-27 21:45:44 396
原创 C++Primer学习笔记四(9顺序容器+10关联容器+11泛型算法)
第九章 顺序容器1.vector ivec;vector ivec2(ivec);vector::iterator mid = (svec.begin()+svec.end())/2;2.迭代器*ivec / ivec->mem++ivec / --iter / iter++ / iter--iter1==iter2 /iter1!=iter2iter1-=
2014-02-27 20:05:08 428
原创 C++Primer学习笔记三(6语句+7函数+8标准IO库)
第六章 语句1.在块中引入的名字之鞥牛仔该块内部或嵌套在块中的子块访问。while(int i =get_num())couti=0;//error!2.switch()a.case X:中X必须是整型表达式case 3.14/ival均是错误用法b.如果两个case语句的X相同也不正确c.只能在最后一个case语句或者default语句中定义新的变量,以免
2014-02-27 16:18:47 387
原创 C++Primer学习笔记二(4数组和指针+5表达式)
第四章 数组和指针1.int *p = & ia[2];int *k = p[-2]; 正确2.const size_t arr_sz = 5; int int_arr[arr_sz]={0,1,2,3,4}; for(int * pbegin = int_arr,*pend = int_arr+arr_sz;pbegin!=pend;++pbegin) co
2014-02-27 15:33:46 429
原创 数据库学习笔记三(SQL基础)
数据库学习第三章1.定义基本表Create table ();e.g.CREATE Tble XSDAB(XH Char(16) NOTNULL UNIQUE,XM Char(8),CSNY DateTime,XB Char(2),MZ Char(8),ZZMM Char(4),XBBH Char(2),NJ Char(4),BJ Char
2014-02-26 21:55:17 389
原创 数据库学习笔记二( 关系数据库)
第二章 关系数据库一、SQL关系代数+关系演算二、关系1.域:变量有效范围2.笛卡尔乘积:域0X域1X域2X...X域N-13.关系:D1XD2XD3..Dn的子集,R(D1,D2,...,Dn)4.键:由一个或几个属性组成a 超键:唯一标示元组的属性集b 候选键:无多余属性的超键c 主键:用户选作元组表示的一个候选键d 外键:非本关系的主键
2014-02-26 17:43:19 761
原创 数据库学习笔记一(概论)
《数据库原理与应用》第一章 概论一、数据库管理技术1.人工管理阶段,无管理软件2.文件系统阶段,有管理软件3.数据库系统阶段,数据结构化,高数据独立性,由DBMS统一控制管理二、第一代DBMS:层次/网状数据模型第二代DBMS:关系数据库系统第三代DBMS:基于扩展的关系模型或面向对象数据模型。三、数据:描述对象的符号。四、数据库
2014-02-26 15:56:56 764
原创 排序、查找C++语言
包括冒泡排序、选择排序、快速排序、归并排序,堆排序#includeusing namespace std;#define max 100;void copyArray(int * src,int * dest,int size);void myswap(int * myarray,int idx0,int idx1);void show(int * myarray,int s
2014-02-25 21:39:45 417
原创 C++Primer学习一 (3容器)
第三章 容器1.string 类型#includeusing namespace std;//string s1;string s2(s1);string s3("string value");string s4(n,'c');//s.empty() 返回bool型s.size() 返回s
2014-02-25 16:45:38 395
转载 Google Java编程风格指南
作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。目录前言源文件基础源文件结构格式命名约定编程实践Javadoc后记前言这份文档是Google Java编程风格规范的完
2014-02-25 11:34:18 371
原创 网络相关
1.TCP握手建立与撤销Client Sever---------》》》》---SYN,J,MSS=536-----------------》》》》》----------《《《《-----SYN,Ack,J+1,MSS=14360-《《----------》》》》----Ack,K+1-------------------
2014-02-24 22:14:30 380
原创 程序员面试宝典学习
1.判断数字转换为二进制时“1”的个数int func(int x){int count = 0;while(x!=0){count++;x = x&(x-1);}return count;}2.加法int add(int a,int b){if(b==0) return a; int sum,carry;sum = a^b;carry =
2014-02-24 15:25:11 596
原创 东南大学_TribleCoder 团队_创意文档_WP7
一. 创意来源 一. 创意来源 生活高压 在经济快速发展,生活节奏不断加快的同时,整个社会仿佛也进入了一种高压状态:所有人再也不能无欲无求、淡定惬意地停下来享受生活,而是不得不迎接一个又一个挑战,担负一个又一个压力。同学愁考试、愁求职,愁出国,还要抽空谈恋爱;年轻人忙工作、忙房贷车贷,忙着服侍二老,还要忙着升职加薪;家长急着帮孩子择
2014-02-24 14:50:32 772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人