自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 收藏
  • 关注

原创 svn commit svn: E170001: Authorization failed

可能导致的原因: svn server迁移过了,换了IP,客户端做了IP重定位后,第一次提交遇到这个问题。

2023-03-30 20:57:08 713

转载 SVN服务器更换IP后,客户端重新定位的两种方法

版权声明:本文为CSDN博主「盘古黄一鸣」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/emtit2008/article/details/51498012。svn switch --relocate svn://旧IP地址/项目 svn://新IP地址/项目。当SVN服务器的地址更改后,客户端本地目录不需要重新checkout,直接重定位就可以轻松解决。->relocation,再输入新的URL。

2023-03-23 10:42:24 1722

原创 svn cl(changelist) 命令,svn ci 只提交部分文件

SVN命令很生疏,我的需求时提交时,只提交一部分文件,有几个修改过的文件暂时不需要提交。研究这个需求时,发现可以用changelist配合实现。先将目录下所有文件递归新建list:svn cl mylist -R .但是新建这个list后,再用svn st查看修改状态就悲剧了:因为会把所有文件都显示出来,而不是像以前一样只是显示修改过的文件。想着先不管了,因为据说list是临时的,提交后就自动删除了,所以先提交代码吧。把不需要提交的文件从mylist中移除出去:svn cl --remo

2022-03-25 21:33:00 3637

原创 svn log 命令 不显示最近的提交信息?

今天用svn log 命令查看日志,发现最近两次提交的日志不显示,后来才知道是因为我对 svn log 没理解有关。如果没有提供其他参数,svn log 将从日志的本地工作副本中获取数据,而不是从服务器存储库中获取数据。因此,即使是从本机提交后,也需要再执行svn update将本地工作副本更新,然后svn log就能正常显示所有提交记录。类似的情况是,svn info 也是从本地副本获取数据,所以也需要执行svn update将本地数据更新后才能正确显示信息。...

2022-03-17 20:30:11 2183

原创 iOS https 自制证书 单向 双向 验证,以及服务器(Nginx)配置

一、http和https的区别与原理介绍原理的博文太多了,这里列出一篇详细的:IOS 使用自签名证书开发HTTPS文件传输二、证书的类型和自制证书生成1.什么是数字证书(Certificate)在HTTPS的传输过程中,有一个非常关键的角色——数字证书,那什么是数字证书?又有什么作用呢?所谓数字证书,是一种用于电脑的身份识别机制。由数字证书颁发机构(CA)对使用私钥创建的签名请求文件做的签名(盖章),表示CA结构对证书持有者的认可。数字证书拥有以下几个优点:使用数字证书能够.

2021-03-10 22:33:33 2103

转载 iOS开发:UIImagePickerController 按钮显示中文

UIImagePickerController是苹果公司提供给开发者的一个拍照控件,简单的几步代码就可以开启相机,完成照相,进行存储,甚至可以适当的编辑。不过,当我使用的时候发现UIImagePickerController默认的按钮上显示的都是英文,比如use photo,retake等,不过这些button没有提供接口给我们,不能直接修改其title,这个问题困扰了我一阵子。我最近进行了与app国际化相关的学习,于是恍然大悟,这种默认不可改的按钮是可以通过app国际化来实现本地化的,反正这个按钮的t

2020-10-17 14:52:42 838

原创 CentOS8 安装 Memcached 和PHP扩展

新服务器的系统是CentOS8,安装Memcached以及PHP扩展,以为像之前(CentOS6)一样,很简单两行yum命令就搞定,没想到遇到了点麻烦,最后都顺利解决,安装过程记录一下,有点流水账,希望对大家有帮助。一、安装Memcached安装Memcached很顺利:1yum install memcached命令安装;2memcached -h命令查看帮助信息;3查看配置信息/etc/sysconfig/memcached中:PORT="11211"USER="root...

2020-09-27 21:38:25 1219 1

原创 iOS 开发:UITableView reloadData 之后获取的contentsize.height不正确

项目需求是tableView不需要上下滚动,又要能展示全部的cell,所以需要动态设置整个tableView的真实高度。又因为table中的cell也是动态高度的,所以整个table的高度只有通过contentsize.height动态获得。但是发现每次reloadData之后,contentsize.height的值都是cell的预估高度乘以总行数,而不是真实高度!!网上搜到方法很简单解决:在使用UITableView 、UICollectionView ,调用reloadData方法之后,并不立即更

2020-08-13 10:39:30 3113

转载 iOS storyboard 中添加 scrollView 无法滚动问题:ambiguous scrollable content width/height

