自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 XP下Virtualbox虚拟Ubuntu共享文件夹设置

环境:主机操作系统是Windows XP,虚拟机是Ubuntu 8.10,虚拟机是VirtualBox 2.1.0。1. 安装增强功能包(Guest Additions)安装好Ubuntu 8.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。你会发现在Ubunt

2012-10-06 22:21:47 619

原创 Linux内核学习之六--UBOOT

一、BootLoader介绍嵌入式系统从软件角度分为三个层次:1》引导加载程序:可能包括固化在固件中的boot(像BIOS)和BootLoader(像grub LILO uboot)两大部分。      flash中空间分配:Bootloader-----Boot parameters----kernel----Root filesystem      PC启动:BIOS将硬盘中的

2012-10-06 12:59:48 1212

原创 Linux内核学习之五--嵌入式Linux系统构建

嵌入式Linux相关嵌入式Linux产品开发流程   硬件设计-->Bootloader移植(Uboot/Redboot, Redboot较为复杂,自身即为一个系统)-->内核移植【最小系统:网络 串口 根文件系统】-->网络协议栈 驱动程序-->应用程序开发(QT图形 网络应用)网络应用程序开发:a)协议:Http Wap Smpp PPPoeb)SSLc

2012-10-06 08:46:01 742

原创 Linux内核学习之四--进程、进程调度、系统调用、proc文件系统和内核异常分析

一、Linux进程控制(内核角度)1》定义程序:程序是存放在磁盘上的一系列代码和数据的可执行映像,是一个静止的实体。进程:是一个执行中的程序,它是动态的实体。2》进程四要素a)有一段程序供其执行。b)有进程专用的内核空间堆栈。c)在内核中有一个task_struct数据结构。PCB:process control block,即task_structd)有独立的用户

2012-10-06 08:40:44 1129

原创 Linux内核学习之三——内存管理

一、Linux内存管理(子系统)地址类型:1)物理地址:物理地址是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果。2)线性地址(虚拟地址)32位 ox00000000---0xffffffff3)逻辑地址:程序代码经过编译后在汇编程序中使用的地址。通过段式管理单元得到线性地址,再通过页式管理得到物理地址什么是段式管理逻辑地址=段内偏移量1

2012-10-01 01:00:03 700

转载 linux中container_of宏

linux中container_of(ptr, type, member)宏的作用是传入结构体类型type的域member地址ptr,返回该结构体变量的首地址,定义如下:#define container_of(ptr, type, member) ({   \          const typeof( ((type *)0)->member ) *__mptr = (ptr); \

2012-10-01 00:44:10 921

原创 Linux内核学习之二:内核模块开发

