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

原创 一周入门Python数据分析|实战教学第1天

第1天(难度★) (难度持续增加)你也许不用成为数据分析师,但如今在职场中你一定要具备数据思维,培养运用数据的能力,才能充分在工作中掌握主动权。如果你意识到了数据分析的重要性,那就从这里学起来。1.工具:推荐安装使用anaconda,里面的python已经安装好了一大堆工具包。如果要安装第三方库,只要搜索并选择版本就可以一键安装,连pip install命令都不需要,使用非常方便。我这里使用的就是从anaconda里下载的jupyter notebook。2.内容:主要教一些如何使用python.

2021-02-02 20:33:32 2179 13

原创 28天自我挑战,从0开始学会Python月入25K

28天自我挑战,从0开始学 会Python月入28K,Python最近这么火,很多小伙伴还不知道Python到底是什么?能干什么?一句话: Python是最简洁、最好学的语言。学完Python让自己的工作效率提高几倍,不用每天熬夜加班,就能轻松完成任务,处理海量数据,又好又快,还0差错率,总能交出让领导和甲方爸爸满意的成果或方案。如果说编程是一个活跃在现实世界里的语言。那么Python就是所有语言里,最强大高效还简单易学的。看到这里,我该教你怎么系统地自学Python?我用心整理了很多资源,

2021-02-02 13:16:15 4438 17

原创 硬核!八张图搞懂 Flink 端到端精准一次处理语义 Exactly-once(深入原理,建议收藏)

Flink在 Flink 中需要端到端精准一次处理的位置有三个:Source 端:数据从上一阶段进入到 Flink 时,需要保证消息精准一次消费。Flink 内部端:这个我们已经了解,利用 Checkpoint 机制,把状态存盘,发生故障的时候可以恢复,保证内部的状态一致性。不了解的小伙伴可以看下我之前的文章:Flink可靠性的基石-checkpoint机制详细解析Sink 端:将处理完的数据发送到下一阶段时,需要保证数据能够准确无误发送到下一阶段。在 Flink 1.4 版本之前,精准一次处

2021-02-01 15:46:51 1404 5

原创 【Python爬虫】:Xpath表达式的使用

