自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunrier的专栏

分享的知识才是有力量的.

  • 博客(8)
  • 资源 (27)
  • 收藏
  • 关注

转载 堆、栈和堆栈

在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据 结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别  一、预备知识—程序的内存分配  一个由c/C++编译的程序占用的内存分为以下几个部分  1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结 构中的栈。  2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可  在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算

2011-05-27 16:29:00 11700 1

转载 关于ARM一些常用概念

<br />1.ARM中一些常见英文缩写解释<br />MSB:最高有效位;<br />LSB:最低有效位;<br />AHB:先进的高性能总线;<br />VPB:连接片内外设功能的VLSI外设总线;<br />EMC:外部存储器控制器;<br />MAM:存储器加速模块;<br />VIC:向量中断控制器;<br />SPI:全双工串行接口;<br />CAN:控制器局域网,一种串行通讯协议;<br />PWM:脉宽调制器;<br />ETM:嵌入式跟踪宏;<br />CPSR:当前程序状态寄存器;<b

2011-05-27 11:49:00 858

转载 非局部跳转

#include #include jmp_buf b;void f(){ longjmp(b,1);}int main(){ if(setjmp(b)) printf("World!"); else { printf("Hello "); f(); }} 大家猜猜结果!这段代码按常理不论setjmp返回什么,也只会打印出“Hello ”和“World!”之一,然而事实上的输出是:  Hello World!  实际上,当setjmp

2011-05-23 17:31:00 827

原创 TC中的时钟中断程序

/* 这个程序每隔1秒钟输出一个整数,10秒钟后结束程序。 按escape键提前退出程序 。*/#include #include #include /* Escape key */#define VK_ESC 0x11b #define TIMER 0x1c /* 时钟中断的中断号 *//* 中断处理函数在C和C++中的表示略有不同。

2011-05-23 16:12:00 2994

翻译 开始学习uCOS-II

搞了几个小时,终于下好了环境,找资源真不容易,跑了下载的一个例子,测试成功,终于搭建好了环境。先在这开个头,晚上回去继续捣鼓。。。。。。    先来介绍下建立uCos-II的环境,首先需要下载uCos-II v2.52压缩包,然后解压下来,SOFTWARE目录下面有三个文件夹,BLOCKS,TO,uCOS-II,,uCOS-II里面主要包含了uCos-ii源码和例程源码。然后把SOFTWA

2011-05-23 14:07:00 2654 6

转载 单线程中的通用定时器

C代码:--------------------------------------------------------------------------------/* JR_timer.h */#ifndef JR_TIMER_H#define JR_TIMER_H/* 获取CPU时间ms */unsigned long JR_GetTicks();/* 启动计时器 */void startTimer(void);/* 停止计时器 */void stopTimer(void);/* 设定定时器间隔 *

2011-05-20 13:04:00 1620

原创 Just a note

