自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YoungForever

后知后觉~

  • 博客(40)
  • 收藏
  • 关注

原创 Scrapy初探

1.新建Itemimport scrapyclass zhaopinItem(scrapy.Item): company = scrapy.Field() #公司 content = scrapy.Field() #内容要求 url = scrapy.Field() #链接 pay = scrapy.Field() #薪资 zhiwei = scra

2017-04-11 16:05:02 463

原创 一次简单的解密

偶然收到一段短信说中了中国好声音的大奖,让去一个链接领奖.根据链接点了进去走了一遍流程发现也没什么出彩的.就是填写手机号,中了某某东西,再交多少钱才可以领.点击网页查看源代码发现竟然是天书一样.但是页面显示正常.后来分析了一下也很简单.主体是一段js(function (a) { var b='****'; b=b.replace(/d1a620

2017-01-19 14:01:31 396

原创 解决mac无法有线上网问题

近期公司决定把无线路由撤掉.于是我买了个转换头以便mac可以连上网线上网.但是设置好静态ip,子网掩码,路由ip和DNS后还是无法上网.但是可以ping通局域网的ip.后来想到以前的一个细节:以前公司要过mac地址,看以前的无线路由设置里面也是手动指定mac地址的.难道ip和mac地址存在关系.使用ifconfig 看到 en4里面的mac地址和以前路由器绑定的mac地址不一样

2016-11-18 09:43:53 12877

原创 mac反编译apk文件

简单说下步骤,用到了apktool,dex2jar,jd-gui1.在 https://ibotpeaches.github.io/Apktool/install/ 上下载apktool,里面有详细的安装步骤,其中有个脚本文件apktool需要我们把它粘贴到文本编辑器中,把后缀名去掉.然后把下载的apktool.jar和我们创建的文件apktool 放到 /usr/local/bin  里(放

2016-11-15 17:28:52 507

原创 解决ThinkPHP Application文件夹下文件只读问题

从官网上下载了最新的ThinkPHP,打开index.php发现 应用目录[./Application/]不可写,目录无法自动生成!运用网上方法 sudo chmod 777 Application 后再打开index.php发现可以正常运行.但是打开Application文件夹发现所有的文件都是只读格式的,不能更改.解决:一句话命令 find Application -exec

2016-10-26 16:20:14 2541

原创 利用homebrew安装nginx端口的更改

先来个介绍:homebrew是mac上不可或缺的套件管理器(就是一种好用的终端安装软件工具吧).nginx:高性能的HTTP和反向代理服务器.安装homebrew 参见 http://brew.sh/index_zh-cn.html 的介绍.安装好homebrew就可以直接用 brew install nginx安装nginx了.homebrew会自动下载安装最新稳定版本的nginx(现在是1

2016-10-20 15:23:59 2337

原创 利用python发送邮件

下面的例子是QQ邮箱对QQ邮箱的,不知道其他邮箱有什么不同(1)首先发送方的smtp服务需要打开,现在发送的时候需要授权码点击生成授权码,可能要一些验证信息,通过后可以看到授权码,复制下来(2)编写代码# -*- coding:utf-8 -*-from email.mime.text import MIMETextfrom email.header

2016-09-20 09:58:03 3280

原创 mac版HBuilder java路径问题解决

有的时候在mac下安装HBuilder会出现如下情况应该是默认的java环境和我们安装的java不一致导致的.所以把默认的路径更改即可.步骤如下(1)对于解压后的HBuilder文件-右键显示包内容

2016-09-18 13:47:12 11082 10

原创 利用python发送短信

简单研究了一下,不是很全面(1)直接的网页请求 url+电话号码应对:直接请求一个例子 对 url请求返回 {"code":0,"msg":"\u7f51\u7edc\u9519\u8bef\uff01"}解析,引入 json包,直接输出 a = '{"code":0,"msg":"\u7f51\u7edc\u9519\u8bef\uff01"}'myjson = jso

2016-08-19 14:45:31 17662 1

原创 PHP学习总结(一)

做个总结1.apache服务器启动,重启和停止sudo apachectl startsudo apachectl restartsudo apachectl stophttpd -v 查看版本2.看的是w3cschool的教程,其中连接数据库的函数说的是 mysql_connect,但是由于php版本的不同(php5之后),新版的php用得是mysqli_connec

2016-08-08 15:05:42 529

原创 Python爬虫初探

闲来无事研究了一下python的爬虫技术,现在总结一下首先电脑上要有python的环境,mac上应该自动安装有2.x版本的,可以从网上下载最新的3.5.1,运行使用python3而不是python.我这里新下了3导致pip命令失效,应该是路径有问题,用pip3命令可以.testClass.py 文件# -*- coding:utf-8 -*-import urllib;import

2016-06-08 15:45:41 340

原创 Markdown语法学习笔记

no.1标题(##加某些文字可以作为标题,加粗加大,一般文字都是正常的书写, #越多层级越低)no.2YoungForever (文字 或 文字 加粗 文字 或 文字 斜体)no.3test `文字 再来一个 就是有高亮的东西no.4{四个空格是这样..可用来放代码块} { test }no.5 层级关系一级要点 (无空格) 二级要点 (四个空格) 三级要点(八个空

2016-05-30 16:08:35 223

原创 json转html样式

网易新闻有一个栏目叫"胖编怪谈",讲的是一系列的灵异事件,闲来无事来解析一下里面的数据,看一下大公司是怎么做的数据传输.我们以最近的一篇为例:http://c.3g.163.com/nc/article/BK5G2S7B00964JJM/full.html打开我们可以发现主体的body大致为html语句的格式,不过里面插入了大量的 ,看下面的数据是吧音频和图片都放进了一个数组,所以我们

2016-04-10 09:47:31 640

原创 [杂七杂八-iOS]个人总结3.27

1.Compile Sources和Copy Bundle Resources前者是参与编译的文件,如.h .m或者其他语言文件,后者常包括nib,storyboard,图片资源等.2.理解锚点 anchorPoint,参考链接 http://www.cnblogs.com/wendingding/p/3800736.html,以左上角为原点,右下角为(1,1) (x,y)  x,y取值范

2016-03-27 20:55:29 370

原创 [杂七杂八-iOS]个人总结-3.16

最近一周一直没什么事,突然想到了可以把每天做的工作,学习过的事情都记录下来,一天下来也有几条.加了几个技术群,里面提出了不少问题,代码运行错误,效果与设计图有偏差等等,看到感兴趣的便开始查,一查发现又有些没见过的方法和技术.于是一天就这样过去了~1. /Users/YoungForever/Library/Developer/Xcode/DerivedData 里面是Xcode运行时的数据.长

2016-03-16 23:42:09 347

原创 解析html语句的JS事件

偶然用捞月狗看炉石卡组,发现他们的卡组界面都是h5界面.于是把九个职业卡组的网址搞过来.利用WebView加载.但是点击的时候发现并没有效果.查看网页的源代码发现卡组详情的点击事件是onclick事件里边就是点击的方法,但是怎么取得这个事件呢.从网上查了一些方法等到了UIWebView又一个叫-(BOOL)webView:(UIWebView *)webView shoul

2016-03-07 22:10:49 1194 1

原创 个人总结(3.1)

1.在第一个程序里打开第二个程序 二个程序里添加 URL type选项,继续点加号有 URL Schemes(URL 方案?),数组类型的,给一个 字符串作为第一个程序打开的标识符, 另外有一个URL idenifier,不知道干嘛,标准为 com.app2.test 类似的. 第一个程序添加 LSApplicationQueriesSchemes 字段,数组类型,添加第二个程序的URL Sc

2016-03-01 22:45:38 301

原创 个人总结(2.24)

1.Token. 在登录时拿到token,保存在NSUserDefault,数据库或更安全的地方,在每一次访问数据的时候把token作为参数传递过去.服务器有专门字段判断token是否与数据库中登陆时拿到的token相同,如果相同,则返回数据,如果不同,数据不返回并且app端销毁之前保存的登陆数据,使之处于未登录状态.一定程度上增强了安全性. (如果以后发现更好的方案会继续补充) 2 . i

2016-02-24 22:05:59 404

原创 ApplyPay简单测试(二)

接上节:-(void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller didSelectPaymentMethod:(PKPaymentMethod *)paymentMethod completion:(void (^)(NSArray<PKPaymentSummaryIte

2016-02-24 21:28:16 784

原创 ApplePay简单测试(一)

最近ApplePay刚进入中国,现在貌似挺火的.在Github上看到了别人写的一个Demo(https://github.com/lintide/ApplePayDemo),于是研究了一下.下面简单记录一下步骤和经验.(在2016-2-24是有效的,以后不知道怎么改了) 1.登陆开发者中心,在申请证书里选择Merchant ID 点击右上角+号 2.continue 后有填写描述和标识符的

2016-02-24 21:13:12 5370 1

原创 对正则表达式的简单学习

无事来研究一下正则表达式,参考链接 http://blog.jobbole.com/96708/. 正则表达式测试:http://tool.oschina.net/regex/# 一: \b 匹配单词的开始和结束 如\bz\w*\b 可以筛选出先是某个单词开始处(\b),然后是字母 w,然后是任意数量的字母或数字(\w*),最后是单词结束处(\b). 二: \d 匹配一位数字

2016-02-16 22:55:23 329

原创 个人学习之HTML语句(1)

最后插一句,没怎么研究过markdown编辑器,html语句老是打不出来,用旧版的网页显示不好,就这样吧.

2016-02-04 21:34:59 261

原创 2016.2.1个人总结

一. 给函数添加注释,可以根据http://blog.csdn.net/chengan1993/article/details/50474060 第三条来添加 /* <#string#> / 二.myFrameCGRect frame = self.view.bounds;frame.origin.y = 20;frame.size.height -= 20;三.常用插件 VVDocu

2016-02-01 16:03:38 242

原创 MD5转换2

以前总结里(http://blog.csdn.net/chengan1993/article/details/50506766)有把字符串转成md5样式的.今天后台给我们一个标准md5的字符串”4QrcOUm6Wau+VuBX8g+IPg==”,进过网站解密是”123456”,但是用以前加密的方法却是32位的十六进制数(e10adc3949ba59abbe56e057f20f883e),并没有特殊符

2016-01-27 22:43:55 758

原创 2016.1.26个人总结

1.UIEdgeInsetsMake(,,,)// 顶 左 底 右, 左 为负值时 为向相反方向移动

2016-01-26 13:36:24 260

原创 2016.1.20个人总结

看完了”如何正确地写好一个界面”http://oncenote.com/2015/12/08/How-to-build-UI/里关于轻VC的探讨,感觉很有启发.现在都是为了功能而写的,VC类很臃肿,一定要改.1.使用Xcode自带的静态分析工具 Product->Analyze可以找出代码潜在错误,如内存泄露,未使用函数和变量等出现 value stored to dic during its i

2016-01-20 22:23:59 433

原创 App中HTTPS设置

为了安全方面的考虑,项目想改用HTTPS进行数据传输.目前项目所用的网络请求是AFN2.6版本的,默认不支持HTTPS网址进行数据请求,错误代码:2016-01-20 08:49:00.780 TestHttps[1494:30088] CFNetwork SSLHandshake failed (-9824)2016-01-20 08:49:00.781 TestHttps[1494:30088

2016-01-20 11:09:10 10056

原创 2016.1.18个人总结

记得高中第一节上语文课的时候,语文老师沐浴在和蔼的阳光下告诉我们要”每日进步”.知易行难,虽然现在想起来了但无数宝贵的日子却离我远去了.往者不可谏,来者犹可追.既然现在有一些合适的条件,小小的问题,沿着这条路走下去,也许会峰回路转,柳暗花明? 1.两种语言输出字体 OC:这种可以看出字体的子类for( NSString *familyName in familyNames ){

2016-01-18 22:13:41 298

原创 生命周期

[UIApplicationDelegate的生命周期]1.进入应用: 应用程序的入口,从应用生命周期开始到结束只调用一次 didFinishLaunchingWithOptions :完成加载后 applicationDidBecomeActive :进入活跃状态2.退回到后台: applicationWillResignActive : 取消活跃

2016-01-17 11:11:23 518

原创 2016.1.17个人总结

1.宏 (井号)ifdef 判断某个宏是否被定义, 若已定义, 执行随后的语句 (井号)endif 结束标志 (井号)error 自定义错误2.为了测试播放网络视频,测试视频地址: http://gslb.miaopai.com/stream/dvYfgPV2-esvEzMkVchTng__.mp43.Tabbar图片下移CGFloat offset = 5.0; tvc.tabBa

2016-01-17 11:05:12 275

原创 UIStackView学习

1.什么是UIStackView? 答:在iOS9中苹果在UIKit框架中引入了一个新的视图类-UIStackView。UIStackView类可以帮我们布局UI控件,而我们不需要设置任何约束或设置很少的约束就可以,其他都由UIStackView帮我们自动完成了。 我的理解:非常强大的管理控件的类,可以减少约束的繁琐2.(1)根据http://www.cocoachina.com/ios/201

2016-01-15 14:49:38 628

原创 2016.1.12个人总结

总结一下 1.类方法与实例方法(减号) 代表实例方法,它在类的一个具体实例范围内执行,也就是说,你咋调用这个方法之前必须先创建一个类的实例; (加号)代表类方法,可以通过类名直接调用,不需要创建一个类的实例。调用 实例方法 [实例对象 方法名] 如YJView * yv = [[YJView alloc]init]; [yv test];类方法 [类名 方法名]

2016-01-12 21:15:03 464

原创 动画学习3

1.用Bezier曲线绘制火柴人 UIBezierPath * path = [[UIBezierPath alloc]init]; [path moveToPoint:CGPointMake(175, 100)];// 中心点,角度,起始角度,终止角度,顺逆时针 [path addArcWithCenter:CGPointMake(150, 100) radius:2

2016-01-11 13:45:30 431

原创 mac option快捷键

option + 左边为结果,右边为加的内容œ q ∑ w ® r † t ¥ y ¨ u ˆ i ø o π p å a ß s ∂ d ƒ f © g ˙ h ∆ j ˚ k ¬ l ≈ x ç c √ v ∫ b ˜ n µ m ¡ 1 ™ 2 £ 3 ¢ 4 ∞ 5 § 6 ¶ 7 • 8 ª 9

2016-01-11 11:32:21 808

原创 动画学习2

1.CATransation 事务类(我也不知道什么意思..) ,可以对多个layer的属性同时进行修改.它分隐式事务,和显式事务. 例子:通过CATransation来使一个view随着触摸移动-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ // method1 //

2016-01-11 11:17:23 302

原创 动画学习1

常看见别人写的动画十分羡慕,自己也看些文章,但大都是照着抄一遍,没有自己的发挥,但是自己不总结的话可能代码也白敲了吧,下面的代码都是从别的地方搬过来的,加上自己的理解.1.旋转动画 (1)添加view和layer,给layer添加图像view = [[UIView alloc]initWithFrame:self.view.bounds];view.backgroundColor = [UICo

2016-01-10 23:51:25 356

原创 2016.1.8 个人总结

一.AFN 3.0使用-(void)postNetUploadAndDownload:(NSString *)url str1:(NSString*)str1 key1:(NSString *)key1 str2:(NSString *)str2 key2:(NSString *)key2 mainkey:(NSString *)mainkey {// AFN3.0中 AFHTTPReque

2016-01-08 15:56:37 310

原创 个人总结3

1.bundle创建与使用NSBundle * bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"TestBundle" ofType:@"bundle"]]; NSString * strPath = [bundle pathForResource:@"huaji" ofType:@"jpg"

2016-01-07 12:18:46 288

原创 个人总结2

1.// 判断是否第一次进入if (![[NSUserDefaults standardUserDefaults]boolForKey:@"everLaunched"]) { [[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"everLaunched"]; [[NSUserDefaults stan

2016-01-07 09:42:07 306

原创 个人总结1

1.// 去除多余的线 ``` table.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];

2016-01-06 15:59:21 227

空空如也

空空如也

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

TA关注的人

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