自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.An 的专栏

关于iPhone、Android、linux、嵌入式、地图、导航及一切有意思的事情。

  • 博客(185)
  • 资源 (10)
  • 收藏
  • 关注

转载 深入浅出4G标准:LTE FDD和LTE TDD

目前基于LTE的4G标准有两个,分别为LTE FDD和LTE TDD(国内习惯于将LTE TDD称为TD-LTE),看名字大家会有直观的印象,两大标准都是基于LTE的不同分支,相似度超过90%.接下来我们用交通来举例,具体分析一下两者间的差异:一 TD-LTE省资源,FDD速度快LTE FDD(Frequency Division Duplexing,FDD)采用的是频分双工,TD

2013-12-17 16:27:16 5282

转载 ERP,SCM,CRM它们之间的区别与联系

企业资源计划(ERP),供应链管理(SCM)和客户关系管理(CRM)是当前信息系统三大热门话题,也是电子商务的组成部分,而其中ERP又是核心部分。ERP、CRM、SCM 三者从企业管理集成的角度来看,它们之间有区别,也有联系。ERP 基本功能概述企业资源计划(EntERPrise Resources Planning),是基于计算机技术和管理科学的最新发展,从理论和实际两个方面,提

2013-11-13 17:19:42 11731

转载 Android技术积累:图片缓存管理

转载自Keegan小钢本文链接地址:http://keegan-lee.diandian.com/post/2012-12-06/40047548955 如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加

2013-10-09 16:11:13 5008 2

转载 网络模型分析

网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能够共享特定的数据结构;同时这些协议的组合

2013-09-21 23:14:01 3844

转载 SQL基本操作(转)

