自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (1)
  • 收藏
  • 关注

原创 女朋友突然天天加班,用python写个定位脚本,直接抓到现场

近期,小伙女朋友一反常态,经常晚回家,就说有事,其他什么也不肯说;于是他找上我,问我在他女朋友在外面那段时间能不能定位一下她在哪个地方;这必须得安排上啊,下面看具体操作方式:第一步:IP地址IP地址:IP地址分为局域网和广域网两种,它在全球范围内实现了不同硬件结构、不同操作系统的互联网网,在整个Internet中,没一个节点都依靠唯一的IP地址相互区分和相互联系。第二步:编...

2019-12-17 15:59:40 998

转载 JAVA和JVM运行原理

JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层的操作系统和硬件平台,可以在上面执行java的字节码程序。编译器负责把Java程序转成Class文件,方便Jvm来读取它.Jvm是java虚拟机,其实它就是解释器,把Class文件中的命令转成某种平台的命令,比如把Java命令转成Windows下的命令,然后Java程...

2019-11-29 13:51:28 164

原创 阿里巴巴高级架构师:学好python这本书必看,堪称python入门宝典

怎么学好python很多人刚开始学python,是不是有一种“这本书我根本看不下去啊!“的感觉,特别是看着密密麻麻的代码的时候,看着就不想继续看下去,除非自己有一个内心有坚定的意志力想学好python,不然是很难看下去的;那么今天强烈推荐一本超赞的书《python魔力手册》,俗话说“隔行如隔山”,这本书就是打开你进入python这个行业的钥匙!最适合编程小白浏览的书为什么...

2019-04-04 13:56:17 1110

原创 python程序员爬取百套美女写真集,同样是爬虫,他为何如此突出

前言人生苦短,Python当歌!学习,其实是一个坚持、分享、交流、提高的过程。我有一整套python零基础+上百个python项目案例视频资料+就业指导分享,需要的话关注+转发、然后私信我“资料”即可免费获取资料展示: python爬虫 用python爬虫是一件非常使人愉快的事情,图片、数据、小视频一切皆可爬取,可是我们会经常发现下载图片的时候会非常慢,难以忍受。...

2018-07-28 11:53:38 1732

转载 Java长存!12个Java长久占居主要地位的原因

我们很容易就会遗忘那些曾经在猿群中大热而又被各种新技术掩盖直至堙灭的技术的价值。就拿COBOL这个老猿们当年所用的神器来说,就跟条死鱼一样被现代猿基本这么形容:没价值,腥臭,过时了,对你没好处。Java 作为现代猿的中坚力量在这点上可能会成为下一个COBOL。有关JAVA的技术卖出多少本书已经是一个很久远的记忆了。现处中年时期的Java语言的用途已经不再出现在各种杂志的封面上了。JAVA从...

2019-11-29 14:51:25 274

转载 Java 库:为 Java 程序员而生的 10 + 最佳库

众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升。举些例子,最常用的官方库有 java.lang、java.util、java.io、java.sql、java.net 等;而至于目前最流行的第三方库,就有 Junit、SLF4J、Google Guava、XStream、JSoup、G...

2019-11-29 14:35:29 341

转载 Java多线程下 ThreadLocal 的应用实例

ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程” 。其实,ThreadLocal并不是一个 Thread,而是 Thread 的局部变量,也许把它命名为 ThreadLocalVariable更容易让人理解一些。当使用 ThreadLocal 维护变量时,ThreadLocal 为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其...

2019-11-29 14:24:30 164

转载 Java中ThreadLocal的设计与使用

ThreadLocal是什么ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变...

2019-11-29 14:09:52 132

转载 JVM(java 虚拟机)内存设置

一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不熟悉最好保留默认值;-Xss ...

2019-11-29 13:58:36 522

原创 一个月玩了8个游戏,他学会了python,快乐就完事了!

学python什么的,快乐就完事了有人说人生最大的两大幸事:1、结婚是因为爱情,2、选择这份工作是因为喜欢。当然,我们选择python可能是因为兴趣,也有可能是因为找一份高薪的工作,但是不管是因为什么,当我们没有去经营最初的那份心,它也会变成你所厌恶的!从最开始的学习开始,不能产生对python、对自己的质疑,要在学python中产生兴趣,然后好好经营这份兴趣,你将一往直前,今天讲一本...