/*************************************************************************** FileName : fileBack.c FileFunc : for Backup file Version : V0.1 Author : Sunrier Date : 201

2011-05-19 21:15:00 650

原创 Bug

memcpy(CSN,(unsigned char*)&OutData[1],4);.......test#include #include int main(){ FILE * fp; //int a=1; char a='1'; unsigned char flag = 0; //int b; // char b; //unsigned char Text_line[10]; unsigne

2011-05-18 13:09:00 691

实现SMTP协议、FTP协议、HTTP协议例子,一个Windows下的框架程序,使用单进程程序模板

支持邮件smtp协议、FTP协议、HTTP协议,可以作为学习和参考;

2023-04-20

Tools Box程序员日常常用算法集成工具箱

包括大小字母转换、时间戳转换、ASCII和BCD互相转换、BCD到无符号长整型数互相转换、基本异或操作、CRC算法、MD5、SHA1、SHA224、SHA256、SHA384、SHA512、DES/3DES、MAC算法、RSA算法、SM算法:SM2/SM3/SM4、中文到UNICODE转换、URL编码/解码、BASE64编码/解码、常用编码之间转换、IC卡EMV/TLV解析、TVR/TSI、8583 Bitmap、CPU卡圈存/消费验证(跟踪出错步骤)等集成算法工具。

2022-09-19

Linux下DB2 V10.5 X64

Linux下DB2 V10.5(64位)免费版本,由于官网最新的只能下载最新版本,之前的资源比较难找,分享给大家

2020-09-01

股票清算软件 V0.0.2.rar

导出股票清算交易明细,统计和分析本金,利息,交易股票种类,交易次数,交易手续费,净利润,累积本金,股票分红,净利润率,复合年利率,股票投资评估,投资偏好分析等信息。

2019-12-15

sqlite3-3.30.1-dll.rar

VC6.0下sqlite3动态库V3.30.1,包含三个文件sqlite3.h,sqlite3.dll,sqlite3.lib 已经测试可以使用,支持C/C++

2019-12-10

OCCI 64位,在Win 64位下运行,使用64位Oracle 11g或以上

在Win 64位机器下开发应用程序或动态库操作64位Oracle并在Win 64位机器下运行.OCCI SDK 64位

2019-01-12

OCCI 32位,在Win 32位下运行,使用64位Oracle 11g或以上

Win 32位下运行,64位Oracle 11g或以上,Win 64位下生成应用程序和动态库在win 32位机器环境下运行,OCCI 32位

2019-01-12

VS 2013/2017 运行库,支持32/64位

Microsoft Visual C++下2013/2017运行库,支持32/64位机型

2019-01-11

N个进程调度算法课程设计(5个调度算法)

先来先服务算法,可抢占式调度(动态优先级调度)的算法,非抢占式调度(静态优先级调度)算法,短作业调度算法,轮转式调度算法;

2014-06-18

N个进程调度算法课程设计

先来先服务算法,可抢占式调度(动态优先级调度)算法,非抢占式调度(静态优先级调度)算法,短作业调度算法,轮转式调度算法

2014-06-14

Linux下命令行实用程序(快速创建后缀为.h或.c文件框架)

提供一个写的模板程序,希望大家提建议。 Linux下命令行实用程序(快速创建后缀为.h或.c文件框架)

2012-06-29

基于Linux系统下 的,C/C++实现考勤管理系统

基于嵌入式系统下SUSE Linux的,实现考勤管理系统

2009-09-05

Protel 99 SE 快捷键和Protel 99 SE 印制电路专业词汇中英文对照

Protel 99 SE 快捷键和Protel 99 SE 印制电路专业词汇中英文对照

2009-06-05

VHDL同步复位的D触发器

VHDL同步复位的D触发器,使用VHDL语言

2009-06-03

VHDL 上升沿触发的D触发器

VHDL 上升沿触发的D触发器,使用VHDL语言

2009-06-03

VHDL 带有异步置位复位端的上升沿触发的JK触发器

带有异步置位复位端的上升沿触发的JK触发器

2009-06-03

VHDL 含并行置位的移位寄存器

VHDL 含并行置位的移位寄存器,使用VHDL语言

2009-06-03

VHDL 两个4位二进制计数器构成一个六十进制计数器

VHDL 两个4位二进制计数器构成一个六十进制计数器,使用VHDL语言

2009-06-03

VHDL 实现BCD码转换

VHDL 实现BCD码,使用VHDL写的源程序

2009-06-03

VHDL全加器原理图以及源程序

VHDL全加器原理图以及源程序,使用Vhdl语言实现

2009-06-03

VHDL带有异步复位的T触发器

VHDL带有异步复位的T触发器,用vhdl语言实现

2009-06-03

VHDL带分频功能的函数发生器实现六种波形

VHDL带分频功能的函数发生器实现六种波形 选择器 方波阶 梯波 锯齿波递减 锯齿波递增 三角波 正弦波 分频

2009-05-25

VHDL带分频功能的函数发生器

选择器 方波阶 梯波 锯齿波递减 锯齿波递增 三角波 正弦波 分频

2009-03-22

N个进程算法调度先来先服务优先级可抢占式调度 短作业调度算法轮转式调度算法

具有六个调度算法先来先服务算法,可抢占式调度短作业调度算法轮转式调度算法 非抢占式调度

2009-03-22

操作系统课程设计N进程进行算法调度

N进程进行算法调度,有五个算法可以选择调度,操作系统课程设计

2009-01-02

VHDL同步加载左右移位寄存器

用VHDL语言实现同步加载左右移位寄存器

2009-01-02

VHDL实现全加器程序

用VHDL实现全加器的程序,用两个半加器进行

2009-01-02

VHDL语言实现3-8译码器

用VHDL语言实现3-8译码器,在不同情况下进行不同译码

2009-01-02

100进制可逆计数器

有VHDL实现100进制可加可减的计数器

2009-01-02

空空如也

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

TA关注的人

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