自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风未止

记录技术的点点滴滴......

原创 gorpeln的个人博客

个人博客:www.gorpeln.com Github上的代码添加Cocoapods支持 短信验证码防刷机制 Chrome插件 整站下载工具httrack使用 MAC PhpStorm2017 激活和汉化 MAC iOS11开发遇到的坑 HTML数组的基本操作(增删改查、删除重复元素) App...

2018-10-12 11:20:01

阅读数 2141

评论数 2

原创 整站下载工具httrack使用 MAC

1. 安装 brew install httrack 2. 运行(以下命令行操作) #httrack Welcome to HTTrack Website Copier (Offline Browser) 3.48-21 Copyright (C) 1998-201...

2018-09-12 10:00:17

阅读数 1151

评论数 0

原创 短信验证码防刷机制

原文:https://gorpeln.com/article/15204862561 最近遇到一个关于防止短信验证码被刷的产品设计问题,后来在面试一个前来应聘JAVA开发的程序员的时候,他也提到了他以前公司的系统也遭遇过这个被刷短信的问题。因此,就“如何设计短信验证码防刷机制”作一个总结和分享。...

2018-03-08 11:45:23

阅读数 1927

评论数 0

原创 PSFTP工具传输文件的命令使用方法

1.安装PSFTP在PUTTY官方网站www.putty.org上可以下载PUTTY的所有工具,其中一项就是PSFTP。下载地址: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html http://the.earth.li...

2018-02-09 16:34:42

阅读数 9029

评论数 0

原创 psftp命令在windows与linux之间互传文件。。。

主要功能描述:实现自动批量的将Linux的服务器上的文件下载到窗户本地电脑上,实现数据备份。psftp的详细使用命令请看:http : //blog.csdn.net/chen_gp_x/article/details/79299863如图1所示,在窗户电脑安装PSFTP在PUTTY官方网站www...

2018-02-09 16:23:40

阅读数 2138

评论数 0

原创 linux服务器的数据库自动备份脚本

脚本文件下载:http://download.csdn.net/download/chen_gp_x/10247413如果需要请联系QQ:154158462修改相应的参数,将文件传到linux服务器,使用 crontab -e 命令,添加定时任务(每两个小时执行一次)0 */2 * * * /ro...

2018-02-09 15:35:18

阅读数 1658

评论数 0

原创 MAC下通过XAMPP和PHPStorm配置PHP开发环境

准备工作 1 XAMPP官网下载地址 2 PHPStorm官网下载地址 XAMPP 安装 XAMPP是一个集成了Apatch和Mysql的开发环境工具包。 下载后一路下一步即可安装完成。安装后在应用程序中可以看到XAMPP。点击manager-osx即可启动 配置 修改根目录 参考:htt...

2017-10-27 17:21:31

阅读数 3561

评论数 2

原创 PhpStorm2017 激活和汉化(Mac版)

激活 试用期的用户可在 PhpStorm菜单栏–>Help–>Register打开 选择License server,输入以下任意一个地址: http://xidea.online http://idea.imsxm.com/ http://114.215.133.70:41...

2017-10-26 15:08:29

阅读数 14167

评论数 5

原创 iOS11 开发遇到的坑。。。

1、command + 单击 恢复到从前(直接跳转到定义)   2017年9月20日,苹果如期推送 Xcode 9 和 iOS 11的更新. Xcode 9正式版与之前beta版本相差不大,编辑器有较大调整,试写代码,发现“跳转定义”跟以前不一样了,之前按住command +鼠标左键即可跳转...

2017-09-26 18:19:56

阅读数 666

评论数 0

原创 微信小程序入门实例——swiper

