自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lynchyo——得失只在刹那间

不断地强化自己才是王道。

  • 博客(143)
  • 资源 (5)
  • 收藏
  • 关注

原创 error C2099: initializer is not a constant

//以下代码存为c文件时,,会报错,改为cpp文件,则不报错。主要原因:编译器不一样。//全局变量是保存在静态存储区的,因此在编译的时候只能用常量进行初始化,而不能用变量进行初始化。//在该程序中是用函数的返回值给变量进行初始化的,因此会出错。//在这里说一下全局变量和局部变量的在编译时的不同的处理方式,在程序编译的时候全局变量必须用常量进行初始化,//也就是说直接在全局变

2015-01-20 11:59:42 1582

转载 【SIP协议】初学笔记

1.SIP这玩意是怎么走来和如何构建的?通俗的说,SIP就是一个轻量级信令协议,它可以作为音频、视频、及时信息的信令。说到SIP是怎么出来的就要提H.323,而提到这个标准由不得不提到ITU-T,我们就先说说指定SIP的IETF(Internet Engineering Task Force)和制定H.323的ITU-T(International Telecommunications U

2014-12-01 08:51:04 943

转载 sip参考大全

Description :Protocol suite:TCP/IP .Protocol type :Application layer protocol.Multicast addresses :224.0.1.75 (all servers).Ports :5060 (SCTP, TCP, UDP) server defa

2014-12-01 08:42:40 2593

原创 gcc命令之objdump

常用的几条:objdump -x obj 以某种分类信息的形式把目标文件的数据组织(被分为几大块)输出 objdump -t obj 输出目标文件的符号表()objdump -h obj 输出目标文件的所有段概括()objdump -j .text/.data -S obj 输出指定段的信息一般用法:objdump[-a] [-b bfdname |--ta

2014-11-27 08:44:24 648

原创 Android底层库打印调试信息到logcat中查看

1、最简单的方式使用NDK

2014-11-25 12:00:10 5102

原创 linux下sourceinsight安装及打开

习惯了在source insight下编辑阅读源码,在linux下用vi总是用不好 ,还是在Ubuntu上用回熟悉的source insight,在Ubuntu中,安装Windows程序用wine,然后用wine安装Windows软件即可。

2014-11-20 08:32:30 1556

原创 Linux下安装Android的adb驱动

/etc/udev/rules.d/51-android.rules

2014-11-19 14:53:24 612

转载 ZRTP库

开放式ZRTP是一个由iCall创建、资助、维护的LGPL项目。开放式ZRTP在iCall 7或更高版本中实施应用。随着IP电话的使用变得越来越普遍,有着敏感安全意识的消费者要求有可靠的安全保障,这就使得要在企业中普及IP电话,安全成为必要的条件。安全实时传输协议(Secure Realtime Transfer Protocol,简称SRTP)是一份可以让两个SIP端点对其通讯进

2014-09-24 14:06:40 1419

转载 android内存处理机制

一、 Android的内存机制    Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。    那么GC怎么能够确认某一个对象是不是

2014-09-23 21:38:20 412

转载 Fragment生命周期

官方文档中有详细的文字说明,不过最好还是实践下,熟悉过程。http://developer.android.com/guide/components/fragments.html一、Activity的生命周期图:二、Fragment生命周期图三、对比图四、测试代码:package com.goso.testapp;import

2014-09-23 21:37:25 380

原创 二叉树链式结构实现

#include "string.h"#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE

2014-09-22 15:35:19 484

原创 二叉树顺序结构实现

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */

2014-09-22 10:49:54 652

原创 朴素模式匹配和KMP

#include#include#include#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100typedef int Status;typedef int ElemType;typedef char String[MAXSIZE+1];/* 生成一个其值等于p的串T

2014-09-22 08:50:10 494

转载 MySql常用语句

转:一、mysql常用语句创建,删除和最基本查询:显示数据库     mysql->show databases;创建数据库     mysql->create database db;删除数据库  mysql->drop database db;选择数据库     mysql->use db创建表         mysql->create table myt

2014-09-20 20:17:51 383

转载 TCP/IP、Http、Socket的区别

经常在笔试、面试或者工作的时候听到这些协议,虽然以前没怎么涉及过,但至少知道这些是和网络编程密不可分的知识,作为一个客户端开发程序员,如果可以懂得网络编程的话,他的作用和能力肯定会提升一个档次。原因很简单,这是个信息化时代,由于网络的存在使得人与人、人与网络的联系变得及其地紧密,游戏联网了才好玩,音视频在线了才更方便看。而且,对于一个程序员来说,懂得网络编程将使得自己的能力和价值得到更大的提升,从

2014-09-20 19:30:38 476

原创 链队列

#include#include#include#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int QElemType;typedef int Status;typedef struct QNode{ QElemType data; struct QNod

2014-09-19 11:17:22 412

原创 顺序队列

#include#include#define MAXSIZE 20#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status;typedef int QElemType;typedef struct SqQueue{ QElemType data[MA

2014-09-19 10:21:24 464

原创 链栈

#include#includetypedef int ElemType;typedef int Status;#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef struct StackNode{ ElemType data; struct StackNode *next;}StackNod

2014-09-18 21:43:03 631

原创 两栈共享空间

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20 /* 存储空间初始分配量 */t

2014-09-18 20:15:17 408

原创 顺序栈

#include#includetypedef int Status; typedef int ElemType;#define MaxSize 20#define OK 1#define ERROR 0#define FALSE 0#define TRUE 1typedef struct SqStack{ ElemType data[MaxSi

2014-09-18 17:20:24 489

原创 静态链表

#include "string.h"#include "ctype.h" #include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRU

2014-09-18 11:29:13 413

原创 线性表链式存储

#include#include#include typedef int ElemType;typedef int Status;#define ERROR 0#define OK 1Status visit(ElemType e){ printf("%d ",e); return OK;}typedef struct Node{ ElemType data;

2014-09-17 21:51:32 426

原创 线性表顺序存储

#include #include typedef int ElemType;typedef int Status;#define ERROR 0typedef struct{ int data[20]; int length;}SqList;/* 初始化顺序线性表 */int InitList(SqList *q){ q->length=0; return 1;}

2014-09-17 21:49:19 425

转载 32位和64位系统区别及int字节数

一)64位系统和32位有什么区别?1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。什么是64位处理器?之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器(C

2014-09-11 21:00:43 600

原创 jni之dvmFindClassByName rejecting 'Ljava.lang.String;'错误

char* 转jstring的函数时,在android平台运行后报上面的错误报错:

2014-08-30 10:17:20 2513 1

转载 设计模式综合实例分析之数据库同步系统

为了在数据库发生故障的情况下不影响核心业务的运行,需要将生产数据库定期备份到应急数据库,以备生产数据库发生故障时,能切换到应急数据库,保证业务的正常运行。由于移动公司的数据量非常大,所以只需要对基础数据和关键数据进行备份,为了确保切换到应急数据库时保证核心业务能够运行,还需要备份整个数据库结构。      系统目前需求仅要求支持Oracle数据库的同步,但系统设计时需要考虑以后可以方便地支

2014-08-28 09:54:46 1431

转载 多人联机射击游戏中的设计模式应用

转:http://blog.csdn.net/lovelion/article/details/8262987

2014-08-28 09:34:52 1866 11

转载 设计模式与足球

转:http://blog.csdn.net/lovelion/article/details/7707380

2014-08-28 09:33:37 716

转载 操作复杂对象结构——访问者模式

转:http://blog.csdn.net/lovelion/article/details/7433523

2014-08-28 09:11:39 1079 1

转载 模板方法模式深度解析

转:http://blog.csdn.net/lovelion/article/details/8299794

2014-08-28 08:59:35 671

转载 算法的封装与切换——策略模式

转:http://blog.csdn.net/lovelion/article/details/7818983

2014-08-28 08:48:19 987

转载 处理对象的多种状态及其相互转换——状态模式

转:http://blog.csdn.net/lovelion/article/details/8522982

2014-08-28 08:36:33 2186

转载 对象间的联动——观察者模式

转:http://blog.csdn.net/lovelion/article/details/7720232

2014-08-27 17:27:40 1157

转载 撤销功能的实现——备忘录模

转:http://blog.csdn.net/lovelion/article/details/7526740每个人都有过后悔的时候,但人生并无后悔药,有些错误一旦发生就无法再挽回,有些人一旦错过就不会再回来,有些话一旦说出口就不可能再收回,这就是人生。为了不后悔,凡事我们都需要三思而后行。说了这么多,大家可能已经晕了,不是在学设计模式吗?为什么弄出这么一堆人生感悟来,呵呵,别

2014-08-27 14:33:46 913

转载 协调多个对象之间的交互——中介者模式

转:http://blog.csdn.net/lovelion/article/details/8482952

2014-08-26 16:59:37 930

原创 在android中的ndk打印日志

Printf属于linux应用的打印机制,在androd系统当中没有对应的输出机制,只有在终端下执行时才能回显出来。LOGE属于android专门定义的机制Android logger,专门打印除kernel外的所有应用的log输出。Android NDK 开发时,想要在.c文件中打印一些调试信息的话,是不能使用 printf() 方法的,NDK根本不支持,就算写了,在Lo

2014-08-26 15:41:05 654

转载 遍历聚合对象中的元素——迭代器模式

转:http://blog.csdn.net/lovelion/article/details/9992005

2014-08-25 20:18:23 1703

转载 自定义语言的实现——解释器模式

转:http://blog.csdn.net/lovelion/article/details/7713567

2014-08-25 15:51:38 663

转载 请求发送者与接收者解耦——命令模式

转:http://blog.csdn.net/lovelion/article/details/8796736

2014-08-25 14:24:05 1115

转载 请求的链式处理——职责链模式

转:http://blog.csdn.net/lovelion/article/details/7420891  “一对二”,“过”,“过”……这声音熟悉吗?你会想到什么?对!纸牌。在类似“斗地主”这样的纸牌游戏中,某人出牌给他的下家,下家看看手中的牌,如果要不起上家的牌则将出牌请求再转发给他的下家,其下家再进行判断。一个循环下来,如果其他人都要不起该牌,则最初的出牌者可以打出新的牌。在这

2014-08-25 08:53:03 562

全志ov7670驱动

cubieboard2的android源码包中的内核没有ov7670驱动时,又相加ov7670的摄像头,可下载此文件,编译成模块,并配置。

2014-08-07

P2P穿透NAT原理浅析

对各种NAT类型都进行了详细介绍,也对如何进行穿越进行了分析。

2014-07-14

基于端口准随机猜测的UDP穿越Symmetric_NAT的方法

一种彼此猜测对方端口的解决方法,对端口映射无论是等差变化还是随机变化的情形都适用,且不需设置另外的服务器,从而实现对称型NAT的P2P。

2014-07-14

NAT穿越的原理和介绍 p2p核心协议和原理

对各种NAT类型进行了详细介绍,并分析了NAT穿越的原理 ,从而实现P2P。

2014-07-14

单片机C语言(周立功)

这是一本关于Intel 80C51 以及广大的51 系列单片机的书这本书介绍给读者一些 新的技术使你的8051 工程和开发过程变得简单请注意这本书的目的可不是教你各种 8051 嵌入式系统的解决方法 为使问题讨论更加清晰在适当的地方给出了程序代码我们以讨论项目的方法来说 明每章碰到的问题所有的代码都可在附带的光盘上找到你必须熟系C 和8051 汇编因 为本书不是一本C 和汇编的指导书你可以买到不少关于ANSI C 的书最佳选择当然是Intel 的数据书可从你的芯片供应商处免费索取和随编译工具附送的手册

2010-04-28

空空如也

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

TA关注的人

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