自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WKWebView的屏幕截图问题总结

WKWebView的屏幕截图问题总结WKWebView的屏幕截图问题问题描述出bug的截图方法解决问题的截图方法原因总结WKWebView的屏幕截图问题问题描述在iOS9上使用截图方法对wkwebview展示的h5内容进行截图,截图后是空白界面,在uiwebview上截图正常,在wkwebviewiOS10 以上也正常。出bug的截图方法+ (UIImage *)sb_creatIma...

2019-02-14 20:22:00 3532

原创 求解:基于docker搭建跨主机hadoop集群遇到的问题

背景 一台centos ip :172.xx.xxx 一台mac ip :172.xx.xxx 一台 windows ip :172.xx.xxx 网络为公司内网环境,因为开始没法申请机器,需要在三个不同环境下搭建一个hadoop集群,跑一些测试数据,因为hadoop要求各个机器的目录一致,我尝试使用docker搭建,因为docker之前

2017-11-06 18:43:45 1405

原创 docker新手快速入门

容器生命周期管理docker run :创建一个新的容器并运行一个命 docker run [OPTIONS] IMAGE [COMMAND] [ARG…] * OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与 -t 同时使

2017-11-06 14:58:39 484

原创 go语言中字符串常用操作

导语在工作中遇到了go语言,个人赶脚入门还是很快的,作为一个新手,这里记录自己遇到go语言中字符串的用法。基本知识简介类型为string字符串用 “” ,或者 ” 括起来定义字符串不可变 例如下面的例子会报错: var s string = “hello” s[0] = ‘c’ 修改字符串字符串的修改可以通过转换类型实现 s :=”hello” c :

2017-11-06 07:01:00 3831

原创 没整明白的事之debian修改hostname出现的问题

原因搭建hadoop集群过程中遇到需要修改hostname的事,由于我的一台主机的系统是debian,我按照网上的操作修改hostname。操作修改了以下文件 /etc/hosts 2./etc/hostname 然后重启 出现问题hostname修改成功,ssh远程登陆无法正常使用。总是报connection refuse。但是ping这台机器还是通的,试了很多方

2017-10-20 13:15:21 1965

原创 Mac与Linux SSH无密登陆(互信)

导语 最近接到任务要帮队友搭建spark集群,其中涉及到hadoop集群,然后需要ssh互信,我其实还是第一次接触这些东西,对于慌慌张张搭建集群的我,还是踩了一个ssh的大坑,特地在这里写篇文章给记录下,防止有人和我一样第一次接触,对ssh不了解,在上面纠结。。。SSH之简单介绍SSH其实就是是一种网络协议,用于计算机之间的加密登录。所以我们用它可以在一台机器上运程登陆另外一台机器,然后可以远

2017-10-16 16:25:29 999

原创 关于pod导入protocolBuffers使用问题

关于pod导入protocolBuffers使用问题之前写了pb的安装和使用问题,后来发现github上已经有iOS可以直接使用的库了,只需要使用pod直接导入,然后安装它的编译器就可以了,突然觉得我之前搞得太麻烦了。 即使这样,我在导入的时候还是把自己给坑了,下面就说说我的问题:我使用时在podfile中导入库如下: **然后用我安装好的编译器把.proto文件生成oc中的文件(不会安装和使

2017-09-18 12:11:44 878

原创 用git服务器创建Cocopods私有库

前面说不写这种形式的了,可是其实后期接到通知测试的比较多的还是这种形式,就是代码保存公司的svn服务器, 库的配置信息提交在git服务器上。因此在这里还是详细记录下具体的做法。   1.创建工程: pod lib create xxx   2.在工程目录的根目录下打开Pods.xcodeproj 往里面添加库相关的文件,具体我们分成三种内容介绍。   2.1 添加简单的类文件。

2016-11-28 15:30:37 1202

原创 用svn服务器创建CocoaPods私有库的注意点

之前写了用svn服务器实现CocoaPods创建私有库的基本操作,后来在个人实践中遇到一些问题,这里重点来讨论下svn服务器创建私有库与git服务器的区别,还有svn服务器上出现一些问题的解决方案。下面我们首先来看下两者的区别:  1.区别:    当公司的代码服务器为svn的情况下,一般用CocoPods创建私有库的时候,都是将CocoaPods创建出来的代码上传到公司的svn服务器,并

2016-11-28 13:43:17 2335

原创 CocoaPods私有仓库的创建与使用(svn服务器)

众所周知,CocoPods是iOS一个非常好用的依赖管理工具,可以使用它很好的管理和更新第三方库,在公司的开发过程中,公司内部也尝尝有可以不同项目复用的功能模块,公司希望可以使用CocoPods 进行管理,但又不希望代码进行开源,于是需要建立一个私有的仓库。那么这个私有仓库又是如何创建和使用的呢,下面我们首先说下它的原理。

2016-11-21 15:54:52 2917 3

原创 Google Protocol Buffer的基本配置与使用

前段时间需要做紧凑排列的二进制数据的序列化与反序列化,老大让我研究谷歌的pb,尝试使用pb来做这些,说相对而言耦和性比较小,然后我就研究了下这个东西。    1.首先要知道pb具体是什么

2016-11-14 15:35:13 754

原创 iOS多工程解耦

当项目比较大的时候,或者团队比较庞大的时候我们项目常常会采用组件化开发,主要是降低不同模块之间的耦合度,下面主要介绍一种代码解耦的方法。

2016-11-14 09:59:19 1242 1

原创 iOS本地推送实现备忘录闹铃提醒

本地通知是基于时间行为的一种通知形式,例如闹钟定时、待办事项提醒,又或者一个应用在一段时候后不使用通常会提示用户使用此应用等都是本地通知。创建一个本地通知通常分为以下几个步骤:创建UILocalNotification。 设置处理通知的时间fireDate。 配置通知的内容:通知主体、通知声音、图标数字等。 配置通知传递的自定义数据参数userInfo(这一步可选)。 调用通知:1)sche

2016-07-16 18:47:33 5365 1

原创 iOS定位获取城市名

在项目中经常需要获取用户的位置信息,这就涉及到了定位,这里举个简单的例子——定位获取城市名,来归纳coreLocation的一些基本用法。 1.在iOS中如果需要使用定位服务,需要导入定位的框架定位主要用到一个CLLocationManager对象及它的代理方法,所以在需要的地方设置一个manager对象,并设置其代理,要继承CLLocationManagerDelegate协议.实现代理方法。

2016-07-16 17:30:32 2831 2

原创 如何在UITableView里动态添加 cell

在项目开发时常常会遇到点击cell的时候,在这个cell的下面重新出现一个新的cell,之前的cell都往下移动,再次点击原来的cell,页面又会回到原来的样子,那么这个动态创建cell的效果是如何实现的呢,经过个人实践,总结自己成功方法如下:    第一种:主要通过UITableView的指定indexpath删除和插入的两个方法                      - (

2016-04-27 22:24:44 7348 2

空空如也

空空如也

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

TA关注的人

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