自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (1007)
  • 收藏
  • 关注

原创 java lambda 高阶函数_一文弄懂 kotlin lambda与高阶函数

阅读本文能解决什么问题我发现很多学过kotlin的人,迟迟不敢在项目中运用,主要是因为kotlin的 lambda与高阶函数没有学好。这2个东西往往是一起运用的。 网上很多类似的文章都讲的不够通透,导致大部分人都卡在这里。或者有一些人即使写了kotlin 但是也没用好lambda与高阶函数,导致kotlin的代码 全是java的味道。大家可以用一下新版本的android studio,然后新建一个...

2021-02-28 18:03:19 183

原创 全面理解java内存模型_全面理解Java内存模型

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此Ja...

2021-02-27 23:57:11 35

原创 java的派生类怎么写_Java 7钻石操作符和派生类的初始化

首先观察:Holder h = new Holder<>(new B());用Java 8和Java 7编译,并且都创建Holder< B>在那种情况下.所以使用<>使用带参数的构造函数很好.然而:Holder h = new Holder<>(new B());> Java 7首先评估右侧,确定它是Holder< B>.并给出编译...

2021-02-27 01:43:34 119

原创 java activity生命周_将RxJava Observables归组并他们绑到Android Activity的生命周期

RxGroups RxGroups lets you group RxJava Observables together in groups and tie them to your Android lifecycle. This is especially useful when used with Retrofit.For simple scenarios you can probably j...

2021-02-27 01:26:24 255

原创 java值传递试题_面试题:为什么Java中只有值传递?

最近跟Java中的值传递和引用传递杠上了,一度怀疑人生。查了很多资料,加上自己的理解,终于搞清楚了,什么是值传递和引用传递。也搞明白了,为什么大家都说Java只有值传递,没有引用传递。原来,我一直以来的认知都是错误的。。。首先,需要了解一些概念性的东西。形参与实参:形参,是指在定义函数时使用的参数,目的是用于接收调用该函数时传入的参数。简单理解,就是所有函数(即方法)的参数都是形参。实参,是指调用...

2021-02-25 05:45:52 62

原创 node 会超过java吗_node.js未来会超越Java吗?

你可能看到了 node.js 的种种优点,但却忽略了它存在的各种问题:在虚拟机层面 node.js 基于的 v8 VM 看起来很不错,但和 Java 的 VM 一比,差距甚远。在服务器领域,特别是拥有众多 CPU 和大量内存的环境下,Java 的 VM 几乎是你能在地球上找到的最好的 VM。而 v8 既不能充分利用多 CPU 的性能,也不能将内存充分利用。你唯一能做的事情就是开很多个 node.j...

2021-02-24 10:33:29 193

原创 Java代码增加回滚6_为什么在我的java代码中出现异常后没有完成回滚操作

