工欲善其事,必先利其器

本文介绍MAC系统下的常用快捷键,如home/end、command+left/right等,以及IDE中的自动补全、Commond+E文件跳转等功能,旨在提升程序员的效率。同时,文章还分享了自顶向下的编程方式,并通过《Clean Code》一书深入探讨了编程实践,最后通过一个回文串验证的实例展示了如何实现高效的代码逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习记录
指法与小操作
home ,end(行头,行尾)
MAC下;
fn +delete 删除光标右键的内容
到行头:
command +left/right(行头/行尾)
Word单词,选单词,选整行
option+left/right(光标按单词切分)
option+delete(删除单词)
shift+command+right(选中整行(光标在行头时))
IDE的自动补全
Option +回车键
Commond + E在访问过的文件中来回跳动
Top tips for
自顶向下的编程方式
书名Clean Code
题目:
给定一个字符串,验证它是否时回文串,只考虑字母与数字字符,可以忽略数字字母的大小写。说明:本题中我们将空字符串定义为有效的回文串。
实例一
输入:“A man ,a plane canal Panama”
输出:true
输入:" race a car"
输出:false
逻辑方式:
高层级逻辑为主
class Solution {
public boolean isPalindrome(String s) {
//高层次(主干)逻辑
//1。filter out number & char: 2.reverse 之后进行compare
String filteredS = _filterNonNumberAndChar(s);
return _reverseString(filteredS).equalsIgnoreCase(filteredS);
}
private String _reverseString(String s){
return new StringBuilder(s).reverse().toString();
}
private String _filterNonNumberAndChar(String s){
return s.replaceAll("[^A-Za-z0-9]","");
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值