自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (18)
  • 收藏
  • 关注

转载 Java的集合框架最全详解(图)

Java的集合框架最全详解(图)前言:数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架

2017-06-19 15:51:32 8635 2

转载 内存分配——静态存储区 栈 堆 与static变量 (转)

一、内存基本构成    可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。    静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。    栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的

2017-06-07 15:38:51 5114

转载 C++各大有名库的介绍(转)

C++各大有名库的介绍C++各大有名库的介绍之C++标准库  标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。1、Dinkumware C++ Library参考站点:http://www.dinkumware.com/P.J

2017-06-07 15:11:38 1578

转载 总结几种结构体初始化的方法(转)

总结几种结构体初始化的方法转自:http://www.cnblogs.com/vongang/archive/2011/07/30/2122076.html结构体能自由组装数据,是一种很常见的数据打包方法。当我们定义一个结构体后,没有初始化就使用,就会使用到垃圾数据,而且这种错误很难发现。对于定义的任何变量,我们最好都先初始化。 除了使用memset和Zer

2017-06-05 10:59:57 33759 1

转载 C++内存越界(转)

*** glibc detected *** free(): invalid pointer:*** glibc detected *** malloc(): memory corruption:*** glibc detected *** double free or corruption (out): 0x00000000005c18a0 ****** glibc detected

2017-06-02 11:33:55 2125 1

转载 CORTEX-崭新的ARMv7内核

