我使用此功能向Google Analytics发送了一些活动
_gaq.push(['_trackEvent',category,action,label,value]);
Run Code Online (Sandbox Code Playgroud)
但我发送它们只是为了测试我的代码,现在我想删除它们并开始真正的跟踪.如何删除它们?我应该使用任何代码吗?
PS:我在内容> EventTracking部分看到我的测试结果
我试图跟踪我的网站中的用户活动,例如点击或鼠标悬停以及不同类型的事件....是否有任何解决方案来跟踪事件,即使用户正在脱机工作......我可以将它们存储在像cookie这样的东西中并发送找到活动的互联网连接时,他们到服务器?
那可能吗?
谢谢
将深度缓冲区设为只读的用途是什么?我在红皮书上看到,你需要首先绘制不透明的对象,然后是透明的对象.我已经测试了它,并且还测试了两个不透明的物体,结果很难解释,我发现没有任何关于使其成为只读的有用信息.有人可以解释一下吗?
我有visual studio 2010,我想在它上面设置glew.h.我执行此步骤但仍然有链接器错误:1.download glew pack
2.将.h文件复制到C:\ Program Files(x86)\ Microsoft SDKs\Windows\v7.0A\Include
3.copy .lib文件到C:\ Program Files(x86)\ Microsoft SDKs\Windows\v7.0A\Lib
4.将glew32.dll复制到C:\ Windows\SysWOW64
5.最后转到myproject属性然后转到链接器 - >输入add glew32.lib,glu32.lib和opengl32.lib到Additional Dependencies
但我仍然有这个错误:
错误LNK2001:未解析的外部符号__imp____glewBlendEquation
我希望使用Google Analytic和Local Storage跟踪离线活动.这是我的代码:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-27966345-1']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setSessionCookieTimeout',10]);
_gaq.push(['_setSampleRate', '400']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
Run Code Online (Sandbox Code Playgroud)
我只是将事件保存在本地存储中,当用户重新上线时,我尝试将事件发送给Google,但是当我将我的计数器与我在实时模式(Google Analytic)中看到的页面视图进行比较时,我无法理解为什么他们不同.我认为是谷歌采样率或其他因为我测试了很多次,我看到不同的结果,有时结果是正确的,但有时有1000或更多的差异.
这是我发送事件的代码:
while(ctr>0){
if(sd==0){
sd=1;
alert(ctr);
}
//
if(flag==0)break;
var name='tosend';
var tosend_action=localStorage.getItem(name+'action'+ctr);
var tosend_label=localStorage.getItem(name+'label'+ctr);
var tosend_value=localStorage.getItem(name+'value'+ctr);
_gaq.push(['_trackEvent',value,tosend_action,tosend_label+"_val:"+tosend_value,tosend_value]);
_gaq.push(['_trackPageview',name+'value'+ctr]);
localStorage.removeItem(name+'action'+ctr);
localStorage.removeItem(name+'label'+ctr);
localStorage.removeItem(name+'value'+ctr);
ctr=Number(ctr)-1;
localStorage.removeItem('counter');
localStorage.setItem('counter',ctr);
ctr=localStorage.getItem('counter');
}
}
Run Code Online (Sandbox Code Playgroud)
ps:flag是我的变量,用于查看用户是否在线.
我在编译openGl代码时遇到了一个问题.问题是,我想实现全景抗锯齿,我不知道如何.我从Nvidia控制面板开启了强制抗锯齿,这才是我真正想要获得的.我现在用GL_POLYGON_SMOOTH做.显然它没有效率和好看.这是问题
1)我应该使用多次采样吗?2)管道中的哪个部分openGl混合了抗锯齿的颜色?3)除了GL _*_ SMOOTH和多重采样之外还存在哪些替代方案?
我有互斥的问题我有这个代码,我不知道为什么它不能正常工作...
#include <windows.h>
#include <process.h>
#include <stdio.h>
HANDLE mutex;
unsigned _stdcall t(void*){
printf(":D:D:D\n");
return NULL;
}
int main(){
mutex=CreateMutex(NULL,FALSE,NULL);
WaitForSingleObject(mutex,INFINITE);
_beginthreadex(NULL,NULL,&t,NULL,0,NULL);
WaitForSingleObject(mutex,INFINITE);
printf("HD\n");
}
Run Code Online (Sandbox Code Playgroud)
结果是:
HD
:D:D:D
Run Code Online (Sandbox Code Playgroud)
我希望不要在控制台看到高清......
但是这段代码工作正常
HANDLE mutex;
unsigned _stdcall t(void*){
WaitForSingleObject(mutex,INFINITE);
printf(":D:D:D\n");
ReleaseMutex(mutex);
return NULL;
}
int main(){
mutex=CreateMutex(NULL,FALSE,NULL);
WaitForSingleObject(mutex,INFINITE);
_beginthreadex(NULL,NULL,&t,NULL,0,NULL);
printf("HD\n");
while(1){
}
}
Run Code Online (Sandbox Code Playgroud)
结果是:
HD
Run Code Online (Sandbox Code Playgroud)
谢谢大家....
可能重复:
i = i ++真的是一个未定义的行为?
我只是想解释++和 - 给我的学生并在visual studio 2010中向他们展示一些关于它们的代码我只是测试它上面的代码
int main(){
int a=3;
int b=3;
a=a++;
cout<<a<<endl;
cout<<b++<<endl;
}
Run Code Online (Sandbox Code Playgroud)
我希望两个cout打印3但第一个cout打印4 !!!! 我用g ++测试它,两个couts打印3 ...出了什么问题???