-
用Python实现多Excel、多Sheet的合并处理的方法
所属栏目:[语言] 日期:2021-05-24 热度:179
1)如何选择要合并的Excel文件? 利用os,获取所有要合并的Excel文件。 2)如何选择要合并的Sheet? 利用xlrd库进行Excel读取,获取要合并的Sheet名。 3)如何合并? 利用pandas库,对所有Sheet名逐一循环打开,通过concat()进行数据追加合并即可。 4)如何保存文[详细]
-
Java中基础类型的包装类在拆箱和装箱过程中起到了什么用处
所属栏目:[语言] 日期:2021-05-24 热度:86
副标题#e# 下面通过一个简单的示例才重现一下异常出现的场景。 publicclassBoxTest{ publicstaticvoidmain(String[]args){ MapString,Objectresult=httpRequest(); longuserId=(Long)result.get(userId); } //模拟一个HTTP请求 privatestaticMapString,Obje[详细]
-
extends与super通配符的差异
所属栏目:[语言] 日期:2021-05-24 热度:122
副标题#e# 在定义泛型类型Generic的时候,也可以使用extends通配符来限定T的类型: publicclassGenericTextendsNumber{...} 现在,我们只能定义: GenericNumberp1=null; GenericIntegerp2=newGeneric(1,2); GenericDoublep3=null; 因为Number、Integer和Do[详细]
-
Java 泛型机制允许程序员在编译时检验到非法的类型
所属栏目:[语言] 日期:2021-05-24 热度:159
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 简单理解就是:泛型指定编译时的类型,减少运行时由于对象类型不匹配引发的异常。其主要用途是提高我们的代码的复用率。[详细]
-
Protobuf序列化这么强,为什么不花五分钟掌握一下呢?
所属栏目:[语言] 日期:2021-05-23 热度:136
一、为什么要使用protobuf? 使用protobuf的原因肯定是为了解决开发中的一些问题,那使用其他的序列化机制会出现什么问题呢? (1)java默认序列化机制:效率极低,而且还能不能跨语言之间共享数据。 (2)XML常用于与其他项目之间数据传输或者是共享数据,但是[详细]
-
自学Python需要多长时间从入门到掌握?
所属栏目:[语言] 日期:2021-05-23 热度:120
如果是自学,从零基础开始学习Python,依照每个人理解能力的不同,大致上需要半年到一年半左右的时间。如果有其它编程语言的经验,入门还是非常快的,大概需要2~3个月可以对上手Python语言编写一些简单的应用。 无论是新手还是有一定基础的朋友,建议找一[详细]
-
Java注解annotation的用途分析
所属栏目:[语言] 日期:2021-05-22 热度:93
今天在看以前写的代码,发现自己对注解的了解还不是非常透彻,经常选择性就忽视了对注解实现的探究,遂查询资料学习了一下。 注解是什么 实现格式 从代码来看我们知道注解的实现格式是: public@interfaceMyAnnotation{ 属性列表; } 所以我们有了第一直觉[详细]
-
如何构造一个死锁及处理方式
所属栏目:[语言] 日期:2021-05-22 热度:141
副标题#e# 很简单,只要让线程1占有对象a的锁后,再去请求对象b的锁。与此同时,对象2已经占有了对象b的锁,再请求对象a的锁。线程1与线程2互相等待,形成了死锁。(在面试中,也会被经常地要求手写死锁) 代码如下: packagecom.example.dl; importorg.sprin[详细]
-
Java 7以来增加得强大的新功能的示例
所属栏目:[语言] 日期:2021-05-22 热度:185
在Java 8中,功能编程和lambda被添加为语言功能。函数式编程的两个核心范例是不变的值和将函数提升为一等公民的方法。数据经过一系列修改步骤,其中每个步骤都需要一些输入并将其映射到新的输出。函数式编程可与Java中的Streams和null安全monad(可选)一起[详细]
-
java的乐观锁和悲观锁是如何实现的
所属栏目:[语言] 日期:2021-05-22 热度:86
java的锁有这么几类。 乐观锁和悲观锁 乐观锁就是JVM认为不通过加锁也能保证并发的正确性。典型实现是诸如AtomicInteger的实现。 悲观锁就是需要加锁互斥。典型实现是Synchronized(Synchronized属于乐观锁还是悲观锁其实跟具体实现有关,大部分场景下都是[详细]
-
Java8性能全面介绍意义深远
所属栏目:[语言] 日期:2021-05-22 热度:124
副标题#e# Java 8 已经发布很久了,很多报道表明 Java 8 是一次重大的版本升级,虽然我们的 JDK 环境也升级到1.8,但是在日常的开发过程中,使用最多的编程风格还是停留在 JDK1.7。 Java8 新增了非常多的特性,主要有以下几个: Lambda 表达式:Lambda 允许[详细]
-
盘点潜力巨大的几种编程语言
所属栏目:[语言] 日期:2021-05-22 热度:133
目前,我们正处于一个新兴的区块链开发产业中。 区块链技术还处于起步阶段,但是这种破坏性技术已经成功席卷了整个世界,并且最近经历了前所未有的繁荣。 有许多资金充裕的项目渴望建立自己的区块链网络并在其上部署去中心化应用程序,因此,有能力的区块[详细]
-
手把手教你用Python掌握Word自动编写离职报告
所属栏目:[语言] 日期:2021-05-22 热度:59
副标题#e# fromdocximportDocument fromdocx.enum.textimportWD_PARAGRAPH_ALIGNMENT fromdocx.oxml.nsimportqn fromdocx.sharedimportRGBColor,Pt #初始化一个文档 document=Document() #加个标题 paragraph=document.add_heading(开空调,level=3) documen[详细]
-
异常使用时的常见问题及注意事项
所属栏目:[语言] 日期:2021-05-22 热度:70
副标题#e# 1、当子类重写父类的带有 throws声明的函数时,其throws声明的异常必须在父类异常的可控范围内用于处理父类的throws方法的异常处理器,必须也适用于子类的这个带throws方法 。这是为了支持多态。 例如,父类方法throws 的是2个异常,子类就不能th[详细]
-
Throwable、Error与Exception类的用途分析
所属栏目:[语言] 日期:2021-05-22 热度:138
Throwable 类是 Java 语言中所有错误或异常的顶层父类,其他异常类都继承于该类。Throwable类有两个重要的子类:**Exception(异常)**和 「Error(错误)」,二者都是 Java 异常处理的重要子类,各自都包含大量子类。 只有当对象是此类或其子类的实例时,才能[详细]
-
Python轻量级循环效率问题处理
所属栏目:[语言] 日期:2021-05-22 热度:179
[iforiinrange(10)] [0,1,2,3,4,5,6,7,8,9] 单循环+条件 0-20中所有能被3整除的数是多少 [iforiinrange(20)ifi%3==0] [0,3,6,9,12,15,18] 多循环-2次 ABC和EGF所有可能的两两组合 [i+jforiinABCforjinEFG] [AE,AF,AG,BE,BF,BG,CE,CF,CG] 多循环-3次 ABC、E[详细]
-
基于Kubernetes的Spark部署完全指南
所属栏目:[语言] 日期:2020-09-03 热度:136
副标题#e# 【金融特辑】光大****科技部DBA女神带你从0到1揭秘MGR 【编者的话】本文是在Kubernets上搭建Spark集群的操作指南,同时提供了Spark测试任务及相关的测试数据,通过阅读本文,你可以实践从制作Spark镜像、搭建Spark容器集群,到在集群上运行测试任[详细]
-
企业如何将ERP迁移到云平台
所属栏目:[语言] 日期:2020-08-17 热度:107
副标题#e# 很多供应商正在推动应用程序的现代化。但首席信息官们在这方面做得如何?他们如何才能使这项工作取得商业成功? 在过去的十年中,行业专家 Myles F. Suer曾多次询问大型公司首席信息官,以了解哪些工作负载或系统不太可能采用SaaS或无法迁移到公共[详细]
-
旅行摄影小技巧:远近动静都不怕
所属栏目:[语言] 日期:2020-05-11 热度:173
1.风景和动植物生活环境摄影(1米到无限远) (1)从广角远摄的系列镜头。较好的组合方式是一个24毫米(或28毫米、或35毫米)的广角镜头,一个50毫米的标准镜头和一个80-200毫米的变焦镜头或者在这个范围内各种组合方式的镜头。一个较长的镜头,例如300毫米的,[详细]
-
新相机入手怎么设定相关设置?
所属栏目:[语言] 日期:2020-03-31 热度:164
新相机入手后要根据自己的实际使用习惯去设定相机的设置,您知道新相机入手后要如何设定吗?今天我们就来按照个人习惯简单介绍一下,详细请看下文介绍。 1、新相机入手后要把常用菜单收藏到菜单收藏夹内,要把AEB包围曝光设定、高光色点优先、多重曝光、间[详细]
-
弥漫的情愫 教你如何调动模特使画面更具故事感方法教程
所属栏目:[语言] 日期:2020-03-31 热度:80
副标题#e# 每个女孩都是一道独一无二的风景,她们或甜美、或性感、或男子气。每当你全心沉浸在她们的世界中,就会被那弥漫着的情愫所吸引,不自觉地想用镜头记录下她眼眸中的愁伤,长发上的幽香。 享受不断进步的感觉 我是一个土木工程专业的在读研究生,20[详细]
-
边缘计算与云计算:哪个更有效?
所属栏目:[语言] 日期:2020-03-26 热度:135
云计算为我们提供了在远程数据服务器上存储,管理和分析信息的机会。同时,该技术具有一些缺点,例如数据处理延迟。因此,在将云计算用于时间紧迫的任务时,我们可能会面临各种困难。幸运的是,边缘计算的发展可能有助于克服这一挑战。 在本文中,我将讨论[详细]
-
儿童拍摄对焦技巧图文教程讲解
所属栏目:[语言] 日期:2020-03-22 热度:196
1) 设定好了自动对焦,为何自动对焦点对准了背景而不是我所想拍的小孩子呢? 2) 我想拍小朋友在公园跑来跑去的情况, 为何相机没有跟着我的意思去追着小朋友对焦呢? 如何提升成功率?如何活用你手上的单反相机 ? Let's go! 就「对焦」的课题,笔者分享一下心[详细]
-
双重曝光怎么拍出来的?双重曝光摄影技巧
所属栏目:[语言] 日期:2020-03-22 热度:129
胶片其中一个最充满惊喜的玩法莫过于双重曝光了。双重曝光,顾名思义,就是拍摄时重复曝光两次,让影像重叠在同一格胶片上,令画面看起来更丰富。重曝的玩法有很多种,可以一格格重曝,可以一整卷重曝,跟朋友交换重曝,甚至去曝光多于两次等等。看文章前[详细]
-
如何拍好美食照片?简单3招拍出很有食欲的美食照(附视频教程)
所属栏目:[语言] 日期:2020-03-22 热度:167
一张成功的食物照是怎样的?饭前必拍的照片只能算是生活的记录,而真正能让你看起来垂涎欲滴的照片才能算得上是好的美食照。 摄影技巧分享组合 Mango Street 一直以来都致力于在社交网络上分享拍摄心得和技术。今天他们又给我们带来了一个短片,教我们如何[详细]