Vim常用命令学习笔记
Vim作为Linux下最常用的编辑器之一,非常强大也非常难用。Vim的功能太多不可能全部记住,因此在这里记录一些最常用的命令。 1.基本使用 打开/新建文件:vim file.txt 按a键进入插入模式,开始编辑文本,可使用方向键、<Home>, <End>, <PgUp>, <PgDn>等键移动光标 撤销:u 重做:Ctrl+R 按...
Vim作为Linux下最常用的编辑器之一,非常强大也非常难用。Vim的功能太多不可能全部记住,因此在这里记录一些最常用的命令。 1.基本使用 打开/新建文件:vim file.txt 按a键进入插入模式,开始编辑文本,可使用方向键、<Home>, <End>, <PgUp>, <PgDn>等键移动光标 撤销:u 重做:Ctrl+R 按...
1.简介 基本概念: TinkerPop: Apache的图计算框架,可以理解为图数据库的抽象层 Gremlin: TinkerPop图遍历(traverse)语言,相当于关系数据库的SQL JanusGraph:基于TinkerPop框架的图数据库之一(TinkerPop主页上有更多) 2.下载和安装 TinkerPop首页上有Gremlin Console和Gremli...
解析xml文件 使用XmlPullParser,典型代码: ArrayList<Person> persons = new ArrayList<>(); FileReader reader; try { reader = new FileReader(f); Person person = null; XmlPullParser parser...
参考:https://waymoot.org/home/python_string/ Python中没有类似于C++的ostringstream或Java中的StringBuilder类的对象,若要在循环中向字符串末尾添加字符串只能用+=运算符: result = '' for i in range(n): result += str(i) 但Python中的字符串是不可变类...
Python的多进程共享数据在Windows和Linux下会产生不同的结果,分别测试直接访问全局变量、传递参数和使用Manager三种情况。 Python版本:3.7.0 1.直接访问全局变量 import random from multiprocessing.pool import Pool class A: def __init__(self, n): ...
Python源代码GitHub地址:https://github.com/python/cpython 在Python Shell中输入以下命令: >>> a = [1, 2, 3] >>> it = iter(a) >>> it.__class__ <class 'list_iterator'> 可以看到list的迭...
for语句将创建一个迭代器并使用next()函数得到下一个元素直到迭代结束(参考Python文档:The for statement),即: for x in s: f(x) 等价于 it = iter(s) while True: try: x = next(it) f(x) except StopIteration: ...
今天在调试程序时突然发现无法进入调试,卡在waiting for debugger,显示Could not connect to remote process. Aborting debug session.网上查到的重启adb、关闭端口号占用等解决方法都没用,重启Android Studio、重启电脑也不行。后来查到要关闭Instant Run,打开设置,在Build, Execution...
短信结构:时间、类型(收/发)、内容、发送者/接收者号码 短信存储位置:/data/data/com.android.providers.telephony/databases/mmssms.db 数据表结构:sms(_id, thread_id, address, person, date, date_sent, protocol, read, status, type, r...
使用JNI在Android中使用C语言函数 引入NDK 创建native方法 使用javah生成接口