小编kar*_*ick的帖子

_ga cookie中的值是什么?

我正在使用通用分析.通用分析创建第一方cookie_ga

 _ga=1.2.286403989.1366364567;
Run Code Online (Sandbox Code Playgroud)

286403989是clientId

1366364567是时间戳

是什么12_ga cookie?

cookies analytics google-analytics web-analytics analytics.js

51
推荐指数
2
解决办法
6万
查看次数

用于查找位置的最佳node.js模块?

我找到了几个node.js模块,用于使用ip地址查找有关客户端位置和网络的信息.

要求:

  1. 位置 - 国家,城市,州,纬度,经度等

  2. 网络 - 互联网服务提供商,互联网连接类型和互联网速度等

  3. 数据准确性 - 最大可能性.

注意:寻找服务器端解决方案.

上述模块使用maxmind数据.我也读过有关maxmind数据准确性的文章.

我很困惑选择上面的node.js模块,我想知道是否有更好的node.js框架可用于查找符合我要求的信息或任何其他可以移植到node.js的语言插件.

任何想法都会很棒.

ip geolocation node.js node-modules maxmind

48
推荐指数
3
解决办法
6万
查看次数

window.performance javascript的解释

我正在检测连接速度,所以我计划使用window.performance对象进行持续时间计算.

我很少与window.performance.timing对象混淆,该对象是基于整个页面加载或基于最后的请求和响应生成的.

例如:

我有5个服务器调用网页加载,performance.timing对象是基于所有5个服务器调用或基于第5个服务器调用(最后一次调用)生成的.

样本连接速度计算供参考

 var bitsLoaded = 100000; //bits total size of all files (5 server call).
 var duration = performance.timing.responseEnd - performance.timing.navigationStart;
 var speedBps = Math.round(bitsLoaded / duration);
 var speedKbps = (speedBps / 1024).toFixed(2);
 var speedMbps = (speedKbps / 1024).toFixed(2); 
Run Code Online (Sandbox Code Playgroud)

任何不清楚的准备解释

关于window.performance的任何想法

javascript

21
推荐指数
1
解决办法
1万
查看次数

Node.js中的日志轮换?

在我的网站分析中,我将数据记录在纯文本文件中.我想每天轮换日志,因为它记录了太多的数据.目前我正在使用bunyan来旋转日志.

我面临的问题

它正确地旋转文件,但是旋转的日志文件在名称log.0log.1,等等.我想要文件名log.05-08-2013,log.04-08-2013

我无法编辑bunyan包的来源,因为我们正在使用package.jsonvia NPM 安装模块.

所以我的问题是 - Node.js中是否有其他日志轮换符合我的要求?

node.js log-rotation bunyan

18
推荐指数
3
解决办法
2万
查看次数

如何从地图中获取价值 - GOLang?

我在工作 __CODE__

问题

从地图中获取数据

数据格式

res = map[Event_dtmReleaseDate:2009-09-15 00:00:00 +0000 +00:00 Trans_strGuestList:<nil> strID:TSTB]
Run Code Online (Sandbox Code Playgroud)

注意

如何从上面的结果中获取以下值

1.Event_dtmReleaseDate

2.strID

3.Trans_strGuestList

我尝试了什么:

  1. res.Map( "Event_dtmReleaseDate");

错误:res.Map undefined(类型map [string] interface {}没有字段或方法Map)

  1. res.Event_dtmReleaseDate;

错误:v.id undefined(类型map [string] interface {}没有字段或方法id)

任何建议都将不胜感激

go

18
推荐指数
2
解决办法
3万
查看次数

如何在Go lang中获取ajax post请求值?

我在工作Go.以下代码处理客户端请求.

package main

import (
    "net/http"
    "fmt"
 )

func main() {
  http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "<html><head><script>function createGroup(){var xmlhttp,number = document.getElementById('phoneNumber').value,email = document.getElementById('emailId').value; var values = {}; values.number = phoneNumber; values.email= emailId; if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else{xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');}xmlhttp.open('POST','createGroup',true);xmlhttp.send(values.toString());}</script></head><body><h1>Group</h1><input type='text' name='phoneNumber' id='phoneNumber'/><input type='email' id='emailId' name='emailId'/><button onClick='createGroup()'>Create Group</button></body></html>")
 })
 http.HandleFunc("/createGroup",func(w http.ResponseWriter, r *http.Request) {
    fmt.Println(r)
    //Try to get the user information
 })
 panic(http.ListenAndServe(":8080", nil))
}
Run Code Online (Sandbox Code Playgroud)

注意

Client:包含两个文本框来获取phone number,emailcreateGroup按钮.

  1. 如果用户单击createGroup,/createGroup则使用ajax触发Post请求. …

go

14
推荐指数
1
解决办法
1万
查看次数

如何使用d3.js绘制渐变弧?

我已经开始使用d3.js了.我有以下要求

需求:

在此输入图像描述

我试过了什么?

小提琴

题?

如何实现与上图相同的渐变.

任何建议或想法将不胜感激.

注意

我刚刚开始d3.js.

javascript css html5 svg d3.js

14
推荐指数
1
解决办法
2847
查看次数

适合网络分析的数据库?

我正在开发类似于Google Analytics的网络分析,目前正在使用MongoDB.

使用MongoDB时遇到问题

写入和读取同时进行,因此在某些时候写入变慢.所以我正在寻找一个适合以下要求的数据库:

要求

  1. 它应该是开源的
  2. 可扩展,并且可以适应大量数据
  3. 在聚合数据时提高性能
  4. 基于时间的聚合
  5. 实时数据处理
  6. 具有Node.js和Java的驱动程序支持(客户端)

数据库应该可以使用Node.js和Java进行扩展

我使用Java保存数据,并通过Node.js获取数据

java database analytics google-analytics node.js

13
推荐指数
1
解决办法
5257
查看次数

错误 - 运行spookyjs

我在windows运行时遇到以下错误,spookyjs但代码正在运行linux.

错误

events.js:85
throw er; // Unhandled 'error' event
        ^
Error: spawn casperjs ENOENT
at exports._errnoException (util.js:746:11
at Process.ChildProcess._handle.onexit (ch
at child_process.js:1137:20
at process._tickCallback (node.js:355:11)
Run Code Online (Sandbox Code Playgroud)

注意:

我已经安装了所有依赖项并添加了PATHvaraiables

  1. Phantomjs
  2. 蟒蛇
  3. casperjs - 使用全局安装 npm install -g casperjs

在命令提示符casperjs下工作

我尝试过的:

  1. 安装npm作为全局使用

     npm install -g npm
    
    Run Code Online (Sandbox Code Playgroud)
  2. 卸载0.12并降级为0.10.

  3. 添加了System变量C:\Windows\System32;.

任何想法或建议都将不胜感激

windows node.js phantomjs casperjs spookyjs

11
推荐指数
1
解决办法
875
查看次数

Google Chrome与nodejs(v8)的表现如何?

在此输入图像描述

     console.time("Test");
     for(var i=0; i <2500000; i +=1 ){
             // loop around
     }
     console.timeEnd("Test");
Run Code Online (Sandbox Code Playgroud)

上面的代码运行fasternodejsgoogle chrome.为什么node.js比谷歌Chrome更快都使用chrome v8引擎

注意

平均速度

 Google Chrome  - 1518.021ms 

 Node.js - 4 ms
Run Code Online (Sandbox Code Playgroud)

关于差异执行速度的任何想法?

javascript google-chrome node.js

10
推荐指数
2
解决办法
4453
查看次数