可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

源码解析(源代码剧情解析)

  • 全部评论(3)
  • 201538
  • 影片《源代码》是由邓肯·琼斯执导,杰克·吉伦哈尔、维拉·法米加、米歇尔·莫娜汉等人联袂出演。影片讲述了一位在阿富汗执行任务的美国空军飞行员柯尔特·史蒂文斯,醒来时发现自己正处在一辆前往芝加哥的火车上,并就此经历的一系列惊心动魄的事件。在阿富汗执行任务的美国空军飞行员科特史蒂文斯上尉(杰克·吉伦哈尔 Jake Gyllenhaal 饰)突然惊醒,发现自己在一辆高速行驶的列车上,而他的身边坐着一个素不相识的女子克里斯蒂安(米歇尔·莫娜汉 Michelle Monaghan 饰)正在与自己讲话。科尔不知自己为什么会在这辆车上,而且他发现自己居然是以另一个人的身份存在,正当他迷惑不解的时候,列车上忽然发生爆炸……科特又一次惊醒,发现自己身处一个密闭的太空仓里,有一位女军官古德温(维拉·法米加 Vera Farmiga 饰)正在通过视频和自己对话,并要求自己报告列车上发生的事情。一头雾水的科特还没搞明白是怎么回事时,他又一次被送上那辆列车。这次之后,科特终于明白自己在执行一件任务,负责调察芝加哥火车爆炸案找到恐怖份子并查出他的下一个目标。科特被一次又一次的送上那辆高速列车,每次只有八分钟的时间调察,调察过程中,科特发现自己已在一周前去世,原来他正在参与是一项“脑波原代码”;的秘密任务,这项任务通过已经死亡的科特尚未完全死亡的脑细胞影像来还原事件,调查事情的真相。最终,科特顺利完成了任务,但是他却决定再一次返回列车,拯救列车上那些无辜的生命……
  • 2021-02-17 03:00:01
  • 郭大帅
  • 拿到一个已经开发好的项目,该从哪里开始分析? 首先分析项目有哪些模块,然后分析每个模块中有哪些功能,然后注意每个功能是如何实现的。触发某个事件,调用了什么方法,跟着方法去看?(但这样做往往会忽略方法中变量什么时候在哪定义的,最好先整个页面如何显示研究一遍再从页面的事件入手)。
  • 2021-02-11 14:36:11
  • asd
  • java源代码分析 实在是不太会,求高手教教我。,package test2;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.HashMap;import java.util.Map;import java.util.Set;public class JavaCodeAnalyzer {    public static void analyze(File file) throws IOException{        //FileOutputStream fos = new FileOutputStream("F;"+File.separator+"result.txt");        if(!(file.getName().endsWith(".txt")||file.getName().endsWith(".java"))){            System.out.println("输入的分析文件格式不对!");        }        InputStream is= new FileInputStream(file);        BufferedReader br= new BufferedReader(new InputStreamReader(is));        String temp;        int count=0;        int countSpace=0;        int countCode=0;        int countDesc=0;        Map map = getKeyWords();        while((temp=br.readLine())!=null){            countKeys(temp, map);            count++;            if(temp.trim().equals("")){                countSpace++;            }else if(temp.trim().startsWith("/*")||temp.trim().startsWith("//")){                countDesc++;            }else{                countCode++;            }        }        System.out.printf("代码行数:"+countCode+"占总行数的%4.2f\n",(double)countCode/count);        System.out.printf("空行数:"+countSpace+"占总行数的%4.2f\n",(double)countSpace/count);        System.out.printf("注释行数:"+countDesc+"占总行数的%4.2f\n",(double)countDesc/count);        System.out.println("总行数:"+count);        System.out.println("出现最多的5个关键字是:");        System.out.println("");        System.out.println("");        System.out.println("");        System.out.println("");        System.out.println("");    }    public static void main(String[] args) {        getKeyWords();        File file = new File("F://Test.java");        try {            analyze(file);        } catch (IOException e) {            // TODO 自动生成 catch 块            e.printStackTrace();        }    }    public static Map getKeyWords(){        Map map = new HashMap();        String[]keywords = {"abstract","assert","boolean","break","byte","case","catch","char","class","continue","default","do","double","else","enum","extends","final","finally","float","for","if","implements","import","instanceof","int","interface","long","native","new","package","private","protected","public","return","    strictfp","short","static","super","    switch","synchronized","this","throw","throws","transient","try","void","volatile","while","goto","const"};        for(String s:keywords){            map.put(s, 0);        }        return map;    }    public static void countKeys(String s,Map map){        Set keys = map.keySet();        for(String ss:keys){            if(s.indexOf(ss)!=-1){                map.put(ss, map.get(ss)+1);            }        }    }}上班没啥时间了,还有点没写完,你在想想。
  • 2021-02-11 14:36:11
  • 商品推荐