自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 【转】征集华人操作系统项目列表

<br />    也许大部分人都知道Windows,可能相当一部分人知道Linux,甚至知道Linux和Windows的纷争。但是提到华人制作的操作系统时恐怕就知之甚少了。能提起名字的,恐怕只有中科院的红旗、国防科技大学的银河麒麟。但是,华人制作的操作系统就只有这么几个商业化的或者科研计划的操作系统么?<br />   其实远不是这样。在民间,已经有大量的操作系统人才在积蓄着自己的力量,已经有优秀的作品发布了出来,这里面既包括了Magic Linux、RelaxBSD这类比较成熟完善的系统,也包括

2011-05-21 21:57:00 6153

转载 使用SCons轻松构建程序

<br />简介<br />    在软件项目开发过程中,make 工具通常被用来建造程序。make 工具通过一个被称为 Makefile 的配置文件可以自动的检测文件之间的依赖关系,这对于建造复杂的项目非常有帮助,然而,编写 Makefile 本身却不是一件容易的事情。SCons 是一个用 Python 语言编写的类似于 make 工具的程序。与 make 工具相比较,SCons 的配置文件更加简单清晰明了,除此之外,它还有许多的优点。本文将简单介绍如何在软件开发项目中使用 SCons,通

2011-05-21 21:37:00 741

转载 VC++常用数据类型及其操作详解(非常经典,共同分享)

友情提示:为了方便你更好的学习和阅读,也更好的体现尊重原创作者的劳动成果,请您直接查看转载原本链接:http://snailflying.blog.hexun.com/8219350_d.html===================================================================<br />VC++常用数据类型及其操作详解<br />一.VC常用数据类型列表<br />二.常用数据类型转化<br />2.1数学类型变量与字符串相互转换<br />2.2 CS

2011-05-13 09:30:00 2149

转载 编程世界中惯性的力量

<br />write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie<br />讨论新闻组及文件<br />    今天下载lua的Windows二进制发布luabinaries的时候,发现luabinaries的发布包含两个dll,lua5.1.dll,lua51.dll,其中lua5.1.dll大小合适,lua51.dll只有11K,感觉不像是个有用的lua dll,对此比较不解,查看了luabinaries的文档,<br />文档中如此解释:<

2011-05-12 09:05:00 436

转载 C++的指针与引用

原帖地址:http://www.cnblogs.com/skynet/archive/2010/09/22/1832911.html<br />写在前面<br />指针和引用形式上很好区别,但是他们似乎有相同的功能,都能够直接引用对象,对其进行直接的操作。但是什么时候使用指针?什么时候使用引用呢?这两者很容易混淆,在此我详细介绍一下指针和引用,力争将最真实的一面展现给大家。如果我喷得不够好,希望嘴下留情、手下留命,还请指点一二;如果感觉还不错,请大家鼓掌。1、指针和引用的定义<br />

2011-05-07 17:04:00 575

转载 Lua学习进阶一

    Lua是一个被设计成用于扩展C/C++编程的轻量级脚本语言。不幸的是,网上很少有关于这个语言的在线教程。我主要通过阅读其源代码来了解它是怎样工作并且通过一些发布的程序学习它。希望,通过下面的教程,会让学习Lua更加简单。<br />    本教程涵盖了Lua5.1。在Lua的每一个版本中都有一些非常不同之处。下面的示例代码将不能在老版本的Lua下运行。如果你仍然在使用老版本而且不愿意升级,不用担心,我已经在文章底部提供了4.0和5.0教程的源代码下载连接。好了,让我们开始吧!<br />首先,你需要

2011-05-06 19:43:00 835

转载 Lua学习初步

一.Hello World1.前言  偶最近在学习Lua, 所以写出心得和大家共享, 争取一天写一篇, 嘿嘿.  才开始学所以内容很浅, 希望大家包涵.  Lua是一种完全免费的脚本语言, 可以和C/C++语言紧密结合,  它的官方网站在http://www.lua.org. 在网站上可以下载到lua的源码, 没有可  执行版本, 不过不用担心, 因为lua源码可以在任何一种C/C++的编译器上编译.  如果要学习Lua, 官方网站上的Reference是必备的,上面有每个命令的

2011-05-06 17:20:00 523

转载 Building Android kernel images

<br />Below are the steps taken by me to build a working Android kernel image for the ADP1 (a.k.a. the developer G1).  This image is based on linux kernel 2.6.27 and relies on the Android 1.5 "cupcake" radio image from HTC.  If you are trying to buil

2010-12-28 08:55:00 500

转载 在AutoMake宏里面用pkg-config

<br />在AutoMake宏里面用pkg-config<br />之前一直在找的用法, 终于被挖出来了, 兴奋~<br />pkg-config 能帮忙管理系统上安装的库, 比如pkg-config glib --libs --cflags, 能输出编译时候需要写到makefile里面的-Ixxx -lyyy<br />很多资料都在说自己写makefile的时候, 可以用这个来帮忙写包含路径, 但是在复杂一点的环境里面手写makefile简直是跟自己过不去<br />之前一直只好把pkg-con

2010-12-09 23:50:00 1519

转载 AVR GCC 程序存储器 API

<br />程序存储器<br />如果要将数据(如常量,字符串,等等)放在FLASH里,用户需要指明数据类型__ATTR_PROGMEM__。为了方便使用,AVR-GCC定义了一些更直观的符号,如下表所示。<br />类型数据定义<br />typedef void PROGMEM  prog_void <br />typedef char PROGMEM  prog_char <br />typedef unsigned char PROGMEM  prog_uchar <br />t

