自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

转载 print函数的各个参数含义

所以有必要温习一下print函数来了解各种%值得意义。 Printf(xxxxx) 功 能:  产生格式化输出的函数用 法:  int printf(constchar *format,[argument]);  format 参数输出的格式,定义格式为: %[flags][width][.perc] [F|N|h|l]type([]中的内容表示是可

2012-06-29 18:10:44 4292

转载 远指针,近指针,巨指针

预备知识: 这与CPU寻址有关。在16位机器下,地址线为20位。但CPU处理能力只有16位。于是访问内存的方案是分段。即基址(段)+偏址是逻辑地址,从中可计算物理地址。基址(段)有16位,偏址也16位,寻址时将基址左移4位加偏址既可寻址。注意,段只有16位。其大小为2的16次方。即64K。解释: 当你访问地址(指针)在一个段内,这是这个指针是近指针。当你访问地址(指针)不在一个段内

2012-06-28 14:45:28 2042 1

转载 huge、far、near指针的说明

今年金山笔试题中有一道LPWORD++的递增字节数,拿不准回来查一下,发现原来有这么多东西在里面,记录一下,呵呵。    WINDEF.H中定义了LPWORD我们来看一下:    typedef WORD near           *PWORD;    typedef WORD far            *LPWORD;而WORD是一个unsigned short类型,那么

2012-06-28 14:36:28 1338

转载 断言

概述 Assert - 断言 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。 使用断言可以创建更稳定,品质更好

2012-06-27 14:51:28 709

转载 高内聚低耦合

基本解释  高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。高内聚  内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。   所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。低耦合  耦合:一个

2012-06-20 15:14:31 1183

转载 ROM (read only memory)

PC器材  英文简称ROM。ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。ROM所存数据稳定,断电后所存数据也不会改变;其结构较简单,读出较方便,因而常用于存储各种固定程序和数据。除少数品种的只读存储器(如字符发生器)可以通用之外,不同用户所需只读存储器的内容不同。为便于使 用和大批 量 生产 ,进一步发展了可编程只读存储

2012-06-20 14:03:17 2065

转载 RAM (random access memory) 随即存贮器

RAM(random access memory)随机存储器。存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。 按照存储信息的不同,随机存储器又分为静态随机存储器(Static RAM,SRAM)和动态随机存储器(Dynamic RAM,DRAM)。  随机存取  所谓“随机存取”,指

2012-06-20 13:58:34 2053

转载 FLASH 闪存

在过去的20年里,嵌入式系统一直使用ROM(EPROM) 作为它们的存储设备。然而近年来Flash 全面代替了ROM(EPROM)在嵌入式系统中的地位。因为相较ROM而言,Flash有成本低,可*,容易改写等优点。 目前Flash主要有两种 NOR Flash 和 NADN Flash 它们在应用上有所不同因此也用于不同的场合。 读取NOR Flash和读取我们常见的SDRAM是一样的。它的所有地

2012-06-19 09:30:57 581

原创 float转化为string、string转化为float

float_inverse_string.c#include#includeint main(){ char a[30]="123"; char b[30]; float a1,b1=34555.0; a1=atof(a); gcvt(b1,5,b); printf("%f\n\n",a1); printf("%s\n",b); return 0;

2012-06-18 16:54:26 4222

原创 利用linux中的gtk程序开发包写的计算器程序

my_win.c#include#include#include#includeGtkWidget *window;GtkWidget *table1;GtkWidget *table2;GtkWidget *entry;GtkWidget *button1,*button2,*button3,*button4,*button5,*button6,*butt

2012-06-18 16:48:34 1343

转载 计算机组成原理调用中断服务程序和调用子程序有何区别

1.子程序调用是预先安排好的,程序中断是随机发生的;2.调用子程序,是为主程序服务的,而中断程序与主程序的程序毫无关系;3.子程序是由调用指令给出目标地址,中断是通过隐指令获得中断服务程序的入口地址  中断服务程序                                           调用子程序随机产生的

2012-06-18 16:32:51 13714

转载 #pragma pack(n) 与 __attribute(aligned(n))

#pragma pack(n)与 __attribute(aligned(n))在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成

2012-06-15 15:33:00 580

转载 memset函数的性质

memset将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。目录需要的头文件函数原型函数介绍常见错误常见问题程序例memset函数详细说明需要的头文件函数原型函数介绍常见错误

2012-06-15 15:15:09 413

转载 程序设计实践目录

目      录译者序前言第1章   风格 11.1   名字 21.2   表达式和语句 41.3   一致性和习惯用法 81.4   函数宏 141.5   神秘的数 151.6   注释 181.7   为何对此费心 22第2章   算法与数据结构 232.1   检索 232.2   排序 252.3   库 272.4   一个

2012-06-15 11:16:03 497

转载 linux中的动态链接库与静态连接库

Linux中创建静态库和动态库我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。在创建函数库前,我们

2012-06-15 10:40:45 463

转载 linux下gcc选项

初学时最好从命令行入手,这样可以熟悉从编写程序、编译、调试和执行的整个过程。编写程序可以用vi/vim(个人觉得vim比vi好用)或其它编辑器编写。      编译则使用gcc命令。要往下学习首先就得熟悉gcc命令的用法。      gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。一. 常

2012-06-15 10:39:14 531

转载 gdb调试2

GDB调试精粹及使用实例 来源:不详 (2006-07-14 11:18:05)  一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再

2012-06-15 10:38:32 344

转载 gdb调试1

用 GDB 调试程序 原著:Rick McMullin用 gdb 调试 GCC 程序    Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能:它使你能监视你程序中变量的值. 它使你能设置断点以使程序在指定的代码行上停

2012-06-15 10:36:32 491

转载 gdb调试1

用 GDB 调试程序 原著:Rick McMullin用 gdb 调试 GCC 程序    Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能:它使你能监视你程序中变量的值. 它使你能设置断点以使程序在指定的代码行上停

2012-06-15 10:36:31 303

转载 线程

引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢?

2012-06-15 08:59:14 842

转载 有用的网站

http://www.w3school.com   网页有关的http://www.sparxsystems.cn/resources/tutorial/uml-tutorial.html UML 教程http://wenku.baidu.com/view/6b2a0a29915f804d2b16c1ef.htmllinux中的时间函数http://www.ibm.co

2012-06-14 18:18:53 445

转载 rc_my

static void show_rc(){  gtk_rc_parse(PAGE_RC_FILE); GtkWidget* window = NULL;                         //window GtkWidget* fix_window= NULL; window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gt

2012-06-14 18:18:11 667

转载 rc

button.h#ifndef __BUTTON_H__#define __BUTTON_H__#include #include "glib/gi18n.h"#include #include #define TYPE_CTN_BUTTON   (ctn_button_get_type())#define CTN_BUTTON(obj)   (GTK_CHEC

2012-06-14 18:14:51 549

转载 自己写的代码2

volation关键字#include#includeusing namespace std;int main(){ const volatile j=10;  cout //j=0; return 0;}  变量的类型长度#includeusing namespace std;int main(){ int i=0;

2012-06-14 18:06:21 850

转载 自己写的代码

大小端#include int main(){int a[5]={1,2,3,4,5};int *ptr1=(int *)(&a+1);int *ptr2=(int *)((int)a+1);int *ptr3=(int *)((int)a+2);printf("%x\n",1);printf("%x\n",10);printf("%x\n",a);

2012-06-14 17:59:20 568

转载 计算机中英对照

了解~~~

2012-06-12 15:35:47 507

转载 UML基础: 统一建模语言简介

到了21世纪--准确地说是2003年,UML已经获得了业界的认同。在我所见过的专业人员的简历中,75%都声称具备UML的知识。然而,在同绝大多数求职人员面谈之后,可以明显地看出他们并不真正了解UML。通常地,他们将UML用作一个术语,或对UML一知半解。大家对UML缺乏理解的这种状况,促进我撰写这篇关于UML 1.4的快速入门文章。当阅读完本文时,您还不具备足够的知识可以在简历上声称自己掌握了UM

2012-06-11 17:47:35 536

原创 UML好的网站介绍

http://www.ibm.com/developerworks/cn/rational/r-uml/

2012-06-11 17:45:38 542

原创 实习所修改的bug总结

1.糊温度確認 画面的「予熱」按钮的宽度总结:在改变背景图片大小的同时,应注意其上的字体,也要和图片一起变大或是变小。(字体大小当时未要求) 2.某个画面上的字符资源进行更新总结:更新字符资源时,应注意新的字符资源被更新后,显示的时候会不会超出原来边框的大小 3.大容量給紙設定画面中,使得开始和停止按钮有效 总结:在增加或是实现什么新的功能时,可以看看有没有可以参考

2012-06-11 10:51:28 652

转载 Enterprise Architect--------用到的工具

Enterprise Architect目录介绍作用1、提供建模工具2、特性丰富系统设计3、端到端跟踪4、提供直观高性能的工作界面主要特性产品新增特性总结简称EA介绍作用1、提供建模工具2、特性丰富系统设计3、端到端跟踪4、提供直观高性能的工作界面主要特性产品新增特性总结简称EA展开

2012-06-11 10:30:50 637

转载 linux中的clock shew 问题的解决方法

前言: 今天公司拿了个刀片服务器过来。刀片服务器有四个系统一个交换机,每个系统装在单独的服务器上,集成到一台上面,像几块厚的木板插在一个架子上,还带一个特大的Storage存储服务器和超大的电源。问题不在这,主要是让我们在服务器上配置公司的产品,拿出去展览的。      其实问题很小,是在以前安装软件时没有注意的。在刀片服务器上有两个Linux的服务器,我在上面安装一些软件。结果安装了几个常用

2012-06-06 09:49:45 877

UFormat(U盘制作工具)绿色免费中文版

UFormat(U盘制作工具)绿色免费中文版

2015-07-17

低版本的 libmysql.dll

低版本的libmysql.dll,解决rails连接问题

2013-08-15

Mysql Server 5.1

用于构建window + ruby + rails + netbeans + mongrel框架

2013-07-19

easyeclipse-php-1.2.2.2汉化包

easyeclipse-php-1.2.2.2汉化包

2013-03-19

空空如也

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

TA关注的人

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