关于读与写的 缓冲机制
写 会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法
读 先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。
ByteArrayOutputStream: 可以捕获内存缓冲区的数据,转换成字节数组,获取内存缓冲区中的数据
#
aidl文件中的参数数据类型,map 不需要加泛型 ,list 需要加泛型。
#
通过特殊字符的下标 截取出来 字符串
//截取#之前的字符串
String str = "sdfs#d";
str.substring(0, str.indexOf("#"));
//输出的结果为:sdfs
通过特殊字符 截取出 字符串 数组
// 使用split() 方法把 @ 号左右部分分开并保存到数组中
String[] tmp = mail.split("@");
数组再 转换成 不同是String 逐个去截取
ls -l == dir mkdir dir1
adb root ----root adb remount 重装载/system分区
android:process=":remote",代表在应用程序里,当需要该service时,会自动创建新的进程。
而如果是android:process="remote",没有“:”分号的,则创建全局进程,不同的应用程序共享该进程。
重命名项目 F2
查看项目的属性 ALT + ENTER 或 ALT + 双击
复制文件 按住 CTRL 拖动文件
创建快捷方式 按住 CTRL+SHIFT 拖动文件
使用对话框中的快捷键取消当前任务 ESC
要单击该按钮或清除该复选框 空格键
单击相应的命令 ALT + 带下划线的字母
F10或ALT 激活当前程序的菜单栏
F11全屏
F12在编辑好Excel 或Word文档,可“另存为”
Backspace 如果在“另存为”或“打开”对话框中选中了某个文件夹,则打开上一级文件夹
空格键 如果活动选项是复选框,则选中或清除该复选框
在选项上向后移动 SHIFT + TAB
在选项卡上向后移动 CTRL + SHIFT + TAB
在选项上向前移动 TAB
在选项卡上向前移动 CTRL + TAB
要打开上一级文件夹 BACKSPACE
浏览器快捷:
Ctrl+ 1、2、3、4、5、6对应不同的页面标签号 9指的是最后一个页面
Ctrl +shift+t 打开一个上次关闭的页面 火狐能记住10个以上
F6定位光标地址栏后,直接键入搜索内容按 回车后 打开并显示搜索结果。
F3 F4 F6 F5 F7 F10 F11 F12 F11浏览器中 F11F11 F11, 的使用Ctrl+D/B的使用
WIN键 +R/E/PAUSE
搜狗输入法中 大"A","英"的使用 取消大写 取消英文之类的,轮回切换,减少输入错误!