自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式---策略模式和观察者模式

策略模式-----

2014-10-30 17:28:52 1488

原创 android中Contex的使用例子(在一个普通类中用context去开开启一个activity)

前提:A继承Activity,B一个普通的类,且构造函数是这样的private Context ctx;public Purchase(Context c) {// TODO Auto-generated constructor stubthis.ctx = c; }C一个继承Activity的类。现在在A中 B  b= new  B( A.this );那么B就获

2014-09-01 17:12:39 2839

原创 qt工程中点击按钮事件等效为按键盘的enter键事件

一直在网上查找qt工程中,有一个

2014-06-20 17:29:27 5246

原创 eclipse建立工程后src下面没有package,自己手动建立class和layout

自己下载的eclipse版本新建一个安卓工程后,src下面没有,更加没有源文件。高手指点后,特把自己的心得体会写下来,仅供安卓新手参考,自己也在不断努力学习过程中。总结一下过程就是:新建一个安卓工程 -> new 一个class -> new 一个与class对应的layout -> 对layout进行一些布局,可直接拖曳button以及textview -> 在AndroiMainfes

2014-03-11 16:59:05 8918

原创 eclipse加载安卓工程的时候出现select at lease one project错误

因为已经加载过一个同名的安卓工程了,进入入windows->show view->project explorer 这里找出来删掉再导入工程即可。

2014-03-07 13:25:58 947

原创 typedef起别名和声明不一样

F1.c中声明了一个结构体,struct student  { int  num;  int   score;}F1.h 中 typedef   struct student   STU;F2.c中调用了这个结构体去声明一个变量,如果用STU    s;则错误,。因为F1.h中只是typedef了一下这个结构体,并没有这个结构体的实体。所以,就算F2.c中包含了F1

2014-03-04 14:14:55 609

原创 ADS中头文件路径设置及查找

一直苦于ads头文件中在ads的如上图所示,User Paths 是用户自己的工程头文件以及源文件的路径,这个在建立工程的时候会自动的完成,或者手动完成。System Paths 是ADS的默认系统路径,会找到ADS自己所带的include 和lib。当用户自己定义的头文件放在User Paths路径下面后,一定记得选中Always Search User Paths,这样在自己的

2014-03-04 11:24:42 3753

转载 PBOC/EMV之DES算法

PBOC/EMV之DES算法分类:金融电子 | 标签: PBOC  EMV  DES 2010-10-27 11:33阅读(320)评论(0) 转载请注明出处作者:小马 Des是在金融电子领域用的比较多的一种加解密算法, 比如POS,ATM,智能IC卡等领域. 这个算法网上可以找到很多, 这篇文章只是自己整理一个版本,加入了一些自己的理解和注释.

2013-11-20 10:53:07 979

转载 Malloc内存泄露和内存越界问题的研究

Malloc内存泄露和内存越界问题的研究 2013-03-02 22:59:32分类: LINUX原文地址:Malloc内存泄露和内存越界问题的研究 作者:gongcbMalloc内存泄露和内存越界问题的研究------内存跟踪与检测篇1.      引言熟悉c语言的人都知道,内存泄露,特别是内存越界是软件界非常棘手,甚至防不胜防的问题。由于这种问题

2013-10-22 11:11:11 3480

原创 二维数组中a+i和*(a+i)一样含义解析

在二维数组中,遇到a + i 和*(a + i)相等,一般意思上理解 *(a + i)是取a + i中内容,怎么会相等呢?一下是我查找资料和的解析。重点讲解:我们知道取一存储单元中的内容的时候,可以用指针去取,即假如int arr[10];  int *p =arr; 我们可以用*p来取p所指向内存单元中的内容。可以上面最后一个图片中看到,二维数

2013-10-15 13:07:07 10578 4

原创 常量和表达式不能进行自增自减元算例子解析

#include   2 int main()  3 {  4     int c;  5     int a = 2,b = 1;  6 //  c = ++(a+b);  7     /*  8     现象:左值无效  9     原因:常量和表达式不能作为左值。 10     a+b结果是3,为常量,不可进行自增自减预算,比如 11     i++翻

2013-10-15 12:09:21 2190

转载 QT开发环境安装配置教程

QT开发环境安装配置教程分类: QT2012-11-29 23:31 5836人阅读 评论(1) 收藏 举报Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Creater,Library等即可。下面介绍Windows版QT开发环境Qt Creater + MinGW + Qt libraries配置方法:1.下载安装Mi

2013-10-09 10:15:47 657

原创 TCP/IP协议概括一点点

TCP/IP协议 OSI网络七层结构 TCP连接三次握手过程,在VC下开发,这个过程分别对应调用哪些API7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层 其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。下面我给大家介绍一下这7层的功能:        

2013-10-04 13:00:00 662

转载 sscanf函数用法有例子的

此文所有的实验都是基于下面的程序: char str[10]; for (int i = 0; i 执行完后str的值为 str = "!!!!!!!!!!" 我们把str的每个字符都初始化为惊叹号,当str的值发生变化时,使用printf打印str的值,对比先前的惊叹号,这样就可以方便的观察str发生了怎样的变化。下面我们做几个小实验,看看使用sscanf

2013-09-23 22:34:39 901

转载 fgets函数的使用

以字符串为单位的I/O函数2009年12月20日 星期日 14:59fgets从指定的文件中读一行字符到调用者提供的缓冲区中,gets从标准输入读一行字符到调用者提供的缓冲区中。#include char *fgets(char *s, int size, FILE *stream);char *gets(char *s);返回值:成功时s指向哪返回的指

2013-09-23 21:57:05 1061

转载 转载:scanf和缓冲区的关系

C语言中scanf与键盘缓冲区2011-03-22 16:25 324人阅读 评论(0) 收藏 举报c语言buffer存储1.屏幕输入与键盘缓冲区存储根据ASCII表存储ASCII值。若输入97+回车键,则缓冲区存储的是39h,37h,0Ah. 2.整型格式输入scanf("%d",&a);过程:scanf按照%d格式最多扫描buffer中前4个

2013-08-28 22:33:08 611

空空如也

空空如也

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

TA关注的人

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