CORTEX有3种款式:款式A:设计用于高性能的“开放应用平台”——越来越接近电脑了  款式R:用于高端的嵌入式系统,尤其是那些带有实时要求的——又要快又要实时。  款式M:用于深度嵌入的,单片机风格的系统中——本书的主角。让我们再进距离地考察这3种款式:  款式A(ARMv7‐A):需要运行复杂应用程序的“应用处理器”[译注1]。支持大型嵌入式操作系统(不一定实时——译注

2013-01-23 13:52:26 2360

转载 ARM的字对齐问题总结(转贴)

一、啥是内存对齐?为啥要内存对齐?      现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问都可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就是对齐。字节对齐的原因大致是如下两条:      1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据

2013-01-22 10:01:33 2829

转载 Java MVC框架性能比较 jsp、struts1、struts2、springmvc3(转帖)

Java MVC框架性能比较 jsp、struts1、struts2、springmvc3 (转帖)个人希望本帖对大家认识一些常用的MVC框架有所帮助!现在各种MVC框架很多,各框架的优缺点网络上也有很多的参考文章,但介绍各框架性能方面差别的文章却不多,本人在项目开发中,感觉到采用了struts2框架的项目访问速度,明显不如原来采用了struts1框架的项目快,带着这些

2013-01-18 17:06:32 4032 1

转载 转贴:适合程序员的健康作息时间表

7:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上5:22―7:21 分起床的人,其血液中有一种能引起心脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。打开台灯。“一醒来,就将灯打开,这样将会重新调整体内的生物钟,调整睡眠和醒来模式。”拉夫堡大学睡眠研究中心教授吉姆·霍恩说。喝一杯水。水是身体内成千上万化学反应得以进行的必需物质。早上喝一杯清水,可以补充晚上的缺水状态。

2013-01-15 14:34:26 3636 1

转载 几种嵌入式RTOS的分析与比较(转)

几种嵌入式RTOS的分析与比较【摘要】本文介绍4种嵌入式实时操作系统VxWorks、μClinux、μC/OS-II和eCos,详细 分析比较了这4种操作系统的主要性能,并根据分析结果指出了各自的适用领域。【关键词】实时操作系统 任务管理 任务间同步与通信 内存管理 中断管理 文件系统VxWorks、μClinux、μC/OS-II和eCos是4种性能优良并被广泛应用的实时操作系统。本

2012-12-28 16:25:20 4601

转载 标准的PID处理例程 (转载的一个工业控制中常用算法)

工业控制中常用算法标准的PID处理例程  转自:http://www.xiao-qi.com/mcu/PID.html/*==================================================================================================== 这是从网上找来的一个比较典型的PID处理

2012-12-28 12:38:27 3874

转载 RTX51 tiny系统容易混淆的问题(转)

标题: RTX51 tiny系统容易混淆的问题RTX51 Tiny是 Keil uVision中自带的一个小型嵌入式RTOS,具有小巧、速度快、系统开销小、使用方便等优点。使用RTX51 Tiny能够提高系统的稳定性,优化程序的性能;而且它是为51单片机专门定制的,所以在51单片机上的运行效率比其它一些通用的RTOS性能也要好一些。但是,由于RTX51 Tiny的相关资料和书籍比较少,

2012-12-26 19:33:51 2670

转载 经典单片机C51多任务代码(改进版)

经典单片机C51多任务代码(改进版)  作者:佚名   以前曾经发布过一篇http://www.51hei.com/mcu/1616.html  这个是改进版,修正了几个小问题.//说明本源码来自网络(DIY超轻量级多任务操作系统一文)//========================================================================

2012-12-26 13:09:32 5854 3

转载 RTX51 tiny——51MCU上的多任务操作系统(转)

RTX51 tiny——51MCU上的多任务操作系统(转)最近迷上了rtx51这个RTOS,折腾了一个星期,把先前写好的整个控制系统代码移植到rtx51 tiny上。摘录一下rtx51及rtx51 tiny的介绍说明:RTX51是Keil公司提供的一个用于8051系列处理器多任务实时操作系统,RTX51可以简化那些复杂而且时间要求严格的工程的软件设计工作,有二个不同的RTX51版本

2012-12-26 12:45:10 9827

转载 51 单片机简单的多任务调度例子(转)

51 单片机简单的多任务调度例子看大家都在学操作系统,我也想学学。所以想用51写一个来玩玩,发现比较郁闷。    弄了几下,不想再弄了,51弄这个没啥意思。我用的89S52,除了速度慢,RAM资源太少之外,其它都还过得去。弄了一点代码出来,放在那也没啥用,不如拿上来给新手看看,一个任务调度的雏形是什么样子的~~~~~~~~~这些代码没有经过优化, 我只求实现任务切换的功能。

2012-12-26 12:44:01 14356 3

转载 μC/OS-II学习之:任务,信号量、邮箱、队列及其区别

一:UCOS是一种抢占式的多任务操作系统,如果最高优先级的任务不主动放弃CPU的使用的话,其他任务是无法运行的,通常情况下,高优先级的任务在使用完CPU或其他资源后都要主动放弃,可以通过延时函数或者时等待一些信号量之类的让自己挂起。但是如果最高优先级任务一直使用CPU,那就跟单任务没有什么区别了。二:可以通过等待信号量,消息等是当前任务挂起,或者通过通过延时函数将任务挂起,从而让其他优先级

2012-12-23 10:39:12 16386 2

转载 浅谈高等数学和工程数学在信号与系统中的应用

摘要 :信号与系统是电子信息类专业的专业基础课,在本门课程的教学过程中需要大量的高等数学和工程数学知识,本文论述了高等数学和工程数学在信号与系统教学中的重要作用,给出了如何利用已有的数学知识学好信号与系统这门课。 关键词:信号与系统 高等数学 工程数学 学习方法 信号与系统是一门重要的专业基础课,是许多专业的必修课。重要性体现在两个方面:一是我们将来从事专业技术工作的重要理论基础;二是上述各类

2012-12-20 17:11:40 9848

转载 STM32-GPIO资料收集及总结

一、GPIO配置(1)GPIO_Mode_AIN 模拟输入     (2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD

2012-12-19 10:55:17 2469

原创 uC/OS-II学习笔记(2012.12.12)任务就绪表和桶式排序

最近同时在看两本书,uCOS-II、和Weiss写的数据结构。觉得uC/OS-II的任务就绪表可以从桶式排序的角度来理解。    1.先看下关于桶式排序的预备知识:            桶式排序:    如果我们有N个整数,范围从1到M(或从0到M-1),我们可以利用这个信息得到一种快速的排序,叫做桶式排序(bucket sort)。我们留置一个数组,称之为Count,大小为M,

2012-12-12 16:41:27 1921

转载 23种设计模式学习—Prototype模式

Prototype模式看了k_eckel写的pdf觉得很好,本来把pdf的内容抓过来好好的,一提交确全没了.郁闷啊!重新来过...1.问题Prototype模式关于这个模式,突然想到了小时候看的《西游记》,齐天大圣孙悟空再发飙的时候可以通过自己头上的3根毛立马复制出来成千上万的孙悟空,对付小妖怪很管用(数量最重要)。Prototype模式也正是提供了自我复制的功能,就是说新对象

2012-12-11 16:24:53 2176

转载 23种设计模式学习—abstract factory模式

不同于singleton模式的实现,singleton模式的实现只使用了面向对象概念中的一个封装,也就是封装了构造函数,不对外可见,对外暴露出一个获取唯一实例的方法,并没有利用到面向对象概念中的继承,多态等高级功能。abstract factory模式说的是抽象工厂,抽象工厂中继承出了两个实际工厂,这两个实际工厂开始生产对象,两个工厂生产出来的对象风格不同,比如游戏开发中,有一个古典物

2012-12-11 15:46:51 1251

转载 一个单链表C++简单的实现版本-转自chinaunix

链表是一种线性的数据结构,其一个已有的链表中插入、删除一个链表结点的时间复杂度是O(n)。以下为一个单链表C++简单的实现版本。具体为:头插法、尾插法,链表翻转的递归版和非递归版。点击(此处)折叠或打开#include cstdio>struct Node{    int data ;    Nod

2012-12-11 15:07:38 1241

转载 C++数据结构之单链表

线性表包含 数据域和指针域 其中,data存储数据本身的值,next存储后继元素的地址 这里的单链表用一组地址任意的存储单元存放线性表中的数据元素。下面的图表示的是一个数据节点单链表的结构示意图(包括空的单链表):单链表的节点类: template  classNode  {  public:  T data;//数据  Node *next;/

2012-12-11 14:59:40 1480

转载 uC/OS-II学习笔记(2012.12.11)任务就绪表之如何理解OSUnMapTbl[]

uC/OS-II学习笔记(2012.12.11)任务就绪表之如何理解OSUnMapTbl[]1).查OSUnMapTbl[]表,由就绪表找出优先级最高的任务: y = OSUnMapTbl[OSRdyGrp ];x = OSUnMapTbl[ OSRdyTbl[y] ]; Prio = y 我们知道,在查找最高级就绪任务时,如

2012-12-11 11:54:15 3237

原创 uC/OS-II学习笔记(2012.12.11)任务就绪表

uC/OS-II总是在已就绪的任务中选择一个任务来运行。为了了解系统中的任务哪些是就绪任务,uC/OS-II在系统初始化时间里了一个供就绪任务登记的表,整个表就叫做就绪任务表。    1).8x8矩阵    Jean J.Labrosse 在设计的时候,因为uc/os中每个任务的优先级都是不同的,这样就使得每个任务都有与之相对应的独一无二的优先级。因此,任务就绪状态就可以根据优先级别的数量

2012-12-11 11:50:20 3537

转载 常见的嵌入式操作系统

嵌入式操作系统与通用的操作相比较主要特点在于:1.小内核,稳定可靠。2.需要可装卸、可裁剪,以便能灵活应对各种不同的硬件平台。3.面向应用,强实时性,可用于各种设备控制当中。 国际上常见的嵌入式操作系统大约有40种左,右如:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、

2012-12-11 10:06:32 6150 1

原创 Oracle的表分析是做什么的?

Oracle的表分析是做什么的?analyze table tablename compute statistics;分析的结果被Oracle用于基于成本的优化生成更好的查询计划。那么,问题在于:Oracle的表分析需要经常进行吗?还是只要跑一回就可以一直有效了?答:遇到当前表的查询或其他性能不好时,就可以对相应的表进行一次分析。1。如果你的表经常由几千万变成几百万,又变成几千万那

2012-11-22 14:16:48 20451 1

转载 Sybase存储过程的建立和使用

Sybase系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。可见Sybase的功能性是很好的,本文将主要围绕Sybase的存储讲起。存储过程的特点Sybase的存储过程是集中存储在SQL Server中的预先定义且已经编译好的事务。存储过程由SQL语句和流程控制语句组成。它的功能包括:接受参数;调用另一过程;返回一个状态值给调用过程或批处理,

2012-11-21 15:10:15 2429

转载 如何查看sybase存储过程的内容?

如何查看sybase存储过程的内容?1在isql(或SQL Advantage)中执行: sp_helptext 存储过程名可以查看存储过程的内容。2在 SQL CENTRAL里连接你的服务器用sa登录,点击你的用户数据库,展开树就有Stored procedures,所有的存储过程就在里面。

2012-11-21 14:54:02 11599

转载 Sybase日期函数的应用,例如计算一个月的第一天等等

Sybase日期函数的应用,例如计算一个月的第一天以下均转载自网络:Sybase日期函数 (2007-07-02 18:06:40)转载▼--4个日期函数getdate()得到当前时间,可以设置得到各种时间格式.datepart(日期部分,日期)取指定时间的某一个部分,年月天时分秒.datediff(日期部分,日期1,日期2)计算指定的日期1

2012-11-21 10:45:07 10132 1

原创 奇怪的windows2003远程桌面不能连接问题

1现象:一台windows2003服务器,以前一直很正常,本周突然遇到个奇怪的远程桌面不能连接问题。从局域网其他机器不能通过远程桌面连接它,但是到机房现场登上去看,这台2003和其他机器可以ping通,访问其他机器也正常。2解决过程:试着重启下,重启时报错:会出现“Generic Host Process for Win32 Services 遇到问题需要关闭。重启完成之后,远程桌面是能连...

2012-06-16 13:23:12 316

FileTool_VC6修复打开文件菜单的问题

FileTool插件,用于VC6.0修复打开文件菜单。

2017-07-26

Delphi串口通信编程

很多年前的一本书。介绍了Delphi串口通信编程技术,内容包括数据通信的基本概念、MSComm控件、SPComm等通信控件的使用。有丰富的范例帮助读者掌握这一技术。

2017-05-26

Delphi 7 从入门到精通随书源码

Delphi 7 从入门到精通,随书源码

2017-05-26

Delphi 7从入门到精通_中文版

Delphi 7从入门到精通_中文版 有书签,收集自网络,仅供学习用途,请支持正版图书!

2017-05-26

Delphi6从入门到精通-英文版

Delphi6从入门到精通-英文版的

2017-05-26

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版.Thinking in Java 4th Edition 中文

2017-04-14

操作系统教程_第四版_孙忠秀 课后答案

操作系统教程_第四版高等教育出版社_孙忠秀 课后答案

2016-02-21

嵌入式系统设计与实例开发 第一版

王田苗老师的《嵌入式系统设计与实例开发--基于ARM微处理器与uc/OS-2实时操作系统》(第1版) 资源有点老了。适合用来了解下系统设计开发的概念。

2016-02-20

Verilog HDL--Guide to Digital Design英文版

Verilog HDL--Guide to Digital Design 英文第2版

2016-02-20

计算机组成-结构化方法第五版 答案

塔内鲍姆的计算机组成-结构化方法第五版 答案_英文版. Structured.Computer.Organization_5ed_problem solution pdf格式

2016-02-20

Structured Computer Organization 英文版

Structured.Computer.Organization,Tanenbaum.5ed,pdf 这是体系结构中评价很高的书,由minix操作系统的作者塔内鲍姆写的,此公写过操作系统,搞过网络,凡是和计算机沾边的他都干过。这本书内容从D触发器到操作系统初步都写了。英文第5版

2016-02-20

ASP.NET 3.5入门 -第2个分卷

英文名称:Beginning ASP.NET 3.5 in C# 2008 语  言: 英文 图书格式:PDF 《ASP.NET 3.5入门》(Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional second edtion)PDF ASP.NET是微软开发web应用程序的平台,用ASP.NET你可以创建电子商务站点,数据驱动门户网站等一切你可以在互联网上看到的应用程序。本书覆盖所有主题,适合所有想创建用asp.net写的动态web程序的读者。 --ps:csdn上传有20M限制,所以分了2卷。

2009-10-21

ASP.NET 3.5入门-第一个分卷

英文名称:Beginning ASP.NET 3.5 in C# 2008 语  言: 英文 图书格式:PDF 《ASP.NET 3.5入门》(Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional second edtion)PDF ASP.NET是微软开发web应用程序的平台,用ASP.NET你可以创建电子商务站点,数据驱动门户网站等一切你可以在互联网上看到的应用程序。本书覆盖所有主题,适合所有想创建用asp.net写的动态web程序的读者。 //注意:因为上传限制,还有第二个分卷。

2009-10-21

空空如也

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

TA关注的人

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