自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马靖的个人技术博客

君子曰:学不可以已。不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(17)
  • 资源 (88)
  • 收藏
  • 关注

转载 计算机经典书籍

要进入一类企业,《算法导论》这本书必不可少,要前前后后仔细的看,而且应该不止一遍。《编程珠玑》也是一本不错的书,其中的例子可以常常的回味。《编程之美》也不错,更贴近面试,更实用一些。其实更重要的是Top coder,就是多看多练。C: 《The c programming langage》C++:《Thinking in C++》,《The c++ programming language

2012-10-25 09:17:40 1273

转载 struts-config配置

1、  元素      元素是 Struts 配置文件的根元素。 元素有 8 个子元素。在 Struts 配置文件中,必须按照它的 DTD 指定的先后顺序来配置 元素的各个子元素,如果颠倒了这些子元素在配置文件中的顺序,在 Struts 应用启动时就会生成 XML 解析错误。    它的DTD定义如下:1

2012-10-23 17:04:53 1181

转载 透彻明白红黑树(6)

前言:    本人的原创作品红黑树系列文章,至此,已经写到第5篇了。虽然第三篇文章:红黑树的c源码实现与剖析,用c语言完整实现过红黑树,但个人感觉,代码还是不够清晰。特此,再奉献出一份c++的完整实现源码,以飨读者。    此份c++实现源码,代码紧凑了许多,也清晰了不少,同时采取c++类实现的方式,代码也更容易维护以及重用。ok,有任何问题,欢迎指正。第一部分、红黑树的c++

2012-10-17 15:59:12 2030

转载 透彻明白红黑树(5)

红黑树插入情况全过程演示       通过本人的红黑树系列第4篇文章,我们已经知道,红黑树的所有插入情况有以下五种:情形1: 新节点N位于树的根上,没有父节点情形2: 新节点的父节点P是黑色情形3:父节点P、叔叔节点U,都为红色,[对应第二篇文章中,的情况1:z的叔叔是红色的。]情形4: 父节点P是红色,叔叔节点U是黑色或NIL; 插入节点N是其父节点P的右孩子,而父节

2012-10-17 15:55:59 1452

转载 透彻明白红黑树(3)

本套源码剖析把重点放在红黑树的3种插入情况,与红黑树的4种删除情况。其余的能从略则尽量简略。目录:一、左旋代码分析二、右旋三、红黑树查找结点四、红黑树的插入五、红黑树的3种插入情况六、红黑树的删除七、红黑树的4种删除情况八、测试用例好的,咱们还是先从树的左旋、右旋代码,开始(大部分分析,直接给注释):[cpp:nogutter] view

2012-10-17 15:49:10 1198

转载 彻底明白红黑树(2)

引言: 昨天下午画红黑树画了好几个钟头,总共10页纸。特此,再深入剖析红黑树的算法实现,教你如何彻底实现红黑树算法。经过我上一篇博文,“教你透彻了解红黑树”后,相信大家对红黑树已经有了一定的了解。个人觉得,这个红黑树,还是比较容易懂的。不论是插入、还是删除,不论是左旋还是右旋,最终的目的只有一个:即保持红黑树的5个性质,不得违背。再次,重述下红黑树的五个性质:一般的

2012-10-17 15:46:26 1486

转载 彻底明白红黑树(4)

前言:1、有读者反应,说看了我的前几篇文章,对红黑树的了解还是不够透彻。2、我个人觉得,如果我一步一步,用图+代码来阐述各种插入、删除情况,可能会更直观易懂。3、既然写了红黑树,那么我就一定要把它真正写好,让读者真正彻底明白红黑树。本文相对我前面红黑树相关的3篇文章,主要有以下几点改进:1.图、文字叙述、代码编写,彼此对应,明朗而清晰。2.宏观总结,红黑树的性质与插入、删除

2012-10-17 15:29:07 1537

原创 数据结构之自平衡二叉查找树(2)

在上一节我们讲述了AVL树的基本知识,并实现了自平衡二叉查找树的插入操作,这一节里我们来实现一下删除操作。删除操作的Java代码实现如下所示,其他代码和前一讲相同。 //删除一个节点 public void remove(int data) { rootnode=remove(data,this.rootnode); } private AVLT

2012-10-14 10:37:18 769

原创 数据结构之自平衡二叉查找树(1)

今天开始,我们再来认识一个新的二叉树,称为自平衡二叉查找树。AVL树是最先发明的自平衡二叉查找树。AVL树的特点是:对于树中的任何节点,节点的左右子树的高度差距最大为1,所以AVL树也称为高度平衡树。AVL树得名于它的发明者G.M. Adelson-Velsky和E.M. Landis,他们在1962年的论文《An algorithm for the organization of inf

2012-10-14 10:04:24 2232 2

转载 常见链表面试题

