2016年3月24日

const修饰符所表示的含义

摘要: const只对它左边的东西起作用 , 唯一的例外就是const本身就是最左边的修饰符,那么它才会对右边的东西起作用。 根据这个规则: const int a; int const a; 这两个写法是等同的,表示a是一个int常量。 const int *a;const在最左边,对右边的int起作用。 阅读全文

posted @ 2016-03-24 21:30 时间的女儿 阅读(472) 评论(0) 推荐(0) 编辑

TCP基础知识

摘要: TCP是面向连接的可靠的服务,需要建立连接。TCP provides a way for applications to send encapsulated IP datagrams and send them having to establish a connection TCP是端对端的不支持 阅读全文

posted @ 2016-03-24 21:07 时间的女儿 阅读(204) 评论(0) 推荐(0) 编辑

隐式类型转换

摘要: 这道题应该注意 指针类型加减 时步长的问题。 A 大小为 4 B 大小为 8 那么: void seta(A* data, int idx) { data[idx].a = 2; } 由于传入的实参为B类型,大小为8,而形参为A类型,大小为4 void seta(A* data, int idx) 阅读全文

posted @ 2016-03-24 20:58 时间的女儿 阅读(274) 评论(0) 推荐(0) 编辑

线程和进程

摘要: 进程是资源分配的基本单位,而线程是 CPU 调度的基本单位。 一个线程从属于一个进程,当然一个进程可以创建多个线程。 一个进程中的多个线程共享进程的栈空间(当然也有其他一些资源),但是每一个线程也可以有自己的栈空间,叫 TLS(线程本地存储); 如果一个进程中没有显式地创建一个线程,那么就是所谓的单 阅读全文

posted @ 2016-03-24 20:44 时间的女儿 阅读(118) 评论(0) 推荐(0) 编辑

函数名称修饰符__cdelcl __fastcall 与__stdcall

摘要: __cdecl __fastcall与__stdcall,三者都是函数名称修饰符(Calling convention),它决定以下内容: 1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。 1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调 阅读全文

posted @ 2016-03-24 20:40 时间的女儿 阅读(545) 评论(0) 推荐(0) 编辑

数据库基础整理

摘要: 1. 聚集索引:该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 非聚集索引 阅读全文

posted @ 2016-03-24 20:28 时间的女儿 阅读(148) 评论(0) 推荐(1) 编辑

加密解密

摘要: MD5是不可逆加密,不可以用来加密文本,DES和RC4是对称加密,RSA是不对称加密,都可以用于文本加密。 阅读全文

posted @ 2016-03-24 20:09 时间的女儿 阅读(198) 评论(0) 推荐(0) 编辑

排序算法——快速排序

摘要: 快速排序 快速排序是一种分治的排序算法。他将一个数组分成两个子数组,将两个部分独立地排序。 归并排序的递归调用在处理整个数组之前,快速排序的递归调用发生在处理整个数组之后。 切分的策略是随意地取a[lo]作为切分元素,从数组左端开始向右直到找到一个大于等于它的元素,再从数组右端直到找到一个小于等于它 阅读全文

posted @ 2016-03-24 20:06 时间的女儿 阅读(195) 评论(0) 推荐(0) 编辑

存储结构的选择(持续更新)

摘要: 1. Asume you have an object to describe customer data:{ ID(7 digit numeric) Family Name(string) Account Balance(currency) } If you have 500,000 Chines 阅读全文

posted @ 2016-03-24 16:40 时间的女儿 阅读(307) 评论(0) 推荐(0) 编辑

二叉树的前序中序后序遍历相关问题

摘要: 1、判断哪个序列不是后序遍历 二叉查找树后续遍历的最后一个结点,必能把前面的部分分成两部分,左边比它小,右边比它大 阅读全文

posted @ 2016-03-24 16:36 时间的女儿 阅读(186) 评论(0) 推荐(0) 编辑

C基础知识(运算符优先级)

摘要: >的优先级高于 += 因此表达式等价于 i = i + (i > 0) ? i++ : i--; 阅读全文

posted @ 2016-03-24 16:32 时间的女儿 阅读(196) 评论(0) 推荐(0) 编辑

导航