自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 django设置默认首页

django设置默认首页 --django学习笔记     刚接触python和django,遇到了一个问题就是django怎么设置默认首页。问题很简单,在php&apache中,只要在对应的文件夹下面放入index.php/index.html就可以了,而django中需要设置url转发,具体方法如下:     找到工程目录下的urls.py文件,在     ur

2009-09-08 15:14:00 3335

原创 django运行环境安装--mod_wsgi+apache

django运行环境安装--mod_wsgi+apache 作者:谭俊河 时间:2009-09-02一、下载mod_wsgi: 地址:http://code.google.com/p/modwsgi/ 二、将mod_wsgi加入到apache中: 1)将上一步下载的mod_wsgi-*.so放入到apache的modules目录下; 2)编辑apache的httpd.conf文件,加入

2009-09-02 15:16:00 7587

原创 py2exe样例脚本存档

自己试验py2exe的脚本,做个记录: 一、控制台程序的  # -*- coding: utf-8 -*-from distutils.core import setupimport py2exeimport sysif len(sys.argv) == 1: sys.argv.append("py2exe") sys.argv.ap

2009-09-02 14:58:00 343

原创 MTK文件类型对应MED中的ID

  文件类型对应IDID值备注.VMMED_TYPE_GSM_EFR2 .AUMED_TYPE_AU21 .IMYMED_TYPE_IMELODY18 .MIDMED_TYPE_SMF17 .WAVMED_TYPE_WAV13 .MMF

2008-08-21 16:13:00 463

原创 MTK铃声修改方法

名称对应资源数组获取范围函数增/减铃声数目需修改定义备注 开/关机mtk_resource_soundscustom_get_fixed_sound_rangeMIN_SND_IDMAX_SND_ID可以修改资源数组替换该铃声 短信mtk_resource_message_soundscustom_

2008-08-21 15:22:00 920

转载 字符编码笔记:ASCII,Unicode和UTF-8

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位

2007-11-19 13:20:00 774

转载 输入法的添加(mtk平台t9,zi之外的输入法)

首先:现在大家没有不用sourceinsight的了吧,就按照里面的习惯来说了,呵呵   zi,t9之外的输入法,便宜,不过就mtk平台来说,就不会zi,t9集成进去了,所以要自己写,在输入法lib文件夹里,要有*.lib和*.a文件,前一个是在模拟器上调试的时候用的,后一个是arm编译器用到的格式,就是down到手机里的,你要跟做输入法的公司说明白(.a文件用小端个是存储字),要不自然出

2007-10-24 09:02:00 798

转载 位域

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位

2007-10-17 21:22:00 413

转载 内存管理内幕

为什么必须管理内存内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,您不必担心内存是如何管理的,这并不能使得内存管理的重要性有一点点降低。对实际编程来说,理解您的内存管理器的能力与局限性至关重要。在大部分系统语言中,比如 C 和 C++,您必须进行内存管理。本文将介绍手工的、半手工的以及自动的内存管理实践的基本概念。 追溯到在 Apple II 上进行汇编语言编程的时代,那时内存管

2007-09-03 16:51:00 326

转载 堆和栈的区别

