|
cv3e
| 来自北京
1:安装jdk-8u60-windows-i586
这个在官方网站自行搜索就可以下载到 ,百度搜索 java jdk 下载即可 。
如果实在下载不到,就可以找各级代理。
安装完成后,用cmd 命令 java -version 可以查看是否安装成功 。
2:安装安卓API开发包 android-sdk-windows ,同理 ,可以百度下载到 ,下载完成后 ,
更新所有的api 接口
一定要更新完成,否则部分机型可能无法使用!
安装完成后,用cmd命令测试是否安装成功 !cmd 输入 adb devices
如果出现以下提示,说明安装成功 !接下来进入刷机过程 !
刷机包含手机刷机 和 虚拟机刷机 ,两者大体相同 。
物理手机刷机部分 说明如下:
1:手机打开Root 模式 ,然后 打开开发者选项 ,然后使用手机线 ,插入电脑 usb口。
这一步至关重要 ,如果任意一步做错,都会导致软件无法识别 设备 ,则无法完成刷机 。
2:如果采用模拟器 ,则需要打开模拟器root权限 ,启动模拟器即可 。
记住模拟器的名字一定需要叫做 标准集成环境 。
如果上面完成了,则可以进入下一步了 。
接着进入 软件的改机模块 。
启动初始化虚拟机 ,这部分只需要执行一次写入 ,后续 所有创建虚拟机 ,都是以这个为样板创建
选择刷room的设备 ,然后 点击初始化 ,如果看不到设备 ,请检查是否打开开发模式
如果写入失败,请确保是否开root权限 ,二者缺一不可 ,等待写入完成
接下来增加新的手机 ,标准环境千万别拿来直接使用,
通过软件启动 ,否则改机失败 ,
关于这个简单分析到这里,对这方面感兴趣的,可以参考下图找我交流
import java.io.*;
import java.util.*;
public class CalcWeightAndDoc {
//这三个常量是训练文章的存储的地方
private final String positiveArticlePath = "/home/geekgao/practice/positive";
private final String negativeArticlePath = "/home/geekgao/practice/negative";
private final String unsureArticlePath = "/home/geekgao/practice/unsure";
//这两个是词典的位置
private final String posiDictPath = "/home/geekgao/朴素贝叶斯/台湾大学情感词典/ntusd-positive.txt";
private final String negaDictPath = "/home/geekgao/朴素贝叶斯/台湾大学情感词典/ntusd-negative.txt";
private Map<String,Integer> positiveWord;//存储积极词汇的map
private Map<String,Integer> negativeWord;//存储消极词汇的map
private Map<String,Integer> unsureWord;//存储不确定词汇的map
//这两个存储词典中的词语
private Set<String> positiveDict;
private Set<String> negativeDict;
//需要的全局变量
private boolean isGroup = false;
String strTemp;//从xml文件解析词语时用到的临时变量
public static void main(String[] args) {
new CalcWeightAndDoc().launch();
}
public void launch() {
positiveDict = new HashSet<String>();
negativeDict = new HashSet<String>();
readEmotionWord(positiveDict,posiDictPath);
readEmotionWord(negativeDict,negaDictPath);
//这里两个地址是目标地址,生成的文件就在下面两个地址里
calcDoc(&#34;/home/geekgao/doc.xml&#34;);
calcWeight(&#34;/home/geekgao/weight.xml&#34;);
System.out.println(&#34;执行完毕!&#34;);
}
public void readEmotionWord(Set<String> Dict, String dictPath) {
File file = new File(dictPath);
BufferedReader reader = null;
try {
String t;
reader = new BufferedReader(new FileReader(file));
while ((t = reader.readLine()) != null) {
Dict.add(t);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
}
}
}
} |
|