摘要: 栈是由编译器自动分配释放,存放函数的参数值、局部变量的值等。操作方式类似于数据结构中的栈。 堆一般由程序员分配释放,若不释放,程序结束时可能由OS回收。注意这里说是可能,并非一定。所以我想再强调一次,记得要释放! 一、定义指针的时候一定要初始化。 变量定义的时候给变量初始化,这是保证不出错的一个很好的习惯。尤其是在指针的使用上,如果我们没有给指针初始化,就会出现野指针,该指针的指向并不是我们所希望的,一旦错误的释放了这个指针,就会发生内存的访问。那么如何初始化指针变量呢,一般有以下几种方法:1、初始化空指针int* pInteger=NULL;2、用已有的变量初始化int length=5;i 阅读全文
posted @ 2011-08-30 14:09 火腿骑士 阅读(515) 评论(4) 推荐(0) 编辑
摘要: 一、认识存储单元指针是C语言最显著的特色。要理解指针的概念,需要先理解计算机读写内存的的方式以及变量的概念。计算机内存是以字节为单位划分内存单元的,每个内存单元占用一个字节,每个内存单元都有自己的地址编号,操作系统或软件根据这个地址来识别内存单元,在地址所标识的内存单元中存取数据。内存单元的地址是固定的,内存单元中的数据是可以修改的。C语言中,变量名实质上是内存单元的地址符号,用户使用变量本质上是访问该变量所对应的内存单元。二、C指针的概念1、在C中,将内存单元的地址(编号)称为指针,可以通过一个变量来存放指针,这种变量称为指针变量。指针变量中存储的是内存单元的地址。例如 int a = 10 阅读全文
posted @ 2011-08-30 13:46 火腿骑士 阅读(316) 评论(4) 推荐(0) 编辑
摘要: <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<IEnumerable<SQSMvcSolution.Models.Model.TicketPlans>>" %><%@ Import Namespace="SQSMvcSolution.Extensions" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " 阅读全文
posted @ 2011-08-20 17:21 火腿骑士 阅读(416) 评论(1) 推荐(0) 编辑
摘要: <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><hea 阅读全文
posted @ 2011-08-20 17:18 火腿骑士 阅读(538) 评论(2) 推荐(0) 编辑
摘要: Controllers 引用数据Models 组织数据Views 呈现数据<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<IList<SQSMvcSolution.Models.Model.ScenicSpots>>" %><%@ Import Namespace="SQSMvcSolution.Extensions" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 阅读全文
posted @ 2011-08-20 17:04 火腿骑士 阅读(2029) 评论(9) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Dare.DN.Services.EntityServices;using Dare.DN.Components.Entities.Media;using System.IO;using System.Threading;using Dare.Utilities.Mode 阅读全文
posted @ 2011-08-20 16:50 火腿骑士 阅读(791) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Dare.Utilities;using System.Diagnostics;using System.Runtime.InteropServices;namespace DareMediaTray{ public partial class MainFrm : For 阅读全文
posted @ 2011-08-20 16:47 火腿骑士 阅读(1327) 评论(1) 推荐(0) 编辑
摘要: /*** @function MediaMode 媒体模式*/var MediaMode = { NONE: -1, //无 MOVIE: 0, //电影 MUSIC: 1, //音乐 PIC: 2 //图片};/*** @constant FocusMode 焦点模式*/var FocusMode = { MENU: 0, //菜单 FILE: 1, //文件 OPER: 2, //操作 USB_FILE: 3 //移动信息文件};/*** @function SPDIFOut SPDIF输出编码模式*/var SPDIFOutMode = { PCM: 0, //模拟PCM编码 DIGIT 阅读全文
posted @ 2011-08-20 16:26 火腿骑士 阅读(425) 评论(0) 推荐(0) 编辑
摘要: var KeyMap = (Dare.isiE || Dare.isFirefox) ? { STB_KEY_LEFT: 52, // '4' STB_KEY_UP: 56, // '8' STB_KEY_RIGHT: 54, // '6' STB_KEY_DOWN: 50, // '2' STB_KEY_ENTER: 13, // 'enter' STB_KEY_HOME: 55, // '7' STB_KEY_STOP: 120, // 'x' STB_KEY_USB_INSER 阅读全文
posted @ 2011-08-20 16:24 火腿骑士 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Dare.InitSetting = function () { this.className = 'Dare.InitSetting'; this.stylePath = '../style/default/'; this.currentFocus = 'menu_item1'; this.currentMenuIndex = 1; //当前菜单焦点位置 this.menuIndex = 0; //当前菜单在数组中索引位置 this.menuCount = 3; //菜单总数 this.menuArray = ['视频设置', 阅读全文
posted @ 2011-08-20 16:19 火腿骑士 阅读(336) 评论(0) 推荐(0) 编辑