/***************************************************************************************Makefile文件(文件名必须为Makefile)**********************************************************************************

2012-09-22 11:34:01 759

转载 java多线程 Thread 和Runnable

1、 认识Thread和Runnable A. Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用 start()方法即可以启动一个线程。Thread T

2012-09-19 12:00:19 5790 1

原创 Linux内核学习之一:内核编译及安装(Ubuntu10.04)

大致步骤:1》拷贝系统config到内核代码根目录并命名为.congfig2》make menuconfig     (sudo apt-get install libncurses5-dev)3》make bzImage4》make modules5》sudo make modules_install6》sudo mkinitramfs -o /boot/initrd

2012-09-18 20:11:20 1088

转载 Android系统自带样式(android:theme)

android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题栏,并全

2012-07-15 11:23:19 2744

原创 Perl初试

#!/usr/bin/perl#第1、2学时 入门、数字和字符串#ex01#print qq(Hello,world!) #qq() 取代了双引号#print q/Hello,world!/ #取代双引号#ex02#$_="$_ stand for default value";#print;#print the value of $_#ex03#$radius = 50;#$ar

2011-06-18 21:15:00 698

原创 昨天学会游泳了

<br />昨天终于学会游泳了,而此时已近而立之年。今年学会了溜冰,也学会了游泳,下一个应该学独轮车了。。。

2010-07-19 16:53:00 570

转载 static作用详述

转自:http://www.cnblogs.com/kane_zzt/archive/2009/05/18/1459697.html1.先来介绍它的第一条也是最重要的一条:隐藏     当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c.下面

2010-05-21 14:39:00 501

原创 束缚我的圈

感觉周围有几道圈束缚着自己,这些圈可能是出生、社会,但更多的是自身的缺陷!有些人一辈子也跳不出某一个圈,我呢?能跳出去但没跳,就是懦弱;可以挑战并且跳过去了,就是成功;明知跳不过去或是乱跳,就是自取灭亡。 再次想起那句歌词:跑啊 挣脱你的绳索 追求渴望已久的自由。。。

2010-03-09 15:33:00 525

原创 三个数据库模型设计

概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。 在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。 概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式描述企业级的数据需求,数据类代表了在业务环境中自然聚集成的几个主要类别数据。 概念数据模型的内容包括

2010-01-17 23:26:00 1467

转载 ASP.Net中的几种文件下载方法

//TransmitFile实现下载    protected void Button1_Click(object sender, EventArgs e)    {        /*         微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite         下载超过400mb的文件时导致Aspnet_wp.exe进程

2010-01-13 20:57:00 426

转载 三种SQL分页法

三种SQL分页法    表中主键必须为标识列,[ID] int IDENTITY (1,1)  1.分页方案一:(利用Not In和SELECT TOP分页)语句形式:   SELECT TOP 10 *FROM TestTableWHERE (ID NOT IN          (SELECT TOP 20 id         FROM TestTable         ORDER BY

2010-01-06 23:06:00 450

转载 两个数据库设计实例

(注:摘自 http://blog.163.com/jiang-640/blog/static/86403594200932994637923)一、树型关系的数据表不少程序员在进行数据库设计的时候都遇到过树型关系的数据,例如常见的类别表,即一个大类,下面有若干个子类,某些子类又有子类这样的情况。当类别不确定,用户希望可以在任意类别下添加新的子类,或者删除某个类别和其下的所有子类,而且预计以

2009-12-24 11:33:00 5536

转载 数据库设计三大范式应用实例剖析

引言  数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。  设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来

2009-12-24 10:55:00 681

原创 社会生存的75条忠告

01.犯了错误就该诚实地认错——狡辩、诿过只会害了自己。 02.朋友之间要保持距离——这样的友谊才能长久。   03.钱追人,人追健康——有了健康,还怕挣不到钱么?   04.别轻易转行——转行的风险很高,最好不要轻率为之。   05.适度地抬高身价——在就业市场中,人也是一种商品。   06.把敬业变成习惯——从长期看是为了自己。   07.运用累积法壮大资产——不求快,不求多,不中断。  08

2009-12-23 17:26:00 586

转载 SQL 触发器详解

触发程序(trigger)是一种特殊型态的预存程序,当您使用Insert、Update或Delete命令来修改资料列时,Microsoft SQL Server会自动执行您所定义的触发程序。       触发程序(trigger) 是一种特殊的预存程序,执行特定的陈述式(Update、Insert 或 Delete)就可以啟动触发程序。触发程序与其他预存程序相同,可以是由简单,亦或是复杂的 T

2009-12-23 15:35:00 692

转载 SQL Server视图使用

视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。使用视图可以实现下列任一或所有功能:   将用户限定在表中的特定行上。  例如,只允许雇员看见工作跟踪表内记录其工作的行

2009-12-23 15:30:00 447

转载 SQL Server中约束的介绍

摘要对于SQL Server中的约束,想必大家并不是很陌生。但是约束中真正的内涵是什么,并不是很多人都很清楚的。本文以详细的文字来介绍了什么是约束,以及如何在数据库编程中应用和使用这些约束,来达到更好的编程效果。(本文部分内容参考了SQL Server联机手册)内容 数据完整性分类  实体完整性  域完整性 引用完整性

2009-12-23 15:27:00 432

转载 UML概述与详解

Longronglin之UML:  因为上面写了个设计模式而没有UML所以贴了上来。这些都是我2004年上半年无聊的时候整理的。望对大家有用统一建模语言(UML:Unified Modeling Language)1.能够从不同的角度来看待系统的结构,行为,功能(需求)。2.能够在不同抽象程度上考虑系统,而仅仅是源代码是不够的。源代码是非常细化的内部结构,不能用来建造复杂的系统。UML图及其目的

2009-12-23 11:26:00 613

转载 UML类图

UML类图      使用UML类图,我们可以表示出类的静态内容以及它们之间的关系。在类图中,我们可以显示出类的成员变量和成员函数,以及类之间的继承和引用关系。简而言之,我们可以描绘出类之间所有源码级的依赖关系。 在UML中一个类表示为如下图:     类图中变量和函数名前面的符号。短横线(-)表示private;井号(#)表示protected;加号(+)表示publ

2009-12-23 09:38:00 825

转载 UML简介

统一建模语言(Unified Modeling Language,UML)一些术语:系统(system)指的是硬件和软件的结合体,它能提供业务问题的解决方案。系统开发(system development)是为客户建立一个系统的过程。客户(client)是需要解决问题的人。系统分析员(analyst)将客户所要解决的问题编制成文档,并将该文档转交给开发人员。开发人员(developer)是为了及决

2009-12-23 09:28:00 506

转载 五个免费UML建模工具推荐

UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错。    免费UML建模工具推荐:JUDE – community    如果您的开发环境中只能使用正版软件,而又因种种原因无法获得专业级的建模工具,正苦苦寻找一个好用的,免费的工具时,那么JUDE绝对值得您一试。JUDE是一个中日合作的软件项目,有商

2009-12-22 16:23:00 2300 1

转载 C++中union的使用

联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出! 1、什么是联合?   “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中

2009-12-21 10:11:00 958

转载 windows编程中文件操作的几种方法

windows编程中文件操作有以下几种常见方法:1.C语言中文件操作。2.C++语言中的文件操作。3.Win32 API函数文件操作。4.MFC CFile类文件操作。5.MFC CFileDialog类的文件操作。6.注册表文件操作。下面我来详细说明一下各种文件操作方法:1. C语言中文件操作.需要包含的头文件STDIO.H   写入文件: FILE *pfile=fopen("C.txt"

2009-12-18 10:58:00 1641 1

转载 Windows下编译 OpenSceneGraph

转自:http://mochou123456.blog.163.com:80/blog在vs8下编译osg(OpenSceneGraph)Osg开发环境的配置全过程(带可执行例子)Windows下编译 OpenSceneGraph-2.6.0 的方法,主要实现从源代码逐步编译出一个可调试的运行环境.一、需要的软件包1、OpenSceneGraph-2.6.0.zip 下载地址

2009-12-18 10:25:00 2256

原创 关于初始化C++类成员

(vckbase:赵湘宁)在使用C++编程的过程当中,常常需要对类成员进行初始化,通常的方法有两种: 第一种方法: CMYClass::CSomeClass(){ x=0; y=1;}第二种方法: CSomeClass::CSomeClass() : x(0), y(1){}本文将要探讨这两种方法的异同以及如何使用这两种方法。    

2009-12-16 16:54:00 475

转载 C#窗体间传值方法总结

原文:http://zhuoyue03007.blog.163.com/blog/static/2781816620096745516500/ 假设我们需要点击主窗体FMMain中的某一个按钮时打开子窗体FMChild并将某一个值传给子窗体FMChild,一般情况下,我们点击按钮显示子窗体FMChild的代码为: FMChild fmChild = new FMChild();fmCh

2009-11-19 17:17:00 899

转载 C# 操作ACCESS数据库

原文:http://www.cnblogs.com/whitetiger/archive/2007/03/27/689620.html  在BETA2中,。NET提供了以下的NAMESPACE:System.Data NamespaceSystem.Data.OleDb (和BETA1中已经不同了,所以如果拿BETA1中的程序到BETA2中来运行肯定不可以的)如果想讲清楚这些东西,我不认为

2009-11-04 21:57:00 468

转载 VC调试入门

VC调试中常用的方法,如使用断点、watch等等。

2009-10-23 17:27:00 734

转载 学习COM组件编程

面向对象的思想难以适应这种分布式软件模型,于是组件化程序设计思想得到了迅速的发展。按照组件化的程序设计的思想,复杂的应用程序被设计成一些小的,功能单一的组件模块,这些组件模块可以运行在同一台机器上,也可以运行在不同的机器上。为了实现这样的应用软件,组建程序和组建程序之间需要一些极为细致的规范, 只有组件程序遵守了这些共同的规范,然间系统才能正常运行。为此,OMG和Microsoft分别

2009-10-22 10:12:00 11552

转载 组件编程:COM学习笔记

     COM的全称是Component Object Model,是一种用来建立组件二进制和网络规范。COM组件是遵守COM规范的软件模块,可以是dll,也可以是exe。COM应用是基于C/S模型的,概括起来就是COM组件向COM客户端提供服务。从技术上讲,一个进程内的COM完全可以被认为就是一个普通的DLL—动态连接库!如果抛弃常用的COM API,CreateCOMObject()或者Cr

2009-10-22 10:03:00 2148

转载 Skyline开发入门(C#)

         经过几个月的摸索,对skyline的开发有了一定的了解。入门的阶段总是让人郁闷,现将本人的经验进行简单的总结,方便自己,方便他人。本文是个人的经验总结,如果有不同的见解,欢迎各位朋友一起讨论。欢迎转载本文,转载是请注明本文地址www.3snews.net/?gisbamboo,谢谢!本文包括两方面的内容,一方面是介绍skyline开发帮助文档,另一方面是根据帮助文档编写一

2009-10-20 12:49:00 2587 1

转载 VC DirectShow开发环境变量配置及问题

开发环境:SDK:DirectX SDK Extras 2005,2 版Visual C++ 6.0一 基本需求  1  include  “DShow.h”  2  link  StrmBase.lib(如果是 debug版本需要link StrmBasd.lib),如果做 unicode 编译,需要link 相对应的 unicode 版本的 lib,有一些 API ,可能会需要另外的 li

2009-10-16 16:37:00 1438

转载 在VC中调用DirectShow全屏播放视频

有些正在尝试自己编制游戏的朋友可能会碰到这样一个问题:游戏要播放片头动画,可是如何全屏播放动画呢?用媒体播放机控件?这是最简单的方法,可是好多功能都用不上,不免觉得有些浪费。而用vfw之类的多媒体库又太麻烦。怎么办呢?  其实微软不但提供了DirectX这样的便于游戏开发的SDK,还提供了基于其上的DirectX Media SDK。这套SDK可以帮助你简化多媒体开发,而又充分利用DirectX的

2009-10-16 16:33:00 527

转载 DirectX SDK版本与Visual Studio版本

对于刚刚接触 DirectShow 的人来说,安装配置是一个令人头疼的问题,经常出现的情况是最基本的 baseclass 就无法编译。一开始我也为此费了很大的功夫,比如说修改代码、修改编译选项使其编译通过。因为大家 Visual Studio 的版本与 DirectShow 的版本各不相同,导致问题多种多样。网上的参考也不可尽信,往往花费了大量的时间和精力,程序仍没有编译通过,而丧失学习 Dire

2009-10-16 16:31:00 2974 2

lw_oopc源代码和说明文档

lw_oopc 代码 文档 c语言 面向对象

2012-03-08

LW_OOPC宏配置及使用指南

本文将对LW_OOPC的配置和使用方法进行讲解,并对这些宏逐个进行细致讲解。---金永华

2012-03-08

轻量级的面向对象(LW_OOPC)

LW_OOPC是Light-Weight Object-Oriented Programming in(with) C的缩写,总共一个.h文件,20个宏,约130行代码,非常的轻量级,但却很好的支持了很多面向对象的特性,比如继承、多态,可以优美的实现面向接口编程。

2012-03-08

汉字转十六进制Unicode(一次转多个汉字)

一次将多个汉字转为十六进制Unicode码。转出格式为\x01\x02\03\04

2011-08-18

研究生如何获得全文文献

介绍了利用一些网站、软件获取全文文献的方法。

2010-03-09

国外大学免费硕博全文数据库

一些提供免费的全文数据库的连接,都是英文网站。

2010-03-09

.Net C# 笔试题大全

.Net程序员面试资料,内容较为全面,部分附带答案。

2010-03-09

摄像头视频捕捉程序(基于VFW)

通过微软自带的VFW,实现摄像头录像(VC++)。

2009-11-29

个性化菜单(FreeMenu)

Dialog中添加一菜单资源,并对其重绘,字体大小可以调整。

2009-10-28

COM编程入门(一片翻译作品)

COM组件的介绍以及开发初步,是一篇编译作品。

2009-10-22

Windows Mobile开发资源介绍.doc

Windows Mobile开发资源的网络连接及书籍名称

2008-11-14

空空如也

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

TA关注的人

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