首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一行Shell代码查找所有代码行数

    最近写简历, 想算下自己的这个项目一共有多少行代码, 好方便在简历上展示. 本来想着一直用git管理代码, 顺便统计下好了. 结果竟然没有在git中找到单独统计行数的工具, 太出乎我意料了....用Java, Python肯定可以实现, 但是感觉太重, 我只是想随便查查我的代码一共有多少行, 3秒钟就可以搞定的那种, 不想辛辛苦苦的写foreach循环, 递归调用, 然后可能还有各种边界条件要考虑...这里-name跟着”*.cs”, 就是表示所有以cs结尾的文件....-iname是大小写不敏感的, 比如-iname “*.cs”就是匹配所有以”*.cs”,”*.Cs”,”*.cS”,”*.CS”结尾的文件. . : “.”在这里表示当前目录, 比如想要执行当前目录的某个文件

    1.2K30

    一行代码即可导出所有浏览记录

    作者:刘早起 来源:早起Python 一行Python代码即可导出多种浏览器的历史记录?就像这样? ?...现在来说说原理,不管是Windows还是MAC,Chrome等浏览器的历史数据都是存储在本地的SQLite数据库中,例如Windows用户可以在C:\Users\Administrator\AppData...\Local\Google\Chrome\User Data\Default找到,当然在Python中我们可以使用内置OS模块找到该数据库文件,再使用Python内置的sqlite3模块可以轻松读取并导出浏览记录数据...as bh 现在只要一行代码即可查看全部历史浏览记录 bh.get_browserhistory() JSON格式数据不怎么好看,可以借助Pandas转换为表格,并且可以查看指定浏览器的记录,比如Safari...import pandas as pd pd.DataFrame.from_dict(bh.get_browserhistory()['safari']) 当然也可以一行代码将历史记录导出为CSV bh.write_browserhistory_csv

    1.3K20

    Android一行解决所有双击优化的问题

    transform简介 在打包流程中,我们知道生成.class文件后,利用dx工具生成.dex文件,而利用Transform API可以在生成.class文件后修改.class文件,从而修改源码。...我们将Transform注册到AppExtension中,在java compile Task执行后会执行Tramsform类型的task。 ?...ClassVisitor机制 这个可以看下网上的资料,我这边就不多过于简述了, 简单的说就是构造了一个类访问器,然后顺序的读取类的所以属性,方法,以及方法的每一行。...27行是关键,这里判断的isNotDoubleTap的结果然后跳转到下面的方法块。...其中最后有个L0,我一开始也不能理解这个是什么意思,最后用javap解析了字节码之后发现其实这个L0其实映射到的是下面的方法块的L0,而在真实的字节码中,这个就是对应的行数。

    71230

    一行代码即可导出所有浏览记录

    一行Python代码即可导出多种浏览器的历史记录?就像这样? ?...现在来说说原理,不管是Windows还是MAC,Chrome等浏览器的历史数据都是存储在本地的SQLite数据库中,例如Windows用户可以在C:\Users\Administrator\AppData...\Local\Google\Chrome\User Data\Default找到,当然在Python中我们可以使用内置OS模块找到该数据库文件,再使用Python内置的sqlite3模块可以轻松读取并导出浏览记录数据...as bh 现在只要一行代码即可查看全部历史浏览记录 bh.get_browserhistory() JSON格式数据不怎么好看,可以借助Pandas转换为表格,并且可以查看指定浏览器的记录,比如Safari...import pandas as pd pd.DataFrame.from_dict(bh.get_browserhistory()['safari']) 当然也可以一行代码将历史记录导出为CSV bh.write_browserhistory_csv

    45940

    一行代码即可导出所有浏览记录

    文含 1043 字,4 图表截屏 建议阅读 5分钟 一行Python代码即可导出多种浏览器的历史记录?就像这样? ?...现在来说说原理,不管是Windows还是MAC,Chrome等浏览器的历史数据都是存储在本地的SQLite数据库中,例如Windows用户可以在C:\Users\Administrator\AppData...\Local\Google\Chrome\User Data\Default找到,当然在Python中我们可以使用内置OS模块找到该数据库文件,再使用Python内置的sqlite3模块可以轻松读取并导出浏览记录数据...as bh 现在只要一行代码即可查看全部历史浏览记录 bh.get_browserhistory() JSON格式数据不怎么好看,可以借助Pandas转换为表格,并且可以查看指定浏览器的记录,比如Safari...import pandas as pd pd.DataFrame.from_dict(bh.get_browserhistory()['safari']) 当然也可以一行代码将历史记录导出为CSV bh.write_browserhistory_csv

    71830

    《第一行代码》中遇到的问题

    前言: 最近刚刚学完郭霖的第一行代码(第二版)这本书,是我选择入门安卓的一本书,看到很多人都推荐这本书,所以就去图书馆借来趁寒假学习下。...楼主使用的是Android studio 3.5.2 gradle:5.4.1 Android gradle plugin Version :3.5.2 JDK8,targetSDK 28 书中所有的实例都是用的真机调试...+是使用implement ‘库名’ 还有一个 第6章 数据存储全方案——详解持久化技术 的时候会让你去adb查看android模拟器中SQLlite的表是否创建成功,我的建议就是就别去看了,我弄了半天就是获取不了管理员权限...这里我们在MainActivity中创建了两个通知渠道,首先要确保的是当前手机的系统版本必须是Android 8.0系统或者更高,因为低版本的手机系统并没有通知渠道这个功能,不做系统版本检查的话会在低版本手机上造成崩溃...三、结语 以上就是我读这本书遇到的所有问题了,另外最后的酷欧天气我开发完了也已经上传到GitHub上了,而且后期会将功能完善,如果你想参考一下也欢迎来fork如果你有什么问题欢迎在下方留言或者联系我:

    1.8K10

    在VimVi中删除行、多行、范围、所有行及包含模式的行

    删除行 在Vim中删除一行的命令是dd。 以下是删除行的分步说明: 1、按Esc键进入正常模式。 2、将光标放在要删除的行上。 3、键入dd并按E​​nter键以删除该行。...删除多行 要一次删除多行,请在dd命令前添加要删除的行数,例如,要删除五行,请执行以下操作: 1、按Esc键进入正常模式。 2、将光标放在要删除的第一行上。...$-最后一行。 %-所有行。 这里有一些例子: :.,$d-从当前行到文件末尾。 :.,1d-从当前行到文件开头。 10,$d-从第十行到文件末尾。...删除所有行 要删除所有行,您可以使用代表所有行的%符号或1,$范围: 1、按Esc键进入正常模式。 2、键入%d,然后按Enter键以删除所有行。.../foo/d-删除所有不包含字符串“foo”的行。 :g/^#/d-从Bash脚本中删除所有注释,模式^#表示每行以#开头。 :g/^$/d-删除所有空白行,模式^$匹配所有空行。

    107.7K32

    LeetCode中,python一行代码能干啥?

    导读 都说python语言简洁、集成高效,一行代码往往能实现很多复杂的操作,比如两变量交换、心形输出、打印乘法口诀等等。但这些总归还是不太实用。...那么我们换做在LeetCode中,看看用python一行代码都能解决什么问题。 ? 注:以下题目均来自LeetCode。...来源:力扣(LeetCode)789#逃脱阻碍者 题目理解不难,实际上就是判断游戏者是否比所有阻碍者都更接近目的地,当然是在曼哈顿距离下的接近。所以程序实现的核心即是判断一个值比多个值都更小。...每一个步骤中,你可以选择将 t 中的 任一字符 替换为 另一个字符。返回使 t 成为 s 的字母异位词的最小步骤数。字母异位词 指字母相同,但排列不同的字符串。...组内所有的牌上都写着相同的整数。仅当你可选的 X >= 2 时返回 true。

    80540
    领券