本文章环境Xcode 11在开始使用scroll view之前(storyboard/XIB),我们必须搞清楚两个东西在Storybord/Xib中使用Scroll view,会有哪些结构 为什么会发出“ambiguous scrollabel content width/height”错误提示。scroll view的结构滚动视图工作原理在于可滚动区间大小,就像这样:为了让滚动视图在自动布局下有效工作,滚动视图必须知道它的可滚动大小高和宽,同时也需要知道自己的frame(X, Y, Wid

2020-07-27 00:48:27 1153

原创 iOS开发 修改UITableView title Header和Footer的 字体、字号和颜色

方法一:创建一个新的view并 设置为sectionHeaderView方法二:(void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section{ // Background color view.tintColor = [U...

2020-05-05 13:55:31 908

转载 iOS开发 改变UITableView的headerView、footerView背景颜色

问题改变UITableView的header、footer背景颜色,这是个很常见的问题。之前知道的一般做法是,通过实现tableView: viewForHeaderInSection:返回一个自定义的View,里面什么都不填,只设背景颜色。但是今天发现一个更简洁的做法。更简洁的方法对于iOS 6及以后的系统,实现这个新的delegate函数即可:- (void)tableVie...

2020-05-05 13:49:51 1399

转载 iOS UITableView heightForHeaderInSection不调用

UITableView设置为Group样式。不走heightForHeaderInSection/heightForFooterInSection方法。1,对于没隐藏苹果原生的navigationBar的iOS11默认开启Self-Sizing,关闭Self-Sizing即可。self.tableView.estimatedRowHeight = 0;self.tableVi...

2020-05-05 13:45:40 1919

原创 iOS开发 代码设置 UIButton 文字居左或居右显示

如果像UILabel一样设置UIButton文字对齐方式,会发现不起作用,还是默认的居中对齐,如下面代码:UIButton *button = [[UIButton alloc] init];[viewDadaddSubview:button];[button setTitle:@"我是按钮" forState:UIControlStateNormal];[button setTit...

2020-04-01 00:04:35 1779

转载 iOS开发 UITableViewCell 调整默认imageView 的大小

因为要用UITableViewCell的默认图片,所以设置的UITableViewCell的模式为UITableViewCellStyleDefault,但是图片太大,需要改小一些,所以第一时间想到的是调整imageView 内容布局模式以及外框大小 cell.imageView.contentMode=UIViewContentModeCenter; cel...

2020-03-31 11:44:15 657 1

转载 SVN—目录权限精准控制访问—Linux下配置

SVN—人员使用目录权限精准控制—Linux下配置-需求描述-文件配置配置 svnserve.conf配置 passwd配置 authz配置完成-总结-需求描述在项目开发工程中,需要使用svn来远程管理项目版本和文件。但是每个开发人员职能的不同,出于对文件的保密性和安全性考虑,对svn权限配置,可以对每个人员的职能的不同分出相应权限的目录,且只能访问对应的目录。根据职能管理目录结构如下:po...

2020-03-28 12:32:05 715

转载 CentOS8 搭建svn服务器 和 常见问题错误排查解决

1.安装svn命令:yum install subversion2.创建svn目录命令:mkdir /var/svn3.使用svnadmin创建一个项目仓库,并进行配置命令:svnadmin create /var/svn/project1/命令:ls /var/svn/project1 列举出文件列表输出:conf db format hooks locks READ...

2020-03-28 12:28:34 4402

原创 CentOS8 解决SSH Secure Shell 报错 Algorithm negotiation failes

今天新服务器版本已经到了CentOS8,但是SSH Secure Shell还是多年前的3.2.9,所以在连服务器时遇到标题中的报错。这个问题很悲剧,浪费了我很多时间。网上解决这个问题的博文非常非常多,都是这样的方案:1. 打开/etc/ssh文件目录下的文件sshd_config sudo vim /etc/ssh/sshd_config2. 在文件末尾添加以下信息Ciphers ...

2020-03-28 01:34:58 3225

转载 centos8 yum 安装 配置 nginx

nginx是最近非常火的web服务器,所以CentOS8也在yum官方源中新增了nginx 1.14,就不用再手动配置源了,直接安装即可:yum install -y nginx稍等一会,即可安装完成启动 nginxsystemctl start nginx.service如果一切顺利的话,现在就可以通过域名或者 ip 访问了设置 nginx 开机自启动...

2020-03-28 01:20:11 8426 2

转载 linux下 C++性能测试工具 gprof 和 gprof2dot

http://www.4ucode.com/Study/Topic/1909519http://coolaj86.info/articles/super-simple-gprof.htmlhttp://sam.zoy.org/writings/programming/gprof.htmlhttp://www.cs.utah.edu/dept/old/texinfo/as/gprof.html...

2019-05-10 01:14:47 340

转载 iOS开发 UIScrollView加UIPanGestureRecognizer手势冲突

用JTCalendar插件时,月历的view是JTHorizontalCalendarView类,是UIScrollView的子类,可以左右滚动切换月历。但是应用中需要响应上下滚动,所以我再加了UIPanGestureRecognizer手势,结果就和UIScrollView冲突了:我加的手势有效果,但是JTHorizontalCalendarView就不再响应手势,就不能左右滚动了。网上找到了下...

2018-10-05 10:39:42 6257

转载 iOS开发 XCode常用快捷键

按键介绍按键                          备注  ⌘                                command 键  ⌥                                option / Alt 键  ⇧                                Shift 键  ⌃                  ...

2018-09-29 07:05:23 429

原创 iOS Invalid App Store Icon - The App Store Icon can't be transparent nor contain an alpha channel

今天在提交应用新版本到App Store时,按要求增加了个png格式的1024*1024的Icon,但是在提交的时候报错:Invalid App Store Icon - The App Store Icon in the asset catalog in 'xxxxxxxx.app' can't be transparent nor contain an alpha channel.研究...

2018-09-20 08:09:23 2590

转载 iOS开发-很有用的UIView分类

很有用的UIView分类,可以用来方便访问视图坐标X,Y,中心点,宽度和高度等等UIView+Category.h 1 #import 2 3 IB_DESIGNABLE 4 5 @interface UIView (Category) 6 @property (nonatomic, assign)CGFloat x; 7 @property (nonatom

2018-01-17 15:22:53 1148

转载 iOS开发-实现TabBar中间凸起按钮、不规则按钮(自定义TabBar)

效果:PS:这里需要用到UIView一个分类的一些属性,参考http://blog.csdn.net/doubleface999/article/details/79085764,图标素材等自行上网找或者自己设计,这里就不提供了。最后在StoryBoard中选择TabBarController对应下面自定义的TabBarController即可 自定义TabBar: MyTab

2018-01-17 15:20:28 3664

转载 iOS开发-UITableView全面解析

概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:基本介绍数据源代理性能优化UITableViewCell常用操作UITableViewCo

2018-01-17 15:12:58 365

转载 iOS 事件穿透,点击穿透,控件不响应事件

前言小伙伴们在开发中是否遇到过这样的需求呢,一个控件的某个部分被另外一个控件遮挡住,当点击这个重叠部分时,需要响应被遮盖控件的点击事件,就如下图所示当我们点击区域3时,响应蓝色按钮的点击事件,点击区域1和2时,响应红色按钮的点击事件,对于区域1和3没什么好说的,那如何让红色按钮响应区域2的点击呢?这就是笔者今天要讲的内容。事件传递大家应该都知道,事件从应用程序开始,按照从上到下的顺

2017-11-08 10:49:03 14934

转载 GCC高级测试功能扩展——程序性能测试工具gprof、程序覆盖测试工具gcov

很多年前将服务器代码从Windows移植到Linux时,用过gprof进行过优化,非常有帮助。时隔多年,为了保留记忆,转一下这篇文章。gprof是GNU组织下的一个比较有用的性能测试功能:  主要功能:   找出应用程序中消耗CPU时间最多的函数;        产生程序运行时的函数调用关系、调用次数  基本原理:   首先用户要使用gprof工具,必须在GCC编译该文件的选项

2017-11-02 23:11:59 654

原创 CentOS7.4 系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

很久前转了篇CentOS6.5安装LAMP的文章,很多年没搞了,CentOS版本已经到7.4了,今天在CentOS7.4上安装LAMP,参考之前转的文章,才发现很多知识已经变了,CentOS7相比CentOS6改动很大,但是开始的是我觉得都是往好的方向改准备篇:1、配置防火墙,开启80端口、3306端口CentOS7是用firewalld管理防火墙,和以前iptables的

2017-11-02 22:10:42 3106

转载 iOS OS X:关于iOS和OS X废弃的API你需要知道的一切

原文: Everything You Need to Know about iOS and OS X Deprecated APIs如你所知,已废弃(Deprecated)的API指的是那些已经过时的并且在将来某个时间最终会被移除掉的方法或类。通常,苹果在引入一个更优秀的API后就会把原来的API给废弃掉。因为,新引入的API通常意味着可以更好的发挥新硬件或操作系统的性能,或者可以使用

2017-10-13 19:29:44 369

转载 iOS 本地通知:UILocalNotification

在去年做过一个小App,其中使用的关键功能就是向用户发送本地通知,可惜当时没有写博客的习惯,所以没有将对应的知识记录下来。最近又遇到了该功能的使用,这一次果断写个博客做下有关UILocalNotification的笔记。首先是添加一个本地通知到系统中,代码如下:[objc] view plain copy// 初始化本地通

2017-10-13 19:25:26 480

原创 iOS UILocalNotification scheduleLocalNotification 收不到通知

今天用UILocalNotification增加本地通知,很奇怪,调用scheduleLocalNotification完全收不到通知,但是调用presentLocalNotificationNow就能收到。网上查了资料,看到苹果官方下面一段话: Local and Remote Notification Programming Guide:In iOS 8 and l

2017-10-13 19:17:31 2128

转载 UINavigationBar 设置颜色不起作用,setTintColor失效

之前UINavigationBar的背景色、标题颜色、按钮颜色,一直没弄得很清楚,知道看到这篇文章:UINavigationController 层次UINavigationBar在此,我们先了解下UINavigationController的层次图,有助于我们更加的了解UINavigationBar。所以通俗地说就是,UINavigat

2017-09-26 19:26:36 12716

原创 iOS TestFlight的使用

TestFlight的使用这里有篇博文写得非常详细,大家可以参考:TestFlight的使用--再也不用担心环境打错了我说两个点:1,开发过程中都会对debug版做详细测试,但是在提交到App Store时,还希望对release版做测试。除了通过itunes安装ipa包、越狱等方法之外,我认为最方便也是最好的方法是用App Store的TestFlight。在正式上线前还可以体验

2017-09-19 00:06:27 882

原创 iOS XCode中upload报错:Error ITMS-4238 “Redundant Binary Upload”

iOS XCode中upload报错:Error ITMS-4238 “Redundant Binary Upload”这个问题通常是因为之前上传过二进制包,但是在itunes connect中一直看不到,重新上传,导致二进制文件冲突。修改软件的build版本大于之前版本即可(工程-属性-General)。现在的ITC提交app,APP版本要和ITC设置的版本相同,如果提交多次,则需要增加bu

2017-09-18 23:09:23 4355

原创 iOS 提交二进制文件报错:Missing required icon file

Xcode中提交二进制文件到App Store后,收到Apple的邮件:Missing required icon file - The bundle does not contain an app icon for iPad of exactly '76x76' pixels, in .png format for iOS versions >= 7.0.Missing required

2017-09-18 23:00:21 3851 1

原创 iOS 在XCode中upload 成功,但是在itunes connect 一直看不到

经过不短时间的开发,终于走到提交AppStore发布版本这一步了!!因为是第一次,完全自己摸索,提交版本的过程中还真的有不少坑,这里做一个记录。在XCode8中upload成功后,在itunes connect中一直都看不到构建版本。网上查了,遇到这个问题的网友还不少,主要是下面几种原因:1,Apple服务器原因,等一阵就看到了;2,重新上传就好了,或者用Application loa

2017-09-18 22:27:03 5503

原创 iOS crash:[__NSCFNumber length]: unrecognized selector sent to instance 0xb000000000000053

遇到一个很坑的问题:应用崩溃了,XCode报错:[__NSCFNumber length]: unrecognized selector sent to instance 0xb000000000000053很明显,是类型不对,把__NSCFNumber类型当成了NSString类型调用length造成的crash。但是为什么类型不对,还真调试了一会。OC代码中接收后端发过

2017-09-17 12:38:28 2839

转载 iOS 屏幕尺寸、分辨率、适配、UI规范

iOS 屏幕尺寸、分辨率、适配、UI规范

2017-08-15 15:44:02 14575

转载 iOS 接入微信SDK报错 'NSInvalidArgumentException'

iOS接入微信SDK时,按微信SDK文档加上[WXApi registerApp:@"wx9e5dbb42329cad42"];时报错如下:2017-03-06 16:49:09.278 Cavemen Go[3325:1903] -[__NSArrayM enqueue:]: unrecognized selector sent to instance 0x1f0a9ae

2017-08-05 18:11:00 1369

转载 iOS 微信 第三方登录实现

详细全面介绍iOS开发接入 微信 登录的所有工作

2017-08-04 14:50:18 5726 2

空空如也

空空如也

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

TA关注的人

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