我有一个jdbc代码,我在代码中使用了事务管理。以下是代码。我正在使用Mysql数据库。public class JdbcConn {public static void main(String[] args){Savepoint spt1 = null;Connection con = null;try{Class.forName("org.gjt.mm.mysql.Driver");con =...

2021-02-24 03:11:58 109

原创 java application生命周期_面试官:小伙子,你说一下java 对象创建和 Spring Bean 的生命周期吧...

理解对象和Bean的关系java 是一种面向对象的语言,简而言之,一切皆对象。Bean自然也是对象,只不过它是托管给 Bean 工厂管理着的对象。java 对象如何被创建在写代码时,我们通常用下面的语句来创建一个对象:A a=new A();那么在创建对象的过程中,究竟发生了什么呢。其实上面简单的一句话,在程序中发生了很多很多的事情。首先,一个对象是需要内存去存放的。所以会有一个分配内存的过程。分...

2021-02-23 21:00:10 62

原创 java applet debug_Java 基础

初:Java SDK工具:javac java编译器,将java源程序编译成字节码文件。Java java解释器,解释执行java字节码文件。Appletviewer Applet程序浏览器,测试和运行Applet程序。Javadoc java文档生成器。核心Java包:Java.lang包:封装了所有应用所需的基本类。Java.awt包:...

2021-02-23 20:57:16 141

原创 python日期比较大小_js中怎么比较两个日期

JavaScript学习了这么久,有没有发现JavaScript很好用呢?JavaScript可以比较两个日期,并且不会将数据存入服务器,允许对比较的日期进行修改和删除,可以进行不同日期的比较。本文介绍JavaScript中比较两个日期的修改方法:1、使用getTime()函数比较两个日期的大小;2、把字符串格式转换为日期类进行比较。方法一:使用getTime()函数比较两个日期的大小this.P...

2021-02-21 02:57:12 1299

原创 python控制桌面程序_如何在Windows系统中开发Python语言的桌面应用程序?

不推荐用Python做桌面应用。不过要做也有一些组件可以用,推荐2这个:1.wxPythonwxPython 是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。 wxPython 是作为优秀的跨平台 GUI 库 wxWidgets 的 Python 封装和 Python 模块的方式提供给用户的。 就如同Python和w...

2021-02-21 01:02:27 526

原创 python口号_1947年10月10日,中国人民解放军总部发表宣言,提出的口号是( )

【单选题】下述各零件不属于气门传动组的是( )【单选题】将气缸盖用螺栓固定在气缸体上,拧紧螺栓时,应采取下列方法( )【单选题】喷油泵是在( )内喷油的。【单选题】曲轴箱通风的目的主要是( )。【单选题】喷油泵滚轮挺柱体高度调整螺钉升高,使该缸的供油提前角( )。【单选题】配气相位定义是( )【单选题】表示过量空气系数稀混合气的表达式是( )。【单选题】曲轴与凸轮轴之间的传动比...

2021-02-20 13:10:09 507

原创 java自动发送qq邮件_使用Java实现给QQ自动发送邮件

import java.util.Properties;import javax.mail.Authenticator;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import j...

2021-02-19 13:56:24 157

原创 java enum 报错_Java enum

微信取得消息类型的时候会报错:// 取得消息类型String msgType = inputMsg.getMsgType();WXEventType.MsgType key = WXEventType.MsgType.valueOf(msgType);switch (key) {case WXEventType.MsgType.event:break;default:break;}报错如下:The...

2021-02-19 12:39:30 251

原创 java监听器原理_java监听器的实现和原理详解|chu

前言监听器,字面上的理解就是监听观察某个事件(程序)的发生情况,当被监听的事件真的发生了的时候,事件发生者(事件源) 就会给注册该事件的监听者(监听器)发送消息,告诉监听者某些信息,同时监听者也可以获得一份事件对象,根据这个对象可以获得相关属性和执行相关操作。监听器模型涉及以下三个对象,模型图如下:(1)事件:用户对组件的一个操作,或者说程序执行某个方法,称之为一个事件,如机器人程序执行工作。(2...

2021-02-16 23:51:58 164

原创 idea jdbc封装_JDBC的封装使用

db.properties:driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/smbms?useSSL=true&useUnicode=true&characterEncoding=UTF-8user=rootpassword=mysql#className=com.mysql.jdbc.DriverBaseDa...

2021-02-15 23:46:45 89

原创 java 排序 comparable_Java 使用Comparable给一组对象进行排序

将一组对象按对象的某一属性,对对象进行排序的代码如下:importjava.util.ArrayList;importjava.util.Collections;importjava.util.List;/***@fromwww.ityuan.com*@Description:使用Comparable,对一组学生对象,根据年龄从小到大排序*/classStudentimpleme...

2021-02-15 19:06:01 88

原创 浙大java上机考试_浙大计算机研究生复试上机考试-2010年

二叉搜索树Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3007 Accepted Submission(s): 1310Problem Description判断两序列是否为同一二叉搜索树序列Input开始一个数n,(1<=n<=...

2021-02-13 20:26:05 96

原创 java 什么教程好_好程序员Java教程分享Java的4大核心基础

好程序员Java教程分享Java的4大核心基础,很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识。本文小编总结了零基础学习Java编程语言的几个基础知识要点。希望能够对刚入门的Java新手有帮助。01先了解什么是Java的四个方面初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用。想想这...

2021-02-13 11:25:46 34

原创 java io操作 包括什么_java的IO操作

之所以写这个是因为Hadoop的IO与·这个类似 但要比这个深入,而且都还涉及到网络传输原理的五个层次。所以,一步一个脚印。已知: Java程序是通过“流”的形式进行数据的输入和输出的,输入和输出是指应用程序与外部设备及其他计算机进行数据交流的操作。流的概念流是一个抽象的概念,如同电流,可以看做是水流,可以理解是一个输入输出途径。在Java体系中IO是非常庞大的。有这些流操作:1.标准的输入输出流...

2021-02-13 08:54:53 193

原创 java两个日期之间的所有日期_Java 获取两个日期之间的所有日期

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;/*** 获取两个...

2021-02-13 06:23:45 228

原创 java加注释_intellij自动生成java代码注释(java文件注释和方法注释)

1、定义java文件头部的注释打开设置面板,然后填写注释模板:File =>setting=>editor=> File and Code Templates如图:2、给java类中的方法添加上注释2.1、第一步勾选Enable Live Templates首先要在上一章节的图中勾选中Enable Live Templates如图:2.2、第二步新建一个G...

2021-02-12 13:56:51 443

原创 java异常抛出_Java 如何抛出异常、自定义异常

Java错误与异常的基本概念:1.java中异常均继承自Throwable,其有两个重要的直接子类error与exception.2.java错误error,大部分是由虚拟机爆出来的错误,是程序无法处理的错误,如OutOfMemoryError,当JVM需要更多内存空间而得不到满足时,就会爆出OutOfMemoryError。3.Exception,异常,其下分类很多,如可查异常与不可查异常,运行...

2021-02-12 09:08:40 489

原创 redshift mysql_和支援的 Amazon Redshift 和 PostgreSQL 資料庫之間的資料類型不同MySQL - Amazon Redshift...

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。和支援的 Amazon Redshift 和 PostgreSQL 資料庫之間的資料類型不同MySQL下表顯示 Amazon Redshift 資料類型對對應 Amazon RDS PostgreSQL 或 Aurora PostgreSQL 資料類型的映射。Amazon Redshift 資料類型RDS PostgreSQ...

2021-02-11 08:11:48 95

原创 python打开js文件_python运行js文件的方法

python运行js文件的方法发布时间:2020-07-03 16:36:11来源:亿速云阅读:64作者:清晨这篇文章主要介绍python运行js文件的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1,首先通过,get_js方法,读取本地的 des_rsa.js 文件。2,调用 execjs.compile() 编译并加载 js 文件内容。importexec...

2021-02-10 13:10:28 2139

原创 python中递归函数的基例_python中的代码复用与函数递归

~代码复用与模块化设计!所谓的代复用,顾名思义,也就说同一份代码在需要的时候可以被重复使用,有两种形式:一个是函数,一个是对象。!模块化设计,简单地来讲,就是通过函数或对象封装将程序划分为模块及模块间的表达,这样就有了两种关系,一个是主程序与子程序之间的关系,一个是子程序和子程序之间的关系。在模块化设计的时候,我们需要注意模块内部紧耦合,模块之间松耦合。~函数递归的理解!函数递归就是在函数定义中调...

2021-02-09 21:06:34 2190

原创 python3项目开发实例网盘_这些关于宇宙的浪漫句子

公告:网站合集 | 好网站不私藏 https://www.207788.xyz/全网香港线路波动 部分地区无法打开,请耐心等待恢复后再试!1、我与你身体里每一个原子,在几亿光年以外,在宇宙的伊始,出自同一母体。我们紧紧相依,即使天各一方,时间也会让我们彼此重叠,生生不息。真是宇宙级的浪漫。——纪录片《宇宙的奇迹》2、乡愁,是一枚通向火星的宇宙飞船。——豆友3、你也曾是银河的浪漫子民,孤身坠入地球,...

2021-02-09 16:43:18 485

原创 mysql的面试2_mysql面试常见题目2

Sutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是sName姓名VARCHAR(20)否否是否否Sex性别VARCHAR(4)否否否否否Birth出生年份YEAR否否否否否Department院系VARCHAR(20)否否是否否Address家庭住址VARCHAR(50)否否否否否Score表的定义字段名字段描述数据类型主键外键非空唯一自增Id编号IN...

2021-02-08 16:28:45 46

原创 c# 接收网络汉字乱码_java Socket与C#通信中中文乱码问题的解决方案

客户端使用java,服务器端使用的是C#。两者之间使用基于TCP的Socket通信方式。可是,做了一个测试小例子,结果从客户端传过来的都是乱码。于是上网查,希望可以找到解决方法,可是,网上有好多的答案,经过了很多的实验,都不能很好的解决。没办法只能靠自己一点一点的排查了。经过一番努力,最终找到了原因:C#和java的编码方式不同。虽然找到了原因,但是网上关于这个问题的答案也是百家争鸣,在这里就给出...

2021-02-06 14:38:48 775

原创 鸢尾花python经验分享_机器学习-Python实践Day1(鸢尾花项目)-Go语言中文社区

http://archive.ics.uci.edu/ml/machine-learning-databases/iris/1.1、项目步骤流程:导入数据概述数据数据可视化评估算法实施预测1.1.1、导入数据# 导入类库import pandas as pdimport matplotlib.pyplot as plt# 导入数据集filename='iris.data.csv'name=['se...

2021-02-05 23:58:11 242

原创 qt执行终端命令_Linux下Qt编程(命令方式):Hello Qt!

Linux:Ubuntu 11.10Qt:Qt4集成开发环境(从ubuntu软件中心下载)1.新建文件夹:mkdir hello,在文件夹下创建文件: vim hello.cpp2.在hello.cpp中输入代码:#include #include int main(int argc,char *argv[]){QApplication app(argc,argv);QLabel *label=...

2021-02-04 19:00:57 1427

原创 redis mysql中文手册_redis命令中文手册

连接控制QUIT 关闭连接AUTH (仅限启用时)简单的密码验证适合全体类型的命令EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash)KEYS pattern ...

2021-02-04 00:00:38 139

原创 mysql句柄为0_mysql – DBI数据库句柄与AutoCommit设置为0不能使用SELECT返回正确的数据?...

这是一个棘手的解释(很奇怪),所以忍受我.我会解释这个问题,并解决它,但我想看看是否有人可以解释为什么它的工作原理:)我有一个使用mod_perl的Web应用程序.它使用MySQL数据库,我正在定期向数据库写入数据.它是模块化的,因此它还具有自己的“数据库”类型的模块,其中我处理连接,更新等.database :: db_connect()子例程用于连接到数据库,AutoCommit设置为0.我创...

2021-02-03 13:39:20 123

原创 mysql表关系逆工程_利用PowerDesigner连接Mysql数据库并逆向所有表关系图【两种方式】...

在打开的窗口选择:Model tyes-->Physical Data Model --> 如下图:需要说明:DBMS:要选择MYSQL 5.0 。因为我们连接的是mysql。1.2:配置数据库连接上一步点击OK之后,在导航栏中Database-->connect... 快捷键:ctrl+shift+n。如下图:在打开的窗口中现在 Connection profile: 然后选择...

2021-02-02 16:35:21 66

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除