堆和栈的区别1        预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分u       1、栈区(stack)—   由编译器自动分配释放 (由编译器在需要的时候分配,在不需要的时候自动清除) 。存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 u       2、堆区(heap) —   一般由程序员分配释放(由new分配的内存块,他们

2007-09-03 16:48:00 312

转载 想成为嵌入式程序员应知道的10个基本问题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。       从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的A

2007-09-03 16:42:00 359

转载 typedef研究

typedef研究初学的时候,我们经常听说:typedef就是define。看看下面的程序:define INTEGER int和typedef int INTEGER;乍一看,也对,除了顺序上的差别再来看看下面的程序typedef int INT20[20];这个用define解释就有些牵强了,不过还是可以一定程度上解释的,比如:INT20 a;那么,a就是一个大小为20的整型数组,类似

2007-09-03 16:24:00 261

原创 C语言系统级编程基础

C语言宏定义技巧(zt)1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H   //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef  unsigned char      boolean;     /* Boolean value type. */   ty

2007-09-03 16:06:00 368

转载 缓冲区溢出

缓冲区是内存中存放数据的地方。在程序试图将数据放到计算机内存中的某一位置,但没有足够空间时会发生缓冲区溢出。 缓冲区是程序运行时计算机内存中的一个连续的块,它保存了给定类型的数据。问题随着动态分配变量而出现。为了不用太多的内存,一个有动态分配变量的程序在程序运行时才决定给他们分配多少内存。如果程序在动态分配缓冲区放入太多的数据会有什么现象?它溢出了,漏到了别的地方。一个缓冲区溢出应用程序使用这个溢

2007-09-03 15:47:00 296

转载 atoi() & itoa()函数的内部的实现

/****atox.c - atoi and atol conversion** Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.**Purpose:* Converts a character string into an int or long.*******************************

2007-09-03 15:25:00 368

转载 C++中extern “C”含义深层探索

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不

2007-09-03 15:19:00 284

转载 volatile修饰符

一般这个修饰符用来告知编译器,被修饰的变量是个“易变的”变量(volatile的本意是“易变的”),防止编译器进行优化。将变量加上volatile修饰,则编译器保证对此变量的读写操作都不会被优化。1、中断服务程序中修改的供其它程序检测的变量需要加volatile;2、多任务环境下各任务间共享的标志应该加volatile;3、存储器映射的硬件寄存器通常也要加volatile说明,因为每次

2007-09-03 14:56:00 261

转载 register变量

Register修饰符暗示编译程序相应的变量将将被频繁使用,如果可能的话,应将其保存在CPU的寄存器中,以指加快其存取速度。但是,使用register修饰符有几点限制。     首先,register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小於或等於整型的长度。但是,有些机器的寄存器也能存放浮点数。     其次,因为register

2007-09-03 14:54:00 518

转载 C语言6个标准宏

ANSIC标准定义了以下6种可供C语言使用的预定义宏:__LINE__ 在源代码中插入当前源代码行号__FILE__ 在源代码中插入当前源代码文件名__DATE__ 在源代码中插入当前编译日期〔注意和当前系统日期区别开来〕__TIME__ 在源代码中插入当前编译时间〔注意和当前系统时间区别开来〕 __STDC__ 当要求程序严格遵循ANSIC标准时该标识符被赋值为1。__cplusplus标识符_

2007-09-03 14:33:00 510

转载 C语言的6个标准宏

ANSIC标准定义了以下6种可供C语言使用的预定义宏:__LINE__ 在源代码中插入当前源代码行号__FILE__ 在源代码中插入当前源代码文件名__DATE__ 在源代码中插入当前编译日期〔注意和当前系统日期区别开来〕__TIME__ 在源代码中插入当前编译时间〔注意和当前系统时间区别开来〕 __STDC__ 当要求程序严格遵循ANSIC标准时该标识符被赋值为1。__cplusplus标识符_

2007-09-03 14:25:00 366

转载 40种网站设计常用技巧

http://community.csdn.net/Expert/topic/5244/5244445.xml?temp=.3851587 

2007-02-06 11:47:00 198

原创 简单明了的url重写

一 什么是url重写URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101。url重写的优点在于:l    缩短url,隐藏实际路径提高安全性l    易于用户记忆和键入。 l    易于被搜索引擎收录二 实现url重写的基

2006-11-24 13:39:00 453

原创 InstallShield内部库函数全集四-Sd对话框函数(中文版)

5  Sd对话框函数    InstallShield提供一些Sd对话框函数,用户可自定义和显示。Sd对话框使用可以创建用户输入的对话框的特殊脚本定义函数来创建。然后该对话框根据所作选择返回值给脚本。    Sd对话框有一个Cancel按钮,当它被选中时不返回一个CANCEL值。而是调用缺省的退出处理。下面是所有有效的Sd对话框函数的列表:DialogSetInfo改变由一些内部对话框函数呈现的对

2005-07-12 11:32:00 3364 1

原创 InstallShield内部库函数全集三(中文版)

4  内部对话框函数   下列函数创建简单对话框,如Yes/No对话框和消息框。一些函数允许你简单地显示公用对话框的各种类型。有Cancel按扭的内部对话框当该按扭被选中时不返回CANCEL(2)值。而是调用当前定义的退出处理程序。注意:作为缺省,InstallShield  Professional 6以Windows 2000 风格显示最终用户对话框,该风格遵照Windows用户界面的Micr

2005-07-12 11:23:00 1076

原创 InstallShield内部库函数全集二(中文版)

3  信息函数下列信息函数提供操作环境中有效资源的数据:磁盘空间,内存和操作模式:GetDiskSpace返回指定磁盘的有效字节数(未使用的)(最高为2GB)。GetDiskSpaceEx以bytes、kilebytes、megabytes或gigabytes为单位返回一个磁盘的空闲空间,。GetEnvVar返回一个环境变量的当前值。GetExtents返回屏幕大小。GetMemFree返回运行在

2005-07-12 11:08:00 960

原创 InstallShield内部库函数全集一(中文版)

1  库函数综述InstallShield包含300多个内部库函数,用户可在安装脚本中调用它们来创建程序组,操作文件夹,处理目录,监督安装状态,创建对话框,操作文件及其它更多工作。因为InstallShield脚本编译器已经识别这些库函数名,所以用户在使用它们之前无须说明。为了成功调用一个内部库函数,用户必须知道库函数名称及使用格式。InstallShield 库函数参阅附录D库函数索引。在接下去

2005-07-12 11:05:00 1318

原创 Webalizer 网站流量分析软件快速配置教程

 Webalizer 网站流量分析软件快速配置教程配置环境:Red hat Linux 7 + Weblogic 7 配置所需文件:(可在以下地址下载)PNG reference library 图片生成插件:(例:libpng-1.2.8-config.tar.gz)http://sourceforge.net/projects/libpng/ GD Graphics Library 图像生成插

2005-06-16 13:14:00 940

原创 Struts应用的国际化

 Struts应用的国际化万维网(World Wide Web)的迅猛发展推动了跨国业务的发展,它成为一种在全世界范围内发布产品信息、吸引客户的有效手段。为了使企业Web应用能支持全球客户,软件开发者应该开发出支持多国语言、国际化的Web应用。 1 本地化与国际化的概念国际化(简称为I18N)指的是软件设计阶段,就应该使软件具有支持多种语言和地区的功能。这样,当需要在应用中添加对一种新的语言和国家

2005-06-09 14:19:00 584

原创 GCC中文手册

GCC中文手册作者:徐明警告本手册页内容摘自GNU C编译器的完整文档,仅限于解释选项的含义. 除非有人自愿维护,否则本手册页不再更新.如果发现手册页和软件之间有所矛盾,请查对Info文件, Info文件是权威文档. 如果我们发觉本手册页的内容由于过时而导致明显的混乱和抱怨时,我们就停止发布它.不可能有其他选择,象更新Info文件同时更新man手册,因为其他维护GNU CC的工作没有留给我们时间做

2005-05-24 19:55:00 782

原创 Struts开发指南之安装与使用

Struts开发指南之安装与使用 Struts可以运行在任何一个支持JSP1.2和Servlet2.3的WEB Container中Struts将所有的请求提交到同一个中心控制器,org.apache.struts.action.ActionServlet 类   web.xml配置 <servlet-name>action</servlet-name><servlet-class>org.apa

2005-05-15 00:48:00 505

原创 Struts——基于J2EE 的 web 形式 MVC 模式实现

Struts——基于J2EE 的 web 形式 MVC 模式实现一、 Struts的起源Web 系统本身的复杂性与业务流程的不确定性,是相当棘手且难于处理的。例如,用户可能随时使用一个链接从系统的这部分跳到另一部分。又或者登陆一个页面后可能隔半天没反映,而突然又请求另一项服务……  如果 Web系统没有一个很好地设计结构,这些烦人的问题能缠着你直到你崩溃,或者系统崩溃。 即使你硬撑着闯过几关,后期

2005-05-14 23:12:00 777

翻译 Internet X.509 公钥基础设施(RFC2459中文翻译)

Internet X.509 公钥基础设施(RFC2459中文翻译) 组织:中国互动出版网(http://www.china-pub.com/)RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)E-mail:[email protected]译者:张海斌(netdebug    internetdebug@e

2005-04-14 23:44:00 2037

原创 Rational Rose Enterprise V2003.06.12 下载地址

下载地址速度还不错,找了好久啊,终于让我找到了。可以开始学习了^_^

2005-03-27 17:29:00 2113

原创 软件开发中所用到的标准化文档

软件开发中所用到的标准化文档作者:不详 发布时间: 2002-8-14 15:03:49  来源:UML软件工程组织软件开发中所用到的标准化文档 文档编写标准化   在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。   ◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择

2005-03-24 14:17:00 1128 1

原创 J2EE项目中开发团队的组建

J2EE这种应用模型允许不同的开发人员同时进行开发的各个元素。这里阐述一下对不同层次的设计人员,开发人员的技术要求。对以下几个分类进行描述。   设计师组建团队   表现逻辑层的团队角色   业务逻辑层等团队角色   数据库访问层的团队角色   团队的组成可以根据人员的数量和系统的范围大小。例如,不一定所有的角色都要分配,有些人可以担当不能的角色。 设计师 在基于组件的应用系统开发中,一个或几个人

2005-03-20 00:44:00 577

原创 有效的项目管理

有效的项目管理

2005-03-15 17:41:00 489

原创 版本控制工具

版本控制工具

2005-03-15 17:40:00 525

原创 收集:asp.net常用函数

Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(ex

2005-03-11 15:25:00 428

原创 一个网友关于微软的评论

 如果你用C++写了6年Web应用软件,现在很吃香。   如果你用php写了3年Web应用软件,现在死得很难看。

2005-03-09 10:17:00 477

原创 编程语言平台选择

   Java和.Net两个平台是目前编程方面的两个大方向,要选择谁都是有充分理由的,但是在校学生却总感觉时间是不够用的,没有如此多的精力来把所有的东西都学到,那么要怎么选择呢?    我觉得关键是兴趣所在。因为不管是学习Java还是.Net前途都是光明的,不用太担心无法适应社会工作的问题。作为普通人,我们学习的目的也就是最终能够找到一份合适的工作。    先说Java平台。Java应用主要是划分

2005-03-02 11:13:00 1349 1

VRE IDE 3.1

mtk 的 VRE 最新sdk 3.1,

2011-10-12

空空如也

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

TA关注的人

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