假设我爬取了这样的一个html网页,前面的前端代码如下所示: OK资源采集-最新影视资源大全 复制代码我们想要获取其中的script标签后面的内容,因此我们可以使用Xpath来获取,假设我们想要获得第一个script标签处的值value,就可以使用表达式:Xpath(/html/head/script/text())[0]这个表达式的含义是输出在html下的head下的第一个script标签处的文字,因为我们前面的代码:Xpath(/html

2021-01-29 14:40:17 602

原创 盘点大厂的那些开源项目 ——华为

HarmonyOS鸿蒙系统(HarmonyOS),是第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。华为会率先部署在智慧屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备使用开源的鸿蒙OS。鸿蒙 OS 底层由鸿蒙微内核、Linux 内核、Lite OS 组成,未来将发展为完全的鸿蒙微内核架构。特性场景Stars: 16kGithub: https://github.com/Awesome-HarmonyOS/HarmonyOSLiteOS 华为物联网操作系统Huawei

2021-01-29 14:37:32 3403

原创 Python爬虫新手入门教学:爬取前程无忧招聘信息

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。基本开发环境Python 3.6Pycharm相关模块的使用requestsparselcsvre安装Python并添加到环境变量,pip安装需要的相关模块即可。一、明确需求爬取内容:招聘标题公司薪资城市区域工作经验要求、学历要求、招聘人数、发布时间、公司福利岗位职责、任职要求二、请求网页,先获取所有招聘信息的详情url地址使用开发者工具发现网页加载出来的内容是乱代

2021-01-28 14:34:20 2777 10

原创 PYTHON工业互联网应用实战3—DJANGO ADMIN列表

Django Admin笔者使用下来可以说是Django框架的开发利器,业务model构建完成后,我们就能快速的构建一个增删查改的后台管理框架。对于大量的企业管理业务开发来说,可以快速的构建一个可发布的基本的原型,也可以直接通过后台管理快速开发基本的管理系统,提高产品迭代的效率和开发周期。现在就让我们开始配置程序,来掀开admin的庐山真面目!1.1. 修改程序调试默认端口笔者在这里为了避免与其它程序的默认端口冲突,我们把工程的默认端口改成8001,这样可以减少调试过程中遇到端口冲突时初学者的迷惑。

2021-01-28 14:24:13 576

原创 28天自我挑战,从0开始学会Python月入25K

28天自我挑战,从0开始学 会Python月入28K,Python最近这么火,很多小伙伴还不知道Python到底是什么?能干什么?一句话: Python是最简洁、最好学的语言。28天自我挑战,从0开始学 会Python月入28K,Python最近这么火,很多小伙伴还不知道Python到底是什么?能干什么?一句话: Python是最简洁、最好学的语言。学完Python让自己的工作效率提高几倍,不用每天熬夜加班,就能轻松完成任务,处理海量数据,又好又快,还0差错率,总能交出让领导和甲方爸爸满意的.

2021-01-27 14:27:05 1127 11

原创 精通MySQL之架构篇

今天给大家分享的是大数据开发基础部分MySQL的第一篇,老刘讲点和别人不一样的内容!众多伙伴都知道MySQL的基础知识以及使用,但是对里面的原理知道的不多,咱们学知识只看表面绝对是不行的,所以老刘争取把MySQL的架构知识给大家讲明白!MySQL架构篇的大纲如下:看完老刘这篇内容后,希望你们能够掌握以下内容:Mysql的各组件及各组件的功能Mysql简版执行流程和详细执行流程MyIsam和InnoDB的区别并说明使用场景Mysql各个日志文件的概念和相关作用一、逻辑架构逻辑架构图首先分享

2021-01-26 20:40:18 413

原创 Python爬虫入门教程:爬取csdn文章保存成PDF

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。基本开发环境????Python 3.6Pycharmwkhtmltopdf相关模块的使用????pdfkitrequestsparsel安装Python并添加到环境变量,pip安装需要的相关模块即可。一、????目标需求将CSDN这上面的文章内容爬取保存下来,保存成PDF的格式。二、????网页数据分析如果想要把网页文章内容保存成PDF,首先你要下载一个软件 wkhtmltopd

2021-01-26 14:53:09 1325

原创 面试官:你说说ReentrantLock和Synchronized区别

大家好!又和大家见面了。为了避免面试尴尬,今天同比较通俗语言和大家聊下ReentrantLock和Synchronized区别!使用方式Synchronized可以修饰实例方法,静态方法,代码块。自动释放锁。ReentrantLock一般需要try catch finally语句,在try中获取锁,在finally释放锁。需要手动释放锁。实现方式Synchronized是重量级锁。重量级锁需要将线程从内核态和用户态来回切换。如:A线程切换到B线程,A线程需要保存当前现场,B线程切换也需要保存现场。

2021-01-26 14:46:16 532

原创 全网最详细的PyCharm+Anaconda的安装

目录PyCharm的安装一.下载安装包1.安装网址2.在导航栏输入网址回车3.点击 DOWNLOAD。4.下载二.安装过程5.双击安装包。6.点击next7.安装位置8.安装选择9.开始安装10.安装完成Anaconda的安装一.下载安装包二.安装过程1.双击安装包2.同意条款3.设置使用对象4.安装位置5.选项设置6.安装7.安装完成与后续8.使用镜像9.修改pip的安装位置.PyCharm与Anaconda相关联1.打开PyCharm。2.给项目选

2021-01-25 16:56:58 888 1

原创 从一个面试官的角度谈软件工程师的面试

一、概要本篇文章主要向大家分享,作为项目经理面试别人的经验。大概从面试官的角度向家分析,心理,标准(每个面试官的标准都不一样但是都差不太多)等等。年底向大家分享一波之后,方便明年开年找工作或年底换工作更轻松一点。二、详细内容1.简历自我评价这个部分很多人都容易写不好,自己也不太在意。现实中恰恰相反,能在自我评价中用短短一段话来表现自己是一个非常不容的事情。简短介绍自己擅长的技能自己对技术热爱(比如业余时间会看书、参加技术峰会、参加开源社区的项目、写博客)自己对团队合作、团队精神的理解对工作

2021-01-24 19:45:47 488

原创 Python设计模式面向对象编程

前言  本篇文章是基于极客时间王争的《设计模式之美》做的总结和自己的理解。  说到面向对象编程,作为一个合格的Pythoner,可以说信手拈来。毕竟在Python里“万物都是对象”嘛,如果别人说你根本不会面向对象编程,或者根本不理解面向对象,那可能会得到你的谩骂,那说到底,你真的懂面向对象吗?试着回答下面几个问题:面向对象编程的定义是?Python为什么是面向对象编程语言?Python里万物都是对象具体的表现形式是什么?面向对象的特性是哪四点?在Python里这四点都具备吗?具体是如何实现的?提

2021-01-23 15:30:17 464

原创 到底是什么定义了程序员的价值,我的价值我说了算~

怎样做一个有价值的程序员?从一段代码说起```gopackage com.jeff.study.jdk8.stream;import java.lang.reflect.Modifier;import java.util.Arrays;/** * @Description 迭代常量类中的某些属性 * @Date 2021/1/16 2:38 下午 */public class TestConstantStream { public static vo

2021-01-22 14:58:58 567

原创 一个1000元的爬虫外包项目,三种爬虫模式给你轻松做出来

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。对于这个外包给予的网站信息,那么我们就爬取选择第一个吧<猎聘网>,也就简单实现,并不会进行打包处理,以及输入关键字爬取。本篇文章就使用三种爬虫模式爬取相关数据1、常规爬取数据2、多线程爬取数据3、scrapy框架爬取数据基本开发环境Python 3.6Pycharm相关模块的使用常规爬取数据import requestsimport parselimport csv

2021-01-06 16:40:12 1792

原创 推荐一款最强Python自动化神器!不用写一行代码!

搞过自动化测试的小伙伴,相信都知道,在Web自动化测试中,有一款自动化测试神器工具: selenium。结合标准的WebDriver API来编写Python自动化脚本,可以实现解放双手,让脚本代替人工在Web浏览器上完成指定的操作。虽然selenium有完备的文档,但也需要一定的学习成本,对于一个纯小白来讲还是有些门槛的。最近,微软开源了一个非常强大的自动化项目叫「playwright-python」,项目地址:https://github.com/microsoft/playwright-pyth

2020-12-19 15:48:40 793 1

原创 计算机方面毕业生怎样写简历

本人曾经作为面试官,也有过校招经历。在这过程中,发现有些毕业生同学的简历无法证明自己能胜任程序员的工作,甚至也没有面试价值。同时,本人也见识了不少“一看就想留下”的简历。在本文里,就将用正反两方面的实例,告诉广大计算机专业的毕业生朋友,简历该怎么写。1 得不到面试机会的简历长什么样?先来看份简历,其中的问题比较典型,在其中没有面试官感兴趣的内容。可能这份简历比较夸张,但有不少简历或多或少会出现类似的问题。第一个问题,缺乏商业项目开发经验的描述。换位思考下,公司要的人,最好有实际项目经验,对毕业

2020-12-17 14:59:20 1467

原创 我叫你不要重试,你非得重试。这下玩坏了吧?

批评一下前几天和一个读者聊天,聊到了 Dubbo 。他说他之前遇到了一个 Dubbo 的坑。我问发生甚么事儿了?然后他给我描述了一下前因后果,总结起来就八个字吧:超时之后,自动重试。对此我就表达了两个观点。读者对于使用框架的不熟悉,不知道 Dubbo 还有自动重试这回事。是关于 Dubbo 这个自动重试功能,我觉得出发点很好,但是设计的不好。第一个没啥说的,学艺不精,继续深造。主要说说第二个。有一说一,作为一个使用 Dubbo 多年的用户,根据我的使用经验我觉得 Dubbo 提供重试功能

2020-12-15 15:12:50 435

原创 Python术语对照表

Python术语对照表交互式终端中默认的 Python 提示符。往往会显示于能以交互方式在解释器里执行的样例代码之前。…可以是指:交互式终端中输入特殊代码行时默认的 Python 提示符,包括:缩进的代码块,成对的分隔符之内(圆括号、方括号、花括号或三重引号),或是指定一个装饰器之后。Ellipsis 内置常量。2to3一个将 Python 2.x 代码转换为 Python 3.x 代码的工具,能够处理大部分通过解析源码并遍历解析树可检测到的不兼容问题。2to3 包含在标准库中,模块名为

2020-12-10 14:28:31 989

原创 Django匆匆一眼却解答了多年疑惑

Django 是 Python 的 一款 Web 开发框架,另外还有 Tornado,Flask,Twisted。为什么我要选择学 Django?原因很简单,上家公司来了个网易的测开,就是用 Django 开发的测试平台。这位测开没多久就离职去腾讯了,我啥也没学到,看了他的代码,很多是写的 Vue 代码,哭啊。Django 诞生于 2003 年的秋天,由 Lawrence Journal-World 报纸的程序员 Adrian Holovaty 和 Simon Willison 编写而成。新闻编辑室的开

2020-12-04 16:58:19 589 2

原创 程序员去广告被索赔100万元 网友算了笔账:真的不无辜

前不久X浏览器的开发者程凯在网上发文叫屈,宣称自己是个独立开发者,因为去广告插件而被优酷起诉,索赔 100 万元。据程凯所说,优酷起诉他的理由是因为浏览器的广告拦截功能,拦截了优酷视频的片前广告。违反了《反不正当竞争》法。但程凯表示自己是第一次知道侵权了,因为是在接到优酷起诉之后才知道自己开发的浏览器有广告拦截功能,里面使用了 ABP(注:用过 Chrome/FF 的应该知道 ABP 是全球最著名的广告拦截应用)的过滤规则,对优酷的视频片前广告作了拦截。程凯以个人开发者的名义诉苦,这事引发了不少网友

2020-11-28 16:12:00 344 1

原创 25岁的程序员,如何做才能在35岁时不焦虑

​无论是在知乎、公众号或各种技术论坛,程序员的35岁门槛问题总会成为大家热议的话题。最近在和团队的小伙伴谈话时,也有不少同学有这个困惑和焦虑,甚至有小伙伴工作才两三年,25岁的年纪就开始担忧35岁的工作。恍惚35岁已经成为程序员的“魔鬼年龄”,造成这个问题的本质原因,可能是因为现在的社会信息传播快,社交媒体也会成为一些职场案例的放大镜,不断刺激打工人的神经,无形中传播着职场焦虑。如何才能做到在35岁时不焦虑呢?这篇文章聊聊我的想法。先说结论:无论你是多大年龄,从事什么行业,在什么岗位工作,如果想要

2020-11-27 14:29:28 274

原创 Python函数的主要参数类型

形式参数(形参)在定义函数阶段定义的参数称之为形参,相当于变量名位置形参(普通形参)位置形参:在函数定义阶段,按照从左到右的顺序定义特点:必须被传值,且实参与形参按照顺序一一对应,多一个少一个都不行!def func():pass默认形参默认形参:在函数定义阶段,就已经被赋值的参数def func(x, y=1):pass普通收集形参普通收集形参:用于接收多出部分的位置实参,溢出的部分会被保存成元组类型,然后赋值给后面的形参接收def func(x, y, *args):prin

2020-11-25 13:47:53 349

原创 整整10年了!这就是微信的第一段代码

2011 年 1 月 21 日,微信正式发布,1.0 版本仅支持 iOS,包括 iPhone 4、iPhone 3G/3GS、iPod touch,而且打着“测试版”的口号。三天后的 1 月 24 日,微信 Android 1.0 版发布,紧接着 26 日转战塞班 Symbian,之后陆续进入黑莓 BlackBerry、诺基亚 S40、Windows Phone、Mac、Windows、Web 等各个平台。而说到微信的真正起源,要追溯到更早的2010 年 11 月 23 日,也就是整整十年前。在那一

2020-11-24 19:34:16 493

原创 去了两家外包公司,颠覆了我的认知!

看到这个标题,你们是不是以为栈长我去外包公司上班去了?哈哈,还真不是的,我是去和外包公司谈合作了。是一朋友的公司,他公司不是要做一个企业系统嘛,公司又没有资源能够协调,想着外包出去,于是叫我陪他去谈几家外包公司。为什么需要外包说到外包,大家可能都没有很好的印象,也有很多人抵触外包,但外包并无罪啊,存在即合理,BAT、华为等大公司身后都是一大批的外包公司做支撑,他们不可能全部业务都自己做!为什么?主要还是为了节省人力、时间成本!因为管理一大票的员工本来就是一个长期烧钱且风险很大的事情,人多了有事

2020-11-02 14:13:42 504

原创 王者荣耀五周年,爬取102个英雄+326款皮肤,分析上线时间

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理1.概述《王者荣耀》上线至今5个年头了,作为这些年国内最热门的手游(没有之一),除了带来游戏娱乐之外,我们在这五周年之际,试着从他们的官网找点乐趣,学习一下Python爬虫的一些简单基础操作。本篇将主要介绍简单的Python爬虫,包括网页分析、数据请求、数据解析和数据保存,适用于基本不带反爬的一些网站,旨在进行学习交流,请勿用作任何商业非法用途。网页分析其实就是打开你需要请求数据的网页

2020-10-30 21:13:04 676

原创 1024程序员节:向改变世界的程序员致敬

今天是1024程序员节。这个节日诞生后的短短几年,程序员已经变成了网络上段子最多的群体之一。但是我却越来越深刻地感觉到,如果要问谁是这个时代最可爱的人,那一定是我们的程序员。也许有人觉得不以为然:你说的就是那些“码农”吗?他们看起来是那么木讷、邋遢、古怪,穿土气的格子衫,除了加班就是宅在家打游戏,找不到女朋友,年纪轻轻就开始秃顶…他们的工作既不崇高也不时尚,每天像机器一样,写着毫无温度的代码,连自己也说不出有什么用,却总是有抓不完的臭虫和打不完的补丁。可爱的程序员们,也许连他们自己也没有意识到,他

2020-10-24 15:11:38 661

原创 我程序员年薪 80 万被亲戚鄙视不如在二本教书的博士生?

前言:在小编的印象中,父母似乎从来没有问过我长大后要从事什么工作,哪怕是高考选择专业的时候,也没有给我什么参考性的建议,所以我高考选择专业的时候大概只花了三秒钟,因为那时候我喜欢的女生选了计算机,所以我几乎没有思考般就选了计算机,那时候根本没有思考学计算机出来做什么,现在想想不禁感叹:啊…我记得那夕阳下的奔跑,是我逝去的青春…但是毕业后,在父母辈的眼里似乎只有公务员、律师、教师这三大铁饭碗是他们心中的最佳职业,我第一次跟我妈说我从事的是IT行业程序员,她回答道:那是修电脑的吗?然后程序员行业被外界吐槽似乎

2020-10-22 21:53:17 1117

原创 为什么你成为不了团队核心成员

一、背景之前我讲过一个《业务重要?还是技术重要?》,后来收到评论恢复,工作3年以上的同事大多认为业务和技术同等重要。作为一个数据人,我一直想讲业务比数据更重要,但一直怕遭到热衷技术同学的鄙视,这句话一直没敢说。其实,数据人都知道,现在很多大会包括老板,一直都在提“数据赋能价值”。作为员工,我一直对此深信不疑,我也一直在对团队内强调二、数据价值赋能价值大家对数据赋能价值产生共鸣后,就开始寻找数据价值,当然,刚开始还是有部分同事不以为然,还是要靠领导者来趟路,给大家做一个“模范”。数据要产生价值,并不是数

2020-10-20 14:22:54 953

原创 2020最新蓝桥杯省赛,解Python编程题

2020蓝桥杯省赛第二场Python组题解(不太全,有的不会,有的不记得了)A 门牌制作题目描述:结果:624题解:B 2020?题目描述:第二题好像是数2020个数那个吧?结果: 这谁记得啊,我又没有他的数据,呜呜呜题解:C 蛇形数列题目描述:结果:761(我咋好像当时填的685,难道我还填错了?哭、、了)题解:D 跑步训练题目描述:结果:8879题解:E 排序,还是叫什么来着题目描述:结果:这题我不会,把我的发一下吧,找了长度15的一个字符串。jonmlkihgfedcba题解:F 统计成绩?题目描述

2020-10-19 14:50:40 3014

原创 同事每天的微信步数突然暴增十几万步,他是怎么做到的?

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理项目意义如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜,却不想出门走路,那么该python脚本可以帮你实现。实现方法手机安装第三方软件乐心健康,注册账号登录,将运动数据同步到微信和支付宝。用python脚本远程修改乐心健康当前登录账号的步数即可。第一步:在手机上安装乐心健康app。第二步:注册账号登录,并设置登录密码。第三步

2020-10-17 14:52:09 4540

原创 十分钟教会你使用Python操作excel,内附步骤和代码!python其实很简单

这篇文章主要介绍了python使用openpyxl操作excel的方法步骤,详细的介绍了openpyxl的常用属性以及操作excel的方法,感兴趣的可以了解一下一 前言放大招了,学完这篇openpyxl第三方库,读者将会懂得如何灵活的读取excel数据,如何创建excel工作表;更新工作表,删除工作表;是不是感觉很强大,留下赞赞吧!!二 openpyxl常用属性函数三 读取excel读取整体流程如下加载工作本获取标签页获取指定区域的单元格获取单个单元格对象通过单元格对象获取值3.1

2020-10-16 15:11:29 1187

原创 15个Python面试问题(附答案)

问题1到底什么是Python?你可以在回答中与其他技术进行对比(也鼓励这样做)。答案下面是一些关键点:Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I’m a string"这样的代码,程序不会报错。Python非常适合面向对象的编程(OOP),因为它支持通过组合(composition)与继

2020-10-14 16:10:42 1916

原创 为什么编程应遵循“30行”原则

软件质量,不但依赖于架构及项目管理,更与代码质量紧密相关。简洁高效的代码不但易于阅读,更能避免潜在 Bug 与风险,提高代码质量。这是显而易见的道理,但是要做到这个标准可不容易。想想看,据说 Oracle 12.2,有近 2500 万行代码,是不是很恐怖?你能做到在不破坏成千上万个现有测试的情况下更改这样产品中的单单一行代码吗?很难,对吧?要想避免这样的情况,就要从源头做起。“30”规则就是一个很好的办法,让我们看看 Riccardo Giorato 是怎么说的?正文:如果你在编程中,不考虑代码长度的话

2020-10-10 15:28:39 514

原创 微盟“删库”程序员被判6年,供述无力偿还网贷,酒后感觉生活不如意

还记得那个“删库跑路”,凭“一己之力”让微盟一夜之间市值蒸发超 10 亿、300 万商铺惨遭瘫痪的程序员吗?不仅如此,服务器故障时间长达 8 天之久,最终还赔付了商家 1.5 个亿。现在,对这位程序员、主人公贺某的判决,有了最近的进展:从 2 月 24 日被被羁押,到 8 月 26 日作出6 年有期徒刑的判决。自供酒后因生活不如意、无力偿还网贷等个人原因的贺某,为自己的行为付出了代价。删库跑路原因:无力偿还网贷,酒后生活不如意贺某的“删库”行为,判 6 年的依据是什么呢?8 月 26 日上海

2020-10-09 14:30:15 1579 2

原创 一个程序员对2020年的一些思考和总结

一个程序员对2020年的一些思考和总结profile-avatarPython1232020-10-08 14:34首先这篇文章不等于”2020年总结”,因为2020年还没有完全结束,还有近两个多月得时间。通常来说,我的2020年总结会在2021年初以及2020年末写的,内容格式都是今年计划完成情况+来年计划制定等。国庆假期游山玩水了四五天,该玩的都玩了,没玩的,等有时间了再计划。每年在某个特定的时候,总感觉要写些什么东西。就像在2018年的时候,感触非常深,写下了这篇作为程序员的思考与反省,

2020-10-08 14:43:24 5251 8

原创 python使用xpath(超详细)

使用时先安装 lxml 包开始使用#和beautifulsoup类似,首先我们需要得到一个文档树把文本转换成一个文档树对象from lxml import etreeif name == ‘main’:doc=’’’first itemsecond itemthird itemfourth itemfifth item # 注意,此处缺少一个 闭合标签‘’’html = etree.HTML(doc)result = etree.tostring(html)print

2020-10-07 14:37:21 1601

原创 如何反黑客后门程序

前言  那什么,额不是最近国庆吗?因为疫情的缘故,我们都在家中,但发生了这么一件事,看到标题你应该知道是什么了,我被黑了!!!咳咳咳,不能说是被黑了,只能说是我下载了一个后门软件,对后门软件,比如说灰鸽子,流光这种,那边的黑客远程控制了我,我知道,这是最基础的软件了。但是我还是中了,最后,我的账号,密码都被盗取。很难受对吧,所以我写个这个文章。如何防护这种后门,木马?  很容易,不去下载就好了。哎,你这不是废话吗?咳咳,最好的方法,360。360?你在说什么?360不是毒瘤吗?360云大脑知道吗?虽然

2020-10-06 14:23:13 2320

原创 互斥锁解决 Python 中多线程共享全局变量的问题

一、同步概念同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。"同"字从字面上容易理解为一起动作。其实不是,在这里,"同"字应是指协同、协助、互相配合。线程同步,可理解为线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B执行,再将结果给A;A再继续操作。之前我们遇到过,如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。解决线程同时修改全局变量的方式我们先把上次那个问题再看下。import t

2020-09-28 14:38:17 425

空空如也

空空如也

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

TA关注的人

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