自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dayuqi的专栏

在路上

  • 博客(13)
  • 收藏
  • 关注

转载 开发iOS即时通讯工具参考的一些开源、框架和教程

开发iOS即时通讯工具参考的一些开源、框架和教程下面收集了开发即时通讯工具,如AIM、ICQ(Oscar 协议)以及Jabber(XMPP协议)的iOS客户端程序的一些开源,可以直接使用或者参考:Oscar协议开发库LibOrange:https://github.com/unixpickle/LibOrange基于LibOrange库开啊的AIM/

2012-09-27 00:54:16 15560 2

原创 继续算法课的学习!归并排序的模版函数的递归实现(merge函数用两个来实现,记得检查左右边界指针的范围哦)

templateclass T> void MergeSort(T a[],int left,int right);//leif为左边界,right为右边界templateclass T>void Merge(T c[],T d[],int l,int m,int r); //将合并好的两部分搬到b数组.再用copy函数搬回去...templateclass T>void Co

2012-09-26 18:24:56 1200

转载 2013年腾讯笔试题:n个元素顺序入栈,出栈顺序有多少种?

n个元素顺序入栈,出栈顺序有多少种?  转者注 这个的结果有数学公式的 是C(n,2n)-C(n-1,2n),至于公式怎么来,必须将问题转化为数学问题“卡塔兰数”(Catalan).程序员的做法是用递归,要想写出效率高的程序,就得用这个数学问题推导出来的 公式.转载自 http://blog.163.com/hbkjdx205@126/blog/static/31

2012-09-23 23:46:50 5121

转载 Xcode 4.4中LLVM compiler 4.0带来的Objective-C新语法特性

今年WWDC 2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode 4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人惊喜的特性。注意,下面的语法需要下载Xcode 4.4。1、枚举类型的改变老写法:[cpp] view plaincopytypedef en

2012-09-21 23:25:27 768

原创 手机网络编程(基于J2ME的总结)

随着手机编程的发展,现在的手机网络编程已经成为一种基本的手机软件开发技能,虽然相对于PC网络编程来说,手机网络编程比较简单,且绝大部分都是进行客户端网络编程,但是在实际使用中还是存在一系列的问题。         本人自认为进行手机网络编程已经有段时间了,在这里将自己的一些手机网络编程的经验和大家进行分享,不足之处请大家积极指正,一起提高。         下面的说明部分适

2012-09-20 14:22:29 580

转载 对Bridge模式的理解

对Bridge模式的理解摘要:本文首先解释了Bridge模式的定义。然后通过一个例子,一步步将Bridge模式实现。 在一切开始之前,请允许我先给出三条经典名言:Design to interfaces. Find what varies and encapsulate it. Favor composition over inheritance.后面我们会反复,并且是反反复复的用到。

2012-09-19 22:47:19 558

转载 KMP字符串模式匹配详解

KMP字符串模式匹配详解KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。一.  简单匹配算法先来看一个简单匹配算法的函数:int Index_BF ( char S [ ], char T [ ], int pos ){/* 若串 S 中从第po

2012-09-19 13:38:40 417

原创 寻找相同且长度最长的字符串

////  main.cpp//  p227////  Created by mac on 12-9-19.//  Copyright (c) 2012年 Roc. All rights reserved.//  此题为寻找相同且长度最长的字符串#include using namespace std;

2012-09-19 12:48:14 518

原创 找出一行字符串中的连续出现次数最多的字串

找出一行字符串中的连续出现次数最多的字串C++代码描述:面试题:找出一行字符串中的连续出现次数最多的字串,如"sbsdadada"的结果就是da#include #include #include using namespace std;//先找出字符串的所有子串//void f

2012-09-19 12:38:07 891

转载 程序员面试题精选100题(16)-O(logn)求Fibonacci数列[算法]

题目:定义Fibonacci数列如下:               /  0                      n=0f(n)=      1                      n=1        \  f(n-1)+f(n-2)          n=2输入n,用最快的方法求该数列的第n项。分析:在很多C语言教科书中讲到递

2012-09-18 13:28:43 1623

转载 const限定符的讨论

因为常量在定义后就不能被修改,所以定义时必须初始化:这几种指针却是很容易弄混淆。下面我谈谈我的看法。欢迎指正。 指向常量的指针。 按照字面意思,这个指针应该指向常量。所以呢,他的形式应该如下: const   int   a=1; const   int   *ip=&a; 这里我们需要注意const的位置。他在指针指向的变量类型即int之前。这就是

2012-09-09 21:59:28 506

转载 C++ Virtual详解

纯虚函数:  C++语言为我们提供了一种语法结构,通过它可以指明,一个虚拟函数只是提供了一个可被子类型改写的接口。但是,它本身并不能通过虚拟机制被调用。这就是纯虚拟函数(pure virtual function)。 纯虚拟函数的声明如下所示:          这里函数声明后面紧跟赋值0。  包含(或继承)一个或多个纯虚拟函数的类被编译器识别为抽象基类。试图创建一个抽象基类的独立

2012-09-07 11:51:23 601

原创 几个常用控件的笔记

二、UIPickerView控件1.必须在controller中实现PickerView的delegate和数据源DataSource协议。以pickerView开头的方法有6个(头文件引入协议名后可在codesense看到)。在这些方法中,告诉选取器显示多少组件,每个组件各有所少行,组件的宽度,各显示什么数据或是图像,以及每个组件选取时的事件(如reload依赖其的组件)。1.1每个组件

2012-09-06 16:25:43 925

空空如也

空空如也

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

TA关注的人

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