简单LinkedList 的java代码实现:public class LinkedListNode { public int value; public LinkedListNode next; public LinkedListNode(int value) { this.value = value; this.next = null; }}

2012-10-13 17:01:33 1076

原创 一个数组面试题

In an unsorted array of first N natural numbers. The array contains a number which is duplicated and one is missing. Find both the numbers. 一个含有前N个自然数的未排序数组,其中一个数出现了两次,一个没有出现,找出这两个数。来源:careercup 亚马逊

2012-10-13 12:33:47 850

转载 一个字符串问题的思考 .

一、 问题描述:         求解给定文本text 中以字符 A 开头, 字符B 结尾的子串数量。例如,文本ABCAAB 中以A开头B结尾的子串分别为AB, ABCAAB, AAB, AB 共4个。二、 问题分析及算法设计:   字符串问题求解的通用策略: 我从《TCPL》中学到的印象最深的一点,就是“逐字符处理”策略(同时注意 '\0'的处理)。首先,使用蛮力

2012-10-12 19:39:52 811

原创 数据结构之二叉树(3)

由前面两讲,我们已经对二叉树有所了解了,这一次我们来讲一个特殊的二叉树,即二叉排序树,也称二叉查找树。二叉排序树满足如下条件:(1)是二叉树;(2)对于每一个节点P来说,若其左子树不为空,则其左子树的各节点的值都小于节点P的值,若其右子树不为空,则其右子树中所有节点的值都大于节点P的值。接下来我们使用JAVA语言实现二叉排序树,仅列出插入和删除函数的实现方式。package m

2012-10-12 17:13:41 913

转载 海量数据处理

何谓海量数据处理?   所谓海量数据处理,无非就是基于海量数据上的存储、处理、操作。何谓海量,就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是数据太大,导致无法一次性装入内存。    那解决办法呢?针对时间,我们可以采用巧妙的算法搭配合适的数据结构,如Bloom filter/Hash/bit-map/堆/数据库或倒排索引/trie树,针对空间,无非就一个办法:大而化小:分而

2012-10-10 15:53:32 762

转载 字符串杂谈

一、String类有length()方法吗?数组有length()方法吗? String类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义:Java代码 public int length() { return count;}String的长度实际上就是它的属性--char型数组value的长度。数组是没有

2012-10-03 01:22:50 613

原创 数据结构之二叉树(2)

遍历二叉树就是遵循某种次序,访问二叉树中的所有节点,每个节点只访问一次。二叉树的遍历有三种方式:前序遍历,中序遍历和后序遍历。所谓的前序,中序和后序是针对根节点来说的。前序遍历:首先访问根节点,然后访问左子树,最后访问右子树。中序遍历:首先访问左子树,然后访问根节点,最后访问右子树。后续遍历:首先访问左子树,然后访问右子树,最后访问根节点。下面我们对链式存储的二叉树进行遍历。

2012-10-02 13:43:20 747

原创 数据结构之二叉树(1)

树形结构是一类很重要的非线性数据结构,它可以很好的描述客观世界中具有分支结构或者层次结构的对象,如操作系统的文件管理,编译程序中的语法结构和数据库系统信息组织形式等。树的定义如下:树是n(n>=0)个节点的有限集T,当T为空时为空树,否则满足一下两个条件:(1)有且仅有一个特定的称为根的节点;(2)其余的节点可以分为m个互不相交的子集,其中每个子集又是一棵树,称为根节点的子树。

2012-10-02 12:02:12 1247

PIC16F877单片机编程实例教程

pdf格式,讲述了PIC 单片机主流机型877的程序设计,感觉挺不错,和大家一起分享呵呵。。。

2011-11-04

基于C#的登录系统模拟

呵呵,今晚闲的无聊,随便写了个在visual studio 2010集成环境下编写的模拟登录系统的软件,首先登录需要输入用户名和密码(默认用户名为andamajing,密码为19880927),自己可以在程序中修改啊,登入进去后可以看到个人资料和申请项目栏目,说听麻烦的,自己下载看吧,程序都有说明,能看懂的

2011-11-03

AVR编程工具多功能计算器

是一个工具,主界面是一个计算器,可以进行常规的科学计算,另外还能进行,逻辑运算,位运算,支持二进制,十进制和十六进制,此外,更为吸引人的地方是,还支持串口调试,AVR的PWM计算,数码管计算,串口计算和AVR设置等子工具,非常不错,希望给个好评!呵呵

2011-11-01

ARM的C语言教程

是一本讲述ARM的C语言编程,不错哦。。。呵呵

2011-11-01

简易计算器

本文件是在visual studio 2010 集成环境下编写的简易的计算器,能够实现加,减,乘,除,平方,平方根,倒数等基本功能。比较简单,闲得无聊时写的,想学习的可以看看啊!而且也不贵呵呵。。

