- 博客(14)
- 资源 (53)
- 收藏
- 关注
原创 动态内存分配 [李园7舍_404]
上次聊C语言的时候聊到关于C语言的不同数据变量类型的存储方式。包括变量的存储位置,什么时候为其分配内存,未被初始化时的初始值,作用域,生存期等话题。并留了一个关于“堆”的动态内存分配问题。趁课余时间聊聊动态内存分配及使用动态内存分配时需要注意的问题。为什么要动态内存分配栈空间大小有限这主要是体现在较大的程序上面。动态局部变量是存储在栈上的,而且栈的空间有限,太大的程序就需要额外的空
2012-10-21 13:06:56 1894
原创 Shell bash 脚本语法
简单的说,脚本就是使用某种特定的描述性语言,依据一定的格式编写而成的,可在某种特定环境下顺序执行的文本文件。先通过一个最为简单的脚本代码来说明一下脚本编写最小脚本实现(在linux shell 界面新建文件vi script,输入一下代码):#!/bin/bashecho "hello world!"运行文件./script结果为 hello world!
2012-10-19 07:26:48 33235 3
原创 C语言数据在内存中的存储类别 [李园7舍_404]
探究C语言不同数据类型在内存中的存储很有意思,也是学习c语言时的难点。1的内容推进2的理解,含各变量的小特性哦。 1.程序存储区域程序(可执行文件)进行存储时分为三个区域:代码段,数据段,bss段。 代码段:存放CPU执行的机器指令。 数据段:存放已初始化的全局变量、静态变量(全局和局部)、常量数据。 BBS区:存放的是未初始化的全局变量和静态变量。
2012-10-16 17:54:54 3945
原创 keil编辑界面代码风格,字体,颜色设置 [李园7舍_404]
用keil软件写了一些非常简单的C语言控制程序。发现在写代码的时候,字体,代码颜色,缩进都给我的感觉都不是很好。于是便想重新设置一下编辑界面对代码所支持的风格。那么在keil的哪个地方去设置这些属性呢,抽设置keil编辑界面代码风格,字体,颜色顺便放松一下,不用那么严肃的记录学习过程。不过设置这些属性还是蛮有用的,比如对一个团队来说,就需要统一的,好用的风格。 现进入本文正题。打开keil
2012-10-14 01:47:39 42198
原创 51 数码管动态显示 [李园7舍_404]
首先根据位选与段选理念(数码管静态显示一文)编写程序去控制不同数码管显示不同的数字。根据程序控制需要,在调试程序的过程中明白需要了解我们所要的控制对象(数码管)的一些特性。由于我自己拥有的这个单片机非常的简单,只有四个数码管。我的目标是通过编写C语言程序经编译连接后下载到单片机中,使各个灯依次显示数字1,2,3,4. 基于前一篇“数码管静态显示”,我以相同的控制信号理念去编写程序。发现
2012-10-13 14:24:21 2963
原创 51 数码管静态显示 [李园7舍_404]
对于单片机的学习我一般不按照资料的顺序学习。我是照这个步骤将新知识掌握:1.学习过程:阅读C语言程序,查看控制变量被赋予的值-->查看跟控制变量对应的相关的电路图-->被控制电路所接收到的输入信号会带来什么样的输出-->这样子的输出带来的电路显示效果。2.根据1的学习过程我们知道了电路的显示效果跟输出信号的关系,被控电路输出信号与输入信号的关系,被控电路输入信号与C语言程序中控制变量赋值的
2012-10-12 23:39:16 2420
原创 html显示特殊字符(空格等) [大三TJB_708]
在记事本中的文字排版不为在其网页上面显示的排版,如空格。若我们在记事本中手动的调整8个空格,通过浏览器显示的空格只有一个。有的时候我们需要在浏览器上面显示特定的格式:如示例代码的缩进。 html语言把空格,‘第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。为以上说明的三点举例:显
2012-10-11 15:47:39 11283
原创 php显示中文 [大三TJB_708]
在wordpress上面执行apache安装目录下htdoc下的php文件,代码中包含中文。在浏览器中执行后一片乱码。查了些关于php文件支持中文显示的文件,有靠在php文件中加入代码来实现在网页上面显示中文,也有修改配置文件php.ini来实现显示中文的目标。个人觉得修改配置文件比较方便,而且我觉得修改配置文件的习惯很好。故把修改配置文件php.ini中的代码使之能包含中文在浏览器上面显示的过程
2012-10-11 15:00:25 1788
原创 wordpress执行php文件 [大三TJB_708]
html文件好运行而且基本上不报错误。但是写了php文件之后呢,再怎么双击都是一个结果:不能在浏览器上面打开运行,更不用说是得到期望的效果了。其实php也是由服务器执行的,只不过要在输入确切的地址。就拿已经配置好的apache+mysql+mysql+php来举个简单的例子。具体的配置比较繁琐1.在安装apache目录下找到htdoc目录(根据配置要求需要将wordpress里面的内容拷贝
2012-10-09 22:35:30 2180
原创 mysql数据库常用的SQL语句 [大三TJB_708]
记录一下在命令行(可到此处查看如何进入命令行http://blog.csdn.net/misskissc/article/details/8008236)下操作mysql创建数据库时一些基本常用的命令。创建数据库命令 //语句以分号结束 create database database_name(您所想要创建数据库的名字); 2.
2012-10-09 19:05:49 1079
原创 [html]用HTML table 命令显示线条 [大三TJB_708]
用什么HTML命令在网页上面显示线条呢?其实我们可以用命令来实现。这是一个画表格的命令,如何能使用此来画线条呢?其实我们要的只是表格中被填充的颜色。下面举例来说明: 网页直线制作 运行效果为:为什么说我们使用的线条是用的表格的填充颜色部分呢。其实根据我们的HT
2012-10-02 16:46:25 6783
原创 51 Keil语句延迟时间的精确计算 [李园7舍_404]
一、 软件模拟运行速度与硬件对应我们首先要找到单片机的晶振为多大(一般在配套的使用说明书中有标识或者直接在实验板上面看,实验板上面标识的不是很明显),如图所示左下角标识。 Keil编译器在编译程序时,计算代码执行时间跟此数值有关,我们要模拟时间就要使软件模拟运行速度与实际硬件一一对应。STC89C52RC的晶振频率由图1.
2012-10-02 12:36:06 3338
原创 51 下载hex文件到单片机失败的解决方案 [李园7舍_404]
1. 第一次写hex文件按照“下载程序到单片机”的步骤成功下载。把程序内容深化了一些之后竟发觉hex文件不能下载到单片机内,出现以下的错误提示:Chinese:正在尝试与 MCU/单片机 握手连接 ... 打开串口失败! Chinese:串口已被其它程序打开或该串口不存在查看其它的资料,出现这个问题的原因较多,包括:检查USB是否连接良好 检查的方式
2012-10-02 10:07:15 4075
原创 51 下载程序到单片机内 [李园7舍_404]
大三,matlab+嵌入式+程序员培养。从此需要坚持对单片机的学习。我会记录我在学习中的点点滴滴。此文主要记录下载目标程序到单片机内的步骤。1.安装下载软件一般在买单片机的时候厂家会附加一张光盘,在光盘中富含一些例子,软件和视屏教程。首先,我们在安装编写单片机程序的软件(我使用的Keil uVision4,下篇介绍Keil uVision4的安装步骤和破解方法)之后,需要下载程序到单片
2012-10-01 19:08:48 2775
haribote_read.zip
2020-02-12
一个简单C程序的编程简记
2019-02-25
绣花枝&&src;
2019-02-25
后街镐挖锄
2019-02-25
一个简单C程序的编写简记
2019-02-16
pxtcxyczjh-SourceII
2015-09-21
32位限位浮点数乘法器
2015-07-12
to_mdivider
2015-06-26
OSASK源码注释II
2015-05-11
晶振振荡器电路的设计
2014-10-28
《Linux C编程一站式学习》
2014-08-16
《The Standard C Library》
2014-06-15
正则表达式或通配符匹配的代码
2014-06-15
The Secret
2014-03-21
《Cortex-M3 STM32F10XXX参考手册》
2014-03-11
The AWK Programming Language
2014-02-14
more progamming pearls,编程珠玑续
2014-02-07
The C Programming Language
2013-12-21
windows 视频预览
2013-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人