我正在试图弄清楚为什么Google Analytics中的电子商务跟踪似乎不起作用.我可以看到正确跟踪的页面视图但没有交易.
确认页面中的代码段:
<head>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-1']);
_gaq.push(['_setDomainName', '.mydomain.com']);
_gaq.push(['_trackPageview']);
_gaq.push(['b._setAccount', 'UA-YYYYYYYY-1']);
_gaq.push(['b._setDomainName', 'none']);
_gaq.push(['b._addTrans',
'44bbd391-ff38-4f8d-ad68-aec490666151',
'Name',
'1.00',
'',
'',
'',
'',
''
]);
_gaq.push(['b._addItem',
'44bbd391-ff38-4f8d-ad68-aec490666151',
'15',
'test',
'',
'1.00',
'1'
]);
_gaq.push(['b._trackTrans']);
_gaq.push(['b._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);
})();
</script>
...
</head>
Run Code Online (Sandbox Code Playgroud)
我正在使用Firebug监控页面上的流量,确认已完成所有像素请求并返回OK.
我读过你需要等待几个小时,最多一天才能在GA中看到结果,但是我只能等待几分钟就能看到页面浏览量.
但是,在任何地方都找不到使用相同跟踪器对象("b")跟踪的事务(电子商务报告是否可以比页面视图更慢刷新?)
我在向表中添加另一个主键时遇到问题.我有3列:
当我创建表格时,我有这个使帐户ID和电子邮件ID唯一.
PRIMARY KEY (AccountID, EmailID)
Run Code Online (Sandbox Code Playgroud)
我认为这会让我的emailid变得独一无二,但是在我尝试使用相同的emailid插入另一行后,它就完成了.所以我以为我错过了一些东西.
现在我的问题:
是否可以使用VS2010单元测试类PrivateObject访问静态类中的私有静态字段?
假设我有以下课程:
public static class foo
{
private static bar;
}
Run Code Online (Sandbox Code Playgroud)
我可以使用PrivateObject创建foo的副本,然后获取bar字段吗?
我在应用程序代理中注意到很多iPhone应用程序的例子
- (void)applicationDidFinishLaunching:(UIApplication *)application
有
[window addSubview: someController.view]; (1)
而不是
self.window.rootViewController = self.someController; (2)
是否有任何实际理由使用一个而不是另一个?技术上是否正确?控制器是否具有与数字(2)相同的命令
self.someController.rootController = self.someOtherController; // pseudocode
我有一个UITableViewController,用一些我从网上下载的数据填充UITableView.每个单元格的数据也包含一个用作背景的图像,我在一个单独的NSOperation中下载,添加到NSOperationQueue中,MaxConcurrentOperationCount设置为4.只要图像没有下载,我就会显示一个通用占位符想要在下载的图像成功下载后替换(淡出/淡入).
我正在使用cellForRowAtIndexPathUITableViewController中的以下代码.
[UIView beginAnimations:@"fade" context:nil];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:3.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
cell.placeholderUIImage.alpha = 0.0;
cell.backgroundUIImage.alpha = 1.0;
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
不幸的是,这只是随机工作几行,因为最多的是背景图像立即被设置,好像在一个单元格上开始的动画将被下一次调用"覆盖" beginAnimations.
我正在尝试编写一个iPhone应用程序,它将进行一些实时的相机图像处理.我使用AVFoundation文档中提供的示例作为起点:设置捕获会话,从示例缓冲区数据创建UIImage,然后在一个点上绘制图像-setNeedsDisplay,我在主线程上调用.
这是有效的,但它相当慢(每帧50毫秒,在-drawRect:调用之间测量,对于192 x 144预设)我已经看到App Store上的应用程序比这更快.
我大约一半的时间都花在了-setNeedsDisplay.
如何加快图像处理速度?
我目前正在尝试使用XMLUnit库来比较两个XML文件.其中一个候选者是由我的Java Objects代码(使用JAXB)生成的,另一个是引用(我不能修改它).基本上我试图证明给定一个参考XML文件我可以反序列化它(使用Jaxb和我自己的一些类)然后将它序列化回另一个文件并仍然具有相同的内容.
该库似乎提供了我需要的服务,但是当生成的文件没有正确缩进时(以"漂亮打印"版本的形式),比较失败并且当缩进没有时它不会.例如,当生成候选者时没有缩进,内容是单行,如果缩进它正确(手动)比较是正常的.
这是XMLUnit生成的错误消息:
[不同]预期的子节点数'3'但是'1'
你们有什么想法解决这个问题吗?也许解决方案是生成一个漂亮的候选版本,在这种情况下你有想法将它与JAXB序列化器结合起来吗?
顺便说一句,如果你现在用Java比较好的XML文件解决方案,我会很高兴知道它;)
在此先感谢您的帮助.
我正在尝试为项目设置.hgignore..hgignore文件位于.hg文件旁边的项目根目录中.状态的输出如下,我想忽略sdcard.cydsn\ARM_GCC_441\Debug和sdcard.cydsn\codegentemp目录中的所有文件.我尝试了前进/后退斜线和通配符的各种组合,但无法使其工作.有什么建议?
C:\sdcard>hg st M sdcard.cydsn\ARM_GCC_441\Debug\Clock_1.lst M sdcard.cydsn\ARM_GCC_441\Debug\Clock_2.lst M sdcard.cydsn\ARM_GCC_441\Debug\Cm3Start.lst M sdcard.cydsn\ARM_GCC_441\Debug\Control_Reg_1.lst M sdcard.cydsn\ARM_GCC_441\Debug\CyDmac.lst M sdcard.cydsn\ARM_GCC_441\Debug\CyFlash.lst M sdcard.cydsn\ARM_GCC_441\Debug\CyLib.lst M sdcard.cydsn\ARM_GCC_441\Debug\CySpc.lst M sdcard.cydsn\ARM_GCC_441\Debug\SPIM_1.lst M sdcard.cydsn\ARM_GCC_441\Debug\SPIM_1_INT.lst M sdcard.cydsn\ARM_GCC_441\Debug\SPIM_1_PM.lst M sdcard.cydsn\ARM_GCC_441\Debug\TX.lst M sdcard.cydsn\ARM_GCC_441\Debug\UART_1.lst M sdcard.cydsn\ARM_GCC_441\Debug\UART_1_INT.lst M sdcard.cydsn\ARM_GCC_441\Debug\UART_1_PM.lst M sdcard.cydsn\ARM_GCC_441\Debug\clk.lst M sdcard.cydsn\ARM_GCC_441\Debug\core_cm3.lst M sdcard.cydsn\ARM_GCC_441\Debug\cyPm.lst M sdcard.cydsn\ARM_GCC_441\Debug\cyfitter_cfg.lst M sdcard.cydsn\ARM_GCC_441\Debug\cyutils.lst M sdcard.cydsn\ARM_GCC_441\Debug\ff.lst M sdcard.cydsn\ARM_GCC_441\Debug\main.lst M sdcard.cydsn\ARM_GCC_441\Debug\miso.lst M sdcard.cydsn\ARM_GCC_441\Debug\mmc.lst M sdcard.cydsn\ARM_GCC_441\Debug\mosi.lst M sdcard.cydsn\ARM_GCC_441\Debug\sdcard.a M sdcard.cydsn\ARM_GCC_441\Debug\ss.lst M sdcard.cydsn\codegentemp\lcpsoc3\index M sdcard.cydsn\codegentemp\sdcard.ctl M sdcard.cydsn\codegentemp\sdcard.cyfit M sdcard.cydsn\codegentemp\sdcard.rpt M sdcard.cydsn\codegentemp\sdcard.v M sdcard.cydsn\codegentemp\sdcard.vh2 M sdcard.cydsn\codegentemp\sdcard_timing.xml M sdcard.cydsn\sdcard.cyfit M sdcard.cydsn\sdcard.cyprj M sdcard.cydsn\sdcard.cyprj.sean M sdcard.cydsn\sdcard.rpt …
可能重复:
Drupal 7比Drupal 6慢吗?
我想开始新的项目并且不知道要使用什么版本.
我对D6有很大的帮助,还有D7的一个项目(模块开发).看起来D7速度较慢,内存消耗较大,而且目前还缺乏文档.我不需要新的CCK,视图和其他 - 看起来我将编码所需的所有功能作为模块.
D7现在有甜蜜的部分,还是更好的方式是在D6下开发项目?
你自己选择什么方式,为什么?
当我使用类Generics Today时,我发现了一个奇怪的问题:设置一些打破了一个完全独立的方法.
这是一个说明问题的小示例类.这段代码工作得很好
public class Sandbox {
public interface ListenerManagerTest {
public Set<Listener> getListeners();
}
public void setListenerManager(ListenerManagerTest listenerManager) {
for (Listener curListener : listenerManager.getListeners())
return;
}
}
Run Code Online (Sandbox Code Playgroud)
现在,只要我使用类Generics,该getListeners()方法将返回Set<Object>而不是Set<Listener>
public class Sandbox {
public interface ListenerManagerTest<E extends Object> {
public Set<Listener> getListeners();
}
public void setListenerManager(ListenerManagerTest listenerManager) {
for (Listener curListener : listenerManager.getListeners()) //Expected Listener, not Object
return;
}
}
Run Code Online (Sandbox Code Playgroud)
什么会导致这个错误?在##javaFreenode上信道说,这是因为编译时的糖果和我使用的是原始类型.但是原始类类型如何打破类中的所有泛型?以前怎么样?
iphone ×3
java ×2
.net ×1
animation ×1
avfoundation ×1
c# ×1
camera ×1
drupal-6 ×1
drupal-7 ×1
e-commerce ×1
generics ×1
ios ×1
jaxb ×1
mercurial ×1
objective-c ×1
pageviews ×1
primary-key ×1
sql-server ×1
uitableview ×1
xml ×1
xmlunit ×1