自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

转载 每日一C之C语言const用法

每日一C之C语言const用法       每天拾一个C语言贝壳,厚积薄发,积跬步以致千里。 今日贝壳:C语言const能在一定程度上提高程序的安全性与可靠性。         1.const修饰只读变量:const 数据类型 变量名           如 const  int  a = 10 ;           const修饰

2014-04-10 08:59:20 748

转载 【每日一C之八】C语言static用法

每日一C之static用法       每天拾一个C语言贝壳,厚积薄发,积跬步以致千里。 今日贝壳:C语言static的用法与static修饰变量的空间存储特征。           要点: static在C中主要有两个作用,一修饰作用域;二修饰生存期                    1.static修饰全局变量:修饰作用域 

2014-04-10 08:52:49 787

转载 Java程序中的“内存泄漏”问题

Java程序中的“内存泄漏”问题大多数程序员都知道,使用Java编程语言的一大好处就是,不必再担心内存的分配和释放问题。您只须创建对象,当应用程序不再需要这些对象时,Java 会通过一种称为“垃圾回收”的机制将这些对象的内存释放掉。他们认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是垃圾回收器(GC)或Java虚拟机(JVM)的问题。但事实真的是这样

2014-03-30 23:39:25 620

转载 【C解析之七】文件进阶

C解析之七文件进阶      前言:记忆如何写入文件,如何从文件中提取记忆。           文件的读/写是最常用的文件操作,C语言标准函数库提供了多种文件读写函数,分别在字符,字符串,数据块三个层面上的读写操作,适应不同的文件读写需求。           1.字符读写函数:                   1.1读字符函数fgetc,从指定文件中读取一个

2014-03-30 15:00:15 603

转载 【C解析之三】C语言的内存分配

C解析之三运行时内存分配     前言:以别样的角度解析C。        C语言的内存是让很多初学C编程的同学感到混乱与头疼的问题,受此困扰很难对C有清晰全面的把握,打击学习的积极性。然而,一般基础教材对C运行时内存往往避而不谈,高级参考资料的长篇大论同样让人抓不住要点。接下来,我就给各位同学解开C语言运行时内存的面纱。         内存空间与房间: 电脑的内存,

2014-03-30 14:58:15 510

转载 经典排序算法 - 希尔排序Shell sort

经典排序算法 - 希尔排序Shell sort希尔排序Shell Sort是基于插入排序的一种改进,同样分成两部分,第一部分,希尔排序介绍第二部分,如何选取关键字,选取关键字是希尔排序的关键第一块希尔排序介绍准备待排数组[6 2 4 1 5 9]首先需要选取关键字,例如关键是3和1(第一步分成三组,第二步分成一组),那么待排数组分成了以下三个虚拟组:

2014-03-30 14:48:35 550

转载 【算法-排序之四】希尔排序

算法-排序之希尔排序    希尔排序得名于其设计者设计者希尔(Donald Shell),设计体现了计算机领域的“分治法”思想。在众多排序算法中,目前而言,希尔排序是唯一能在效率上与快速排序(【算法-排序之二】快速排序)一较高低的算法,目前只有这两种排序算法的时间复杂度突破O(n2)。值得一提的是,希尔排序与快速排序都基于“分治法”,从这里或许可以解释这两种排序算法在效率上

2014-03-30 14:38:45 521

转载 几种排序以及其时间复杂度

看了学姐的面试题,突然很想知道答案,就去百度上搜了一下:1.选择排序:不稳定,时间复杂度 O(n^2)    选择排序的基本思想是对待排序的记录序列进行n-1遍的处理,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前i个记录的位置已经是正确的了。 2.插入排序:稳定,时间复杂度 O(n^2)    插入排序的基本思想是,经过i-1遍

2014-03-30 14:27:29 587

转载 【算法-排序之二】快速排序

算法-排序之快速排序          快速排序得名于实际应用的高效率,它几乎是最快的排序算法,入选20世纪十大算法之列。快速排序体现了计算机设计的“分治法”思想,核心是将整个问题分割成多块相对容易处理的小问题,分而治之。利用分治法原理的排序算法,还有希尔排序(【算法-排序之四】希尔排序)算法等等。          1.快速排序QuickSort     

2014-03-30 13:55:25 410

转载 来谈谈C++ 位运算 & | << >> ^ ~ %

老实说,我对+ = * / % && || ==一些比较简单的运算符比较熟悉。对位运算就陌生了,主要用的少。我觉得高手用的会比较多,因为位运算速度比较快。位运算应该适用于大多数的语言,不限于c++ 1.& 如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。注:下面都用8位的 unsigned char 来做例子。 目录 [隐藏]

2014-03-29 23:35:29 548

转载 Hadoop学习笔记---MapReduce

1、认识MapReduce     MapReduce 是一种可用于数据处理的编程模型,有一下特点:     编程模型简单,但业务实现不一定简单;     Hadoop可以运行各种该语言编写的MapReduce程序,如java,python 等,很多企业为求开发效率采用python来开发MapReduce程序;     MapReduce 程序是并行运行的,所以又叫批处理程序。

2014-03-27 10:38:57 563

转载 全局变量和局部变量在内存里的区别

一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—,

2014-03-26 11:42:41 478

多线程程序类qq的聊天室

多线程程序类qq的聊天室,学习多线程和网络编程,类qq的聊天室的源码。

2011-10-14

activex控件vc++编程

activex控件的vc++编程,可以直接用,也可以用来学习。

2011-10-14

c#.net编程书籍

c#编程书籍,非常详细,基础知识说明。对初学者非常有用。

2011-10-14

hook编程访问数据库

Hook编程。VC中利用ADO技术访问数据库。非常详细。

2011-10-14

Google.Android.SDK开发范例大全

android开发的范例教程书籍,pdf版本

2011-09-26

C#程序开发范例宝典

C#程序开发范例宝典,其中包含了进100个c#开发的范例,是学习c#的好文档。

2011-09-13

空空如也

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

TA关注的人

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