自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (30)
  • 收藏
  • 关注

原创 HTML嵌入多媒体对象

【问题描述】如何在HTML中嵌入pdf、word,音频(如mp3),视频(如mp4),flash呢?【分析】1 嵌入pdf(1) 利用object (2) 利用超链接内嵌pdf测试2 嵌入word

2012-05-24 15:45:18 9224 1

原创 《系统程序员成长计划》学习交流(5)-extend "C"

【问题描述】常见如下代码:/* * File: dlist.h * Author: Li XianJing * Brief: double list header file. * * Copyright (c) Li XianJing * * Licensed under the Academic Free License version 2.1

2012-05-21 12:38:17 1185

原创 JavaMe 编程连载(8) - 换肤的实现

【问题描述】kf156(亚日)在多级菜单实现中,实现了换肤的功能。本文借鉴了kf156(亚日)的部分代码,利用JavaMe连载(7)-数据永久存储所提到的rms实现了换肤的处理。【代码清单】Color.java(借鉴了kf156(亚日)的代码,有所改动,感谢署名为kf156(亚日)的网友,他的代码风格确实很好)package com.token.view.components;

2012-05-13 10:03:15 917

原创 JavaMe 编程连载(7) - 数据永久存储

【问题描述】JavaMe不支持关系型数据库的操作,如何实现永久存储呢?JavaMe中,之所以没有不支持数据库,是因为功能性手机一般存储空间较小。所以采用一种成为“记录”的概念代替,即采用一种成为RMS的机制进行永久存储。 【实例】UserDataItem.javapackage com.token.model;import com.token.util.StringDe

2012-05-12 10:22:12 1169

原创 Linux C编程连载(8) - 也说fork()

【问题描述】最近使用fork(),有几个问题觉得值得总结一下:1 为什么子进程pid编号为0?2 fork()调用一次,返回2次,机理是什么?3 fork()执行后,先创建子进程,还是父进程?先返回的是子进程,还是父进程? 【分析】1 为什么子进程pid编号为0?因为子进程可能有多个,不可能返回所有的子进程编号,而父进程只有一个。 2 fork()调用一次,

2012-05-11 10:39:03 805

原创 JavaMe 编程连载(6) - 自适应滚动显示

【问题描述】我们常看到一些滚动显示的实例,比如UC浏览器中,显示网页的内容。当内容比较多时,采用滚动分页显示是合理的。在Canvas中绘图中,多余的内容被截断了。如何实现滚动分页显示呢? 【原理】JavaMe中有一个坐标变换的功能。当触发相应的按键事件时,我们就让其显示相应的页,并且使滚动条滚动到相应的位置。 【代码清单】ShowHelp.javapackage c

2012-05-09 09:35:21 1275

原创 JavaMe 编程连载(5) - 绘制文本框TextEdit

【问题描述】在JavaMe连载(3)-也说MVC设计模式一文中提到了一个TextEdit类,但没有给出具体实现,TextEdit是采用GameCanvas绘制的文本编辑器。本文结合实例给出实现的方法。 【原理】1 运用Graphics、GameCanvas绘制文本框和光标。2 检测到输入事件时,跳转到 高级界面->TextBox 。通过系统调用输入法完成输入。3 将TextBo

2012-05-08 10:03:39 1229

原创 JavaMe 编程连载(4) - 绘制可自动换行文本

【问题描述】JavaMe Graphics类中的drawString不支持文本换行,这样绘制比较长的字符串时,文本被绘制在同一行,超过屏幕部分的字符串被截断了。如何使绘制的文本能自动换行呢? 【分析】drawString无法实现自动换行,但可以实现文本绘制的定位。因此可考虑,将文本拆分为多个子串,再对子串进行绘制。拆分的策略如下:1 遇到换行符,进行拆分;2 当字符串长度大

2012-05-07 10:37:12 2948 2

原创 [荐]JavaMe 编程连载(3) - 也说MVC设计模式

【更新】2012-6-6,感觉UIController.java中,handleEvent处理函数开关分支太多,能否去掉开关语句?欢迎提出比较好的重构建议。2012-5-19,添加UML类图【问题描述】介绍设计模式的文章和书很多,但只有使用时,才能理解设计模式的妙处。接上一篇《JavaMe连载(2)-低级界面绘图之菜单》,本文一则对UIController作出解释,一则将自己理解的MV

2012-05-06 09:37:23 2267

原创 JavaMe 编程连载(2) - 低级界面绘图之菜单

【问题描述】手机程序中,菜单使用很普遍,JavaMe中,如何绘制菜单呢?下面分享一下实现的菜单功能,实现效果如图1所示:图1 菜单效果图【代码清单】Color.java(借鉴 了kf156(亚日),J2ME canvas 多级菜单的实现)package com.token.view.components;/** * 颜色类 * * @author

2012-05-05 09:19:51 1758

原创 《系统程序员成长计划》学习交流(4)-Makefile释疑

【问题描述】下述Makefile中:all: gcc -Wall -g -DDARRAY_TEST darray.c -o darray_test gcc -Wall -g -DDLIST_TEST dlist.c -o dlist_test gcc -Wall -g -shared darray.c dlist.c linear_container_darray.c li

2012-05-02 10:30:59 822

工厂方法模式的C语言实现

工厂方法模式的C语言实现。改写自http://blog.csdn.net/sx_wpc/article/details/7645062一文的代码。

2013-03-05

简单工厂模式的C语言实现

简单工厂模式的C语言实现。改写自http://blog.csdn.net/sx_wpc/article/details/7645062一文的代码。

2013-03-05

简单工厂模式C语言实现

简单工厂模式C语言实现,改写自http://blog.csdn.net/sx_wpc/article/details/7645062一文的代码。

2013-03-05

简单工厂模式C实现

简单工厂模式的C语言实现。改写http://blog.csdn.net/sx_wpc/article/details/7645062一文的代码。

2013-03-04

[博客专栏][设计模式]部分源码

博客专栏-【Qt设计模式】的部分源码,供测试。

2013-01-11

VC版的uC/OSII代码

VC版的uC/OS II代码,与源码相比,部分代码有改动。

2013-01-09

linux-0.0.1内核代码

linux-0.0.1的内核代码,供学习参考。

2013-01-06

MISOO团队设计的lw_oopc.h

MISOO团队设计的LW_OOPC.h文件,利用C实现面向对象。

2013-01-02

MFC消息响应测试

MFC消息响应测试案例,纯代码设计对话框。

2013-01-01

getopt_long源码

getopt_long源码,包括getopt()、getopt_long()函数的实现。

2012-12-22

友善之臂视频监控解决方案源码

友善之臂视频监控解决方案源码。希望对研究视频监控的朋友有帮助。

2012-12-22

PHP设计模式源码

《PHP设计模式》源码,包含一个完整的设计模式例程。

2012-12-19

《系统程序员成长计划》源码

《系统程序员成长计划》一书的源码,包括spexamples.zip,cxxunit-0.2.0-src.tgz,cxxtest-3.10.1.zip。

2012-12-10

DES加解密算法

基于Qt编写的DES加密算法,博客中有详细解释。通过改写他人的代码,加入了加密文件等功能。

2012-10-03

AES加解密算法

基于Qt编写的AES加密算法,博客中有详细解释。通过改写他人的代码,加入了加密文件等功能。

2012-10-03

通用单链表

采用C语言编写的通用单链表,程序风格仿照了《系统程序员成长计划》的通用双链表,欢迎查找错误,不断改进。

2012-08-13

通用双链表(开发中)

《系统程序员员成长计划》通用双链表代码,希望能解决连续插入浮点型的问题,详见http://blog.csdn.net/tandesir->学习交流->《系统程序员成长计划》学习交流(6)-双链表插入浮点数 所述。

2012-08-11

MD5算法的Qt实现

参考http://www.cppblog.com/ant/archive/2007/09/11/31886.html一文所述的方法,结合http://zh.wikipedia.org/zh/MD5。利用Qt编程,对MD5算法进行了改写。具体解释请参考http://blog.csdn.net/tandesir/article/details/7851991

2012-08-10

MD5算法Qt实现

该MD5算法是对http://www.cppblog.com/ant/archive/2007/09/11/31886.html所述MD5实现的改写。参考http://zh.wikipedia.org/zh/MD5所述的方法。详细描述请参考http://blog.csdn.net/tandesir博客文章。

2012-08-10

Qt输入法(装饰模式)

为嵌入式开发板写的输入法,在Tiny6410开发板上已测试通过。采用装饰模式进行了改写,供交流学习。

2012-07-09

QT输入法设计(New Release)

为嵌入式开发板写的输入法,在Tiny6410开发板上已测试通过。采用模板模式进行了改写后,使用更为方便。

2012-06-17

Qt输入法设计

自己写的QT输入法,已在Tiny6410、Windows XP、Fedora 10测试通过。目前只支持英文、数字、字符的输入。

2012-05-29

工业法制作双面PCB板

本文仅供学习交流。全文详细阐述了工业法制作双面PCB板的全过程。以单片机最小系统板为例,采用长沙科瑞特公司的制板设备进行制作

2010-11-06

AVR单片机开发工具ICC_AVR

AVR单片机开发工具,ICC_AVR,希望对正在学习AVR单片机,又苦于找开发工具的朋友有帮助。

2010-09-19

Microsoft Project 2003教程

Microsoft Project 2003教程

2010-05-29

Protel2004PCB汉字插件

Protel2004中PCB图的中文是以汉字库的形式存在的,该汉字插件使用方便,利用FONT.exe软件输入汉字,生成所需要的汉字库,利用select选项可以改变汉字的格式。利用添加库的方法放置汉字。也可以直接打开生成的hanzi.lib文件,复制到PCB图中。该插件也可用于Protel99以及更高的版本。

2009-08-08

基于Desiger6.0的单片机最小系统板设计

该单片机最小系统板设计基于Desiger6.0,采用母图-子图的自顶向下的方法设计。该资源包含绘制单片机的全部库文件,利用手动布局和手动布线。经工业法制板实践将孔径设置为0.4mm,0.9mm,1.2mm,2.0mm,2.5mm,具体设置可以通过编辑/孔径编辑器完成。焊盘的大小设置也可为实际制作PCB板的朋友提供参考。本文件是本人学习工业法制板的源文件。 因为是自己花费了近一周制作,所以资源分高些。工业法制作双面板已编辑成文档,但由于未发表,不便公开,见谅!

2009-07-30

基于EDA技术模块化设计的数字秒表

该数字秒表基于EDA技术模块化设计,利用QuatusII软件进行编译,采用自顶向下的方法设计而成。提供全部源代码及工程文件,为学习QuatusII自顶向下方法的朋友提供参考。

2009-07-30

空空如也

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

TA关注的人

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