08 2011 档案

摘要:#include <stdio.h>//int* :整型指针类型 int* x: 整型指针类型的变量x int* y: 整型指针类型的变量y//int* swap():函数返回值类型为整数指针类型int* swap(int* x, int* y)//该行的*号皆表示为指针类型 注意书写方式 这样书写容易理解 {int temp;temp = *x;//函数体中出现的*号皆表示为指针间接访问符,单目运算符。*号后面紧跟指针变量,中间不允许有空格。 *x = *y;*y = temp;return y;//此y就是个已付值的指针变量。 }int main(int argc, char 阅读全文
posted @ 2011-08-31 14:11 火腿骑士 阅读(661) 评论(12) 推荐(2) 编辑
摘要:static pthread_mutex_t lock_mute;int modify_inode_for_chain(int index, char *content_id, int play_time){pthread_mutex_lock(&lock_mute);if(chain_list[index]->head == NULL || chain_list[index]->count == 0){pthread_mutex_unlock(&lock_mute);return 0;}node_gut* temp = chain_list[index]-> 阅读全文
posted @ 2011-08-30 15:42 火腿骑士 阅读(359) 评论(0) 推荐(0) 编辑
摘要:(1)指针的值是地址,指针是数组名是首地址;数组是指针特例,数组名是指针变量,是首地址。(2)函数形参是指针是时,则实参的值必须是地址,除了指针、数组直接传递变量名之外,其他类型须通过(&+类型变量名)取址方式传递;指针的指针存放的是指针,形参为指针的指针时传递的是(&+类型变量名)。(3)函数方法体及形参,及实参传递值给形参都在栈区进行,函数执行完毕,自动free栈区内存。 阅读全文
posted @ 2011-08-30 14:46 火腿骑士 阅读(476) 评论(4) 推荐(0) 编辑
摘要:栈是由编译器自动分配释放,存放函数的参数值、局部变量的值等。操作方式类似于数据结构中的栈。 堆一般由程序员分配释放,若不释放,程序结束时可能由OS回收。注意这里说是可能,并非一定。所以我想再强调一次,记得要释放! 一、定义指针的时候一定要初始化。 变量定义的时候给变量初始化,这是保证不出错的一个很好的习惯。尤其是在指针的使用上,如果我们没有给指针初始化,就会出现野指针,该指针的指向并不是我们所希望的,一旦错误的释放了这个指针,就会发生内存的访问。那么如何初始化指针变量呢,一般有以下几种方法:1、初始化空指针int* pInteger=NULL;2、用已有的变量初始化int length=5;i 阅读全文
posted @ 2011-08-30 14:09 火腿骑士 阅读(525) 评论(4) 推荐(0) 编辑
摘要:一、认识存储单元指针是C语言最显著的特色。要理解指针的概念,需要先理解计算机读写内存的的方式以及变量的概念。计算机内存是以字节为单位划分内存单元的,每个内存单元占用一个字节,每个内存单元都有自己的地址编号,操作系统或软件根据这个地址来识别内存单元,在地址所标识的内存单元中存取数据。内存单元的地址是固定的,内存单元中的数据是可以修改的。C语言中,变量名实质上是内存单元的地址符号,用户使用变量本质上是访问该变量所对应的内存单元。二、C指针的概念1、在C中,将内存单元的地址(编号)称为指针,可以通过一个变量来存放指针,这种变量称为指针变量。指针变量中存储的是内存单元的地址。例如 int a = 10 阅读全文
posted @ 2011-08-30 13:46 火腿骑士 阅读(320) 评论(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 火腿骑士 阅读(420) 评论(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 火腿骑士 阅读(542) 评论(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 火腿骑士 阅读(2034) 评论(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 火腿骑士 阅读(800) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using System.Windows.Forms;using System.IO;using Dare.DN.Services.EntityServices;using Dare.DN.Components.Entities.Media;using Dare.Utilities.Model;using Dare.Utilities. 阅读全文
posted @ 2011-08-20 16:48 火腿骑士 阅读(731) 评论(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 火腿骑士 阅读(1339) 评论(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 火腿骑士 阅读(429) 评论(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 火腿骑士 阅读(235) 评论(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 火腿骑士 阅读(339) 评论(0) 推荐(0) 编辑
摘要:/*** Dare MoviePlay Object.* @constructor*///声明构造函数 构造函数初始化变量Dare.MoviePlay = function () { this.parent = new Dare.Util(); this.className = 'Dare.MoviePlay'; //----类Dare.MoviePlay全局属性变量-----// this.stylePath = dareStyle.getStylePath(); this.currentFocus = 'playPlay'; //初始化焦点 this.fas 阅读全文
posted @ 2011-08-20 16:14 火腿骑士 阅读(385) 评论(0) 推荐(0) 编辑
摘要:/*** Dare Movie Object.* @constructor*///声明构造函数 构造函数初始化变量Dare.Movie = function() { this.parent = new Dare.Util(); this.className = "Dare.Movie"; //----类Dare.Movie全局属性变量-----// this.stylePath = dareStyle.getStylePath(); this.pageIndex = 0; //当前页索引 this.pageTotal = 0; //总页数; this.pageSize = 阅读全文
posted @ 2011-08-20 16:13 火腿骑士 阅读(391) 评论(4) 推荐(0) 编辑
摘要:/*** Dare mediaplayer Object.* @constructor*///声明构造函数 构造函数初始化变量Dare.MediaPlayer = function () { this.parent = new Dare.Util(); this.className = "Dare.MediaPlayer"; //----类Dare.MediaPlayer全局属性变量-----// this.playPath = ''; //媒体播放路径 this.playType = 0; //媒体类型 movie、music、pic this.playM 阅读全文
posted @ 2011-08-20 16:11 火腿骑士 阅读(1490) 评论(6) 推荐(2) 编辑

点击右上角即可分享
微信分享提示