自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MinggeQingchun的博客

记录就是一种积累,积累就是一种提高,提高就是一种成长!

  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java--Mac安装配置Tomcat

在这里作为新手安装Tomcat,肯定会问:安装tomcat和jdk必须统一版本么?jdk1.7的必须安装tomcat7.0版本么?其实这个答案只能说不一定,但是尽量保持版本一致;因为java向下兼容,也就是说,JDK8配置tomcat7也没问题,但是JDK,eclipse,tomcat的位数 和你电脑系统的位数要统一 比如都是32位 或者都是64位。JDK最好安装1.7以上,有些新出的特性

2017-10-26 16:44:46 705

转载 socket与http的区别

相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送...

2017-10-31 17:43:38 343

转载 iOS算法总结-回顾

根据将排序记录是否全部放置在内存中,将排序分为内排序和外排序,之前讲的都是内排序,这里总结一下,内排序分为四类:插入排序、交换排序、选择排序和归并排序。前几篇介绍的7种算法分别是各种分类的代表算法:目前还没有十全十美的排序算法,即使是快速排序法,也只是在整体性能上优越,它也存在排序不稳定、需要大量辅助空间、对少量数据排序无优势等不足。这里我们就来从多个角度来剖析一下提到的各种排序的长与

2017-10-30 15:23:32 352

转载 iOS算法总结-快速排序

