- 博客(23)
- 收藏
- 关注
原创 IDEA Mac 快捷键
⌘ + ⌥ + V 可以引入变量。⌘ + ⌥ + T 可以把代码包在一个块内,例如:try/catch,if,if else,try catch,do while;⌘ + ⇧ + Enter 自动补全末尾的字符(括号,分号),例如敲完if/for时也可以自动补上{}花括号,不好用。⌘ + U 转到父类,需要明确继承了其他的类的,⌘+ 鼠标左键也能直接进入。option + F9 运行到光标出,如果在光标前面还有断点,则进入到断点。⌘ + ⇧ + R 在全工程替换,全局替换(根据路径)
2024-07-11 12:03:32
747
原创 cron表达式(java)
6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作。* 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发。在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发。
2024-07-11 11:57:04
1219
原创 Java判空
如在Java 7及以上版本中,推荐使用Objects.isNull()和Objects.nonNull()方法,如项目中已经包含了Apache Commons Lang库,可以考虑使用其中的StringUtils类。String result = Objects.requireNonNullElse(variable, “默认值”);String result = Objects.firstNonNull(variable, “默认值”);// 变量为空(包括null、空字符串、纯空格字符串)
2024-07-11 11:54:38
399
原创 Java版本演化
Reimplement the Legacy Socket API:使用新的实现来代替java.net.socket和java.net.serversocket API的底层实现,新版本中旧的API还未删除,可以通过配置系统属性"jdk.net.useplansocketimpl"来使用他们,但默认实现是最新版本的。–Switch Expressions (Preview):扩展开关,以便它可以用作语句或表达式,支持 Yield 语句,并且两种形式都可以使用传统的情况…:标签(带有贯穿线)或新案例…
2023-09-28 14:52:28
149
原创 IDEA Mac 快捷键
⌘+⌥+T可以把代码包在一个块内,例如try/catch,if,ifelse,trycatch,dowhile;⌘+⇧+Enter自动补全末尾的字符(括号,分号),例如敲完if/for时也可以自动补上{}⌘+⌥+V可以引入变量。⌘+U转到父类,需要明确继承了其他的类的,⌘+鼠标左键也能直接进入。⌘+⌥+B跳转到方法实现处。⌘+⇧+/注释-/**/⌘+⇧+R在全工程替换。⌘+⌥+L格式化代码。...
2022-07-20 18:33:56
2113
原创 python输出 百十个 三位不重复的三位数
import itertools'''有随机4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?这题还算比较简单,思路是:1.先确定百位数、然后是十位数、个位数。1-4 四个数字循环一遍,就都全出来了。2.如果不放心结果是否有重复,最后一行可以改成 print(set(res)),把 res 的类型由列表改为集合(set),因为集合不允许有重复值,所以就可以保证结果的不重复性了。'''# 三个for循环效率比较低,采用python自带的方法进行排列组合def my_func_1
2020-07-21 15:53:22
2268
1
原创 python 递归,或者for循环 实现阶乘
# 递归函数def my_jiecheng(n): if n < 0: return r"负数没有阶乘" elif n == 0 or n == 1: return 1 else: sum = n*my_jiecheng(n-1) # i=2 # while i<=n: # sum = i*my_jiecheng(i-1) # i=i+1
2020-07-15 17:44:15
1777
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人