index.wxml /> index.js var banners = [ { id: 1, img: 'http://img02.tooopen.com/images/20150928/t...

2017-09-12 17:01:36

阅读数 2195

评论数 0

原创 正则校验之身份证

一、理论部分: 15位身份证号码=6位地区代码+6位生日+3位编号 18位身份证号码=6位地区代码+8位生日+3位编号+1位检验码   各省市地区国家代码前两位代码是:        北京   11   吉林   22     福建   35   广东   44   云南   53   天津 ...

2017-09-01 18:16:37

阅读数 425

评论数 0

原创 git for Mac安装(包含客户端软件Github Desktop的安装配置)

引言 我写代码很规范, 而且注意存储, 可是一直都是存储在U盘里, 越来越大. 自从了解到Git之后, 就很想使用它来协助自己写项目, 最近完成了一个项目的编写, 所以静下来好好整整git, 争取使用它来协助完成下个项目. 特地将学习过程记录下来, 也和大家做个分享. git的下载和安装 ...

2017-08-01 17:01:30

阅读数 674

评论数 0

原创 HTML浮窗广告

<DIV id=img1 style="Z-INDEX: 100; LEFT: 2px; WIDTH: 59px; POSITION: fixed; TOP: 43px; HEIGHT: 61px; visibility: visible;"> ...

2017-07-03 18:33:12

阅读数 2281

评论数 0

原创 HTML数组的基本操作(增删改查、删除重复元素)

一、创建数组 var testArray = new Array(); 二、数组中添加元素 1)在数组的开头添加新元素 - unshift() var fruits = ["Banana", "Orange", "Apple", &...

2017-06-27 17:58:59

阅读数 2509

评论数 0

原创 App提交苹果审核被拒原因总结

原文:https://gorpeln.com/article/14968977690 1、应用内包含检查更新功能 iOS 应用的版本更新必须通过 App Store 进行,自身 App 内不能包含提示更新功能。从2015年3月起,所有包含检查更新功能的 App 都会被拒绝上架。 2、...

2017-06-08 15:16:10

阅读数 6638

评论数 0

原创 HTML应用推广-自动识别手机系统(Android/iOS)

app下载 .Logo { position: absolute; width: 7.5rem; height:7.5rem; background: #ffff00; text-align: center; backg...

2017-06-08 14:29:49

阅读数 686

评论数 0

原创 解析HTTP协议六种请求方法:get,head,put,delete,post有什么区别

标准Http协议支持六种请求方法,即: 1、GET 2、POST 3、PUT 4、Delete 5、HEAD 6、Options 但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时不想涉及REST,...

2017-03-27 12:47:54

阅读数 1780

评论数 0

原创 HTML时间戳和日期之间的相互转化

一、时间戳转化成日期 这个很简单,只要在new Date()里传时间戳过去就可以了,然后还可以得到相应的日期,例: Date对象 var date = new Date(1398250549123); //传个时间戳过去就可以了 Y = date.getFullYea...

2017-03-24 16:33:28

阅读数 11793

评论数 0

原创 iOS-传值大全

前言 iOS传值方式很多,这里面我主要讲几种常用的传值; 以下传值正向传值A页面到B页面,反向传值B页面传到A页面。 1.属性传值 A页面: SecondViewController *svc = [[SecondViewController alloc]init]; UINavigation...

2017-03-24 10:44:48

阅读数 621

评论数 0

原创 为什么你的团队,一直是留不住人?

无论是哪个行业,哪个公司,最担心的一大问题就是怎么才可以让员工留下?如今是“招人不简单、留人却是更难”。 1、不够一个月离职,和工作强度有关系 面试的过程中,介绍的工作情况简单明了。或许有些人已经犯了一个错误:本以为这份工作比以前从事的相关工作难度低,之前的基础足够可以对应的上如今的情况,可是真正...

2017-03-19 22:12:47

阅读数 1767

评论数 0

原创 UIAlertController的用法

1.我为什么要写这篇博客记录它? 答:因为 UIAlertView和UIActionSheet 被划线了 苹果不推荐我们使用这两个类了,也不再进行维护和更新,为了方便以后使用我来记录一下。如图所示正如苹果所说它现在让我们用UIAlertConntroller(其实iOS 8.0就可以使用这个类了)...

2017-03-19 12:33:46

阅读数 545

评论数 0

原创 present,dismiss到任意控制器(二)

iOS开发中,在没有用到navigationController情况下,页面跳转多用present,但它并没有一个类似popToRootViewControllerAnimated的方法可以直接回到根控制器,下面给出三个方法: 方法一:循环获取到最底层控制器,然后dismiss掉,直接返回到跟控制...

2017-03-16 16:13:27

阅读数 683

评论数 0

原创 向右滑动返回上一界面

- (void)viewDidLoad { [super viewDidLoad]; // 获取系统自带滑动手势的target对象 id target = self.navigationController.interactivePopGestureRecogn...

2017-03-14 20:02:53

阅读数 988

评论数 0

原创 HTML中Array的用法

new Array() new Array(len) new Array([item0,[item1,[item2,...]]] 使用数组对象的方法: var objArray=new Array(); objArray.concact([item1[,item2[,....]]]-----...

2017-03-03 17:00:23

阅读数 4372

评论数 0

转载 GitHub上值得关注的iOS开源项目

http://www.jianshu.com/p/3625796aaf98

2017-02-28 18:10:49

阅读数 1222

评论数 0

原创 数组倒序输出

NSMutableArray *array = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil]; NSArray* reversedArray = [[array reverse...

2017-02-28 17:59:26

阅读数 960

评论数 0

转载 iOS移动端架构的那些事

在开始谈app架构之前,曾经我一度认为,一个好的app就是需要有好的架构,如果没有一个我所认为的“好架构”,那么这个app就是很low。 直到去年参加北京ArchSummit时,听了无数的公司他们对于产品的架构之后,我陷入沉思,因为我总在自己的认知里选出一个自己认为最好的架构,然后觉得其他架构都...

2017-02-28 17:13:33

阅读数 671

评论数 0

原创 iOS点击button放大后缩小效果

-(void)buttonClick{ button.transform = CGAffineTransformIdentity; [UIView animateKeyframesWithDuration:0.5 delay:0 options:0 animations: ^{ ...

2017-02-24 18:38:04

阅读数 3377

评论数 0

原创 AppStore加急审核流程

一、首先打开这个网址 https://developer.apple.com/contact/app-store/?topic=expedite  看到如下截图, 这里我们选择request an expedited app review ,申请一个加急审核。 二、完善一...

2017-02-24 18:29:48

阅读数 1481

评论数 0

转载 程序员要多跳槽才能涨工资?

都是打工高薪才是王道       fs:这 篇文章的本意,是告诉大家如何识别公司。而不是鼓励大家无脑跳槽。只有当你在一个公司略有所成的时候,你才能有所积累。跳槽更多时候,应该看到上升空间, 机会,而不仅仅是工资。同时,你也应该发粪涂墙。若仅仅靠跳槽来提升自己的薪水,最后走投无路的还是自己...

2017-02-24 18:16:03

阅读数 7710

评论数 0

原创 iOS打开应用提示未受信任的企业级开发者

安装ipa包时,成功安装好应用之后发现不能打开应用,提示“未受信任的企业级开发者”。 出现的问题: 解决的方法:

2017-02-24 17:31:28

阅读数 3861

评论数 0

转载 乔布斯和盖茨的历史性对话(转录)

2007年华尔街日报举办的All Things Digital会议上,乔布斯和盖茨这两位IT殿堂级人物进行了一次历史性的公开对话,转录如下: 你们二人分别对于计算机行业有过怎样的贡献? 乔布斯:比尔建立了行业中第一家软件公司,而且是间大公司。我想他在业内的所有人...

2017-02-23 18:33:01

阅读数 2237

评论数 0

原创 iOS统计数组相同元素的个数

- (void)viewDidLoad { [super viewDidLoad]; //统计数组相同元素的个数 NSMutableDictionary *dic = [[NSMutableDictionary alloc] init]; //需...

2017-02-23 18:23:52

阅读数 2445

评论数 1

原创 iOS检测设备摄像头、指南针、录音、陀螺仪状态

- (void)viewDidLoad { [super viewDidLoad]; //检查前后摄像头 BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable:UIImage...

2017-02-23 17:00:45

阅读数 965

评论数 0

原创 iOS检测耳机插入/拔出

#import - (BOOL)isHeadsetPluggedIn { AVAudioSessionRouteDescription* route = [[AVAudioSession sharedInstance] currentRoute]; for (A...

2017-02-23 16:45:26

阅读数 1142

评论数 0

原创 iOS生成二维码

// 生成二维码 -(void)createQRCode{ CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; [filter setDefaults]; NSData ...

2017-02-23 16:28:54

阅读数 741

评论数 0

转载 iOS开发知识与能力体系 思维导图

越写越多,整理不完,也许思维导图都不是最好的承载工具了,以后再继续补充。 分辨率为2042*3917,点击查看大图:

2017-02-23 15:21:20

阅读数 1363

评论数 0

原创 iOS字符串转数组,数组转字符串

NSString *testString = @"1,2,3,4,5"; NSArray *testArray = [testString componentsSeparatedByString:@","]; NSLog(@"tes...

2017-02-22 18:26:54

阅读数 1388

评论数 0

转载 iOS声明变量在@interface括号中与使用@property的区别

刚开始接触OC再看别人写的代码的时候,常常困惑于人家在声明属性时的写法,总结出来有三中方式,不知道哪一种比较规范化,现在我把三种方式贴出来,然后再一一探讨每个方式声明属性的区别。 方式一:直接在@interface中的大括号中声明。 @interface MyTest : NS...

2017-02-22 13:47:48

阅读数 843

评论数 0

转载 应用提交 App Store 上架被拒的原因都有哪些?

以下为详细原因列表以及所占比例:    1、信息提交不全(14%)    2、应用存在漏洞(8%)    3、不遵守《开发者项目授权协议》(6%)    4、用户界面太复杂或不够好(6%)    5、名称、描述、截屏与应用内容或功能不相关(5%)    6、包含...

2017-02-21 18:09:18

阅读数 2911

评论数 0

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