综合( 右侧选择分类 )
cheng

Java 基础经典面试题(2022)

1 、 Java 语言有哪些特点1 、简单易学、有丰富的类库 2 、面向对象( Java 最重要的特性,让程序耦合度更低,内聚性更高) 这里说下C语音是面向过程的。举个简单例子对比下:比如洗衣服这个事情,面向过程是这样:往洗衣机放衣服和洗衣液-》加水 -》启动洗衣机;而面向对象则是分成了:衣服、洗衣机、水几个对象,然后进行对象之间的调用; 3 、与平台无关性( JVM 是 Java 跨平台
280 人浏览
cheng

Ubuntu下几种常用的文本编辑器

Ubuntu下几种常用的文本编辑器常见的基于控制台的文本编辑器有以下几种:emacs 综合性的GNU emacs 编辑环境nano 一个类似于经典的pico的文本编辑器,内置了一个pine邮件程序vim 一个改进的vi文本编辑器注意并不是所有的文本编辑器都是基于控制台的,也就是说支持终端使用的。有一些文本编辑器被设计用来提供带有菜单栏,按钮,进度条等的图形界面。例如:gedit 一个GUI的文本编
545 人浏览
cheng

List集合中的对象根据属性排序

集合类List存放的数据,默认是按照放入时的顺序存放的,比如依次放入A、B、C,则取得时候,则也是A、B、C的顺序,实际场景中,有时我们需要根据自定义的规则对List中的元素进行排序,该如何实现呢?看下面小例子:package test.tool.gui.dbtool.util; import java.util.ArrayList; import java.util.Collectio
306 人浏览
cheng

Mybatis中Mapper.xml文件中的update语句写法

Mybatis中Mapper.xml文件中的update语句写法<update id="updateByPrimaryKeySelective" parameterType="com.zehin.vpaas.base.domain.CtSysDutyreal" > update CT_SYS_DUTYREAL <set > <if t
296 人浏览
cheng

mybatis 中where id in ()情况,括号中是list的时候

mybatis 中where id in ()情况,括号中是list的时候<select id="selectAll" resultMap="BaseResultMap" > select gc_name_1,gc_id_1,gc_id_2 from order_goods_product <where> gc_id_1 i
273 人浏览
cheng

C语言逻辑运算符: && 和 ||

简单介绍 && 和 ||&& 和 || 是逻辑运算符,分别是逻辑与(&&)和逻辑或(||)1) && (逻辑与):(三种)① 当逻辑与左边为false(假),则不再进行逻辑与右边的判断,结果为false(假)② 当逻辑与左边为true(真)则进行右边判断,右边为false(假),结果为false(假)③ 当逻辑与左边为true(真)则
355 人浏览
cheng

java或和且_Java &、&&、|、||、^、<<、>>、~、>>>等运算符

Java运算符大致分为:逻辑运算符(&&,||,!)算数运算符(+, -, *, / ,+=)位运算符(^,|,&)其他运算符(三元运算符)&(按位与)位运算符&按位与的运算规则是:将两边的数转换为二进制位,然后运算最终值,运算规则即(两个为真才为真)1&1=1 , 1&0=0 , 0&1=0 , 0&0=03的二进制位是00
314 人浏览
cheng

Java |与|| 、&与&& ,或与非的使用和区别

前言在平时的开发工作当中,经常会使用到if判断,当满足某一个或多个条件下就可以继续往下执行。在java中是使用|、||(或) 、&、&&(与)的代码符号来表示。下面一起来看他们的具体使用,分析他们之间的区别。一、“与”和“或”的定义区别(1)使用“与”操作,要求所有表达式的判断结果都是TRUE才为真;若有一个为FALSE,那么最终判断结果则为FALSE。(2)使用“或”操作
344 人浏览
cheng

JAVA关于或和与(||、|、&&、&)的使用简单思路

JAVA关于或和与(||、|、&&、&)的使用简单思路学术话语:或(或者):(满足单方面一个就好了)“||”(短路或): 如果左边计算后的操作数为true,右边则不再执行,返回true;“|”:(逻辑或)前后两个操作数都会进行计算。也就是说:“|”不存在短路。与(并且):(满足双方两个才可以)。&&(短路与),当第一个判断条件不满足要求时(返回false),
345 人浏览
web

python中append函数的用法

