首页 > 编程语言
java基础语法面经
字符型常量和字符串常量的区别? 1.形式上:形式上,字符型常量是用单引号''引起的一个字符,字符串是用双引号“”引起的零个或多个字符 2.含义上:字符常量相当于一个ASCII值,可以参与运算,字符串常量代表一个地址值(该字符串在内存中保存的地址) 3.占内存大小:一个字符常量占2字节内存,字符串常量 ...
分类:编程语言   时间:2021-04-06 20:50:26    收藏:0  评论:0  赞:0  阅读:23
Java安装和机制
Java安装 安装jdk(同时会安装jre) 配置环境变量JAVA_HOME 配置环境变量path:%JAVA_HOME%/bin 配置环境变量path:%JAVA_HOME%/jre/bin Java机制 编译型+解释型:Java既有编译型语言特性,也有解释型语言特性 ...
分类:编程语言   时间:2021-04-06 20:50:04    收藏:0  评论:0  赞:0  阅读:21
Java 反编译jar
Java 反编译jar 利用IDEA的decompiler插件进行反编译 找到java-decompilar.jar 的目录,cd到该目录下 在目录下输入以下命令 java -cp "/Applications/IntelliJ IDEA.app/Contents/plugins/java-deco ...
分类:编程语言   时间:2021-04-06 20:46:56    收藏:0  评论:0  赞:0  阅读:19
使用idea2020 创建SpringBoot项目
1. 准备工作 下载Maven 并解压然后添加环境变量:Maven 下载地址:http://maven.apache.org/download.cgi 解压到自己设定的文件夹 然后配置环境变量:path路径直接编辑-》新建-》maven解压的路径的bin目录 或者网上通用的maven_Home,这个 ...
分类:编程语言   时间:2021-04-06 20:42:24    收藏:0  评论:0  赞:0  阅读:40
linux多进/线程编程(3)——wait、waitpid函数和孤儿、僵尸进程
当使用fork创建多个进程后,需要解决子进程回收的问题。wait和waitpid函数就是做这个工作的。 假设子进程没有合理的回收,可能会带来两个问题: 1.孤儿进程(父进程挂了,子进程活着),孤儿进程会被init进程回收,可以理解其没有危害,不会占用资源。 2.僵尸进程(子进程挂了,父进程活着),僵 ...
分类:编程语言   时间:2021-04-06 20:41:35    收藏:0  评论:0  赞:0  阅读:49
springBoot自带日志(logback)配置以及使用
#springBoot日志(logback)配置以及使用 ###1.简介 刚从.net转为java,学习了springBoot,想起了当时工作中用.net记录日志,然后想用springBoot记录一下日志,从网上看了很多大神写的各种方法,挑了一种,自己用明白了,特意记录一下! ###2.配置 因为l ...
分类:编程语言   时间:2021-04-06 20:39:36    收藏:0  评论:0  赞:0  阅读:25
Go语言new和make的区别
一.简单说明 方法 作用 作用对象 返回值 new 分配内存 值类型和用户定义的类型 初始化为零值,返回指针 make 分配内存 内置引用类型(map,slice,channel) 初始化为零值,返回引用类型本身 1.1 new的主要特性 new是内建函数,可以参考如下代码定义: func new( ...
分类:编程语言   时间:2021-04-06 20:39:03    收藏:0  评论:0  赞:0  阅读:15
多线程02
1.java中定义的线程状态,及它们之间的转换关系? 1新建(new) 2可运行(Ruannable).start 3阻塞状态( BLOCKED ) :可运行状态遇到了锁 4.等待状态(WAITING):遇到了wait方法 5.计时等待( TIMED_WAITING):遇到了sleep方法 6.死亡 ...
分类:编程语言   时间:2021-04-06 20:38:22    收藏:0  评论:0  赞:0  阅读:29
python模块
collections模块:python中扩展数据类型 from collections import namedtuple p=namedtuple('名字',['x','y']):可命名元祖 pi=p(1,2) print(pi.x) print(pi.y) print(pi) 可命名元祖 FI ...
分类:编程语言   时间:2021-04-06 20:38:07    收藏:0  评论:0  赞:0  阅读:13
用python 将数字每三组分割
def cut_num(n, sep=','): # 第一个参数是要传递的数字,第二个是分隔符 s = str(abs(n))[::-1] groups = [] i = 0 while i < len(s): groups.append(s[i:i + 3]) i += 3 retval = se ...
分类:编程语言   时间:2021-04-06 20:37:51    收藏:0  评论:0  赞:0  阅读:22
LeetCode 80. 删除有序数组中的重复项 II
80. 删除有序数组中的重复项 II Difficulty: 中等 给你一个有序数组 nums ,请你 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数, ...
分类:编程语言   时间:2021-04-06 20:37:36    收藏:0  评论:0  赞:0  阅读:14
Java基础入门
Java基础入门 java特性和优势 简单性 面向对象 可移植性:可以跨平台使用 高性能: 分布式 动态性:通过反射机制让java具有一些动态性 多线程: 安全性: 健壮性 java三大版本 JavaSE:标准版(桌面开发,控制台开发...) JavaME:嵌入式开发(手机,家电...) JavaE ...
分类:编程语言   时间:2021-04-06 20:35:36    收藏:0  评论:0  赞:0  阅读:18
比雪花算法更好用的ID生成算法(单机或分布式唯一ID)
💎 算法介绍 ? 一个全新的雪花漂移算法,生成的ID更短、速度更快。 ? 核心在于缩短ID长度的同时,具有极高瞬时并发处理量(保守值 50W/0.1s)。 ? 原生支持 C#/Java/Go/Rust/C 等语言,并由 Rust 提供 PHP、Python、Node.js、Ruby 等语言多线程安 ...
分类:编程语言   时间:2021-04-06 20:34:00    收藏:0  评论:0  赞:0  阅读:25
SpringBoot整合mybatis-plus代码生成器(备用)
pom.xml 导入 MBP 依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version> </dependenc ...
分类:编程语言   时间:2021-04-06 20:30:32    收藏:0  评论:0  赞:0  阅读:33
数据结构+java中常用的集合类
常用的数据结构: 数组: 内存连续的,使用时需要初始化大小; 可以通过下标来查找到数据,所以查询效率很高,时间复杂度O(1) 增删效率比较低,要移动元素或者扩容,时间复杂度O(N)(还要动态扩容,不然会越界) 链表: 对内存空间使用比较灵活,内存不需要连续; 不支持下标查找,所以查询需要顺序遍历,时 ...
分类:编程语言   时间:2021-04-06 20:29:32    收藏:0  评论:0  赞:0  阅读:22
python数据类型
int int bit_lenth=数字转换成二进制 比特楞丝 View Code str s.capitalize()=首字母大写 开的赖可 s.upper()=全部大写 啊铺 s.lower()=全部小写 搂我 s.swapcase()=大小写翻转 丝窝肯森 s.titler()=间隔或特殊字符 ...
分类:编程语言   时间:2021-04-06 20:29:16    收藏:0  评论:0  赞:0  阅读:20
java语言基础--变量(1)
关于java语言中的变量:1、什么是变量? 变量本质上来说是内存中的一块空间,这块空间“有数据类型”、“有名字”、“有字面值”。 变量包含三部分:数据类型、名称、字面值【数据】。 变量是内存中存储数据的最基本的单元。 2、数据类型的作用? 不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空 ...
分类:编程语言   时间:2021-04-06 20:28:32    收藏:0  评论:0  赞:0  阅读:13
C语言:float表示范围
#include <stdio.h> #include <limits.h> //整数限制 #include <float.h> //浮点数限制 void main() { printf("the FLOAT_MIN number is : %f\n",FLT_MIN); //float的最小值 p ...
分类:编程语言   时间:2021-04-06 20:27:11    收藏:0  评论:0  赞:0  阅读:61
Python基础教程:中断多重循环的两种思路
1. 跳出单循环 不管是什么编程语言,都有可能会有跳出循环的需求,比如枚举时,找到一个满足条件的数就终止。跳出单循环是很简单的,比如 for i in range(10): if i > 5: print(i) break for i in range(10): if i > 5: print(i) ...
分类:编程语言   时间:2021-04-06 20:26:58    收藏:0  评论:0  赞:0  阅读:16
Unity的Animator组件API
获取动画的时间长度 private Animator ani; private float GetAniLen() { AnimationClip[] clips = ani.runtimeAnimatorController.animationClips; for (int i=0; i<clip ...
分类:编程语言   时间:2021-04-06 20:25:41    收藏:0  评论:0  赞:0  阅读:21
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!