Find unused Objective-C imports. gitHub sudo gem install fui Find Unused Classes...
java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.stream.Collectors; /** * 删除未使用的类...private static final Pattern EXCLUDE_PATTERN = Pattern.compile("target|.git"); /** * 添加自行定义的会被调用到的注解或关键字
大家好,又见面了,我是你们的朋友全栈君。...查找接口的实现类: IDEA 风格 ctrl + alt +B 在按F2查看详细文档注解 ---- 查看类或接口的继承关系: ctrl + h ---- 1、IDEA_查找接口的实现 的快捷键 个人分类管理...http://blog.csdn.net/u010003835/article/details/79036666 2、intellij idea8.1.2中找到实现一个类或者接口子类的快捷键 https
var t = new Thread(new ThreadStart(() => { HttpListe...
♣ 题目部分 在Oracle中,如何查找未使用绑定变量的SQL语句?...如果SQL已使用绑定变量或者CURSOR_SHARING,那么FORCE_MATCHING_SIGNATURE在对其进行标识时将给出同样的签名。...所以,使用FORCE_MATCHING_SIGNATURE字段可以识别没有使用绑定变量的SQL语句。...可以使用如下的SQL语句来查询: with force_mathces as (select l.force_matching_signature, max(l.sql_id ||...sql v where v.sql_text like 'select e.ename,e.sal from scott.emp e where e.empno%'; & 说明: 有关查找未使用绑定变量的
前言 在iOS项目开发的过程中,如果版本迭代开发的时间比较长,那么在很多版本开发以后或者说有多人开发参与以后,工程中难免有一些垃圾资源,未被使用却占据着api包的大小!...这里我通过Python脚本来查找项目中未被使用的图片、音频、视频资源,然后删除掉;以达到减小APP包大小的目的!...代码 先查找项目中所以的资源文件存到你数组里面 def searchAllResName(file_dir): global _resNameMap fs = os.listdir(file_dir...conLog.info_delRes('[FindRes OK] ' + tmp_path) else: searchAllResName(tmp_path) 遍历查询项目的所以代码,查找工程中所引用的资源文件...conLog.error_delRes('[ReadFileForRes Fail] [' + str(e) + ']' + tmp_path) else: searchProjectCode(tmp_path) # 查找工程中所引用的资源文件
大家好,又见面了,我是你们的朋友全栈君。...以BeanFactory为例给大家展示在Idea中查看某个接口的所有的实现类图 1.展示一下BeanFactory类 2.选中接口右键->Diagrams(show Diagrams) 3....出现一个接口类,然后点中接口右键show implementations或者快捷键ctrl+alt+B 4.出现了图然后全选或者快捷键ctrl+a,然后回车就出现了所有的关系图 发布者:全栈程序员栈长
查找接口的实现类: IDEA 风格 ctrl + alt +B IDEA快速实现接口快捷方式 ALT +INSERT 例如:查看Subject接口的实现类; 一.常用快捷键(这些我们经常用) Alt...+ Enter 引入类 Ctrl + O 查看我们继承的类或者接口中的方法,以及我们要实现的方法 Ctrl + Alt + b 查看接口实现类中方法(就是我们使用接口编程时,在调用实现类方法处直接...Ctrl+鼠标左键方法,只能进入到接口中定义的方法处,但是使用该快捷键则直接到实现类的该方法中了) idea快捷键:ctrl+alt+v idea 调用方法快速赋值变量 Alt + Insert ...Ctrl+Alt+T 将代码包在一个块中,例如try/catch ;synchronized等 在IDEA 中的任何位置都可以使用此快捷键Ctrl + Shift + n或者麻烦点的,知道类名查找类...:Ctrl + Shift + Alt + N; 哈哈,我知道你不会记麻烦的。
点击选择你想要删除的类,然后直接使用键盘上的delete键就行了。清理其他类的关系后图形如下: ? 2 展示类的详细信息 有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?...简单,IDEA通通满足你。 在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。当然,第二种方法也可以直接使用上面的工具栏: ?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...在进入某个类后,如果还想快速地查看该类的其他方法,还可以利用IDEA提供的structure功能: ?...最后 用上面提到的的IDEA这些功能,学习和查看类关系,了解诸如主流框架源码之类的东西,可以说是非常舒服了。 来源:www.cnblogs.com/deng-cc/p/6927447.html
点击选择你想要删除的类,然后直接使用键盘上的delete键就行了。清理其他类的关系后图形如下: 2 展示类的详细信息 有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?...简单,IDEA通通满足你。 在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。...当然,第二种方法也可以直接使用上面的工具栏: 然后你就会得到: 什么,方法里你还想筛选,比如说想看protected权限及以上范围的?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...最后 用上面提到的的IDEA这些功能,学习和查看类关系,了解诸如主流框架源码之类的东西,可以说是非常舒服了。
点击选择你想要删除的类,然后直接使用键盘上的delete键就行了。清理其他类的关系后图形如下: 2.2 展示类的详细信息 有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?...当然,第二种方法也可以直接使用上面的工具栏: 然后你就会得到: 什么,方法里你还想筛选,比如说想看protected权限及以上范围的?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...双击某个类后,你就可以在其下的方法列表中游走,对于你想查看的方法,选中后点击右键,选择 Jump to Source: 在进入某个类后,如果还想快速地查看该类的其他方法,还可以利用IDEA提供的structure...3、最后 用上面提到的的IDEA这些功能,学习和查看类关系,了解诸如主流框架源码之类的东西,可以说是非常舒服了。
# IDEA的使用 # IDEA的简介 IDEA 全称 IntelliJ IDEA,由JetBrains公司开发,是java编程语言开发的集成环境。...下载地址 (opens new window) # IDEA的特色功能 智能选取 丰富的导航模式 历史记录功能 编码辅助 灵活的排版功能 代码检查 完美的自动代码完成 版本控制的支持 ... # IDEA...的基本设置 # 进入设置页面 在IDEA中,选择左上角的 "File",选择"Settings(或者在ideawelcome右下角的 "Configure",选择"Settings" ) 进入设置页面...常用快捷键 快捷键 作用 Alt+Insert 生成代码(如get, set方法,构造函数等) Alt+↑/ ↓ 在方法间快速定位 Alt+【F3】 查找相同文本,并高亮显示 Ctrl+B 快速打开光标处的类或方法...Ctrl+J 自动代码(main方法) Ctrl+N 查找类 Ctrl+Y 删除行 Ctrl+D 复制行 Ctrl+O 重写方法 Ctrl+E 最近打开的文件 Ctrl+F 查找文本 Ctrl+R 替换文本
这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。 查看图形形式的继承链 在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ......点击选择你想要删除的类,然后直接使用键盘上的delete键就行了。清理其他类的关系后图形如下: ? 2 展示类的详细信息 有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?...简单,IDEA通通满足你。 在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。当然,第二种方法也可以直接使用上面的工具栏: ?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...在进入某个类后,如果还想快速地查看该类的其他方法,还可以利用IDEA提供的structure功能: ?
1、检查ObjectiveC项目中 未使用的方法 准备工作 已自己的项目为例,将工程进行build,后show in finder ? 显示包内容 ?...工具地址 https://github.com/nst/objc_cover 此脚本方法只能检测 OC 可能未使用的方法,不适用其他场景 开始检测 ? 输出 ?...所有的未使用方法都会被列出,包含pod三方库中的方法; 原理 原理利用 Mach-O 文件的结构和展示内容: __TEXT:__objc_methname: 中包含了代码中的所有方法; __DATA...+\s(.+)\])") 2、检查Swift项目中未使用的方法、属性、类 工具地址 https://github.com/zColdWater/swift-scripts 此脚本方法只能检测 swift...可能未使用的方法、属性、类 开始检测 1. cd 2.
无声的积累 就像胆固醇会在我们的动脉中逐渐积累一样,未使用的代码也会随着时间的推移在我们的应用程序中悄无声息地积累。...首先选择未使用的包、类或方法。通过 Slack、午餐或任何你喜欢的方式告诉你的同事,这些代码将被删除。然后删除代码:红色差异是最好的差异。 不能与每个人交谈的大型团队可以使用更正式但仍然简单的流程。...首先将代码标记为 @Deprecated,向团队成员和工具指示某个方法或类不打算使用。团队可以在方法中添加一个额外的日志记录语句,作为一种双重安慰。...你的团队中大多数熟悉代码的成员都会对未使用的或不需要的代码有所了解。按照以下步骤,可以稳定地改进代码: 监控代码: 找到监控代码的方法以发现未使用的部分,或者让你的团队审查它。...你可以将其比作代码库的持续监控器,它可以准确地显示生产环境中正在使用的类和方法——对正在运行的应用程序的性能零影响。
locate指令利用事先建立的系统中的所有文件名称及路径的locate数据库实现快速定位给定的文件。...locate指令无需遍历整个文件系统,查询速度快,为了保证查询结果的准确度,管理员需要定期更新locate时刻。...基本语法:locate 搜索文件 由于locate指令基于数据库进行查询,所以第一次运行时,必须使用updatedb指令创建locate数据库。 ? 权限不够,使用sudo updatedb ?...grep和|:grep过滤查找,管道符“|”表示将前一个命令的处理结果输出传递给后面的命令处理。...基本语法:grep 选项 查找内容 源文件 选项: -n: 显示匹配行及行号 -i:忽略字母大小写 ? ?
使用如下命令加文件全路径: git log --pretty=oneline 文件路径名 例如: G:\gitcode\finance>git log --pretty=oneline G:/gitcode
在 IntelliJ IDEA 中可以通过快捷键和左侧的链接单击后查看当前类的方法结构。...Windows 的快捷键是 Ctrl + F12 当然,你还可以在编辑框中选择左侧的结构,同样也会显示方法的结构。 单击左侧就能够显示结构了。...通过显示类中方法的结构,我们就可以更加容易的在类中对方法进行搜索和查看。 https://www.ossez.com/t/intellij-idea/13283
前言 idea是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,在日常的开发中掌握idea的使用技巧对于提升开发的效率是非常重要的 本文将从日常使用中来边用边学...,进行筛选 ctrl+G 弹出跳转多少行数的设置 ctrl+H 显示当前类的层次结构 Ctrl+B 进入光标所在的方法/变量的接口或是定义出...Ctrl+/ 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备) Ctrl+Z 撤销 Ctrl + Tab 编辑窗口切换 Alt + Enter...光标所在行下空出一行,光标定位到新行位置 Ctrl + Shift + J 自动将下一行合并到当前行末尾 (必备) Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件 (...+ T 对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择 Ctrl + Shift + / 代码块注释 (必备) Ctrl + Shift + Enter 自动结束代码,行末自动添加分号
这些不起眼却是至关重要的最后一块拼图有: 2.Ø 命令:Ctrl+Shift+A可以查找所有Intellij的命令,并且每个命令后面还有其快捷键。所以它不仅是一大神键,也是查找学习快捷键的工具。...中:光标定位在类名前,按 Alt+Enter 就会提示自动创建 serialVersionUID 29.演出模式 我们可以使用【Presentation Mode】,将IDEA弄到最大,可以让你只关注一个类里面的代码...可以使用Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode。效果如下 ? 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。...可能读者会问,进入这个模式后,我想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。你可以使用CTRL+E弹出最近使用的文件。...直接使用ctrl+shift+alt+n,使用symbol来查找即可。
领取专属 10元无门槛券
手把手带您无忧上云