-
用Python自动化管理邮件简直太简单了
所属栏目:[语言] 日期:2021-06-04 热度:137
在之前的文章中我们已经了解如何对自己的邮箱做一些代码操作前的基础配置,以及通过 Python 代码收发、读取邮件。本文将简单复习之前的部分重点内容,并通过 3[详细]
-
适合具备 C 语言基础的 C++ 攻略之一
所属栏目:[语言] 日期:2021-06-04 热度:108
C 语言通常被认为是一种面向过程的语言,因为其本身的特性更容易编写面向过程的代码,当然也不排除使用 C 语言编写面向过程的代码,比如 Linux 的源代码以及现在[详细]
-
什么是ABA问题?Java里面的原生解决计划是什么?
所属栏目:[语言] 日期:2021-06-04 热度:149
一、ABA问题 ABA问题是CAS机制中出现的一个问题,他的描述是这样的。我们直接画一张图来演示, 什么意思呢?就是说一个线程把数据A变为了B,然后又重新变成了A。[详细]
-
喜新厌旧,是我的样子。今天就宠Mapstruct怎么了!
所属栏目:[语言] 日期:2021-06-04 热度:177
这些年写Java写多了,感觉Java是越来越丑。尤其是在玩了TypeScript之后,看到Java代码总有一股想吐的感觉。这种思想的转变,从侧面上证明了,我并不是一个专一的[详细]
-
2021年Python程序员需要拥有的VS code插件
所属栏目:[语言] 日期:2021-06-04 热度:67
VS Code在没有这个扩展的情况下也会支持Python代码高亮显示。但还是推荐你安装Python这个扩展,Python是由微软自己开发的,与VS Code是同一个创建者。它对提高Py[详细]
-
C#多线程和异步之Task和async/await分析
所属栏目:[语言] 日期:2021-06-04 热度:150
一、什么是异步 同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调[详细]
-
入门篇Python发送Get请求之如何放请求头
所属栏目:[语言] 日期:2021-06-04 热度:129
目录 一、Python 命名规范 二、发送 get 请求 1.安装 requests 2.发送 get 请求 3.如何判断发送 get 请求要不要传请求头部? 4.传入请求头 5.权限被拒:403 - For[详细]
-
一文教你用Python实现批量文件的压缩处理
所属栏目:[语言] 日期:2021-06-04 热度:82
一、前言 大家好,我是崔艳飞。接到项目求助,需要对上千个文件夹中的文件进行压缩处理,并要删除源文件,只保留压缩后的压缩文件,数据量大,手动完成耗时耗力[详细]
-
一文掌握 Go 语言解密之上下文 Context
所属栏目:[语言] 日期:2021-06-04 热度:199
什么是 context Go 语言的独有的功能之一 Context,最常听说开发者说的一句话就是 函数的第一个形参真的要传 ctx 吗?,第二句话可能是 有没有什么办法不传,就能[详细]
-
一篇文章带你掌握Java中的抽象类和接口知识
所属栏目:[语言] 日期:2021-06-04 热度:82
一、抽象类 1.什么是抽象类? 凡是使用abstract关键字修饰的类就是抽象类。 2.假设在定义Animal类,定义一个shout()方法表示动物发出的叫声,我们知道不同动物它[详细]
-
在后台的Python:众多程序员无法解决的难题
所属栏目:[语言] 日期:2021-06-04 热度:70
先看两个超级简单的代码。 for iinrange(10**7): x=i%5 代码1:简单代码 defmain(): for iinrange(10**7): x=i%5 main() 代码2:定义了一个主函数来运行相同的简[详细]
-
小白篇:Java原子组件和同步组件
所属栏目:[语言] 日期:2021-06-03 热度:142
在使用多线程并发编程的时,经常会遇到对共享变量修改操作。此时我们可以选择ConcurrentHashMap,ConcurrentLinkedQueue来进行安全地存储数据。但如果单单是涉及[详细]
-
通过编写一个有趣的游戏学习 C 语言
所属栏目:[语言] 日期:2021-06-03 热度:68
去取一个随机数 从写一个函数来选择一个随机数字来开始猜数字游戏。在编写函数时,优秀的程序员会尽量使它们具有灵活性,这样他们就可以重用它们来解决略有不同[详细]
-
Python中的函数分析:参数有冒号,声明后有- 箭头
所属栏目:[语言] 日期:2021-06-03 热度:95
我在查看python的fixture源码时发现 fixture的方法定义形式如下: deffixture( fixture_function:Optional[_FixtureFunction]=None, *, scope: Union[_Scope,Cal[详细]
-
Python爬虫定时计划任务的几种常见技巧
所属栏目:[语言] 日期:2021-06-03 热度:115
1.方法一、while True 首先最容易的是while true死循环挂起,不废话,直接上代码: importos importtime importsys fromdatetimeimportdatetime,timedelta defOn[详细]
-
分析SpringFramework与IOC依赖查找
所属栏目:[语言] 日期:2021-06-03 热度:197
1. 谈谈SpringFramework / 说说你理解的SpringFramework SpringFramework 是一个开源的、松耦合的、分层的、可配置的一站式企业级 Java 开发框架,它的核心是 IO[详细]
-
分析 Java 并发下的乐观锁
所属栏目:[语言] 日期:2021-06-03 热度:112
聊完原子操作了,我们进入正题。 大家都知道,一般而言,由于多线程并发会导致安全问题,针对变量的读和写操作,都会采用锁的机制。锁一般会分为乐观锁和悲观锁[详细]
-
魔法方法走进Python进阶学习大门
所属栏目:[语言] 日期:2021-06-03 热度:112
奇迹时刻 collection.len()是面向对象语言的写法,len(collection)是Python语言的写法,这种风格叫做Pythonic。从前者到后者,就像变魔术一样,一瞬间让人眼前一[详细]
-
小白篇:JDK8的日期处理API-必知必备
所属栏目:[语言] 日期:2021-06-03 热度:89
Instant Instant是用来操作时间戳的,带时区,默认UTC的格林威治时区。因此其他时间类和Instant互转时,需要指定自己的时区 public static Instantnow() public[详细]
-
Python骚操作从列表推导和生成器表达式出发
所属栏目:[语言] 日期:2021-06-03 热度:51
列表推导 Python语言魅力在于简洁,这能从最常见的创建列表体现出来,比如我们想把字符串abc转换成新列表[a, b, c],常规写法: symbols= abc codes=[] for symb[详细]
-
Java比C++慢?看了测试结果,推翻了我的认知,不得不说JIT真的强
所属栏目:[语言] 日期:2021-06-03 热度:136
1. 概述 编程语言根据其抽象级别进行分类。我们区分高级语言(Java,Python,JavaScript,C ++,Go),低级语言(汇编程序),最后是机器代码。 每个高级语言代码(例[详细]
-
利用C语言中的Setjmp和Longjmp,来完善异常捕获和协程
所属栏目:[语言] 日期:2021-06-03 热度:105
一、前言 在 C 标准库中,有两个威力很猛的函数:setjmp 和 longjmp,不知道各位小伙伴在代码中是否使用过?我问了身体的几位同事,一部分人不认识这两个函数,有[详细]
-
一键迈向二次元!用Python将自拍转换为卡通风格
所属栏目:[语言] 日期:2021-06-03 热度:85
1. 载入图像 第一个步骤是载入图片。定义read_file函数,其中包含cv2_imshow,来载入我们在Google Colab中选择的图片。 defread_file(filename): img = cv2 .imr[详细]
-
Rust不应当开发Web API
所属栏目:[语言] 日期:2021-06-03 热度:81
Rust 有大量的 Web 服务框架、数据库连接器和解析器。但搭建身份验证服务方面只有非常低层次的组件。Node.js 有 passport.js,Rails 有 devise,Django 有 开箱[详细]
-
怎样在Java Pojo转Jsoy时忽略掉一些属性
所属栏目:[语言] 日期:2021-06-03 热度:164
1. 前言 在Java开发中有时候某些敏感信息我们需要屏蔽掉,不能被消费这些数据的客户端知道。通常情况下我们会将其设置为null或者空字符,其实还有其它办法,如果[详细]