2011-11-01

基于51单片机的温度计设计

这是本人自己做的温度计,包括实物。闲暇时觉得好玩就做了个,压缩文件中包含了keil编程文件夹,Proteus仿真文件夹,电路设计结构图和框图文件夹,以及制作完成后自己写的设计报告,呵呵,想要10分的,想想要少点吧,大家看了不错给个好评就行了,我还有不少小设计,感兴趣的话我可以再上传啊。。。

2011-10-30

基于51单片机的电子密码锁设计

这是本人自己平时闲暇时编写的,设计一个电子密码锁,设计报告包含16页,严肃哦文件中包含KEIL编程,PROTEUS仿真和设计报告。非常详细,5分绝对值得,我不会像有些人那样敲诈大家的呵呵。觉得不错的话记得好评啊,就是想要个好评呵呵。。。

2011-10-30

STC89C52单片机串行口使用研究

详细讲述了单片机串行口在各种方式下的使用方法,并配合proteus仿真,文档中既有使用说明也有仿真结果和源代码,学习串行口的不妨看看。。。

2011-10-30

51单片机外围器件使用的头文件代码(很详细)

压缩文件中是我学习51单片机时自己写的头文件,包括DS18B20,DS1302,LCD1602,IIC,USart,音乐播放,74HC595的使用等头文件,并有详细说明,感兴趣的可以看看,贵了点,大家理解下,毕竟是自己写的啊呵呵,绝对能用。。。

2011-10-30

Windows 高级编程

是一本讲述windows窗体设计的高级编程,对窗体设计的控件讲述的比较多,需要的可以下载学习一下,我也正在学习呵呵。。。

2011-10-30

C#数据结构

是一本讲述C#数据结构的书籍,本人是学习C#的,感觉这本书还不错,贡献给大家,希望对大家有用,谢谢,觉得不错的话记得留下你的痕迹哦呵呵。。。

2011-10-30

简易的文本编辑器

这事我自己学C#时编写的一个简易的文本编辑器,具有新建文件,打开文件,保存文件,文件编辑,字体设置,和打印功能,初学C#的同学可以看看,对基本的空间使用还是有一定帮助的。如果大家觉得不错麻烦给句好评,如果有不懂的可以跟我交流啊,呵呵,QQ920846549

2011-10-30

MATLAB程序设计教程电子版(PPT)

是关于MATLAB程序设计的电子教程,包含基本的使用,数学分析,Simulink仿真,图柄使用等,感觉还不错,贡献给大家呵呵。。。记得评价哦呵呵。。

2011-10-30

我的51单片机学习经验(温度传感器DS18B20)

我学51单片机的一些经验,加密的,密码19880927,共包括几个部分,有LED,数码管,AD,DA,按键识别,LCD1602,串口通信,实时时钟DS1302,温度传感器DS18B20,还有一本学51C编程的书籍,觉得不错,有兴趣的看看,如果觉得我写的还行麻烦评价一下呵呵,不行也谅解啊,呵

2011-04-24

我的51单片机学习经验(实时时钟DS1302)

我学51单片机的一些经验,加密的,密码19880927,共包括几个部分,有LED,数码管,AD,DA,按键识别,LCD1602,串口通信,实时时钟DS1302,温度传感器DS18B20,还有一本学51C编程的书籍,觉得不错,有兴趣的看看,如果觉得我写的还行麻烦评价一下呵呵,不行也谅解啊,呵

2011-04-24

我的51单片机学习经验(串口通信)

我学51单片机的一些经验,加密的,密码19880927,共包括几个部分,有LED,数码管,AD,DA,按键识别,LCD1602,串口通信,实时时钟DS1302,温度传感器DS18B20,还有一本学51C编程的书籍,觉得不错,有兴趣的看看,如果觉得我写的还行麻烦评价一下呵呵,不行也谅解啊,呵

2011-04-24

我的51单片机学习经验(LCD1602)

我学51单片机的一些经验,加密的,密码19880927,共包括几个部分,有LED,数码管,AD,DA,按键识别,LCD1602,串口通信,实时时钟DS1302,温度传感器DS18B20,还有一本学51C编程的书籍,觉得不错,有兴趣的看看,如果觉得我写的还行麻烦评价一下呵呵,不行也谅解啊,呵

2011-04-24

我的51单片机学习经验(按键)

我学51单片机的一些经验,加密的,密码19880927,共包括几个部分,有LED,数码管,AD,DA,按键识别,LCD1602,串口通信,实时时钟DS1302,温度传感器DS18B20,还有一本学51C编程的书籍,觉得不错,有兴趣的看看,如果觉得我写的还行麻烦评价一下呵呵,不行也谅解啊,呵

2011-04-24

我的51单片机学习经验(DA)

