自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

转载 eclipse中一键生成C头文件.h,以及一键使用NDK交叉编译

一、使用环境 1、windows64位操作系统 2、ADT为adt-bundle-windows-x86_64-20130917    3、NDK为android-ndk-r9b二、配置生成头文件.h    ⒈首先,如图所示,点击External Tools Configurations... ⒉然后,如图所示,点击  ⒊接下来,看图操作

2015-08-24 20:20:57 637

转载 Socket编程步骤

最近公司的流媒体服务器交给我修改,主要问题是只能使用独立的ip的海康威视摄像头接入(海康威视能直接使用rtsp协议获取视频数据),用tutk的p2p方式获取视频数据有点问题。我还是先了解下socket的交互过程吧,转账了一篇文章,给自己做个笔记sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW

2015-08-22 20:10:17 676

原创 数据结构-二叉树实现

1.指路法定位结点1.1指路法通过根结点与目标结点的相对位置进行定位1.2指路法可以避开二叉树递归的性质“线性”定位2.二叉树存储结构2.1用结构体来定义二叉树中的指针域2.2 二叉树的头结点也可以用结构体实现头节点typedef struct _tag_BTree TBTree;struct _tag_BTree{ int count; BTree

2015-08-22 19:45:29 334

原创 数据结构-二叉树定义

1.通用树结构是采用双亲孩子表示法模型建立的每个结点都有一个指向其双亲的指针每个结点都有若干个指向其孩子的指针2.另一种树结构模型孩子兄弟表示法模型每个结点都有一个指向其第一个孩子的指针每个结点都有一个指向其第一个右兄弟的指针每个结点包含一个数据指针和两个结点指针数据指针:指向保存于树中的数据孩子结点指针:指向第一个孩子兄弟结点指针:指向第一个右兄弟孩子

2015-08-21 21:01:31 519

原创 程序员的几个成长阶段

软件开发这个行业往往是供不应求,这跟开发人员的素质有很大的关系,在这个浮躁的圈子里,能在一家公司呆上三年以上的程序员,通常就会把持领导岗 位,结果做出来的东西大多非常糟糕。这也说明了,程序员的能力不能完全靠工作年限来划分。怎么样才可以成为一名合格的高级程序员?今天为大家解析程序员的 几个成长阶段。初级程序员初级开发人员是这样的,刚从学校出来,就像坐井观天中的

2015-08-19 15:59:23 359

原创 数据结构-树的存储结构

树的存储结构:利用链表组织树中的各个结点链表中的前后关系不代表结点间的逻辑关系结点的逻辑关系由 child 数据域描述child 数据域保存其他结点的存储地址树结点结构体typedef struct _tag_GTreeNode GTreeNode;struct _tag_GTreeNode{ GTreeData* data; GTr

2015-08-16 23:29:31 269

原创 数据结构-树

定义:树是一种非线性的数据结构,?  由 树是由  n  (  n ≥ 0 )  个结点组成的有限集合            如果  n = 0 称 ; 称为空树             如果  n > 0 则 :有一个特定的称之为 根 (root) , 它 , 的结点 , 它只有直接后继 ,但没有直接前驱, 为 除根以外的其它结点限集合T0,T1,T2,....Tm-1,每个集合又是一棵

2015-08-16 23:02:21 244

原创 数据结构-队列2

上篇说到了链式队列,这一篇就写顺序队列。顺序线性表之前的博客也有写到过,这里就直接把代码贴出来顺序线性表SeqList.h#ifndef _SEQLIST_H_#define _SEQLIST_H_typedef void SeqList;typedef void SeqListNode;SeqList* SeqList_Create(int capacity);v

2015-08-16 22:59:11 246

原创 数据结构-队列1

定义:队列是一种特殊的线性表,队列仅在线性表的两端进行操作队头(Front) : 取出数据元素的一端队尾(Rear) : 插入数据元素的一端队列不允许在中间部位进行操作 ! 性质:先进先出( (FIFO FIFO) )操作:创建队列销毁队列清空队列进队列出队列获取队头元素获取队列的长度两种实现方式:1.顺序存储

2015-08-16 22:14:39 254

原创 android-ndk 数据传递

本篇主要记录在android中调用c里面的方法,会看到如何生成方法的签名,java与c类型的对比以及转换。

2015-08-16 18:38:19 330

原创 android-ndk开发helloworld

windows上开发ndk程序需要搭建开发环境,我所知道的搭建开发环境有两种方式:一种是用google提供的ndk这种搭建方式网上有很多,可以参http://blog.csdn.net/lovexieyuan520/article/details/43212333。另一种是cygwin。描述下cygwin的搭建过程:1.下载安装文件http://download.csdn.net/deta

2015-08-13 19:33:11 331

原创 数据结构-栈2(学习笔记)

给出顺序存储实现的方式实现栈的代码:顺序列表的头文件SeqList.h#ifndef _SEQLIST_H_#define _SEQLIST_H_typedef void SeqList;typedef void SeqListNode;SeqList* SeqList_Create(int capacity);void SeqList_Destroy(SeqList* l

2015-08-13 15:32:34 275

原创 数据结构-栈1(学习笔记)

定义:1.栈是一种特殊的线性表2.栈仅能在线性表的一端进行操作2.1栈顶(Top):允许操作的一端2.2栈底(Bottom):不允许操作的一端性质:后进先出常用操作:1.创建栈2.销毁栈3.清空栈4.进栈5.出栈6.获取栈顶元素

2015-08-13 14:11:09 287

原创 数据结构-双向链表(学习笔记)

定义:在单链表的结点中增加一个指向其前驱的pre指针 双向链表的新操作:1.将游标重置指向链表中的第一2.将游标重置指向链表中的第一个数据元3.将游标移动指向到链表中的下一个数据元4.将游标移动指向到链表中的上一个数据元素5.直接指定删除链表中的某个数据元素头文件:#ifndef _DLINKLIST_H_#define _DLINKLIST_H_

2015-08-12 20:03:27 359

原创 数据结构-循环链表(学习笔记)

定义:将单链表中最后一个数据元素的next指针指向第一个元素游标:在循环链表中可以定义一个“当前”指针,这个指针通常称为游标,可以通过这个游标来遍历链表中的所有元素。一些新的操作:1.获取当前游标指向的数据元素2.将游标重置指向链表中的第一个数据元素3.将游标移动指向到链表中的下一个数据元素4.直接指定删除链表中的某个数据元素头文件:#ifn

2015-08-12 18:54:13 383

原创 数据结构-静态链表(学习笔记)

利用数组来实现单向链表。定义:1.顺序表数组中的元素由两个数据域组成:data和next2.data域用于存储数据3.next域用于存储下一个元素在数组中的下标静态链表是在顺序表的基础上利用数组实现的单链表!相关结构:节点:typedef struct _tag_StaticListNode{ unsigned int data; int ne

2015-08-12 15:24:00 445

原创 数据结构-链式线性表(学习笔记)

定义:逻辑关系,每个元素除了存储本身的信息外,还需要存储指示其直接后继的信息。链式存储逻辑结构:n个结点链接成一个链式线性表的结构叫做链表,当每个结点中只包含一个指针域时,叫做单链表。链表的基本概念:表头结点: 链表中的第一个结点,包含指向第一个数据元素的指针以及链表自身的一些信息数据结点:链表中代表数据元素的结点,包含指向下一个数据元素的指

2015-08-12 11:20:29 393

原创 数据结构-线性表(学习笔记)

定义:1.线性表(List)是零个或多个数据元素的集合2.线性表中的数据元素之间是有顺序的3.线性表中的数据元素个数是有限的4.线性表中的数据元素的类型必须相同 线性表是具有相同类型的 n( ≥ 0)个数据元素的有限序列 a1, a2, …, an ,ai是表项,n 是表长度。性质:1.a0为线性表的第一个元素,只有一个后继2.an为线性表的最后一个元素,只

2015-08-11 19:45:59 358

原创 c关键字分析

总结下c语言的基础知识auto:auto即C语言中局部变量的默认属性编译器默认所有的局部变量都是auto的static:static修饰的局部变量存储在程序静态区static的另一个意义是文件作用域标示符register:register变量的必须是CPU寄存器可以接受的值不能用&运算符获取register变量的地址goto:禁用goto

2015-08-10 20:24:11 333

原创 AutoScrollViewPager 自动循环滚动viewpager

此片博客只是记录在开发工程中用到的一个空间并不是很完美,但相对之前开发的项目还是有些进步所以写下来。此控件相对之前用到的控件的优点:1.可以无限循环滚动2.无需定时器控制view的滚动,代码简介很多还未解决的问题:1.如何与Indicator搭配使用,没时间弄,所以先放着此控件的使用方法:sportvp=(AutoScrollViewPager)findViewById

2015-08-10 19:52:08 1078

原创 android 页面标题栏公用控件

在日常开发中,我们的XML布局文件的头部大多数都是相同或类似的。我们正常的业务开发,只需要中间“正文内容”一个布局,最终却成了这种情况,必须是大多数布局文件中都得copy这么一大段。所以这里提供了一个公用的标题栏控件,贴上代码吧:package qtt.cellcom.com.cn.widget;import android.content.Context;import androi

2015-08-10 13:53:14 632

原创 android 图片上传

以前做项目在选择图片及上传这个功能上总是会有bug,要么是选择图片时内存溢出要么获取不到图片,今天整理了下图片上传的代码,发出来希望能帮到大家,也希望提出意见。//部分代码如下package com.example.imageupload;import java.io.BufferedOutputStream;import java.io.ByteArra

2015-08-10 09:40:30 577

转载 android开源动画库nineoldandroids

项目官网地址:http://nineoldandroids.com/使用这个库的原因是android3.0之后出了新的animation API,但是android3.0以下的不支持这个库完成了这个兼容性,使得ValueAnimator、ObjectAnimator等新的动画api能不改一行代码,只修改import的包名就完全兼容到新的api比如下面这段代码,在

2015-08-07 11:07:20 255

转载 Android开发框架 afinal

Android快速开发框架Afinal已经迁移至github,地址是:https://github.com/yangfuhai/afina Afinal是一个orm、ioc框架,遵循约定大于配置原则,无需任何配置即可完成所有工作,但也可以通过配置达到个人的个性化需求。Afinal提倡代码快速简洁,尽量一行代码完成的事情不会用两行。Afinal里面目前包含了四大组件:FinalH

2015-08-06 11:42:20 337

转载 android缓存框架ASimpleCache

最近在github上看到了一个很不错的缓存框架 ASimpleCache 它是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。它可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。项目地址:ASimpleCache1、

2015-08-06 11:28:38 249

转载 估算项目的时间进度

介绍最近忙着赶项目,无暇去写博客。今天我想知道大家是怎么估算项目时间进度的?我把我这次项目经历,唠叨唠叨。情况要做新的项目,产品经理A来找我,问我,这个项目你需要多长时间完成?前提条件:我没看过需求,我只是泛泛的看了下demo,只是知道,页面上有哪些内容,有多少种情况?我没有办法回答她,因为我自己也

2015-08-06 11:02:14 457

jni数据传递demo

jni基本数据类型,数组及对象的传递demo,此demo可推出c,c++调用java方法的实现原理

2015-08-30

cygwin离线安装包

cygwin离线安装包,有时在线安装一直安装不了。提供一个离线安装包测试是可以用的,希望大家能用到

2015-08-13

AutoScrollViewPager

自动循环滚动的viewpager,还未和Indicator配合使用。详细说明请参照http://www.trinea.cn/android/auto-scroll-view-pager/

2015-08-10

android图片上传

以前做项目在选择图片及上传这个功能上总是会有bug,要么是选择图片时内存溢出要么获取不到图片,今天整理了下图片上传的代码,发出来希望能帮到大家,也希望提出意见。

2015-08-10

android 图片选择及上传

以前做项目在选择图片及上传这个功能上总是会有bug,要么是选择图片时内存溢出要么获取不到图片,今天整理了下图片上传的代码,发出来希望能帮到大家,也希望提出意见。

2015-08-10

android listview翻页阻尼效果

android listview翻页阻尼效果

2013-07-12

空空如也

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

TA关注的人

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