我正在更新JSP文件,以在Google Analytics(分析)中创建虚拟综合浏览量。当我单击正确的链接时,我可以看到trackPageView事件触发,但是我尝试动态获取的信息没有出现,并且我不确定为什么。 我尝试了两种方法。我的第一次尝试是将语句直接放在GA标记内(该标记始终适用于_trackEvent)。那不会产生任何信息。 我的第二个想法是在JavaScript中使用a创建变量,然后在GA代码中使用该变量。问题是我不太了解JavaScript(或者说是JSP ...正在学习中)并且不确定该变量的正确方法,…

2020年10月27日 0条评论 24点热度 阅读全文

我工作的团队很幸运,能够拥有能够认识到需要增强我们的技能和学习新技术的管理层。因此,每当在主要项目之间有短暂的停机时间时,我们都被鼓励利用这段时间来拓宽思路,学习新知识。我们通常以团队的形式进行大型研究项目,以便每个人都从知识中受益。例如,我们构建了一个符合规范的Kerberos身份验证服务器,以熟悉协议(protocol)的来龙去脉。我们编写了自己的Web服务器,以了解网络应用程序的有效设计策略。 最近,我们对Map-Reduce非常好奇,特别是Hadoop和各种支持组件(HBase,HDFS,Pig,Hive等…

2020年10月12日 0条评论 32点热度 阅读全文

我最近在一次采访中遇到一个案例,该案例被要求解决的用例属于旅行推销员问题/车辆路线问题。我能够告诉他们实际的问题是什么,问题所涉及的数学是什么。我确实解释了如何使用Hadoop的MapReduce范例部分解决下面提到的用例。 (说明了多个 map 归约工作将如何解决该问题)使用吉米·林(Jimmy Lin)和克里斯·戴尔(Chris Dyer)所著的《利用MapReduce进行数据密集型文本处理》一书中提到的图算法。 出于好奇,我在Google上进行了一些研究,我可以看到很多实现方式,并且已经针对此问题进行了各种研…

2020年8月16日 0条评论 23点热度 阅读全文

我正在研究类似于Google Analytics的Web分析,并且当前正在使用MongoDB。 使用MongoDB的问题 写入和读取是同时执行的,因此在某些时候写入会变慢。因此,我正在寻找适合以下要求的合适的数据库: 要求 应该是开源的 具有可伸缩性,可以适应大量数据 聚合数据时更好的性能 基于时间的聚合 实时数据处理 具有Node.js和Java的驱动程序支持(客户端) 该数据库应可通过Node.js和Java进行扩展 我正在使用Java保存数据,并通过Node.js提取数据 解决方案如下: 我认为您正在寻找专为…

2020年2月12日 0条评论 22点热度 阅读全文

我完成了我的第一个应用程序,其中集成了Google Analytics(分析)v3(我认为对于初学者来说很容易集成)。 但有一个问题。我关于会话持续时间的所有统计信息都是00:00:01或00:00:00 ...但是我使用该应用肯定会持续3分钟。 我有ActivityStart(this);在onCreate和ActivityStop(this);中在onDestroy中,因为我的应用程序在MainGame.java中没有onStop方法。另外,只有一个活动(MainGame.java),因为所有游戏功能都写在这里…

2019年12月22日 0条评论 31点热度 阅读全文

我们正在构建一款应用程序,其中包含许多游戏。孩子们在玩这些游戏时会学习数学。所有用户档案数据,游戏数据和课程/问题数据都存储在应用程序中,并将同步到服务器端的MySQL数据库。哪个数据库用于游戏分析? 还有大量的事件数据,我们希望捕捉,分析和改进我们的游戏。这些事件可能是一堂课的开始,触摸一个游戏对象,选择正确的游戏对象,但错误地指向它,正确回答但超时等等。我们预计这对于孩子们玩的每场比赛来说都是100行。存储的数据也将取决于事件的类型。 数据库应该允许我们分析数据并回答问题,比如哪些游戏对孩子来说很艰难,哪些课程…

2019年12月5日 0条评论 18点热度 阅读全文

我有一个关于在我的项目中实现hadoop的问题。基本上,要求是,我们每天都会收到大量日志,其中包含有关视频的信息(视频的播放时间,停止时间,播放者等)。 我们要做的是分析这些文件并返回统计数据以响应HTTP请求。请求示例:http://somesite/requestData?startDate=someDate&endDate=anotherDate。基本上,此请求要求统计一个日期范围内播放的所有视频的计数。 我的问题是我们可以使用hadoop解决吗? 我在各种文章中读过hadoop不是实时的。因此,要解…

2019年12月3日 0条评论 24点热度 阅读全文

我正在分析算法,并停留在for and while loop 假设我们有一个for循环 for (int i=0; i<n; i++) 因此分配 i = 0 = 1 i < n = n+1(它将运行n次,最后一次检查循环为假的结果为n + 1) 这是混乱 i++-> i ++也将运行n次,但它执行两项不同的工作,即增量和赋值。是2n还是n? 同样在while循环中 while (i<n):将是2n? 我正在研究BigO。 谢谢 解决方案如下: 通常,一项分配等同于一项操作或“步骤”。这是因为…

2019年7月7日 0条评论 23点热度 阅读全文

我几个月前才学会编写代码,但是对于我已经知道的事情,我的项目实际上非常繁重,因此,使此代码运行效率更高的任何帮助将不胜感激。 我想做的是使此代码更高效,因为需要花费20个小时来处理30 MB的文件,并且我想处理6.5 GB的文件。 我需要它最多在30分钟内处理文件...可以吗? 我在代码中正在做的是: 我提取一个单词并检查它的ID是否存储在我的哈希图中 我得到了这个单词的所有 parent ,并将它们添加到列表 在列表中的每个项目中,我都获得ID和Word以及其他 parent 我创建一个节点并将其添加到哈希图中 …

2019年4月16日 0条评论 16点热度 阅读全文

我是Spark的新手。我还在学习。我有一些想发表意见的问题。 我必须为应该适合作为火花作业运行的分析方法准备jar文件。 jar是否必须是可执行的/可运行的?我可以用几种方法将jar准备为库吗 就我而言,我有分析的输入和输出 在这里,我可以在火花中传递输入json并获取输出json吗? 步骤是什么? 任何帮助或阅读链接会有所帮助吗? 解决方案如下: 您的第一个问题基本上是询问如何使用Java API运行Spark。这是一些代码,我认为您会发现有用的 SparkLauncher launcher = new Spar…

2019年3月6日 0条评论 30点热度 阅读全文