`
lynen
  • 浏览: 128125 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
按照XQuartz后安装WireShark,Wireshark会出现”no interface can be used for capturing in this system with the current configuration“的情况 如:https://www.zhihu.com/question/28158840  中所讨论的一样 在一次执行如下命令后问题解决   sudo chgrp admin /dev/bpf* sudo chmod g+rw /dev/bpf*   追求其根本原因,在 https://bugs.wireshark.org/bugzil ...
转自  http://davidwalsh.name/git-remove-submodule   For many git-based projects, submodules are useful in avoiding duplicate work and easing utility library updates.  There are times, however, when a submodule needs to be removed from a project.  Submodules aren't removed with git rm submoduledir, t ...
Manifest文件中配置meta-data的读取,例如如下配置信息: <meta-data             android:name="AA_DB_NAME"               android:value="Pickrand.db" />   读取方式 public static <T> T getMetaData(Context context, String name) { try { final ApplicationInfo ai = context.getPackageMa ...
主流的知识图谱产品 部分搜索引擎在搜索人名、地名时在右边栏都会展示结果的详情和一些相关信息。 谷歌的例子: 搜索“达芬奇”:https://www.google.com.hk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#sourceid=chrome-psyapi2&ie=UTF-8&q=%E8%BE%BE%E8%8A%AC%E5%A5%87 百度的例子:   百度的例子 搜索“周杰伦”:http://www.baidu.com/s?ie=utf-8&f=3&rsv ...
浏览器中打开指定的链接 try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(mCurrentUrl)); this.startActivity(intent); } catch (ActivityNotFoundException e) { //需要增加此异常处理的原因是:手机上可能没有安装浏览器 }  
问题现象: 使用Android Studio打开(import或者是open)一个Android的Gradle工程(setting.gradle或者是build.gradle),建立Android Studio Project成功后,出现如下问题: 所有Java代码中的Android SDK相关的API在Studio中均无法识别,也就是提示如下错误: cannot find symbol xxx   检查External Libraries中的内容,发现如下内容: 而Maven Android API 19 Platfom中包含的内容与JDK中的内容完全一样,且不存在andr ...
java.util.PriorityQueue<E> http://docs.oracle.com/javase/7/docs/api/java/util/PriorityQueue.html 不同于先进先出的队列,优先级队列的话,是按照对象给定的优先级来进行出入的处理   如果想实现按照自己的意愿进行优先级排列的队列的话,需要实现java.util.Comparator接口   例如 PriorityQueue<PriorityObject> queue = new PriorityQueue<PriorityObject>(10,new C ...
iOS开发资料汇总 https://www.gitbook.io/   聊天的开源组件 http://www.easemob.com/ https://core.telegram.org/    unnumberedsparks http://www.unnumberedsparks.com/#interactive   动画函数系列 http://easings.net/zh-cn#   app的排行版 http://awwwards.com/   设计相关的 http://unmatchedstyle.com/ http://patterntap.co ...
Git Community Book中文本的内容地址: http://gitbook.liuhui998.com/index.html   1.Git常用命令行 git show命令来查看一个blob对象里的内容 git show -s --pretty=raw 2be7fcb476 可以用 --pretty=raw 参数来配合 git show 或 git log 去查看某个提交(commit): 用 git cat-file 命令来查看这些tag信息:  git status命令, 就可以看到: 哪些文件被暂存了(就是在你的Git索引中), 哪些文件被修改了但是没有暂存, ...

dumpsys info

dumpsys 命令行的使用收录 1.查看ui绘制相关的信息,使用的命令: adb shell dumpsys gfxinfo packagename 如果没有profile data,则使用命令adb shell setprop debug.hwui.profile true进行设置
所维护的app中使用到一个外部工程但是是自己维护的sdk,这个sdk最终以jar的形式导入到工程里面 打包成功后,生成的apk在使用过程中,经常性的出现java.lang.NoClassDefFoundError这样的问题,查看对应的class文件,在jar包中是存在的。 仔细检查编译过程的日志,发现有如下信息出现: Dx bad class file magic (cafebabe) or version (0033.0000)   经确认,出现以上问题的原因是:android编译过程中使用的jdk的版本是1.6,但是其中某个jar包在打包的时候使用的jdk却是1.7 也就是说是 ...
Android中内置的SQLite是可以通过命令行工具来查看执行计划的,方式如下 所用到的命令请查看文档:https://www.sqlite.org/eqp.html 主要的步骤如下 (1)找一台具有root权限的手机 (2)adb shell进入后,直接通过sqlite3 xxxx打开要进行调优的database 命令行界面输入 .explain 开启explain模式 例如,如果要查看某个查询语句的执行计划,使用如下命令行执行 explain query plan select * from xxx where xxx=xxx 得到类似于下图的结果    
 http://www.trinea.cn/android/performance/ http://www.trinea.cn/android/android-performance-demo/ 以下内容是从以上链接中提取出的要深入的大纲内容 何为性能问题 在性能测试中存在两个概念: (1). 响应时间 指从用户操作开始到系统给用户以正确反馈的时间。一般包括系统处理时间 + 网络传输时间 + 展现时间。对于非网络类应用不包括网络传输时间。响应时间是用户对性能最直接的感受。 (2). TPS(Transaction Per Second) TPS为每秒处理的事务数,是系统吞吐量 ...
SQLiteDatabase使用过程中经常碰到的问题 1.DatabaseHelper在onCreate或者是onUpdate的时候调用DatabaseHelper.getWriteDatabase获取SQLiteDatabase 会导致一个递归死循环 解决方案: 如果在onCreate或者是onUpdate的时候需要获取一个SQLiteDatabase进行数据的读取与写入,应该在onCreate或者是onUpdate的时候设定这个过程中本身对应的SQLiteDatabase   2.多个线程中同时进行多张数据表的写(读数据是没有关系的) 写数据的使用,应该使用线程锁synchr ...
问题场景: 在app首次启动使用到db的时候,后台提示如下错误信息 java.lang.IllegalStateException: getDatabase called recursively at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:204) at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164) 问题产生的原因分析 app的 ...
Global site tag (gtag.js) - Google Analytics