有没有人知道基于PHP的简约,漂亮的访客统计套件,以最终用户友好的方式显示访客统计数据.
我了解Google Analytics,以及基于PHP和Perl流量分析的知名人士; 它们太复杂,功能丰富,无法满足我的需求.我正在寻找已经完全简化的东西,而且我不需要剥离.
所需功能:
可选的:
可以连接到内置的IP定位器,我忘记了名字......无论如何,基于提供商的$ _SERVER变量中的一个大提供商的功能,我有很好的IP到国家/地区的分辨率
一个很好的API和/或源代码文档来扩展/交互将是一个加号.
无法访问我想要使用的服务器上的服务器日志,因此套件必须带有自己的跟踪工具,包括PHP包含,图像或脚本.
开源会很好,但我也会考虑付费解决方案,只要它们是源代码附带的脚本.我不希望外部服务的依赖.
提前致谢!
我正在寻找软件来进行基准测试,分析,代码和应用程序的性能.像英特尔VTune这样的东西.
任何人都可以给我一些名字,免费或付费,针对c#apps.
谢谢
我在区间[0,1]中有2个45个值的系列.第一个系列是人工生成的标准,第二个系列是计算机生成的(完整系列在这里http://www.copypastecode.com/74844/).第一个系列逐渐排序.
0.909090909 0.216196598
0.909090909 0.111282099
0.9 0.021432587
0.9 0.033901106
...
0.1 0.003099256
0 0.001084533
0 0.008882249
0 0.006501463
Run Code Online (Sandbox Code Playgroud)
现在我要评估的是第二个系列中订单保留的程度,因为第一个系列是单调的.该Pearson相关是0.454763067,但我认为我们之间的关系不是线性的,所以这个值是难以解释.
一种自然的方法是使用Spearman等级相关,在这种情况下是0.670556181.我注意到随机值,当Pearson非常接近0时,Spearman等级相关性上升到0.5,所以0.67的值似乎非常低.
您将使用什么来评估这两个系列之间的顺序相似性?
我以前从未听过这个,或者我用其他方式听过这个?
上下文是对于邻接列表,列出与u相邻的所有顶点的时间是?(deg(u)).
类似地,确定是否(u,v)∈E的时间O(deg(u)).
如果邻接列表的实现是一个数组,那么我认为在数组中找到u将是恒定的时间.
如果所有相邻顶点都链接到u,那么我认为O(n)列出或找到所有顶点需要时间,其中n是相邻顶点的数量.
这基本上?(deg(u))意味着什么?
我们有一个工作流引擎,它提供了可用工作流的列表(我的意思是工作流定义,而不是实例),用户可以点击任何工作流旁边的"执行"链接,以便执行该工作流的新实例.我想以BDD方式执行此"执行工作流程"故事(功能?).
Story: execute a workflow
Scenario: execute a workflow by clicking on execute link in workflow list and nothing goes wrong
Given I am a user with sufficient rights
And I have added a workflow called "wf"
When I click on the execute link next to "wf" in the workflows list
When I view the list of workflow executions
Then the output is:
"""
1 | wf1 | not started
"""
Run Code Online (Sandbox Code Playgroud)
(第1列:项目#,第2列:工作流程名称,第3列:州)
我觉得这更像是一个混乱,而不是一个漂亮的DBB场景,我特别关注验收标准.我的想法并不清楚我应该如何处理粗粒度和用户耦合的内容,如"执行工作流程".我的意思是,当你正在使用API时,一切都很清楚,但是如果你描述了一些通过(人类)用户交互启动的行为,并且从启动另一个具有复杂输出的用例(如列表)中可以明显看出的项目).知道工作流确实被执行的标准是在工作流执行列表中看到一个新项目,这是另一个故事.我有点在这里感到困惑.
我应该与数据库层进行通信并检查存储新创建的工作流实例的行 - 或者 - 我应该检查是否存在指向工作流执行列表中新实例的项目?如果第二个,那究竟是怎么回事?我应该检查一个方案中的所有列以及它自己的方案中的每一列中的正确值吗?
根据维基百科:"通常不可能确定最确切的最坏情况.相反,情景被认为至少与最坏情况一样糟糕".我不明白那一部分.搜索列表中的数字是否是最后一个索引时的最坏情况?这不是最坏的情况吗?
在许多情况下,了解丢失的数据至关重要,忽略它们会严重影响您的分析.
因此我想将useNA = "ifany"默认设置为table().理想地类似于options(stringsAsFactors = FALSE)
我发现下面有一个丑陋的黑客,但它必须更好,没有定义一个功能.
https://stat.ethz.ch/pipermail/r-help/2010-January/223871.html
tableNA<-function(x) {
varname<-deparse(substitute(x))
assign(varname,x)
tabNA<-table(get(varname),useNA="always")
names(attr(tabNA,"dimnames"))<-varname
return(tabNA)
}
Run Code Online (Sandbox Code Playgroud) 我有一个包含70个案例的数据集(参与者在一项研究中).是否有一个函数可以计算这70个案例的平均值,这样每个案例都不包括在分析中.这看起来像:
"mean for case x = (value(1) + ... value(n) - value(x))/n"
Run Code Online (Sandbox Code Playgroud)
任何信息都会有帮助.
我正在阅读《算法简介》这本书,对此部分感到困惑:
我们还假设每个数据字的大小受到限制。例如,当使用> n大小的输入时,我们通常假定对于某些> c> = 1常数,整数由c lg n个位表示。我们要求c> = 1,以便每个单词都可以容纳n的值,从而使我们能够>索引各个输入元素,并且我们将c限制为常数,以使单词> size不会任意增长。
这个常数c的目的是什么?
analysis ×10
algorithm ×3
r ×2
average ×1
bdd ×1
benchmarking ×1
big-o ×1
c# ×1
correlation ×1
default ×1
logarithm ×1
missing-data ×1
numerical ×1
pearson ×1
performance ×1
php ×1
statistics ×1
tracking ×1