程序员
文章平均质量分 69
普通网友
这个作者很懒,什么都没留下…
展开
-
一周入门Python数据分析|实战教学第1天
第1天(难度★) (难度持续增加)你也许不用成为数据分析师,但如今在职场中你一定要具备数据思维,培养运用数据的能力,才能充分在工作中掌握主动权。如果你意识到了数据分析的重要性,那就从这里学起来。1.工具:推荐安装使用anaconda,里面的python已经安装好了一大堆工具包。如果要安装第三方库,只要搜索并选择版本就可以一键安装,连pip install命令都不需要,使用非常方便。我这里使用的就是从anaconda里下载的jupyter notebook。2.内容:主要教一些如何使用python.原创 2021-02-02 20:33:32 · 2352 阅读 · 13 评论 -
硬核!八张图搞懂 Flink 端到端精准一次处理语义 Exactly-once(深入原理,建议收藏)
Flink在 Flink 中需要端到端精准一次处理的位置有三个:Source 端:数据从上一阶段进入到 Flink 时,需要保证消息精准一次消费。Flink 内部端:这个我们已经了解,利用 Checkpoint 机制,把状态存盘,发生故障的时候可以恢复,保证内部的状态一致性。不了解的小伙伴可以看下我之前的文章:Flink可靠性的基石-checkpoint机制详细解析Sink 端:将处理完的数据发送到下一阶段时,需要保证数据能够准确无误发送到下一阶段。在 Flink 1.4 版本之前,精准一次处原创 2021-02-01 15:46:51 · 1440 阅读 · 5 评论 -
28天自我挑战,从0开始学会Python月入25K
28天自我挑战,从0开始学 会Python月入28K,Python最近这么火,很多小伙伴还不知道Python到底是什么?能干什么?一句话: Python是最简洁、最好学的语言。学完Python让自己的工作效率提高几倍,不用每天熬夜加班,就能轻松完成任务,处理海量数据,又好又快,还0差错率,总能交出让领导和甲方爸爸满意的成果或方案。如果说编程是一个活跃在现实世界里的语言。那么Python就是所有语言里,最强大高效还简单易学的。看到这里,我该教你怎么系统地自学Python?我用心整理了很多资源,原创 2021-02-02 13:16:15 · 4466 阅读 · 17 评论 -
【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 · 637 阅读 · 0 评论 -
盘点大厂的那些开源项目 ——华为
HarmonyOS鸿蒙系统(HarmonyOS),是第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。华为会率先部署在智慧屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备使用开源的鸿蒙OS。鸿蒙 OS 底层由鸿蒙微内核、Linux 内核、Lite OS 组成,未来将发展为完全的鸿蒙微内核架构。特性场景Stars: 16kGithub: https://github.com/Awesome-HarmonyOS/HarmonyOSLiteOS 华为物联网操作系统Huawei原创 2021-01-29 14:37:32 · 3462 阅读 · 0 评论 -
Python爬虫新手入门教学:爬取前程无忧招聘信息
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。基本开发环境Python 3.6Pycharm相关模块的使用requestsparselcsvre安装Python并添加到环境变量,pip安装需要的相关模块即可。一、明确需求爬取内容:招聘标题公司薪资城市区域工作经验要求、学历要求、招聘人数、发布时间、公司福利岗位职责、任职要求二、请求网页,先获取所有招聘信息的详情url地址使用开发者工具发现网页加载出来的内容是乱代原创 2021-01-28 14:34:20 · 2916 阅读 · 10 评论 -
PYTHON工业互联网应用实战3—DJANGO ADMIN列表
Django Admin笔者使用下来可以说是Django框架的开发利器,业务model构建完成后,我们就能快速的构建一个增删查改的后台管理框架。对于大量的企业管理业务开发来说,可以快速的构建一个可发布的基本的原型,也可以直接通过后台管理快速开发基本的管理系统,提高产品迭代的效率和开发周期。现在就让我们开始配置程序,来掀开admin的庐山真面目!1.1. 修改程序调试默认端口笔者在这里为了避免与其它程序的默认端口冲突,我们把工程的默认端口改成8001,这样可以减少调试过程中遇到端口冲突时初学者的迷惑。原创 2021-01-28 14:24:13 · 610 阅读 · 0 评论 -
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 · 1161 阅读 · 11 评论 -
精通MySQL之架构篇
今天给大家分享的是大数据开发基础部分MySQL的第一篇,老刘讲点和别人不一样的内容!众多伙伴都知道MySQL的基础知识以及使用,但是对里面的原理知道的不多,咱们学知识只看表面绝对是不行的,所以老刘争取把MySQL的架构知识给大家讲明白!MySQL架构篇的大纲如下:看完老刘这篇内容后,希望你们能够掌握以下内容:Mysql的各组件及各组件的功能Mysql简版执行流程和详细执行流程MyIsam和InnoDB的区别并说明使用场景Mysql各个日志文件的概念和相关作用一、逻辑架构逻辑架构图首先分享原创 2021-01-26 20:40:18 · 435 阅读 · 0 评论 -
Python爬虫入门教程:爬取csdn文章保存成PDF
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。基本开发环境????Python 3.6Pycharmwkhtmltopdf相关模块的使用????pdfkitrequestsparsel安装Python并添加到环境变量,pip安装需要的相关模块即可。一、????目标需求将CSDN这上面的文章内容爬取保存下来,保存成PDF的格式。二、????网页数据分析如果想要把网页文章内容保存成PDF,首先你要下载一个软件 wkhtmltopd原创 2021-01-26 14:53:09 · 1382 阅读 · 0 评论 -
面试官:你说说ReentrantLock和Synchronized区别
大家好!又和大家见面了。为了避免面试尴尬,今天同比较通俗语言和大家聊下ReentrantLock和Synchronized区别!使用方式Synchronized可以修饰实例方法,静态方法,代码块。自动释放锁。ReentrantLock一般需要try catch finally语句,在try中获取锁,在finally释放锁。需要手动释放锁。实现方式Synchronized是重量级锁。重量级锁需要将线程从内核态和用户态来回切换。如:A线程切换到B线程,A线程需要保存当前现场,B线程切换也需要保存现场。原创 2021-01-26 14:46:16 · 557 阅读 · 0 评论 -
全网最详细的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 · 916 阅读 · 1 评论 -
从一个面试官的角度谈软件工程师的面试
一、概要本篇文章主要向大家分享,作为项目经理面试别人的经验。大概从面试官的角度向家分析,心理,标准(每个面试官的标准都不一样但是都差不太多)等等。年底向大家分享一波之后,方便明年开年找工作或年底换工作更轻松一点。二、详细内容1.简历自我评价这个部分很多人都容易写不好,自己也不太在意。现实中恰恰相反,能在自我评价中用短短一段话来表现自己是一个非常不容的事情。简短介绍自己擅长的技能自己对技术热爱(比如业余时间会看书、参加技术峰会、参加开源社区的项目、写博客)自己对团队合作、团队精神的理解对工作原创 2021-01-24 19:45:47 · 512 阅读 · 0 评论 -
Python设计模式面向对象编程
前言 本篇文章是基于极客时间王争的《设计模式之美》做的总结和自己的理解。 说到面向对象编程,作为一个合格的Pythoner,可以说信手拈来。毕竟在Python里“万物都是对象”嘛,如果别人说你根本不会面向对象编程,或者根本不理解面向对象,那可能会得到你的谩骂,那说到底,你真的懂面向对象吗?试着回答下面几个问题:面向对象编程的定义是?Python为什么是面向对象编程语言?Python里万物都是对象具体的表现形式是什么?面向对象的特性是哪四点?在Python里这四点都具备吗?具体是如何实现的?提原创 2021-01-23 15:30:17 · 491 阅读 · 0 评论 -
到底是什么定义了程序员的价值,我的价值我说了算~
怎样做一个有价值的程序员?从一段代码说起```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 · 620 阅读 · 0 评论 -
计算机方面毕业生怎样写简历
本人曾经作为面试官,也有过校招经历。在这过程中,发现有些毕业生同学的简历无法证明自己能胜任程序员的工作,甚至也没有面试价值。同时,本人也见识了不少“一看就想留下”的简历。在本文里,就将用正反两方面的实例,告诉广大计算机专业的毕业生朋友,简历该怎么写。1 得不到面试机会的简历长什么样?先来看份简历,其中的问题比较典型,在其中没有面试官感兴趣的内容。可能这份简历比较夸张,但有不少简历或多或少会出现类似的问题。第一个问题,缺乏商业项目开发经验的描述。换位思考下,公司要的人,最好有实际项目经验,对毕业原创 2020-12-17 14:59:20 · 1635 阅读 · 0 评论 -
我叫你不要重试,你非得重试。这下玩坏了吧?
批评一下前几天和一个读者聊天,聊到了 Dubbo 。他说他之前遇到了一个 Dubbo 的坑。我问发生甚么事儿了?然后他给我描述了一下前因后果,总结起来就八个字吧:超时之后,自动重试。对此我就表达了两个观点。读者对于使用框架的不熟悉,不知道 Dubbo 还有自动重试这回事。是关于 Dubbo 这个自动重试功能,我觉得出发点很好,但是设计的不好。第一个没啥说的,学艺不精,继续深造。主要说说第二个。有一说一,作为一个使用 Dubbo 多年的用户,根据我的使用经验我觉得 Dubbo 提供重试功能原创 2020-12-15 15:12:50 · 461 阅读 · 0 评论 -
Python术语对照表
Python术语对照表交互式终端中默认的 Python 提示符。往往会显示于能以交互方式在解释器里执行的样例代码之前。…可以是指:交互式终端中输入特殊代码行时默认的 Python 提示符,包括:缩进的代码块,成对的分隔符之内(圆括号、方括号、花括号或三重引号),或是指定一个装饰器之后。Ellipsis 内置常量。2to3一个将 Python 2.x 代码转换为 Python 3.x 代码的工具,能够处理大部分通过解析源码并遍历解析树可检测到的不兼容问题。2to3 包含在标准库中,模块名为原创 2020-12-10 14:28:31 · 1029 阅读 · 0 评论 -
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 · 613 阅读 · 2 评论