日常开发
mac命令
1.open -e xxx.txt 使用文本打开
2.vim .bash_profile
Android 发布常用
1.查看发布key的相关信息(新版本的Androidsdk里已经找不到了keytool了,需要到jdk中去找)
keytool -list -v -keystore "jsk路径" -storepass 密码
eg:
D:\Android\adt-bundle-windows-x86_64-20140702\android_sdk\platform-tools>keytool -list -v -keystore C:\Users\Rubert\.android\debug.keystore -storepass android
Android性能调优
iOS 发布常用
1.屏幕快照最好和app功能一致
2.prefs:root问题虽然使用转码进行规避(通过URL编码的方式尝试过,无法通过),但紧急发布版本时,最好规避
3. PROJECT 和 TARGET 中都要改,不要只改一个
code signing identity: 调试统一都选 developer, 发布统一都选 distribution
provisioning Profile 也要选
4.ipv6问题
https://github.com/wg689/Solve-App-Store-Review-Problem
5.DYLD_PRINT_STATISTICS
在Edit Scheme 中的Run菜单Environment Variables添加该属性 值为1,就可以在试过程中在控制台打印出程序启动过程中各个阶段所消耗的时间。
6.删除编译缓存
/用户/Rubert/资源库/Developer/Xcode/DerivedData/
Java Web开发
jsp文件乱码,a.文件格式的问题 b.jsp文件头信息未设置(<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>)
Intellij Idea开发
1.去掉Html文本下划线
Project Structure->Editer->Color Scheme->Html->Tag->Effects的勾选去掉
Android Studio找错常用
1.gradlew compileDebug --stacktrace 会显示一些具体出错的信息; 偶尔会这样(./gradlew: Permission denied),用这条命令 chmod +x gradlew
2.gradlew compileDebugJavaWithJavac 会显示一些具体出错的信息
3.adb shell 回车 cat /system/build.prop | grep "product" 查看手机相关信息
4.As 常用快捷键
(1).Ctrl+F 某类代码查找
(2).Ctrl+R 某类代码替换
(3).Ctrl+Alt+L 代码格式化
(4).Ctrl+Y 删除单行代码(你可以修改成Ctrl+D,因为Eclipse中是这样)
(5).F11 填写Bookmark(在Favorites里面能快速找到) Shift+F11 快速显示书签
(6).Ctrl+F12 查看某类的大纲结构
(7).Ctrl+o 显示父类未被重写的方法
(8).Ctrl+Shift+R 快速查找类,文本
(9).Ctrl+鼠标左键 KeyMap中搜索Declaration,点击Add Mouse Shortcut,添加cmd+左键
(9).
http://blog.csdn.net/u010841653/article/details/51755355
5.编辑区背景色
#CCE8CF rgb(204, 232, 207)
MAT分析
mac下 ./MemoryAnalyzer -data ./dump
iOS找错常用
(1) $(SRCROOT)与$(PROJECT_DIR)的区别
$(SRCROOT)代表的时项目根目录下
$(PROJECT_DIR)代表的是整个项目
(2) 在发布项目时,遇到一个问题,场景如下:
从SVN上下载了一个项目,但是Prefix Header文件的路径是绝对地址,build报错(pch文件无法找到),各种找错...,最后是将项目删除重新下载(打开后不要build),将路径改成你项目的路径,然后在build就可以了(可以将文件直接拖入输入框内)。
(3)You don't have write permissions for the /usr/bin directory.
sudo gem install cocoapods -n /usr/local/bin
(4)我们的美工有时候为了偷懒将Android的xhdpi的切图当做@2x切图,xxhdpi当做@3x给iOS端;
其实,Android的xhpdi应该用720x1280的片子切;@2x应该用750x1334的片子切
Android的xxhpdi应该用1080x1920的片子切;@3x应该用1242x2208的片子切