- 博客(483)
- 收藏
- 关注
原创 我的朋友们到底是怎么考过初级程序员的? 急
很多计算机专业的学生都打算考初级程序员证书,这是软考中基础的等级考试,很多计算机专业的学生都拿到了这个证书。但是很多学生害怕考试不及格。那么,软考程序员的通过率是多少?多少分及格?怎么复习?每年软考程序员的分数线并不是很固定,但可以根据近几年的分数线可以看出基本稳定在各科45分以上,也包含45分。也就是说,近几年软考程序员的及格线是45分,但需要注意的是,需要两科都达到45分才算合格,只通过一科是不算及格的,并且分数也不会保留。另外,近几年软考程序员的通过率一直在40%以上。这个通过率还是蛮高的,只要备
2022-02-28 16:41:41 729
原创 初级程序员应该如何准备面试?
面试这一块主要说说简历的制作和面试前的准备。简历制作简历是你进入这个公司的第一块敲门砖,现在很多都是网上投递简历,HR在筛选简历时首先会设置关键词,比如公司需要的学历是大学,那如果你的简历上的学历达不到或者就没写,那完了,你的简历HR根本就看不到,纵使你技术在高超也没有用。所以写简历的时候一定要注意以下几个方面。版面简洁明了,逻辑清晰字体排版清晰整齐,不要过于浮夸一定要将简历设置成PDF格式,其他格式尤其是Word格式特别容易乱序!简历最好是满满一页,不要超过,更不要一页都写不满!!!!
2022-02-28 16:38:59 440
原创 Java 最常见的 208 道面试题:第一模块答案
目前市面上的面试题存在两大问题:第一,题目太旧好久没有更新了,还都停留在 2010 年之前的状态;第二,近几年 JDK 更新和发布都很快,Java 的用法也变了不少,加上 Java 技术栈也加入了很多新的框架,比如 Spring Boot、Spring Cloud 等,但类似的面试题却极少。相比与这些问题,我的这 208 道面试题具备以下优点:披沙拣金提炼出每个 Java 模块中最经典的面试题;答案准确,每个题目都是我仔细校对过的;接近最真实的企业面试,题目实用有效果;难懂的题目.
2022-02-26 17:35:15 424
原创 突击Java程序员,看看如何完美回答面试官问的Mybatis初始化原理
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。MyBatis的初始化做了什么MyBatis基于XML配置文件创建Configuration对象的过程手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSessionFactory对象涉及到的设计模式一、 MyBatis的初始化做了什么任何框架的初始化,无非是加载自己运行时所需要的配置信息。MyBatis的配置信息,大概包含以下.
2022-02-26 17:07:46 199
原创 Java进阶架构师之如何画好架构图?阿里程序员手把手教你
技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图方面的理念和经验,首发于阿里内部技术分享平台,阿里巴巴中间件授权转载,梓敬、鹏升和余乐对此文亦有贡献。当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况:对着画布无从下手、删了又来?用一张图描述我的系统,并且让产品、运营..
2022-02-26 17:04:05 294
原创 Java进阶架构师之必须学会的10款开源工具
本文主要介绍Java程序员应该在2019年学习的一些基本和高级工具。如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,Eclipse Memory Analyzer等。尽管如此,在本文中,我将重点介绍适用于各种Java开发人员的通用工具,例如核心J.
2022-02-26 16:58:35 170
原创 java进阶反射的应用:动态代理
1 Java动态代理之前为大家讲解过代理机制的操作,属于静态代理,特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务,这样一来程序开发中必然产生过多的代理。最好可以通过一个代理类完成全部的代理功能动态代理是指客户通过代理类来调用其它对象的方法,并且是在程序运行时根据需要动态创建目标类的代理对象。动态代理使用场合:调试远程方法调用代理设计模式的原理:使用一个代理将对象包装起来, 然后用该代理对象取代原始对象. 任何对原始对象的调用都要通过代
2022-02-26 16:54:57 157
原创 最新版Java进阶笔记,金三银四看这份文档就够了
大家都说程序员这个职业薪资高、待遇好,现在是程序员“跳槽”的黄金时期,你准备好了吗?有没有给自己定个小目标?是30K、40K,还是更高?**短期内提高Java 核心能力最快、最有效的方法,**到底是什么。你知道吗?你要跳出日常CRUD的工作,可以来学学这份Java进阶笔记,它包含微服务架构、涉及 Spring Boot、SpringCloud 、Dubbo 等核心组件的应用,还有秒杀活动用到的 Nginx、Redis、MQ、DB、 JVM调优、mysql优化、高并发等等,从底层组件应用,到模块设计一应俱全
2022-02-26 16:48:46 204
原创 java jni调用c函数实例分享(java调用c函数)
Java代码中调用C/C++代码,当然是使用JNI,JNI是Java native interface的简写,可以译作Java原生接口,下面看实例吧从C/C++到Java,再从Java回到C/C++,今天终于有机会了解了连接Java、C/C++的桥梁――JNI。哈哈!分享一下!一、简介JNI是Java native interface的简写,可以译作Java原生接口。Java可以通过JNI调用C/C++的库,这对于那些对性能要求比较高的Java程序或者Java无法处理的任务无疑是一个很好的方式。.
2022-02-25 17:24:55 554
原创 Java中关于Null的9个解释(Java Null详解)
这篇文章主要介绍了Java中关于Null的9个解释(Java Null详解),本文详细讲解了Java中Null的9个相关知识,需要的朋友可以参考下对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。我越发感到惊奇,因为java的设计原理是为了简化事情,那就是为.
2022-02-25 17:23:45 1965
原创 java使用JNA(Java Native Access)调用dll的方法
java使用JNA(Java Native Access)调用windows系统的dll文件的例子JNA(Java Native Access):建立在JNI之上的Java开源框架,SUN主导开发,用来调用C、C++代码,尤其是底层库文件(windows中叫dll文件,linux下是so【shared object】文件)。JNI是Java调用原生函数的唯一机制,JNA就是建立在JNI之上,JNA简化了Java调用原生函数的过程。JNA提供了一个动态的C语言编写的转发器(实际上也是一个动态链接库,在.
2022-02-25 17:22:50 604
原创 简单说说Java SE、Java EE、Java ME三者之间的区别
本篇文章小编就为大家简单说说Java SE、Java EE、Java ME三者之间的区别。需要的朋友可以过来参考下,希望对大家有所帮助Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,为 Java Platform,Enterprise Edition(Java EE)提供基础。Java
2022-02-25 17:22:35 191
原创 java框架都有哪些
java框架都有:1、Hibernate 框架Hibernate,它是一个开放源代码的对象关系映射框架,全称为 Object-Relative Database-Mapping。hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CM.
2022-02-25 17:15:24 5813
原创 【Java提升】J.U.C并发框架
在J2SE1.5中,java.util.concurrent包下的大部分同步工具(锁、屏障等)以AbstractQueuedSynchronizer类为基础来构建。这个框架提供了一些常用机制用于自动管理并发状态、阻塞及非阻塞线程,以及队列。本论文描述了该框架的根源、设计、实现、用法及性能。关键字:synchronized, java1、介绍java发布的J2SE-1.5介绍了java.util.concurrent包,是一个通过JCP(Java Community Process)和JSR创建的一个支
2022-02-25 17:12:51 217
原创 今年7款值得入手的Java框架
今年7款最佳Java框架毫无疑问,Java 是目前最为流行的编程语言之一,这里我们挖掘出了一些比较受欢迎的框架的有效信息,它们可以减轻全球软件开发人员的日常工作。RebelLabs的一项调查显示,通过在线Java用户论坛(虚拟JUG)媒体联盟的调查统计,度最佳Java框架阵容如下:数据来源:RebelLabs for Zero TurnAround Inc.我们不会仅仅基于上面图标的对比迫使你或让你草率作出结论,但是我们会给你介绍每个概念的概述,供你分析和对比他们之间的区别,然后根据你的项目选择最
2022-02-25 17:07:47 427
原创 这份Java Web必读书单,值得所有Java工程师一看
经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,而目前市面上最流行的Java Web框架已然是Spring全家桶,从过去的Spring,SpringMVC,再到SpringBoot。而曾经流行的JSP和servlet,随着前后端分离的趋势,以及Spring这类框架的冲击,也逐渐地淡出了人们的视线,被历史所抛弃。那么今天如果我们要学习Java Web,应该按照什么样的一个路线去学习呢,其实,而很多技术虽然已经过时,但是我们仍有必要了解一些它们的历史和发展历程,就比如servlet,曾经
2022-02-25 17:06:14 1402
原创 Java编程初学者应该了解的编程框架
很多的Java初学者从前辈的口中和各种资料中经常会听到一个词:Java框架,那么什么是“Java框架”?Java框架又包含哪些内容?今天小编为大家解答一下什么是Java的框架,主流的Java框架有哪些。什么是Java框架所谓的Java框架,简单理解是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。常用的Java框架有哪些Struts、Hibernate和
2022-02-25 17:03:51 181
原创 Java单体应用 - 常用框架
1.为什么Java开发需要采用框架Java 框架一直以来都是面试必备的知识点,而掌握Java框架,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术。虽然不采用框架依然能够完成项目开发,但是大多数情况下,Java 开发是需要采用框架的,原因有以下几点:Java模块化上的欠缺Java 语言虽然有诸多优点,但是 Java 在模块化方面一直没有完善的解决方案,早期不少团队都会通过 OSGI 来解决 Java 的模块化问题,好在目前 JD
2022-02-25 17:02:52 483
原创 解决idea控制台中文乱码问题
idea是一个很好使用的编辑器。现在越来越多的开发者在使用这款编辑器了。可是有时候会遇到中文乱码问题。本文介绍大家,怎么解决idea的控制台中文乱码情况。请看乱码信息:程序报错了。可是控制台又乱码了,怎么解决呢?一:设置所有文件都是UTF-8编码。具体:左上角:File–>settings–>Editor–>File Encodings 将所有编码都设置为UTF-8模式二:修改idea配置文件IDEA安装目录,将2个idea64.exe.vmoptions、idea.exe.
2022-02-24 18:38:26 2029
原创 spring boot连接mysql提示The server time zone value xxx错误
在使用spring boot +Mysql组合的时候。遇到了连接数据库错误。信息:The server time zone value xxxCaused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure
2022-02-24 18:36:09 392
原创 LayUi的from组件搭配jQuery提交
最近正在学习layui这个后台框架。先看layui简介:layer是一款口碑极佳的web弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员,您的页面会轻松地拥有丰富而友好的操作体验。本文将介绍layui form组件+jquery提交。一:页面引入jquery相关:1.1:引入CSS1.2:引入js注意,js在下面位置放的。from内容:这里需要记住,from的id为:form_立即提交的lay-filter是:formSub下面看看js写法:layui.con
2022-02-24 18:35:00 330
原创 jeecg-boot怎么导入到本地运行?
最近有网友朋友在留言说让写个教程。这里就写个怎么在本地运行起来的。本文主要分一下几个部分,篇幅或许过长,耐心照着做下来,就可以本地运行了。一:从git中检出代码二:前端VUE运行三:idea导入项目一:从git将代码clone到本地1.1:复制地址1.2:在本地创建文件夹,鼠标右键,使用Git Bash Here使用命令:git clone +刚才复制的地址。具体如下:git clone https://github.com/zhangdaiscott/jeecg-boot.git注
2022-02-24 18:33:03 610
原创 SpringBoot Value中文乱码解决
在使用spring boot开发的时候,有时候我们需要在配置文件application.properties文件中添加中文信息。在代码中使用@value获取.但是有时候会乱码。本文记录解决乱码步骤(使用编辑器是IDEA)。#站点信息website.name=凯哥Java使用这个获取类:在application.properties文件中添加中文信息@Configuration//加载配置文件信息@PropertySource(value=“classpath:application.prope
2022-02-24 18:31:27 892
原创 Spring Boot +Freemarker开发时候js css等静态资源引入
在我们开发Web应用的时候,会用到大量的js、css、image、html等静态资源资源。在这里,先讲解js css这两类文件引入 。在使用spring boot +freemarker开发的时候,对于静态资源文件,如CSS/JS/IMG这些静态文件怎么访问呢 ?请看下图中,在springboot 源码中定义的:在ResourceProperties这个源码类中,我们可以看到spring boot默认静态资源文件路径:private static final String CLASSPATH_R
2022-02-24 18:29:44 433
原创 JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇
JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇作为一个使用Java语言开发的程序员,我们都知道,要想运行Java程序至少需要安装JRE(安装JDK也没问题)。我们也知道我们Java程序员编写的程序代码文件是*.java的,而JRE运行的是*.class的文件。所以,我们需要将java文件编译成class文件然后才可以。那么,你有没有想过,一个java文件是怎么运行起来的呢?中间都经历了哪些环节呢?我们都知道JVM是Java虚拟机,那么,有没有思考过JVM的内存模型是什么呢?我们new出来的对
2022-02-24 18:21:44 104
原创 JVM学习第二篇思考:一个Java代码是怎么运行起来的-下篇
JVM学习第二篇思考:一个Java代码是怎么运行起来的-下篇在上一篇《JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇》中咱们知道类一个Java类的生命周期需要经历以下七个阶段:类加载、验证、准备、解析、初始化、使用、卸载。同时,我们对每个阶段都做了简单介绍。于是我们就得到了如下的:今日目标:jvm在什么时候会去加载一个类?类加载器和双亲委派机制是什么?上一篇问题思路解析jvm在什么时候会去加载一个类?我们既然知道了一个Java类的生命周期。那么一个类在什么时候被加载呢?类加载的
2022-02-24 18:16:40 114
原创 JVM学习第三篇思考:一个Java类在Jvm内存中是怎么存在的
JVM学习第三篇思考:一个Java类在Jvm内存中是怎么存在的又名:Java虚拟机的内存模型(JMM)是什么样的.通过前面两篇文章的学习,我们知道了一个Java类的生命周期及类加载器。我们可以得到如下两幅图:类生命周期:父类委托机制:思考:我们编写的类中的变量、方法、对象这些都需要内存存放的。那么在运行时候这些数据在Java虚拟机内存中是怎么存放的呢?本文目标:希望通过本文学习,大家对Java虚拟机运行时数据区域有更深的了解我们写的代码在JVM中是怎么存在的?1:我们现在看看总体J
2022-02-24 18:14:16 221
转载 Java设计模之简单工厂模式
设计模式之工厂模式一简单工厂模式工厂模式由来:在我们创建对象的时候使用,使用new操作的。如果多个对象创建都使用new会。所以工厂模式就是用来代理new操作的一种模式。根据工厂模式由来,我们可以看出工厂模式属于创建型模式。提供一种创建对象的最佳方式。工厂模式主要的分类:简单工厂模式、工厂方法模式、抽象工厂模式简单工厂模式:简单工厂模式不属于23中设计模式。又叫做静态工厂方法,简单工厂模式是工厂模式家族中最简单使用的一种模式。也可以理解为不同工厂模式的一个特殊实现。如何理解?举例:一个工厂.
2022-02-24 18:12:09 124
原创 python基础练习之几个简单的游戏
文档介绍利用python写“猜数字”,“猜词语”,“谁是卧底”这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列表/元组/字典/流程控制/库函数等等。环境参数linux平台,python3.4。需要在linux中把python3.4编译一下,这样编写python程序时保存为.py格式的文件并添加执行权限再终端运行即可(原理跟shell脚本相同),非常方便。ps:贴出来的python程序代码在windows中也兼容,只不过运行方式不是命令行,而是要通过python软件。pyt
2022-02-23 18:37:17 446
原创 Python Pygame实战之打地鼠小游戏
Pygame库是专门为了帮助做出的游戏和其他多媒体应用Python编程语言的一个开放源代码模块。本文将利用Pygame模块制作一个打地鼠的小游戏,快跟随小编一起学习一下吧前言今天给大家写一个个打地鼠小游戏,废话不多说直接开始~开发工具Python版本: 3.6.4相关模块:pygame模块;以及一些Python自带的模块。环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。原理简介打地鼠的游戏规则相信大家都知道,这里就不多介绍了,反正就是不停地拿锤子打洞里钻出来的地
2022-02-23 18:33:48 608
原创 你所关心的Python六连问,哪些是你不知道的?
你所关心的Python几大问:一. 人们为什么使用Python?之所以选择Python的主要因素有以下几个方面:软件质量:在很大程度上,Python更注重可读性、一致性和软件质量,从而与脚本语言世界中的其他工具区别开发。此外,Python支持软件开发的高级重用机制。例如面向对象程序设计。提高开发者的效率:相对于C、c++、Java等编译/静态类型语言,Python的开发者效率提高了数倍。Python代码量往往只有C++或者Java代码量的1/5~1/3,开发速度可想而知。程序的可移植性:Pytho
2022-02-22 16:44:46 176
原创 会写Python脚本,就能开发机器学习工具
Streamlit是第一个专门针对机器学习和数据科学团队的应用开发框架,它是开发自定义机器学习工具的最快的方法,你可以认为它的目标是取代Flask在机器学习项目中的地位,可以帮助机器学习工程师快速开发用户交互工具。1、Hello worldStreamlit应用就是Python脚本,没有隐含的状态,你可以使用函数调用重构。只要你会写Python脚本,你就会开发Streamlit应用。例如,下面的代码在网页中输出 Hello,world!:import streamlit as stst.write(
2022-02-22 16:43:59 156
原创 Python爬虫:爬虫所需要的爬虫代理ip是什么?
当我们对某些网站进行爬去的时候,我们经常会换IP来避免爬虫程序被封锁。代理ip地址如何获取?其实也是一个比较简单的操作,目前网络上有很多IP代理商,例如西刺,芝麻,犀牛等等。这些代理商一般都会提供透明代理,匿名代理,高匿代理。那么这几种代理的区别是什么?我们该如何选择呢?本文的主要内容是讲解各种代理 IP 背后的原理。1 代理类型代理IP一共可以分成4种类型。前面提到过的透明代理IP,匿名代理IP,高匿名代理IP,还有一种就是混淆代理IP。最基础的安全程度来说呢,他们的排列顺序应该是这个样子的高匿 &g
2022-02-22 16:43:15 1306
原创 一位Python学生的课堂笔记,各位老师可以来点评啦
很多同学学习的时候不喜欢做笔记,工作的时候也是,前面给大家出了一篇关于编程工作时大家都做不做笔记,惊呆了我,竟然一大票的伙伴都是不做笔记的。今天跟大家分享一篇笔记,是我一个学生的课堂笔记!部分地方修改了一下!有不足的地方各位老师可以指出哈!列表存储数据的问题表达结构化数据时语义不明确结构化数据指有明确属性、明确表示规则的数据。字典是Python内置结构化数据[键:值,键:值……] 键(key)不允许重复 值(value)不允许重复使用{}创建字典dict1={} dict2={‘name’:‘
2022-02-22 16:42:35 268
原创 如何保护你的Python代码:现有加密方案
首先介绍下现有源码加密方案的思路、方法、优点与不足,进而介绍如何通过定制 Python 解释器来达到更好地加解密源码的目的。由于 Python 的动态特性和开源特点,导致 Python 代码很难做到很好的加密。社区中的一些声音认为这样的限制是事实,应该通过法律手段而不是加密源码达到商业保护的目的;而还有一些声音则是不论如何都希望能有一种手段来加密。于是乎,人们想出了各种或加密、或混淆的方案,借此来达到保护源码的目的。常见的源码保护手段有如下几种:发行 .pyc 文件代码混淆使用 py2exe使
2022-02-22 16:41:54 977
原创 从简历出发:如何面向简历学习
前言你是否担心互联网寒冬中首先淘汰的那波人就有自己?你是否感觉到自己缺乏核心竞争力?是否感觉已经很久没有学习成长?如果有,那我们就可以继续聊下去~废话不说,直奔主题,我们聊一下该如何学习。居士的观点很简单,就是标题的内容:面向简历学习!大致意思就是,提前按照写简历的思路来安排自己的学习计划!我认为这是一种比较高效的学习态度,能让自己目标更明确,更有紧迫感。规划以数据仓库工程师为例,准备简历的时候应该有一些核心知识点要搞定,不同公司的要求不同,我们假设目标公司的期望如下:了解 Hive、S
2022-02-22 16:41:07 117
原创 Python学习教程:Python获取街拍美图
Python学习教程之爬虫:爬取街拍美图1. 抓包2. 查看参数信息多看几页即可看见规律,主要改变的项无非是offset,timestamp,这里的stamp是13位的时间戳,再根据keyword改变搜索项,可以改变offset值实现翻页操作,其他的都是固定项3. 数据解析返回的数据中可以得到具体的栏目,image_list中是所有的图片链接,我们解析这个栏目,然后根据title下载图片即可4. 流程分析构建url发起请求,改变offset的值执行便利操作,对返回的json数据进行解析,
2022-02-22 16:39:59 291
原创 互联网人的焦虑,或许可以避免历史的覆辙
这两天读了一篇《中国工业三十年》的文章,文章里描述了中国工业发展三十年来的历史和变迁,给了我更大的震撼 。个人的命运跟大时代的潮流真的太相关了,在大时代面前,无论你有多么的努力,有多大的能力,似乎都躲避不过历史的潮流,只能顺着这个潮流或兴盛或衰落。中国的工业化改革是80年代初开始的,在此之前的工业基本都是钢铁厂,军工厂,这类大型工业。80年代初兴起的,是沿海城市,比如珠三角地区的低端制造业,一般的玻璃制品,铝制品等,更偏向日常消费的工业产品。这一变化,是历史的必然,也是国家的一个选择。当时的大型工
2022-02-22 16:39:16 80
原创 【python教程入门学习】2022年爬虫工程师是干什么的?你真的知道吗?
程序员有时候很难和外行人讲明白自己的工作是什么,甚至有些时候,跟同行的人讲清楚“你是干什么的”也很困难。比如我自己,就对Daivd在搞的语义网一头雾水。所以我打算写一篇博客,讲一下“爬虫工程师”的工作内容是什么,需要掌握哪些技能,难点和好玩的地方等等,讲到哪里算哪里吧。一、爬虫工程师是干嘛的?1.主要工作内容?互联网是由一个一个的超链接组成的,从一个网页的链接可以跳到另一个网页,在新的网页里,又有很多链接。理论上讲,从任何一个网页开始,不断点开链接、链接的网页的链接,就可以走遍整个互联网!这个过程是
2022-02-22 16:37:51 199
原创 Python位运算符详解
Python 位运算按照数据在内存中的二进制位(Bit)进行操作,它一般用于底层开发(算法设计、驱动、图像处理、单片机等),在应用层开发(Web 开发、Linux 运维等)中并不常见。想加快学习进度,或者不关注底层开发的读者可以先跳过本节,以后需要的话再来学习。Python 位运算符只能用来操作整数类型,它按照整数在内存中的二进制形式进行计算。Python 支持的位运算符如表 1 所示。& 按位与运算符按位与运算符&的运算规则是:只有参与&运算的两个位都为 1 时,结果才为
2022-02-21 16:31:20 11758 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人