我学51单片机的一些经验,加密的,密码19880927,共包括几个部分,有LED,数码管,AD,DA,按键识别,LCD1602,串口通信,实时时钟DS1302,温度传感器DS18B20,还有一本学51C编程的书籍,觉得不错,有兴趣的看看,如果觉得我写的还行麻烦评价一下呵呵,不行也谅解啊,呵

2011-04-24

我的51单片机学习经验(AD) proteus仿真

我学51单片机的一些经验,加密的,密码19880927,共包括几个部分,有LED,数码管,AD,DA,按键识别,LCD1602,串口通信,实时时钟DS1302,温度传感器DS18B20,还有一本学51C编程的书籍,觉得不错,有兴趣的看看,如果觉得我写的还行麻烦评价一下呵呵,不行也谅解啊,呵

2011-04-24

ZooInspector

用于查看zookeeper状态的一款比较实用的工具.

2016-07-02

深入理解Andriod卷1

Andriod开发的经典学习书籍,有需要的欢迎下载。 备注:自2014年1月14日起,本人上传的经典书籍,将不再收取资源分,欢迎大家下载学习,好东西一起分享,共同建造良好的网上学习环境。

2014-01-14

Andriod开发权威指南

Andriod开发很经典的入门书籍,贡献出来,大家有需要的就下载吧。 备注:自今日起本人上传的经典的书籍,将不再收取资源分,欢迎大家下载学习,好东西一起分享,共同建造良好的网上学习环境。

2014-01-14

简单工厂模式详述

关于简单工厂模式的详细介绍,有需要学习的看看吧。还是那句话,好东西要大家分享,别忘了支持哦。

2014-01-12

面向对象编程的设计原则详述

从网上看别人的博客搜集到的关于面向对象编程的设计原则的详述,觉得不错,好东西就要和大家分享。

2014-01-12

绘图类库C#实现源代码

本人收集的绘图软件包,使用C#编程语言在Visaul studio集成开发环境下编写,是源代码,可以参考学习,也可按照自己的需求进行改进。

2014-01-11

几个开源的Andriod项目源码

压缩文件中有5个不错的Andriod开发项目源代码,包括手机RSS阅读器,职务大战僵尸,手机聊天程序等,可以看看提高下自己软件设计的能力,好东西一起分享。

2014-01-11

Algorithm(第4版)

这是一本将算法的书籍,本人觉得还不错,就一下几个问题进行了比较详细的说明:排序,查找,字符串和图。书中的代码不是伪代码,是用Java语言实现的。学Java语言的可以看看。

2013-01-01

算法导论课件(麻省理工大学)

是麻省理工大学的算法导论的课件PPT,是我无意间找到的,看了之后觉得还不错,而且可以和网络上的算法导论的视频资料配套使用,个人强烈推荐。

2012-12-24

符号匹配检测

使用栈实现对于字符串或者是文件的字符匹配检测问题。

2012-09-29

JAVA语言版之记事本实现

该资源属于源代码,可以在Eclipse上直接运行,无Bug,功能齐全,适合刚学JAVA的编程者参考学习,谢谢!也可参看我的博客,用户名为andamajing,谢谢

2012-08-09

Foundations of WPF

这是一本讲述WPF编程的书籍,个人觉得还不错,跟大家一起分享

2012-04-26

我的贪吃蛇小游戏

这两天抽了点时间写了一个简单的贪吃蛇小游戏,大家可以下载看看,大家相互交流呵呵...

2012-04-23

TurboC库函数速查小软件

这个小软件是我见到的应该是最好的了,包含了300多个库函数。

2011-12-26

基于C#的简易计算器的设计

资料是我写的简易的简易计算器,基于visual studio 2010开发环境。

2011-12-25

LZW压缩算法

文档中详细的讲述了LZW算法的原理,思路和实现。值得一看!

2011-12-17

查找算法的总结

文档里是我写的关于查找算法的总结,包括顺序查找,折半查找,分块查找和哈希查找,包含程序和运行结果。^_^

2011-12-16

基于C语言的排序算法研究

文档中包含了排序算法的五种常用的方法,包括思想,算法实现,及运行结果,不错的话记得点评评论一下啊。

2011-12-13

基于C的程序运行时间检测

该文档用于讲述如何测定程序运行时间,在调试和比较程序运行效率时比较有用。

2011-12-12

基于C语言的文件夹加密

该文件中包含了最常用的文件夹加密方法,包括算法思想,算法及程序实现,当然也包含运行结果,非常详细,毕竟是花了不好时间,所以积分多了点,如果是我的话,客观的说是值得的,所以下不下看你们自己了,当然你们也可以参考一些书籍,慢慢研究也行,我也支持,真的,学编程最好多研究呵呵。。想交流QQ920846549,非诚勿扰!谢绝非编程问题。

2011-12-12

空空如也

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

TA关注的人

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