快速排序快速排序(Quick Sort) 的基本思想是:通过一趟排序将待排序的记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序的目的。动效图如下:快速排序动效图排序思路:数组选第一个数,把比数小的放到数的左边,比数大的放到右边,结束后对左右两边的数组作重复处理即可。排序演示:假设数组为 [3

2017-10-30 15:20:02 575

转载 iOS算法总结-归并排序

归并排序算法:归并排序(Merging Sort) 就是利用归并的思想实现的排序方法。它的原理是假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到n/2个长度为2或者1的有序子序列;再两两归并,......,如此反复,直到得到一个长度为n的有序序列为止,这种排序方法称为归并排序。示例图如下:通俗点解释:把数组元素拆分开,两两循环排

2017-10-30 15:18:47 925

转载 iOS算法总结-堆排序

“堆”排序叠罗汉大家都知道吧,就是把人堆在一起,而这里我们要介绍的“堆”结构相当于把数字堆成一个塔型的结构。如图:很明显,我们可以发现它们都是二叉树,如果观察仔细些,还能看出它们都是完全二叉树。上图中根节点是所有元素中最大的,右图的根节点是所有元素中最小的。再仔细看看,发现左图每个节点都比它的左右孩子要大,右图每个节点都比它的左右孩子要小。这就是我们要讲的堆结构。堆 是具有下列性质

2017-10-30 15:13:56 601

转载 iOS算法总结-希尔排序

希尔排序(Shell Sort):是插入排序算法的一种更高效的改进版本。在这之前冒泡、选择、插入排序的时间复杂度基本都是O(n²)的,希尔排序算法是突破这个时间复杂度的第一批算法之一。官方解释如下:希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。希尔排序在插入排序的基础上增

2017-10-30 15:12:07 545

转载 iOS算法总结-插入排序

插入排序(Straight Insertion Sort): 基本操作是将一个记录插入到已经排好的有序表中,从而得到一个新的,记录数增1的有序表。代码如下:- (void)logInsertionSortingArray { NSMutableArray * arr = @[@16,@1,@2,@9,@7,@12,@5,@3,@8,@13,@10].mutableCopy; f

2017-10-30 15:09:22 546

转载 iOS算法总结-选择排序

选择排序法(Simple Selection Sort) : 通过n-i次关键字间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i(1≤i≤n)个记录交换之。代码如下:- (void)logChooseArray { NSMutableArray * arr = @[@16,@1,@2,@9,@7,@12,@5,@3,@8,@13,@10].mutableCopy;

2017-10-30 15:08:05 432

转载 iOS算法总结-冒泡排序

冒泡排序(Bubble Sort): 一种交换排序,它的基本思想是:两两比较相邻的关键字,如果反序则交换,直到没有反序的记录为止。平实写冒泡排序,我都是这么写的:- (void)logArray { NSMutableArray * arr = @[@16,@1,@2,@9,@7,@12,@5,@3,@8,@13,@10].mutableCopy; for (int i = 0

2017-10-30 15:02:34 423

转载 iOS11以及iPhone X遇到的相关问题

还没有开始适配之前,就已经听身边的程序猿伙伴在为iPhone X的刘海和HomeBar的存在而纷纷吐槽了。说的我都有些怕怕,胆子小,哈哈哈。下面针对在整理过程中发现的适配注意点进行简单总结。一、iOS111、iOS11新增版本判断API2、MJRefresh上拉刷新死循环3、访问相册权限变更4、UITableView相关适配二、iPhone X

2017-10-30 14:37:30 1156

原创 iOS11适配table的区头高度

升级到iOS11之后,之前写的table代码没有做任何调整,突然发现自己设置的区头高度10pt就没了,也就是本方法不起作用- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ return 10.0;}但使用iOS10,iOS9系统的iPhone都试

2017-10-30 14:18:12 1552

原创 Java--Eclipse新建Web项目以及web目录,运行web项目

新建web项目时必须保证自己下载的Eclipse是正确版本,如下:我们需要选择第一个可以开发Java EE以及Java Web项目,开始博主就是下载第三个,仅仅做一些简单的工程以及demo,学一些基础1、我们在使用Eclipse新建Web项目时,会发现File---->中找不到新建web项目的选项,这时我们可以选择Other2、输入框中输入Web,便可搜索出来一些web项目

2017-10-27 16:03:31 3880

原创 Java--JDBC

JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范。JDBC与数据库驱动的关系:接口与实现的关系。JDBC四个核心对象:DriverManager:用于注册驱动Connection: 表示与数据库创建的连接Statement: 操作数据库sql语句的对象ResultSet: 结果

2017-10-26 11:35:33 431

原创 iOS浮点数去掉小数点之后的0

我们在显示价格或者其他的单位时,可能会遇到这样的需求,如果给定一个浮点数显示小数点之后四位,但是要截取0例如:7.0090,显示为7.009;2.0000,显示为2;5.0500,显示为5.05,总之就是将浮点数小数点有数字之后的0都给截取掉显示代码如下:- (void)viewDidLoad { [super viewDidLoad]; NSString *

2017-10-25 15:50:08 7937 5

转载 Java--Eclipse常用快捷键

Eclipse常用快捷键1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+

2017-10-25 10:31:54 1241

转载 iOS-【App Store审核】因PLA1.2被拒的个人经历和解决方法

 最近想必好多人提交app或者更新app都收到了苹果的被拒信息,如下:PLA 1.2The Seller and Artist names associated with your app do not reflect the name of a loan brokerage company, as required by section 1.2 of the Apple Develo...

2017-10-25 09:34:43 2045

转载 iOS金融类APP常见被拒绝原因分析及解决

对于监管敏感的行业和应用,苹果应用商店的审核更为苛刻,接下来深圳APP开发公司【红鸟网络】分析了金融类APP被AppStore审核拒绝的常见愿意以及解决方法。我们首先要知道,苹果审核团队(App Store Review)依据的审核标准有2个,一个是《App Store 审核指南》,一个是《苹果开发者计划许可协议》。苹果2017年开始,苹果对APP的审核越来越严格,同时审核依据越来越紧跟国内的...

2017-10-25 09:27:58 6013

转载 mac下安装与配置MySQL

1、官网下载mysql安装包mysql-5.7.13-osx10.11-x86_64.bmg安装2、安装完成后终端输入:mysql --version----显示版本号说明正常,若显示command not found,在终端输入如下,”/usr/local/mysql/bin/mysql”为mysql默认安装路径:$ cd /usr/local/bin/$

2017-10-24 10:46:53 1144

转载 MAC下使用mysql workbench

引言:以前自学时写了一些iOS的程序,数据都是放在本地存储和访问。现在慢慢想突破一下自己的知识的局限,开始考虑把数据放到网络服务器上,使应用能处理更多数据,更符合用户的使用习惯。因为自己不是学计算机专业的,对网络,数据库这块知识还很欠缺,始终不得要领,直到一天和朋友讨论时,朋友点拨几句,才搞明白原来数据库在MAC下也可以使用的,我以前看到的资料都是讲Windows下如何搭建环境,使我始终以

2017-10-23 14:25:13 2167 1

原创 iOS画虚线------

直接上代码了 // 画虚线 // 创建一个imageView 高度是你想要的虚线的高度 一般设为2 UIImageView *lineImg = [[UIImageView alloc] initWithFrame:CGRectMake(0, 20, kScreenWidth, 1)]; // 调用方法 返回的iamge就是虚线 [self drawDas

2017-10-20 17:10:07 511

转载 Swift3.0- swift中的问号"?"和感叹号"!"语法

04 June 2014Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable 'stringValue' used before being init

2017-10-10 15:47:58 564

原创 App installation failed.could not write to the device.

升级iOS11在真机上运行之前的app时,报错如下:App installation failedcould not write to the device.解决办法:1、删除真机上的app2、clean一下Xcode,重新运行app3、清理iPhone上的内存4、修改app的bundleID,但是不建议采用(同一个app)

2017-10-08 09:59:35 14511 5

原创 This application’s application-identifier entitlement does not match that of the installed applicati

升级了iOS11之后,在真机上运行iOS10系统上的app,但是报错如下:This application’s application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.

2017-10-08 09:49:24 1455

原创 Mac创建一个IPV6 Wifi热点

苹果商店6月1日起,强制app需要支持IPv6-only的网络。作为自测自家的app可以用自己的Mac配置一个IPv6的热点Wifi。但因为没仔细看文档导致一直无法调出“创建NAT 64网络”的勾选框。这个给出了如何创建IPv6的步骤。1.首先确保你的Mac是通过网线连接到网络的而不是WiFi。2.在设置中找到共享。按住option键时点击共享按钮进入界面才会出现“创建NAT

2017-10-06 16:52:11 1698

UILabel的text设置不同颜色、字体

UILabel的text设置不同颜色、字体

2016-09-19

导航栏渐变透明

导航栏渐变透明

2016-09-19

cell自适应高度

cell自适应行高

2016-09-19

Xcode的Targets多版本构建

使用Xcode的Targets进行多版本构建

2016-08-18

Xcode的Targets进行多版本构建

使用Xcode的Targets进行多版本构建

2016-08-17

使用Xcode的Targets进行多版本构建

使用Xcode的Targets进行多版本构建,使用相同的代码,却使用不同的资源文件

2016-08-17

UIlabel根据文本、字体获得label宽度;自适应宽高

UIlabel根据文本、字体获得label宽度;自适应宽高

2004-07-05

空空如也

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

TA关注的人

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