black 简介 自动的代码格式化工具,兼容 pep8,项目地址为: black项目地址 官方给出的简介: Black is the uncompromising Python code formatter...安装命令 pip3 install black 使用方法 终端中直接运行 在终端中直接将 black 作为命令来运行,如下截图所示: 运行成功会有输出提示格式化情况。...PyCharm→Preferences→keymap→External Tools→black 右键点击 Add Keyboard Shortcut ,如下图设置快捷键: 成功后,运行快捷方式,会直接格式化你所在窗口的...同样在终端中会显示格式化结果。 PEP8 代码格式 可以参考如下博客: PEP8简介 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
black 简介 自动的代码格式化工具,兼容 pep8,项目地址为: black项目地址 官方给出的简介: Black is the uncompromising Python code formatter...安装命令 pip3 install black 使用方法 终端中直接运行 在终端中直接将 black 作为命令来运行,如下截图所示: 运行成功会有输出提示格式化情况。...PyCharm→Preferences→keymap→External Tools→black 右键点击 Add Keyboard Shortcut ,如下图设置快捷键: 成功后,运行快捷方式,会直接格式化你所在窗口的...同样在终端中会显示格式化结果。...PEP8 代码格式 可以参考如下博客: PEP8简介 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172916.html原文链接:https://javaforall.cn
DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss.S”)); 使用LocalDateTime#format()(或ZonedDateTime#format())以某种格式将...LocalDateTime 格式化为String。...datetime.format(DateTimeFormatter.ofPattern(“yyyy-MM-dd”)); System.out.println(newstring); // 2011-01-18 或者,当你尚未使用Java...date = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss.S”).parse(oldstring); 用于SimpleDateFormat#format()将格式化...newstring = new SimpleDateFormat(“yyyy-MM-dd”).format(date); System.out.println(newstring); // 2011-01-18 格式区分大小写
3、格式化输入输出 1)格式化输入 printf("格式串" [,表达式1,表达式2,···]); 其中,格式串的字符有两类: ① 以%开头引导的格式符,用于控制表达式的输出格式(有多少个表达式,就有多少个格式符...用e和E格式输出浮点数时,输出的是科学记数法形式,即小数点前面的整数部分固定为1位整数 g 按十进制形式输出浮点数,自动选择f或e格式中,输出长度小的格式输出;g格式不输出无用的0。...G 按十进制形式输出浮点数,自动选择f或E格式中,输出长度小的格式输出;G格式不输出无用的0。...c 输出单个字符 s 输出字符串 p 输出void指针,输出格式是:WIN32编程模式,只有XXXXXXXX一种格式 % 输出字符%(%用于引导格式控制符,在格式串中输出%号时,必须采用格式%%) 前缀修饰符...# 用于x |X格式:输出0x(格式x)或0X(格式X)。
前言 以前用到要对数字格式的地方,都是直接到网上搜一下。拿过来能用就行。因为平时用的不多。但是最近的项目对这个用的多了。网上拿来的不够用了。自己看了java源码把这方面恶补了。...如果你只想知道怎么用,可以直接看下面使用示例↓↓↓。三分钟速成。 正文 如果你对java源码比较了解。你会发现java对文字,数字的格式化,是有一个公共的父类的Format。...使用getIntegerInstance得到的整数格式。 使用getCurrencyInstance来获取货币数字格式。 使用getPercentInstance获取显示百分比的格式。...只写一下配合FieldPosition怎么使用的示例: NumberFormat numberFormat = NumberFormat.getInstance(Locale.getDefault())...使用示例 接下来就是万众瞩目的示例代码了,只要java基础可以,一开始看这个完全就可以学会用法。
setCapture不可作用于键盘等其它事件,只能作用于鼠标事件。主要用于: onmouseover 与 onmouseout 事件。
一、java基础知识回顾 1、java中的几种基本类型,各占用多少字节?...详细讲解 ConcurrentHashMap 7、有没有有顺序的map实现类,如果有,他们是怎么保证有序的?...23、在自己的代码中,如果创建一个 java.lang.String 对象,这个对象是否可以被类加载器加载?...28、Java 中的 HashSet 内部是如何工作的。 29、什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。...30、 java 中的 Math.round(-1.5) 等于多少? 31、 java 中 IO 流分为几种?(功能和类型区分) 32、Files的常用方法有哪些?
有时候,我们会遇到Excel格式的基因型数据,这篇博文介绍一下如何手动转为plink格式。 可以在Excel中整理,也可以在R语言中整理。...数据量少的话,就在Excel中整理,数据量大的话,就在R语言中整理就行。 主要思路是根据plink的格式特点,针对性的满足,然后导出,就可以了。 1....2. plink的格式 「.map格式」 格式说明链接: http://zzz.bwh.harvard.edu/plink/data.shtml#map ❝map格式的文件, 主要是图谱文件信息, 主要包括染色体名称...所以,下面的任务就是把Excel的格式,变为plink的ped和map格式。 3....map = dat %>% select(2,1,x = 3,p = 3) head(map) 3.3 ped数据整理 下面这个代码复杂一点,主要的逻辑: 去除中间的及列 然后进行转置 变为plink
最近因为有在准备替拉美最大电商平台Mercadolibre在国内招商,所以需要把商家提交的资料进行整理,达到给国外要求的目标格式。...因为渠道来源有多种多样,怎么快速统一并汇总是个问题,这就产生了本次案例的需求来源。...(一) 目的 通过收集表的资料汇总到目标表,保持目标表的格式(包括列名及列名顺序) (二) 资料条件 收集表的列数和目标表不一致 收集表的列名和目标表不一致 收集表 ? 目标表格式 ? 最终效果 ?...调整列数 因为列名及列数需要保持和目标表格式一致,所以这里需要增加未显示的列以及去除不在目标表格式里的列。 A....这样我们就可以对资料进行快速的整理,而且在函数中基本用的都是变量,所以我们后期主要要做的就是列名的对应整理即可。
入门的可以看看自加的顺序,进阶的可以看看jvm 指令,这样都能有所收获 资源盘点 Java分享系列 java知识分享篇一 java知识分享篇(二) java知识分享篇(三) java知识分享篇(四...) java知识分享篇(五) java知识分享篇(六) Java故事系列 java 故事之始 java故事之以月引序 java故事之致敬坚持梦想的人 java故事之一年又一年 java故事之梦之伊始...图说IO(一)String的byte存储问题 java学习|图说集合(二)熟悉又陌生的ArrayList java学习|图说集合(一)list循环背后的故事 java学习|图说多线程(四)通过...Semaphore看AQS java学习|图说多线程(三)各种并发工具类的关联 java学习|图解多线程(二)不一样的加锁方式 java学习|图说多线程(一)那些孪生的线程(不)安全的类 java...用程序获取商品售价变化,买到最低价的东西(二) 用程序获取商品售价变化,买到最低价的东西(一) java学习|用maven创建java程序~ 环境变量|你还不知道怎么设置环境变量吗!?
因目前从事Java相关,故整理了一下并把常见的异常(Exception)贴出来,一来为了后续提醒自己,二来供即将入坑的朋友打一下预防针!...A级(代码逻辑错误,运行出错) 1)空指针 java.lang.NullPointerException 2)数组越界 java.lang.ArrayIndexOutOfBoundsException...: 1 3)强制转换出错 或 4)字符串比较 ‘B.equlas(A)’,而非“A==B” B级(文本依赖相关) 1) 当前类路径下找不到文件 java.io.FileNotFoundException...URIEncoding="UTF-8" Service-Connector 修改前: Service-Connector 修改后: (改完,保存并重启tomcat即可) D级(机器硬件相关) 1)Java...溢出1 2)java内容溢出2 OutOfMemory 后语: 当你觉得“我们从来不生产代码,我们只是代码的搬运工!”
, 25 8月 2021 作者 847954981@qq.com 说明补充 Java注解部分整理 Java注解本质是一个类,使用时也需要import引入,这里只记录了注解作用以及使用,无特殊情况概不记录包位置...value=) 作用于类属性约定字符串的长度 @Min(value=) 作用于类属性 字符串的最小长度 @Max(value=) 作用于类属性 字符串的最大长度 @Email 作用于类属性 是否是邮箱格式...@JsonFormat(pattern=) 作用于类属性,将数据结构转换,多作用于Date类型,用于改变时间格式如 =“yyyy-MM-dd” @JsonProperty(“name”) 作用于类属性,
本文比较详细的解决了java中的锁,记住是锁。...打杂的目前在业务系没有用过java锁, 功能模块的开发与维护基本是高级或者研发人员,用到锁的地方不多,绝对大部分是使用的synchronized与ReentrantLock,在spring的代码里面只见到许多...四、synchronized详析 synchronized 是java关键字,jvm内部实现。...很多人认为:绝对是java设计的失误...使用一个图片来逻辑推理下: java与jvm绝对没有错 synchronized是上锁,这点绝对没有问题 那synchronized锁了什么了?
一、JAVA常用API java.lang.Math 提供sin, cos, tan, exp, log, log10 等类方法,PI和E等类字段 java.lang.String(StringBuilder...集合框架 Java集合类库将接口和实现分离。...java.util.HashSet HashSet()HashSet(Colletion Stack,栈类,是Java2之前引入的,继承自类Vector。...super T> c) 查找最小值/最大值 三、并发部分API java.lang.Runnable void run() 必须覆盖这个方法 java.lang.Thread Thread()Thread
JAVA知识盲区整理 静态内部类的调用时机 静态内部类 Java中volatile关键字及其作用 一篇反射的好文链接 获取指定包下的注解--reflections工具类 Spring如何在value注解中传入变量作为参数...---使用SPEL表达式 DocumentBuilderFactory解析XML SpringBoot整合JWT---令牌 Google guava工具类的介绍和使用 大佬的java体系笔记整理 Java...体系笔记整理 链接 ---- Java必会的工具库,让你的代码量减少90% Java必会的工具库,让你的代码量减少90% ---- commons-beanutils使用介绍 BeanUtils BeanUtils...会引用一些实体类,我们需要写上全限定类名,如果不写全限定类名,只写一个实体类的名称的话,那就需要在application.yml文件中设置mybatis:type-aliases-package参数; 怎么写...压缩的目标地址 public void unZipFile(File zipFile,String descDir) { try { //指定使用编码格式
作用是从输入流中读取Java对象和基本数据。...音频输入流是具有指定音频格式和长度的输入流。长度用示例帧表示,不用字节表示。提供几种方法,用于从流读取一定数量的字节,或未指定数量的字节。音频输入流跟踪所读取的最后一个字节。...作用是把Java对象和基本数据写入到对象输出流中。...它允许应用程序以与机器无关方式向底层输入流中写入基本 Java 数据类型。...因此装饰模式是java I/O库基本模式。装饰模式的引进,造成灵活性和复杂性的提高。因此在使用java IO库时,必须理解java IO库是由一些基本的原始流处理器和围绕它们的装饰流处理器所组成的。
bytes) 前者有效位6~7位,后者15位 char类型 : char(2 bytes) boolean(1 byte) 只有true和false两种取值,且不能与整型进行转换 **在java... Size size = Size.SMALL ; 表示size只能是上述4种尺码中的一种 ---- 6、String java...没有内置的字符串类型,而是在标准的类库中提供了一个预定义类,String类为不可变字符串 空串与null串的区别 空串“”是长度为0的字符串,是一个java对象,有自己的长度(0)和内容(空) null...ss = c.readLine() ; //读入一行 char[] passwd = c.readPassword() ; //读入密码 从控制台输出( 3种格式...for 中断控制流程语句 : 加标签label ,然后 break label ;可以跳出循环到 label 标示的位置 ---- 9、大数值:如果基本的整数和浮点数的精度都无法满足要求,那么可以使用java.math
概述 Java IO是一套Java 用来读写数据(输入和输出)的API,大部分程序都需要处理一些输入,并由输入产生一些输出(PS: 输入和输出是相对CPU而言的,input 就是从外面到CPU,output...java.io 包下有大约80多个类,大概可以分成四组: 基于字节操作的I/O接口: InputStream和OutputStream 基于字符操作的I/O接口:Writer和Reader 基于磁盘操作的...I/O接口:File 基于网络操作的I/O接口:Socket java.io 包下的类如下: File类 Java IO API中的File类可以让你访问底层文件系统,通过File类。...(String[] fileNames = file.list()) PS: 在项目中用相对路径读取文件 运用相对路径读取文件,其实就是要找到Java编译(class 文件所在的目录)后的存放目录,然后在该目录下找文件...* InputStreamReader+BufferedReader读取字符串 , * InputStreamReader类是从字节流到字符流的桥梁, * 按行读对于要处理的格式化数据是一种读取的好方式
1.关注twitter上的Java组织以及大牛 许多大牛或公司会在twitter上发布有关Java的最新动态及相关资源,多逛逛说不定会有意外收获。...4.Java成神之路 5.journaldev 资源丰富,包括Java基础、Servle、Spring、设计模式等。...Java书籍 分享一些暂时知道的比较值得读的Java书籍 JavaSE相关 1.《Java编程思想》 2.《Java核心技术卷一》 3.《Effective Java》 4....《深入理解Java虚拟机》 5.《Java8实战》 6.《Java高并发编程实战》 Java Web相关 1.《深入分析Java Web技术内幕》 2.《spring实战》 3....比较好的教程资源 1.Awesome Java 2.Java-Interview Java面试题整理 3.JDK源码阅读笔记 4.Java设计模式实现 5.Java学习笔记 包括JavaSE和JavaWeb
领取专属 10元无门槛券
手把手带您无忧上云