2010-10-15 16:52:00 782

转载 [转]POSIX标准

POSIX标准总体分析 POSIX,全称为可移植性操作系统接口,是一种关于信息技术的IEEE标准。它包括了系统应用程序接口(简称API),以及实时扩展[C语言]。该标准的目的是定义了标准的基于UNIX操作系统的系统接口和环境来支持源代码级的可移植性。现在,标准主要提供了依赖C语言的一系列标准服务,再将来的版本中,标准将致力于提供基于不同语言的规范。该标准对核心需求部分定义了一系列任何编程语言都通用的服务,这一部分服务主要从其功能需求方面阐述,而非定义依赖于编程语言的接口。语言规范主要有两部

2010-10-15 14:51:00 417

转载 bash 字符串处理

<br />记录,方便查找<br />from: http://www.chinaunix.net/jh/7/575412.html<br /><br />[精华] bash 编程<br />http://www.chinaunix.net 作者:jiupima 发表于:2005-07-22 16:29:17<br /><br /><br />Bash 编程<br />一. Bash特殊字符<br />1. 通配符:<br />*:匹配任何字符串<br />?:匹配任何单个字符<

2010-10-15 09:49:00 500

原创 shell批量修改文件名

下载了支持 eabi 的 gcc 4.3.3 发现里面的可执行文件都是以 arm-none-linux-gnueabi- 开头的,习惯用 arm-linux- 开头的。通过下面的脚本来修改所有文件的名称:for f in $(ls) ; do sudo mv $f ${f/arm-none-linux-gnueabi/arm-linux} ; done

2010-10-15 09:48:00 331

原创 WinAVR avr/delay函数的用法

WinAVR avr/delay函数的用法在avr GCC的函数库中包有个非常有用的精确延时函数,#include 其中包括4个函数_delay_loop_1( ); _delay_loop_2( );_delay_us( );_delay_ms( ); _delay_loop_1(uint8_t __count);参数 __count 为8bit 长度,1-256,256表示为0。每个循环花费3个CPU周期。所

2010-10-11 08:57:00 1171

转载 使用doxyen为C程序生成中文文档

作者:fmddlmyy的专栏使用doxygen为C/C++程序生成中文文档(上)按照约定的格式注释源代码,用工具处理注释过的源代码产生文档。通过这种方式产生文档至少有以下好处:便于代码和文档保持同步。 可以对文档做版本管理。 很多编程语言都有类似的文档工具,例如:Java有javadoc,Ruby有rdoc。对于C/C++程序,我们可以用Doxygen生成文档。本文通过为一个C++程序“谁养鱼”建立文档,介绍了怎样在Windows平台使用Doxygen。Doxygen比较适合制作API的接口文档,CHM是这

2010-10-09 18:47:00 1662

原创 Windows下快速删除.svn文件夹的最简易方法

<br />Jon Galloway的一个注册表脚本,十分方便,分享如下:<br />建立一个文本文件,随便起一个名,只要扩展名为reg即可,内容如下:<br />Windows Registry Editor Version 5.00<br />[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN] <br />@="Delete SVN Folders"<br />[HKEY_LOCAL_MACHINE/SOFTWARE/Cl

2010-10-02 22:19:00 365

原创 automake学习

<br />静态库编译<br /> <br />目录结构:<br />base<br />|---src<br />|----|----Makefile.am<br />|----|----darray.c<br />|----|----darray.h<br />|----|----dlist.c<br />|----|----dlist.h<br />|----|----....<br />|---Makefile.am<br />|---configure.in<br />|---base.pc.in

2010-09-25 21:27:00 402

原创 automake编译脚本

<br />#!/bin/bash<br /><br />touch NEWS README ChangeLog AUTHORS<br /><br />cp -f /usr/share/automake-1.9/compile .<br />cp -f /usr/share/automake-1.9/depcomp .<br /><br />aclocal<br />autoheader<br />autoconf<br />automake -a

2010-09-25 09:07:00 326

原创 FTK GUI API

<br />在使用FTK时要先进行初始化工作,调用函数:ftk_init(argc, argv)<br />在程序结束时要执行如下函数:ftk_run()<br /><br />控件通用属性:<br />设置控件显示文本:ftk_widget_set_text(widget, "显示");<br />显示全部控件:ftk_widget_show_all(win, 1);<br />设置控件属性:ftk_widget_set_attr(win, FTK_ATTR_QUIT_WHEN_CLO

2010-09-24 19:44:00 4536

转载 嵌入式GUI FTK编程风格

<br />转载时请注明出处和作者联系方式<br />文章出处:http://www.limodev.cn/blog<br />作者联系方式:李先静 <[email protected]><br /><br />命名规则<br /><br />名称要表达出对象的意义。<br /><br />1.文件名<br /><br />    * 以ftk开头(demo和测试程序除外)。<br />    * 单词小写。<br />    * 多个单词用下划线分隔。<br /><br

2010-09-24 19:41:00 599

转载 国际化 -- po/pot文件简介

<br />转自 http://www.czug.org/plone/howto/diypo<br />关于Linux 国际化的基本知识, 可参考于明俭的文章 http://www.linuxforum.net/doc/i18n-new.html<br />Linux 用到的国际化工具: intltool<br />po是i18n翻译的时候需要的翻译文件。<br />I18N 是 internationalization 的缩写形式,意即在 i 和 n 之间有 18 个字母,本意是指软件的"国际化";与

2010-09-24 19:36:00 3044

空空如也

空空如也

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

TA关注的人

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