-
cheng
-
用Collections.sort方法对list排序有两种方法第一种是list中的对象实现Comparable接口如下/**
* 根据order对User排序
*/
public class User implements Comparable{
private String name;
private Integer order;
public Str
-
android
-
在Strings.xml中用两个空格(  )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格(   )比一个汉字略宽<string name="connection_status">密   码:</string><str
-
web
-
Python的常用函数:append()1. 描述append()函数用于在列表末尾添加新的对象。2. 语法list.append(obj)其中:list:列表对象;obj:添加到列表末尾的对象。注意:append()函数无返回值,但是会修改原本的列表。3. 示例list = ['abc','Harden','python','Curry',123];
list.append(2009);
p
-
xiaozhi
-
git branch 分支的使用git branch //查看分支git branch zhdyaa //创建分支git checkout zhdyaa //切换到了zhdyaa分支下再用git branch查看,会看到有两个分支master和zhdyaa,当前使用的分支前面会有一个* (虽然切换到了zhdyaa,但是里面的文件是一样的。)在zhdyaa分支下 ,编辑2.txt,并提交到新分支ec
-
python
-
清除内存,尽量避免主动调用gc.collect()除非当你new出一个大对象,使用完毕后希望立刻回收,释放内存代码:import os
gc.collect()
-
python
-
python 输出变量类型a = 10
print(type(a)) #int整形,str字符串
#强制类型转换
a = str("123")
print(type(a))
-
cheng
-
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
-
python
-
Python基本数据类型 类型: 1.数字类型:int(整形)、 float(浮点型) #### int:age=int(10) long(长整形):a=(2**60) 注意:在python3里不再有long 类型了,全是int 2.字符串类型: str(字符串) 3.列表类型:list(列表) 在[]内用逗号分隔,可以存放n个任意类型的值。索引对应值,索引从0开始,0代表第一个students
-
python
-
python字符串中加入变量1、+ 连字符name = 'zhangsan'
print('my name is '+name)
#结果为 my name is zhangsan2、% 字符name = 'zhangsan'
age = 25
price = 4500.225
print('my name is %s'%(name))
print('i am %d'%(age)+
-
python
-
python赋值解压解压赋值可以用在任何可迭代对象上。用下划线和*号在字符串或列表中占据不想取出的值,把多余的省略掉#字符串解压
>>> str_="beter"
>>> a_,b_,c_,d_,e_=str_
>>> a
_'b'
>>> b
_'e'
>>> c
_'t'
>>
-
python
-
def collect(*args, **kwargs): # real signature unknownRun the garbage collector.从内存中释放超出作用范围的变量,不在使用的对象等,写此方法一般表示强制进行回收的,可能导致一些错误,建议不写为好With no arguments, run a full collection.The optional argument m
-
python
-
python类型的判断isalnum(字母加数字为真)isalpha(全字母为真)isdigit(全数字为真)isnumeric(只包含数字字符为真)
-
java
-
objc[79472]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java (0x103f414c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jd
-
python
-
1、三元表达式的三种方法1.1、结果1 if 条件 else 结果2tj = 2 > 1
print(" msg1: >") if tj else print(" msg1: <")
msg1 = ">" if tj else "<"
print(" msg1: %s"%msg1) 1.2、(结果2,结果1)[判断]tj = 2 > 1
print(
-
java
-
图片转base64可以在浏览器直接打开方法 /**
* 将图片转换成Base64编码
* @param imgFile 待处理图片地址
* @return
*/
public static String getImgBase(String imgFile) {
// 将图片文件转化为二进制流
I
-
python
-
Python的三元表达式使用其他语言的三元表达式result = 判定条件? 为真时的结果:为假时的结果
# 示例:
result = 5>3? 1:0 # 条件为真是result赋值为1,条件为假时赋值为0 Python中的三元表达式result = 为真时的结果 if 判断条件 else 为假时的结果
# 示例:
>>> x
-
xiaozhu
-
ubuntu(22.04)启动时,会按次序执行配置文件,如下:/etc/profile全局用户,应用于所有的Shell。~/.profile当前用户,应用于所有的Shell。/etc/bash_bashrc全局用户,应用于Bash Shell。~/.bashrc局部当前,应用于Bash Selllinux启动后环境变量加载的顺序为:etc/profile → /etc/profile.d/*.sh
-
cheng
-
冒泡排序(Bubble Sort)是一种典型的交换排序算法,通过交换数据元素的位置进行排序。一、算法基本思想(1)基本思想冒泡排序的基本思想就是:从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续这个过程,直到所有数据元素都排好序。
算法的核心在于每次通过两两比较交换位置,选出剩余无序序列里最大(小)的数
-
python
-
Python中GC的使用一、python的垃圾回收机制引用计数为主,分代回收为辅引用计数:python中一切皆为对象,核心是一个结构体PyObject其中维护了一个int型变量ob_refcnt。当对象有新的引用时候ob_refcnt就会增加1,同理删除就会减少。其中还有小整数对象池,大整数对象池等概念。此处就不在记录但此时会有一个十分严重的问题就是循环引用无法回收什么是循环引用呢,就是 如果⼀个
-
python
-
python格式化输出 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式。占位符:%s(字符串占位符:可以接收字符串,也可接收数字) %d(数字占位符:只能接收数字) #%s的使用
print('My name is %s,my age is %s' %('aaa',18))
>>>My name is aaa,my age is 18
#%d的使用
p