自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (2)
  • 收藏
  • 关注

原创 mac phpstorm xdebug 插件安装

原因:本机mac 系统里没有安装与xampp相应的php版本 先安装PhpStorm-2018.2.6 安装 xampp , 我安装的版本是xampp-osx-7.0.33-0-installer 在phpstorm中配置php先把php language先择 7.0 (我安装的xampp里的php版本中7.0)...

2019-03-19 09:13:52 1068

原创 iOS Objective-c 类名混淆

现在iOS应用审核越来越严格了,并且很多应用都开始上架马甲包,为防止苹果扫描到马甲包的代码跟线上版本类似而遭到4.3审核拒绝,都使用代码混淆的方法了。下面就介绍一种类名混淆的方法:objc_runtime_nameobjc_runtime_name属性可以在编译时,将Class或Protocol指定为另一个名字,并且新名字不受命名规范制约,可以以数字开头。如:运行时,会...

2018-08-17 12:09:08 2679 1

原创 UICollectionViewCell 的alpha设置为0后,再多滑动几次后,发现cell的alpha值又变回来了

UICollectionViewCell 的alpha设置为0后,再多滑动几次后,发现cell的alpha值又变回来了(UICollectionViewCell不一定每次进入显示区的时候都会调用cellFor)怀疑是UICollectionViewFlowLayout之类的,里面的UICollectionViewLayoutAttributes里面的alpha的值, 滚动或reloadData的时...

2018-06-05 15:56:21 496

原创 小程序 video标签问题

1.  小程序 ios 中用video播放m3u8视频会失败解决办法:在video标签中加上custom-cache="{{false}}"2. Android video播放视频时,如果视频是经过 302跳转,且302前与302后播放地址的主域名不一样,是播放失败的如:302 前http://parse.idol001.com/play_m3u8.php?url=http%3A%2F%2Fwww...

2018-05-24 10:12:32 4648 1

原创 微信小程序wxml里展示小于号等

在微信小程序里展示小于号时,用html的 <这类方法发现不能用试了下,可以这样改  <view class='top_element top_element_arrow left_arrow'> {{'<'}} </view>...

2018-04-13 17:52:32 9504

原创 在非tracking的时候在主线程回调block,解决卡顿

在项目中,有时手势滑动的时候,如果执行了其它操作,会有卡顿感的感觉,如果能在手势滑动时,不作处理,等到滑动完成后,在回调,卡顿感会好些,下面上代码。////  IDCAsyncRunloop.h////  Copyright © 2018年 idol_ios. All rights reserved.//#import <Foundation/Foundation.h>@interfa...

2018-03-06 10:27:42 192

原创 编写Mac Kernel extensions(Mac内核扩展)里出现Code Signing Failure 错误的解决办法

最近在看OS X 与IOS 内核编程在第三章的例子中,编写内核扩展写了一个HelloWorld.kext在控制台中运行   sudo kextload HelloWorld.kext 但是怎样都不成功在mac 系统工具中,  找出控制台在system.log那一栏中,发现了对应的错误:  Code Signing Fail

2017-10-24 10:27:29 2214

原创 找到第三方库中objective-C类没公开的函数并使用NSInvocation调用这个函数