python中append函数的用法append函数会在数组后加上相应的元素例:a=[1,2,3] a.append(5)此时,运行结果为 [1, 2, 3, 5]a=[1,2,3] a.append([5])此时,运行结果为 [1, 2, 3, [5]] 结果不再为一个数组,而是list用append生成多维数组:import numpy as np a=[] for i in ran
386 人浏览
web

Python的常用函数:append()

Python的常用函数:append()1. 描述append()函数用于在列表末尾添加新的对象。2. 语法list.append(obj)其中:list:列表对象;obj:添加到列表末尾的对象。注意:append()函数无返回值,但是会修改原本的列表。3. 示例list = ['abc','Harden','python','Curry',123]; list.append(2009); p
293 人浏览
web

python如何遍历所有数组

python如何遍历所有数组?下面给大家介绍两种python遍历数组的方法:第一种,最常用的,通过for in遍历数组colours = ["red","green","blue"] for colour in colours: print colour输出结果:# red # green # blue第二种,先获得数组的长度,然后根据索引号遍历数组,同时输出索引号colours
1993 人浏览
web

python 简单遍历数组

其他语言中遍历数组:for (int i = 0; i < list.Length; i++){   System.out.println(list[i]); } python中遍历数组:for item in sequence: print item但是python上面的方法不能取到索引,需要取到索引索引可以:for index in range(len(sequence))
260 人浏览
web

python数组如何取值

python数组如何取值一、单维数据处理时:a=[1,2,3,4,5];a[0]=1;a[1]=2;a[2]=3;a[3]=4;a[4]=5;(1) a[-1]:b=print(a[-1])=print(取出数组a的最后一个值)=[5];(2) a[:-1]:b=print(a[:-1])=print(除了最后一个取全部)=[1,2,3,4]; 因为[m:n]在数组里边表示的是前闭后开,就相当于数
495 人浏览
web

python判断一个字符串是不是ip地址

python判断一个字符串是不是ip地址一、解决思路满足什么条件的叫ip地址:1、先判断它是不是由4段数字用点号“.”分隔开2、再判断每段数字的十进制是不是在0-255之间满足以上条件就是正确的IP地址那么解决思路就来了:1、拿到IP,先看是否有.分割2、把字符串以.分割,生成一个新的列表3、判断这新列表是否len长度为44、在判断列表里的元素,是否在0-255区间,且是否只由数字组成,是则为ip
356 人浏览
web

python命令行运行时,报错ModuleNotFoundError: No module named ‘XXX‘,找不到自定义模块

一、python运行报错ModuleNotFoundError: ModuleNotFoundError: No module named 'step_defss’二、报错原因在python中,一个.py文件就是一个模块,导入模块等于导入文件是文件,就有文件路径,所以这个情况,本质上就是找不到文件1、很多时候在pycharm运行一切正常,但是到命令行中运行py文件,就会报错原因:pycharm在每
492 人浏览
web

MySQL如何查询表中重复的数据

MySQL如何查询表中重复的数据一、查询重复记录例:查询员工表里出现重复姓名的记录思路:1、查看重复记录,首先要使用分组函数(group by),再用聚合函数中的计数函数count(name)给姓名列计数,且使用group by 后不可使用*2、查关键字:姓名,以姓名进行分组,看潜在条件:重复,也就是count(name)>1,使用having过滤条件,不可使用where(where子句无法
259 人浏览
web

Python读取json文件

一、JSON文件准备一个json文档数据,把对应的参数添加至此json文件下,通过python去获取对应的数据代码如下(示例):{ "item": [ { "requests": {
257 人浏览
web

python如何交换两个值

python如何交换两个值一、传统数值交换解决思路:通过中间变量,把两个数值的位置进行交换代码如下(示例):a = 123 b = 345 c = a a = b b = c print(a,b) #其中c为中间变量 #输出结果为:345 123 二、直接交换,python写法解决思路:直接一行代码,把两个数值的位置互换即可代码如下(示例):a = 123 b = 345 a
304 人浏览
web

python 定义全局变量

python定义全局变量 全局变量可以在代码任意位置创建,能够被所有对象和函数引用,有利于变量的共享。 全局变量的定义: global+变量名 声明后引用: OLD_URL='http://www.niwoxuexi.com' def bb(): global OLD_URL OLD_URL = OLD_URL +'#m' if __name__=
373 人浏览