- 博客(41)
- 资源 (22)
- 收藏
- 关注
原创 错误信息:DEPRECATION: The default format will switch to columns
centos7中:新建文件 /etc/pip.confchmod 755 pip.confvi pip.conf添加语句:[list]format=columns保存退出。 windows环境:在目录C:\ProgramData\PIP\pip.inipip.ini文件中的内容:[list]format=columns 如果pip不能直接...
2018-08-30 11:09:17 550
原创 安装使用Scrapy
Scrapy运行流程大概如下: 引擎从调度器中取出一个链接(URL)用于接下来的抓取 引擎把URL封装成一个请求(Request)传给下载器 下载器把资源下载下来,并封装成应答包(Response) 爬虫解析Response 解析出实体(Item),则交给实体管道进行进一步的处理 解析出的是链接(URL),则把URL交给调度器等待抓取 ...
2018-08-29 20:04:03 202
原创 CentOS7多版本Python安装
安装包下载(来源官网):https://download.csdn.net/download/qitianjin/106322191.解压python3.6.5.tar.xztar -xvf Python-3.6.5.tar.xz 2.打开cd Python-3.6.5 /然后执行以下命令:配置命令./configure --prefix = / usr / local...
2018-08-28 19:32:07 3441
原创 爬虫验证码识别
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/1/20 16:21# @Author : qitianjin# @Site : # @File : captcha.py# @Software: PyCharm Community Edition# from Python.work.procu...
2018-06-05 20:39:01 508
原创 文档中提取汉字信息
匹配双字节字符(包括汉字在内):[^x00-xff] html = '''西藏自治区拉萨市柳梧大桥常体国家级政府采购专业网站服务热线:400-810-1996PPP频道当前位置:首页;»;政采公告;»;地方公告;»;中标公告西藏自治区拉萨市柳梧大桥常规定期检查项目中标公告2018年05月07日23:33来源:公告信息:采购项目名称西藏自治区拉萨市柳梧大桥常规定期检查项目品目服务/专业技术服务/其他...
2018-06-05 20:30:32 650
原创 Pycharm设置默认头
1.设置的路径是File->settings->Editor->File and Code Templates->Python Script内容见图:这样新建文件的时候就会默认头如下:这里说明下#!/usr/bin/evn python 和 #!/usr/bin/python的区别:第一种写法是在PC的Path中找寻第一个python 用来执行你所编写的脚本信息
2017-12-05 22:22:16 6079
转载 工作中的积极响应态度
从销售主管到总经理我一路走来,被人管也管过人,也辞退过员工。多数时候是因为员工的能力无法胜任工作,但这次被辞退的员工并非没有能力。刚开始我是欣赏他的,甚至准备予以重用。但一次制度的调整,让我对他的态度急转直下。为了加强考核,我对相关制度做了调整,谁知在宣布时该员工当场反对,会议还没有结束就擅自离去。更严重的是,他竟然挑拨其他人不工作来对抗。第一天,我观察了他
2016-06-28 16:09:18 6033
原创 Podfile文件详解
经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写好Podfile文件,通过这个文件来配置第三方库与项目之间的依赖、版本等信息。但是,我相信很少有人完整地学习过Podfile的语法规则,包括笔者在写本篇文章之前。今天,请大家与笔者一起来完整地学习Podfile官方教程。之前一直想写来着,因为包括笔者在内并没有深入学习过
2016-06-28 10:17:45 5554
转载 iOS中atomic 与 nonatomic,assign,copy与retain的定义和区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下
2016-05-05 17:18:41 1135
转载 CocoaPods安装 使用
转自:http://www.jianshu.com/p/071d30a3af021.开启terminal(命令行窗口)2.移除现有Ruby默认源$ gem sources -- remove https://rubygems.org/3. 使用新的源$ gem sources -a https://ruby.taobao.org/4.验证新源是否替换成功$ gem so
2016-05-03 18:56:01 375
原创 Xcode升级常见问题
报错:No code signing identities found: No valid signing identities (i.e. certificate and private key pair一.选择工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 将选项改为:i
2016-04-30 23:05:58 690
转载 iOS第三方框架集合
转自:http://www.jianshu.com/p/fd4441c4033e在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability 检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。现在有更好的替代品:h
2016-04-16 23:15:42 1423
转载 iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
出处:http://blog.csdn.net/shaobo8910/article/details/46010189图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.co
2016-04-16 22:42:46 2228
原创 iPhone色像素点问题之图片选择
图片出自:http://blog.csdn.net/cuibo1123/article/details/39405973如图,iPad2 是768 x 1024,iPad Retina 是1536 x 2048,开发时都按 768 * 1024 操作。但实际上两者有一倍差异。为了达到最佳效果,使用的图片大小不一样。这时候就用同一个名称,但 Retina 的图加上 @2x 后缀。
2016-04-14 01:54:50 1234
原创 TextField的简单使用
1.文本输入框 TextField标签://创建对像UITextField *textField = [ [ UITextField alloc] init ];//设置起始位置和尺寸textField.frame = CGrectMake(100,100,100,100);//以上两句可以简写成UITextField *textField = [[UITextFiel
2016-04-13 01:14:53 17068
原创 @property 后面可以有哪些修饰符?
1.@property1>readwrite,readonly,assign,retain,copy,nonatomic属性的作用@property是一个属性访问声明,扩号内支持以下几个属性:1.1> getter settergetter=getterName,setter=setterName,设置setter与getter的方法名1.2> weak assign st
2016-04-11 20:25:25 560
原创 block的简单了解
1.block1> block属性为什么用copy?栈->堆2> block使用注意什么?循环引用 __block 修饰局部变量,这个变量在 block 内外属于同一个地址 上的变量,可以被 block 内部的代码修改3> block的主要使用场景 ?动画数组字典排序遍历回调状态错误控制多线程GCD4>block原理block是O
2016-04-11 18:41:05 416
转载 BM算法详解
1.http://blog.csdn.net/joylnwang/article/details/67857432.http://www.cnblogs.com/dsky/archive/2012/05/04/2483190.html3.http://blog.chinaunix.net/uid-23390992-id-3320412.html一. 1977年,Robert S
2016-03-16 10:55:40 5711
原创 iOS程序启动的顺序
1.程序入口main函数创建UIApplication实例和UIApplication代理实例。2.重学UIApplication代理实例,设置rootviewcontroller。3.在第一个viewController中添加控件,实现对应用程序界面的控制。
2016-03-08 21:02:03 276
原创 swift函数入门
概括:1.func 函数名(参数变量:类型,参数变量:类型......)//函数--常量参数2.func 函数名(var 参数变量:类型,......){} //函数 -- 变量参数3.func 函数名(参数名 类型......){} //函数 -- 可变参数4.func 函数名 (参数变量:变量,参数说明 参数变量:变量)//函数 -- 外部参数名5.func 函数名(i
2016-03-03 11:20:49 249
转载 Swift的闭包
文章出处:http://mobile.51cto.com/iphone-279005.htm详解Objective-c闭包简单应用是本文要介绍的内容,主要介绍的是闭包的应用,不多说,文章中介绍的已经很详细,我们先来看内容详解。概念介绍这里的闭包自然是计算机语言中的闭包,词法闭包(Lexical Closure)的简称,主要表现在函数可以引用到自由变量,并且可以脱离变量的创建环境
2016-03-01 20:01:07 424
原创 浅谈CocoaPods是什么东东
在我们进行iOS应用开发的时候肯定会用到很多的第三方类库,比如最常用的AFNetworking。当我们用到这个类库的时候可能这个类库又用了其他的类库,这样就需要去下载另一个类库了,这样下载起来是非常繁琐的,因为你不知道当前类库用到了其他的什么类库。如果类库有更新那么你就必须重新下载类库到项目之中。这样操作起来非常的繁琐。上面的问题都可以用CocoaPods解决,下面就说下怎么去配置环境。1
2016-02-27 16:33:01 2267
原创 Swift中的?与!区别分析
在Swift的学习中发现如下问题:var amiteLbl :UILabel?self.amiteLbl = UILabel(frame:CGRectMake(50,100,200,40))self.amiteLbl !.text = "I'm so sorry !"self.view?.addSubview(self.amiteLbl)两行为什么一个用!而一个用?由于am
2016-02-26 19:05:25 427
原创 iOS中#import和@class的区别
1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以
2016-01-09 21:19:06 337
原创 学习绝对布局autolayout,重写界面
今天视屏中重新用autolayout重写了新浪微博的界面,自己跟不上,所以学着一步步记下来操作,虽然很慢,但是这是学习的途径,总比一点也不做强,一步步记下来,多实现几遍就知道怎么回事了。
2015-12-13 22:05:30 262
原创 @property关键字
http://blog.csdn.net/jiangwei0910410003/article/details/41925967
2015-12-08 23:36:09 230
原创 百度云下载限速如何提速
1.在目录C:\Windows\System32\drivers\etc下有一个host文件,右击记事本打开。2.把58.217.200.14 cdn.baidupcs.com58.217.200.14 hot.cdn.baidupcs.com 复制到host之中。3.保存host修改ipconfig /displaydns//显示DNS缓存内容ipco
2015-09-22 18:42:55 1915
原创 java中基本数据类型和引用数据类型的区别?
基本类型四类八种:1.整形:byte,short,intlong;2.浮点型:float,double;3.逻辑型:boolean;4.字符型:float; 引用数据类型:类,接口,数组,枚举,注解类型。基本数据类型和引用数据类型的区别?基本数据类型存储在栈中,引用数据类型存储在堆中。例如Student有name和age属性,其有参构造穿件对象是:Student
2015-09-19 19:59:09 4180
原创 统计字符串中字符出现的个数
A:定义一个字符串。B:定义一个TreeMap集合,键:character 值:Integer。C:把字符串转换成字符数组。D:遍历字符数组,得到每一个字符。E:拿刚才得到的字符串作为键得到集合中找值,看返回值。是Null:说明该键不存在,就把该字符作为键,1作为值存储。不是Null:说明该键存在,就把值加1,然后重写存储该键和值。F:定义字符串缓冲区变量。G:遍历
2015-09-15 15:59:18 711
威刚U盘量产工具+教程
2017-02-27
图解TCP_IP_第5版
2016-12-28
protues自制元件.doc
2011-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人