近来做到一个项目,用到一个第三类,里面的参数是readonly的, 这个第三方库只有头文件,并没有实现代码里面的参数在调用一个类方法后就固定了。但参数里面的默认值不是我想要的,但是这个参数属性是readonly的,怎么办。首先确认一下有没有对应的setter方法在真机调试的时候,在debug area上点下暂停按钮,让控制台可用, 在控制台中输入命令:(下图中的produc

2017-09-05 17:50:26 246

原创 解析分享SDK怎样传图片数据给分享平台

今天看了下ShareSDK,一直比较好奇它是怎样把分享的图片数据传到要分享的平台中去的, 用UIApplication openUrl:这个方法是可以通过urlscheme传数据,但传的是字符串,长度也有限制,把图片转为字符串来传递不会超长?带着疑问,首先,用真机调试,我在Debug area那里,暂停程序,出来lldb控制台后,输入命令:dis -n "-[UIApplicati

2017-08-14 16:43:26 530

原创 iOS 滑动分页控件, 可以把UIViewController加进来,当作某一页来展示

iOS 滑动分页控件可以把一些ViewController加入到这个控件中,控件会自动分页显示。可以滑动查看, 各个ViewController的 viewDidLoad , viewWillAppear, viewDidAppear,viewWillDisAppear, viewDidDisappear都会正确的执行(翻页到对应的ViewController时才会调用viewDi

2017-06-29 15:41:59 1102

原创 SDWebImage支持圆角功能

SDWebImage_ClipStrategy中文:SDWebImage支持圆角功能iOS上使用UIImageView.layer.cornerRadius设置圆角的话,会影响性能。苦于SDWebImage里面没有图片设置圆角的功能,所以我对SDWebImage进行了改造,使其支持直接输出圆角图片并且不影响SDWebImage里面的硬盘缓存,原图不会在内存里

2017-06-23 10:32:01 2773 1

原创 js正则表达式之 (?=) (?!)

百度空间改得不知怎么用了,把以前的文章转过来今天搞了一个东西,拿到一个url后,想在url的search后面加个参数,当然这个url是任意的var url = ‘http://www.aa.com/b.html?a=b#c=d’, adtag =‘share’,pre = url.lastIndexOf('?')>-1 ? '&': '?';if(url

2017-06-19 11:20:57 6843

原创 XSS漏洞: new Image().src = 'javascript:alert(1)';

百度空间改得都不知怎么用了,把一些以前的文章重新发过来今天又发现了一个XSS,*_*, 给大家发下,引以为戒: 链接:http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=http://www.80vul.com&title=22222&summary=333&pics=javasc

2017-06-19 11:18:42 903

原创 ie6 半字符攻击

百度空间改得没法用了,把自己的一些老文章转过来半字符问题      例如正确的返回内容应该是html = "..\\u003cimgsrc=1 onerror=alert(\/jxss\/) aa\\u003e..."    在前有一个半字符,IE6下把第一个'\'吃掉,变成html = "..\u003cimg src=1 onerror=alert(\/

2017-06-19 11:14:03 248

转载 iOS汇编教程:ARM(1)和ARM(2)

http://www.cocoachina.com/applenews/devnews/2013/0624/6463_2.html注:本文由破船译自:raywenderlich。感谢唐巧抽出时间对本文进行double-check。 我们写的Objective-C代码,最终会被转换为机器代码 —— 由ARM处理器能识别的1和0组成。实际上,在机器代码之间,还有一门人类可以

2017-06-19 11:11:27 355

原创 ios UITextField 禁止输入emoji字符

UITextField在输入时 其delegate会执行- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;判断是否输入字符[UITextInputMode curr

2017-06-19 11:08:34 743

转载 正则表达式,不匹配

转裁前,先写一段自己的例子>>> ' QZFLconsole '.match(/^(?!.*?QZFL)(console)/)null >>> ' QZFLconsole '.match(/(?!.*?QZFL)(console)/)["console", "console"]下面那个正则表达式是能找得到的,现分析一下,不匹配不是说只要找到一个符合(?!..)的,就不会

2017-06-19 10:08:37 14169

原创 javascript正则表达式之匹配任何字符和非贪婪匹配

大家看到这个标题会不会说 直接用正则表达式的. 号不就可以了吗 。是的一般代码用就可以了,现在我用rhino(一种java写的javascript解析器,里面有不少API,如文件读取等,那我们可以用javascript来读取本地文件来进行文件的合并工作了,这个和用windows script 中的new ActiveX('FileSystemObject')也差不多 )。     在读取文

2017-06-19 10:06:02 360

空空如也

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

TA关注的人

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