2019-08-10 15:20:25 260

原创 python学习——常见加密方式和Python实现

上篇:https://blog.csdn.net/qq_42489308/article/details/97644944前言我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes。将字符串和Bytes互相转换可以使用encode()和decode()方法。# 方法中不传参数则是以默认的utf-8编码进行转换'居然'.encode()...

2019-07-29 15:29:00 338

原创 python学习——Python2与Python3共存

上篇:https://blog.csdn.net/qq_42489308/article/details/97644669困扰最近被一个问题困扰了很久,就是Python2和Python3共存pip的使用问题,本来是一个很简单的问题。但是我的Python2的pip就是用不了。困扰了我两天的时间。最后发现是我在Python3中换源导致的。如果大家在电脑中也安装了Python2和Python3两...

2019-07-29 15:23:01 162

原创 python学习——Redis介绍

上篇:https://blog.csdn.net/qq_42489308/article/details/97643901Redis内存数据库背景随着互联网+大数据时代的来临,传统的关系型数据库已经不能满足中大型网站日益增长的访问量和数据量。这个时候就需要一种能够快速存取数据的组件来缓解数据库服务I/O的压力,来解决系统性能上的瓶颈。数据库的发展历史1.在互联网+大数据时代来临...

2019-07-29 15:19:47 309

原创 python学习——pycharm使用技巧

代码排版,自动PEP8pep8 是Python 语言的一个代码编写规范。如若你是新手,目前只想快速掌握基础,而不想过多去注重代码的的编写风格(虽然这很重要),那你可以尝试一下这个工具 - autopep8首先在全局环境中(不要在虚拟环境中安装),安装一下这个工具。sudo pip install autopep8然后在 Pycharm 里导入这个工具我随意写了一段不符合 ...

2019-07-29 15:16:32 402

原创 python学习笔记——re模块

上篇:https://blog.csdn.net/qq_42489308/article/details/90272619re模块在Python中,通过内置的re模块提供对正则表达式的支持。正则表达式会被编译成一系列的字节码,然后由通过C编写的正则表达式引擎进行执行。该引擎自从Python1.6被内置以来,近20年时间未有发生过变化re模块支持下面的正则语法:"." ...

2019-05-16 21:33:24 290

原创 python学习笔记——正则表达式

上篇:https://blog.csdn.net/qq_42489308/article/details/90272575正则表达式场景1.在一个文件中,查找出hello开头的语句2.在一个文件中,找到含有hello的语句3.在一个文件中,找到邮箱为163的所有邮件地址正则表达式(regular expression)是一种工具,一种广泛用于匹配字符串的工具。它用一个“字符...

2019-05-16 21:31:44 328

原创 python学习笔记——queue模块

上篇:https://blog.csdn.net/qq_42489308/article/details/90272543queue当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ、ZeroMQ,炙手可热的Kafka,还有阿里巴巴自主开发的Notify、MetaQ、RocketMQ等。这些都是大型的重量级消息队列,通常应用于商业生产环境。Python为我...

2019-05-16 21:29:54 270

原创 python学习笔记——time模块

上篇;https://blog.csdn.net/qq_42489308/article/details/90272503time几乎所有的正式代码中,我们都需要与时间打交道。在Python中,与时间处理有关的模块包括time,datetime以及calendar,本节主要讲解time模块。在Python中,用三种方式来表示时间,分别是时间戳、格式化时间字符串和结构化时间1....

2019-05-16 21:28:10 411

原创 python学习笔记——json模块

上篇:https://blog.csdn.net/qq_42489308/article/details/89813925jsonJson是一种轻量级的数据交换格式。Json源自JavaScript语言,易于人类的阅读和编写,同时也易于机器解析和生成,是目前应用最广泛的数据交换格式。Json是跨语言,跨平台的,但只能对Python的基本数据类型做操作,对Python的类就无能为力。JS...

2019-05-16 21:26:12 286

原创 python学习笔记——hashlib模块

上篇:https://blog.csdn.net/qq_42489308/article/details/89813895hashlibHash,译做“散列”,也有直接音译为“哈希”的。把任意长度的输入,通过某种hash算法,变换成固定长度的输出,该输出就是散列值,也称摘要值。该算法就是哈希函数,也称摘要函数。MD5是最常见的摘要算法,速度很快,生成结果是固定的16字节,通常用一个32...