(一)表操作一.创建表格  SQL语言中的create table语句被用来建立新的数据库表格。create table语句的使用格式如下:     create table tablename(column1 data type[constraint],                           column2 data type[constraint]

2013-09-21 16:59:19 3684

转载 单链表逆序详解

1、具有链表头的单链表一段单链表逆序的程序 typedefstruct student{    int number;    char name[20];    int score;    struct student *next;}student;student *reverse(student *stu){    student *p1,*p

2013-09-12 11:15:40 3290

转载 C和C++字符串处理函数

C:char st[100];1. 字符串长度   strlen(st);2. 字符串比较   strcmp(st1,st2);   strncmp(st1,st2,n);   把st1,st2的前n个进行比较。3. 附加   strcat(st1,st2);   strncat(st1,st2,n);   n表示连接上st2的前n个给s

2013-09-12 10:22:07 5218 1

原创 笔试及上机题常用(二)

常用七种排序方式口诀:冒择路(插入)兮(希尔)快归堆

2013-09-12 09:42:45 2962

转载 常见经典排序算法

常见经典排序算法1.希尔排序2.二分插入法3.直接插入法4.带哨兵的直接排序法5.冒泡排序6.选择排序7.快速排序8.堆排序一.希尔(Shell)排序法(又称宿小增量排序,是1959年由D.L.Shell提出来的)/* Shell 排序法 */#include void sort(int v[],int n){    int gap,i,j,

2013-09-12 09:25:38 3067

原创 笔记及上机题常用(一)

常用头文件:#include #include #include #include "stdafx.h"#include #include 常用函数1、strcat头文件:#include #include #include 功能把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。说明

2013-09-11 15:52:22 2989

转载 知识梳理(二)——父类的同名变量被隐藏

关于此题:class A{public:    int _a;    A()    {        _a = 1;    }       void print()    {        printf("%d",_a);    }};class B:public A{

2013-09-06 20:59:58 2987

转载 知识梳理(一)——C++ 虚函数表解析

C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,

2013-09-06 19:48:44 2690

原创 SVN局域网服务器搭建及简单使用

SVN服务器使用 VisualSVN server,相对命令行方式配置更容易SVN客户端使用TortoiseSVN本文以WinXP为例1、下载VisualSVN server下载地址:http://subversion.apache.org/packages.html,下拉找到windows,点击 VisualSVN 在弹出界面,选择VisualSVN serve进行下载。

2013-08-26 20:02:32 17581

转载 IOS 键盘的显示与关闭

转自:http://my.oschina.net/hmj/blog/99489 在每一个IOS应用中,几乎不可避免的要进行文本输入操作,例如要求用户填写登陆注册信息,进行话题的评论回复,等等。用到的文本输入组件有UITextField,UITextView,对于这两个组件的相关属性和方法想必大家都很熟悉,但貌似对于键盘的显示或隐藏过程貌似常常不是很清楚,其实本人也是一知半解,所以趁此做简单

2013-08-05 16:53:01 11852

转载 xcode 4 制作静态库详解

转自:http://blog.csdn.net/pjk1129/article/details/7255163最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,

2013-07-29 21:31:53 2875

转载 三种方法让TabBarController和NavigationController并存

TabBarController中需要使用NavigationController,这样可以实现TabbarController中的视图导航。我总结了三种方法去实现,以供大家参考。第一种:最简单的是从NavigationController下手,先用TabBarController建立XIB文件,在XIB上拉出相应的Tabbar。这时如果去建立导航,只需要在上一页和下一页之间建立相应的对应

2013-07-20 22:29:49 2946

转载 XCode 4 的调试定位技巧

经常有朋友会问Crash的问题。Crash最多的无非就两种,一种就是signal SIGABRT,大概的意思就是发送Message出现问题,信号迷失了。这种的Crash其实是很好定位,Crash了后直接看Console里出的最后日志,比如这段: 2012-03-28 19:26:33.055 TableViewMenuDemo[3916:f803] *** Terminating

2013-07-16 15:54:37 2763

原创 设计模式之观察者模式——"订不订奶您随意"

名称观察者模式目的解决类之间一对多关系方法将行为或特性向上进行抽象,通过对抽象的不同实现,避免了对原有代码的修改,从而便于扩展场景:1、牛奶厂要向A小区开展每天免费送奶的业务了,可是到底有多少人想要定牛奶,有些人这个月定了,下个月又退订了,怎么办?2、为解决这个问题,牛奶厂在A小区雇了一名小奶童负责整个小区的所

2013-07-13 15:06:47 3363

原创 设计模式之策略模式——“要怎么做,到时候再说”

名称策略模式目的解决类(Class)行为的不确定性问题方法将行为或特性向上进行抽象,通过对抽象的不同实现,避免了对原有代码的修改,从而便于扩展场景:1、假设现在有一个类A,同时它具有打印字母A跟写入字母A两个方法。2、现在假设需要把Class A的printA()方法改为打印字母B,按照上面的设

2013-07-13 00:23:52 3110

转载 android 4.0如何打开无线设置界面?

在android4.0之前可以通过下面方法打开无线网络设置页面,可是在4.0以上则会抛异常                                                  Intent mIntent = new Intent("/");                                         ComponentName comp = new Co

2013-07-08 22:41:37 5534

转载 Android中Alertdialog对话框点击消失?

在开发的时候遇到一个问题,就是一触摸对话框边缘外部,对话框会自动消失。这个问题很纠结啊,查找了一下发现从Android 4.0开始,AlertDialog有了变化,就是在触摸对话框边缘外部,对话框会自动消失,查了源码,找到解决办法:        研究其父类时候发现,可以设置这么一条属性,在AlertDialog.Builder.create()之后才能调用这两个方法 

2013-07-08 22:39:55 1439

转载 java中HashMap的用法

重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。  再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个

2013-07-02 12:16:49 25142 1

转载 Select at least one project解决办法

转自:http://blog.csdn.net/xyg165/article/details/8492386今天遇到个问这个问题的,顺便帮解决了,是在导入工程的时候出现的,这是因为有同名的工程的,进入windows->show view->project explorer 这里找出来删掉再导入工程即可。

2013-06-30 19:39:31 2546

原创 设计模式 学习随记

1、如果需生成的产品分类(判断)过多,用抽象来包装所有种类,然后通过多态,避免了在客户端使用时太过具化,增加了系统的扩展性。2、工厂模式针对产品,缺点是引起产品泛滥;抽象工厂模式针对产品系列,缺点是不便于对具体的一个产品进行操作。3、一种简单的循环写法 String[] names={};for(String name:names){name...}4、对扩展开放,对修

2013-06-28 12:28:28 909

转载 Android错误异常收集

转自:http://blog.csdn.net/jseven1989/article/details/8743147--------------------今天写一个Android程序时需要用到第三方Jar包,报了一个错误java.lang.NoClassDefFoundError:org.ksoap2.transport.HttpTransportSE。查了一下资料,

2013-05-07 21:19:15 2248

原创 程序员修炼之道(评注版)

·你不应该局限于任何特定的技术,而是应该拥有足够广博的背景和经验基础,以让你能在特定情况下选择好的解决方案。你的背景源自对计算机科学的基本原理的理解,而你的经验来自广泛的时间项目。

2013-04-28 17:07:01 788

原创 《细节觉得交互设计的成败》读书笔记

1、如何使用户“一看就懂”1.1使用比拟手法局限性:(1)需要可比拟的对象;(2)时间改变了比拟对象的原始属性注意:(1)不需要在所有方面和要比拟的对象完全一样,尤其在操作方法上;(2)不要因为比拟限制了想象力1.2模型匹配原则诺曼在《设计心理学》中提出了心理模型、现实模型和系统模型的概念。心理模型是存在于用户头脑中的关于一个产品应该具有的概念和行为的知识;显示模型是产品的内部

2013-04-14 16:33:30 954

转载 Matlab plot 参数设置

一、Matlab绘图中用到的直线属性包括:(1)LineStyle:线形(2)LineWidth:线宽(3)Color:颜色(4)MarkerType:标记点的形状(5)MarkerSize:标记点的大小(6)MarkerFaceColor:标记点内部的填充颜色(7)MarkerEdgeColor:标记点边缘的颜色1、线形标记符    线形 -

2013-04-01 20:46:46 1187

转载 Android里神奇的dp

转自:http://blog.csdn.net/eggcalm/article/details/7006378今天偶然间问了同事一个关于dp单位的问题,然后由这个问题引发的一连串的问题彻底颠覆了我关于dp的理论体系。我那个问题是这样的:既然dp的本质是物理尺寸,为什么不用cm或者mm等传统长度单位替代?然后他回答我dp是和像素密度无关的。。。我对这个回答不屑一顾

2013-03-16 16:29:31 888

转载 Android 中控件(如Button)设置drawableLeft方法

转自:http://ntsoft.blog.163.com/blog/static/11635392012787504479/1.在XML中使用android:drawableLeft="@drawable/icon"2.代码中动态变化Drawable drawable= getResources().getDrawable(R.drawable.drawable);

2013-03-12 10:02:22 9019

原创 Eclipse下更换android SDK方法(Windows/Mac)

Mac下:对应项目,右键->Properties->然后在Project Build Target中选择要更换的SDK版本即可。Windows下:对应项目,window->preference->Android->Browse

2013-03-10 14:08:53 9430

转载 中国市场 Android App 兼容性报告

转自:http://www.leiphone.com/0711-warlial-report.html由于手机操作系统的不同,以及操作系统版本之间的差异,使得真机测试这个过程尤其复杂,涉及终端、人员、工具、时间、管理等方面的问题,Android系统的设备因操作系统多样性和终端类型的庞杂,问题尤为复杂。而此份报告就有助智能手机用户,移动互联网开发者以及移动设备厂商清晰的了解Android

2013-03-10 13:48:48 1249

转载 Android ScrollView的使用

转自:http://hi.baidu.com/chunying031/item/34f6a0e88721400c560f1d9f下面是一个测试android滚动条的例子,只是简单的实现.[html]view plaincopyprint?android:orientation="vertical"android:layout_width="fill_pa

2013-03-09 21:10:13 43444 1

转载 iPhone和iPad应用图标圆角参数标准

来自: 哦。(O.O.C.) 2012-05-29 13:36:12iTunes Artwork icon ──────512px (90px) App icon(iPhone4) ──────114px (20px) App icon(iPad) ──────72px (12px) App icon(iPhone 3G/3GS) ──────57px(10px)

2013-01-26 15:36:41 4437

原创 mac下使用ipv6观看电视

换了mac book,ipv6电视却看不了了,为了看电视,只要自己动手了。关于ipv6是啥和哪里有ipv6这里就不说了,找度娘吧。我们观看IPv6视频直播信号有两种,一种是mms协议,另外一种的vlc协议。在PC端看mms直播可以使用微软自带的Windows Media Player,看vlc使用VLC Media Player。这里我采用VLC Media Player+VL

2013-01-25 23:54:20 8273 10

转载 如何在IPv6下观看网络电视直播

转自:http://www.chenyudong.com/archives/how-to-watch-iptv-in-ipv6.html#ipv6如何在IPv6下观看网络电视直播发表于 2012 年 11 月 24 日目录 [hide]1 如何在PC上观看VLC的网络电视直播呢?2 ipv6不是内部或外部命令3 在Android上观看

2013-01-25 23:28:18 48850

原创 《筑巢引凤:高黏度社会化网站设计秘诀》读书笔记

·难怪所有人都想在亚马逊购物,它有其他任何网站都没有的信息——真相(*备注:我们网站的特点:真实性、扩展性)·处于群体之中,围绕群体活动,却又保持个人独立性,这种关系深刻地影响着我们的行为。·为社交对象分配URL,从而:方便分享;更容易查找和寻回;可以让人直接链接对象;搜索引擎更好索引。

2013-01-24 16:17:32 754

原创 《简约至上:交互式设计四策略》读书笔记

·三种用户:专家型用户、随意型用户和主流用户。·简单的用户体验是初学者、新手的体验,或者是压力之下的主流用户的体验。·正确选择:关注主要的行动,并且要从用户的视角把他描述出来。*备注:可通过“讲故事”的方式进行产品交互体验测试·尽量用最简单的词汇,描述你的想法(*备注:这点太重要又太难了)·不要匆忙开始设计,理解核心问题需要时间·简约四策略(*备注:以遥控器为例):1、删除

2013-01-22 14:23:46 2214

转载 a read-only disk image

If you launched Xcode from a read-only disk image, consider copying Xcode to your Applications folder and unmounting the disk image. 解决方案:   因为MAC的安装机制和WINDOWS有所不同,MAC的安装包是以设备的方式挂载到系统上,所以只是一个镜

2013-01-10 19:41:21 1337

转载 Xcode4.5运行IOS6以前版本测试

转自:http://blog.csdn.net/qq5306546/article/details/8050359最近刚刚升级了Xcode4.5版,发现不能用IOS5.1或以前更老的版本做测试,经过研究终于知道了原因,在升级Xcode4.5后要自己下载以前版本的运行文件可以通过快捷键Command  +   ,  这3个组合键弹出设置框选择Dowdloads

2013-01-10 19:09:38 677

IOS 文字超链接效果实现

实现了文字的超链接效果,及点击文字,转入相应网址和拨打该电话的效果。

2012-09-04

Google Maps for android 6.9(支持3D地图和离线)

Google Maps for android 6.9(支持3D地图和离线),看样子要完爆新版的苹果地图了

2012-06-28

iphone开发秘籍(中文版)

很好的一本书,iphone开发,影印版,很清楚。适合苹果开发人员。

2012-06-05

josm(OpenStreetMap离线地图编辑器)

OpenStreetMap离线地图编辑器

2012-04-24

重构_改善既有代码的设计.pdf

《重构:改善既有代码的设计》清晰地揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

2012-04-01

自动对焦的android相机代码

自动对焦的android相机代码,解决了横竖屏90°的问题,对焦也比较好

2012-03-11

des加密算法

eds算法

2011-12-04

空空如也

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

TA关注的人

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