2019-05-04 15:22:38 39191

原创 python学习笔记——random模块

上篇:https://blog.csdn.net/qq_42489308/article/details/89813867randomrandom模块用于生成伪随机数。真正意义上的随机数(或者随机事件)是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的。而计算机中的随机数是所谓的随机函数按照一定算法模拟产生的,其结果是确定的,是可预测的。所以用计算机随机函数所产生的“随机数”...

2019-05-04 15:20:41 935

原创 python学习笔记——sys模块

上篇:https://blog.csdn.net/qq_42489308/article/details/89813842syssys模块主要是针对与Python解释器相关的变量和方法,不是主机操作系统。导入方式:import sys属性及方法 使用说明sys.argv 获取命令行参数列表,第一个元素是程序本身sys.exit(n...

2019-05-04 15:18:19 730

原创 python学习笔记——os模块

上篇:https://blog.csdn.net/qq_42489308/article/details/89813822OS模块导入方式: import osos模块是Python标准库中的一个用于访问操作系统相关功能的模块,os模块提供了一种可移植的使用操作系统功能的方法。使用os模块中提供的接口,可以实现跨平台访问。但是,并不是所有的os模块中的接口在全平台都通用,有些接口的实现...

2019-05-04 15:16:14 302

原创 python学习笔记——包

上篇:https://blog.csdn.net/qq_42489308/article/details/89813800包(Package)__all__的作用python模块中的all属性,可用于模块导入时限制,如:from module import *此时被导入模块若定义了all属性,则只有all内指定的属性、方法、类可被导入。若没定义,则导入模块内的所有公有属性,方...

2019-05-04 15:14:20 145

原创 python学习笔记——模块

上篇:https://blog.csdn.net/qq_42489308/article/details/89423433模块与包在Python中,一个.py文件就是一个模块,模块是比类更高一级的封装。在其他语言,被导入的模块也通常称为库。模块可以分为自定义模块、内置模块和第三方模块。自定义模块就是你自己编写的模块,如果你自认水平很高,也可以申请成为Python内置的标准模块之一!如果...

2019-05-04 15:12:40 418

原创 python学习笔记——@property装饰器

上篇:https://blog.csdn.net/qq_42489308/article/details/89423412@property装饰器Python内置的@property装饰器可以把类的方法伪装成属性调用的方式 。class People: def __init__(self, name, age): self.__name = name ...

2019-04-20 21:00:55 291

原创 python学习笔记——异常处理

上篇:https://blog.csdn.net/qq_42489308/article/details/89423389异常处理在程序运行过程中,总会遇到各种各样的问题和错误。有些错误是我们编写代码时自己造成的,比如语法错误、调用错误,甚至逻辑错误。还有一些错误,则是不可预料的错误,但是完全有可能发生的,比如文件不存在、磁盘空间不足、网络堵塞、系统错误等等。这些导致程序在运行过程中出现异...

2019-04-20 20:59:27 241

原创 python学习笔记——单例模式

上篇:https://blog.csdn.net/qq_42489308/article/details/89423365单例模式python的单例模式就是一个类的实例只能自始自终自能创建一次。应用场景比如说数据库的连接池。单例设计模式是怎么来的?在面向对象的程序设计中,当业务并发量非常大时,那么就会出现重复创建相同的对象,每创建一个对象就会开辟一块内存空间,而这些对象其实是一模一...

2019-04-20 20:57:51 193

原创 python学习笔记——reflect反射

上篇:https://blog.csdn.net/qq_42489308/article/details/89423343reflect反射对编程语言比较熟悉的同学,应该听说过“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。下面结合一个web路由的实例来阐述Python反射机制的使用场景和核心本质。首先,我们要区分两个概念——“标识名”和看起来相同的“字符串”...

2019-04-20 20:56:27 324

原创 python学习笔记——特殊成员和魔法方法

上篇:https://blog.csdn.net/qq_42489308/article/details/89423305特殊成员和魔法方法Python中有大量类似__doc__这种以双下划线开头和结尾的特殊成员及“魔法方法”,它们有着非常重要的地位和作用,也是Python语言独具特色的语法之一!__init__ : 构造函数,在生成对象时调用__del__ : ...

2019-04-20 20:54:50 231

原创 python学习笔记——类属性、实例属性

上篇:https://blog.csdn.net/qq_42489308/article/details/89423269类属性、实例属性class Tool(object): # 类属性 num = 0 # 方法 def __init__(self,name): # 实例属性 self.name = name Tool...

2019-04-20 20:53:06 178

原创 python学习笔记——成员保护和访问限制

上篇:https://blog.csdn.net/qq_42489308/article/details/89423219成员保护和访问限制隐藏属性class Dog: def set_age(self,new_age): if new_age>0 and new_age<=100: self.age = new_ag...

2019-04-20 20:51:19 849

原创 python学习笔记——类和实例

上篇:https://blog.csdn.net/qq_42489308/article/details/89423219类类是抽象的模板,用来描述具有相同属性和方法的对象的集合,比如Animal类。 类名通常采用驼峰式命名方式,尽量让字面意思体现出类的作用。Python使用class关键字来定义类,其基本结构如下:class 类名(父类列表): pass类的构...

2019-04-20 20:49:07 195

原创 python学习笔记——面向对象编程

上篇:https://blog.csdn.net/qq_42489308/article/details/89423181面向对象编程面向对象编程:Object Oriented Programming,简称OOP,是一种程序设计方法。面向对象面向过程区别完成自我介绍功能,面向过程完成功能stu_a = { "name":"A" "age":18, "h...

2019-04-20 20:47:10 211

原创 python学习笔记——文件读写

上篇:https://blog.csdn.net/qq_42489308/article/details/89407672文件的作用就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力文件的基础操作打开文件Python内置了一个open()方法,用于对文件进行读写操作。使用open()方法操作文件就像把大象塞进冰箱一样,可以分三步走,一是...

2019-04-20 20:45:05 172

原创 python学习笔记——内置函数(下)

上篇:https://blog.csdn.net/qq_42489308/article/details/89407644reversed()反转,逆序对象>>> reversed # reversed本身是个类<class 'reversed'>>>> reversed([1,2,3,4,5]) # 获得...

2019-04-19 20:35:49 199

原创 python学习笔记——内置函数(上)

上篇:https://blog.csdn.net/qq_42489308/article/details/89407620内置函数前面使用过一些函数,有的同学会疑问我没有导入这个函数,为什么可以直接使用?因为这些函数都是一个叫做builtins模块中定义的函数,而builtins模块默认在Python环境启动的时候就自动导入,所以你可以直接使用这些函数。我们可以在IDLE 进行输出...

2019-04-19 20:33:25 239

原创 python学习笔记——生成器

上篇:https://blog.csdn.net/qq_42489308/article/details/89407590生成器有时候,序列或集合内的元素的个数非常巨大,如果全制造出来并放入内存,对计算机的压力是非常大的。比如,假设需要获取一个10**20次方如此巨大的数据序列,把每一个数都生成出来,并放在一个内存的列表内,这是粗暴的方式,有如此大的内存么?如果元素可以按照某种算法推算出来...

2019-04-19 20:31:04 180

原创 python学习笔记——迭代器

迭代器在介绍迭代器之前,先说明下迭代的概念:迭代:通过for循环遍历对象的每一个元素的过程。Python的for语法功能非常强大,可以遍历任何可迭代的对象。在Python中,list/tuple/string/dict/set/bytes都是可以迭代的数据类型。可以通过collections模块的Iterable类型来判断一个对象是否可迭代:from collecti...

2019-04-19 20:29:33 255

原创 python学习笔记——推导式

上篇:https://blog.csdn.net/qq_42489308/article/details/89407534推导式Python语言有一种独特的推导式语法,相当于语法糖的存在,可以帮你在某些场合写出比较精简酷炫的代码。列表推导式列表推导式是一种快速生成列表的方式。其形式是用方括号括起来的一段语句lis = [x * x for x in range(1, 10...

2019-04-19 20:27:08 200

100家企业iOS招聘需求整理

整理出100家企业近年招聘需求面试题,从基础到进阶、底层;

2018-06-19

空空如也

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

TA关注的人

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