我目前正在同一页面上使用两个不同的跟踪代码测试GAs新的异步代码段;
_gaq.push(
['_setAccount', 'UA-XXXXXXXX-1'],
['_trackPageview'],
['b._setAccount', 'UA-XXXXXXXX-2'],
['b._trackPageview']
);
Run Code Online (Sandbox Code Playgroud)
虽然这两个代码都有效,但我注意到它们的结果不一致.现在,我们不是在谈论这里的巨大差异,每天只有1或2次访问.但是,这个网站很小,1或2次访问相当于15%的数字差异.现在,最终网站拥有更多流量,但我担心的是;
我使用mysgit for windows,但mysgit vi编辑器无法为我的源代码(html/python/css ....文件)进行语法高亮和缩进
我设法将语法文件夹从我原来的GVIM7.2安装复制到Git Vim72安装文件夹,现在我看到语法高亮显示是活动的.
什么是无法做到的是缩进.我试图将我的GVim7.2安装中的ftplugin文件夹复制到Git Vim72文件夹,但仍然没有缩进.
我试图在vimrc文件上设置文件类型插件缩进,但仍然没有任何工作?
有关如何启用语法缩进的任何帮助?
迦特
我有一个用.NET编写的Web服务,它为iPhone应用程序提供数据.它还允许应用程序进行"预订".
目前它都是公司网络内部的,但显然当iPhone应用程序发布时,我需要确保Web服务在外部可用.
我将如何保护Web服务?
我正在研究两个方面:
我不会对来回传递的数据感到困扰,因为无论如何它都可以在应用程序中查看(这将是免费的).对我而言,关键问题是阻止用户访问Web服务并自行进行预订.
目前我正在考虑加密来回传递的XML数据中的任何字符串,这样只有客户才能有效地使用Web服务来回避身份验证的需要并为数据提供保护.这是我见过的唯一模型,但我认为iPhone上的开销甚至Web服务的开销都会导致糟糕的用户体验.
我有一个问题,因为下面的代码描述了自己.
1 #include<stdlib.h>
2 #include<stdio.h>
3 void log()
4 {
5 printf("Log [Line:%d]\n",__LINE__);
6 }
7 int main()
8 {
9 log();
10 log();
11 }
Run Code Online (Sandbox Code Playgroud)
预期的结果是
Log [Line:9]
Log [Line:10]
但是,事实是
Log [Line:5]
Log [Line:5]
毫不奇怪,LINE在预处理阶段被替换为5.
我的问题是,如何设计日志函数以获得预期结果?
谢谢!
我有一个使用远程工作的Windows服务应用程序.它用于显示气球尖端.但是,它有时会抛出此错误:
Exception :Requested Service not found
Inner Exception : Stack Trace : Server stack trace: at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Baloontip.clsBaloonTool.Messagebox(String Message)
任何人都可以帮我解决这个问题.
我正在构建一个源代码搜索引擎,我将结果返回到HTML页面上(确切地说是aspx,但视图逻辑是HTML格式).
当有人搜索字符串时,我也返回整行代码,其中该字符串可以在文件中找到.但是,某些代码行来自HTML/aspx文件,这些行包含HTML特定注释().
当我尝试在HTML页面上打印这一行时,它将其解释为注释并且不会在屏幕上显示....我应该如何解决这个问题以便实际显示?
任何帮助都会受到欢迎.谢谢.
我正在写一个Python脚本,我的时间已经不多了.我需要做一些我在bash中非常熟悉的事情,所以我只是想知道如何将一些bash行嵌入到Python脚本中.
谢谢
我正在尝试通过userInfo传递数据以进行NSTimer调用.做这个的最好方式是什么?我正在尝试使用NSDictionary,当我有Objective-C对象时,这很简单,但其他数据呢?我想做这样的事情,它不能正常工作:
- (void)play:(SystemSoundID)sound target:(id)target callbackSelector:(SEL)selector
{
NSLog(@"pause ipod");
[iPodController pause];
theSound = sound;
NSMutableDictionary *cb = [[NSMutableDictionary alloc] init];
[cb setObject:(id)&sound forKey:@"sound"];
[cb setObject:target forKey:@"target"];
[cb setObject:(id)&selector forKey:@"selector"];
[NSTimer scheduledTimerWithTimeInterval:0
target:self
selector:@selector(notifyPause1:)
userInfo:(id)cb
repeats:NO];
}
Run Code Online (Sandbox Code Playgroud) 任何原因导致这不能成为标准行为free()?
多个指针指向同一个对象:
#include <stdlib.h>
#include <stdio.h>
void safefree(void*& p)
{
free(p); p = NULL;
}
int main()
{
int *p = (int *)malloc(sizeof(int));
*p = 1234;
int*& p2 = p;
printf("p=%p p2=%p\n", p, p2);
safefree((void*&)p2);
printf("p=%p p2=%p\n", p, p2);
safefree((void*&)p); // safe
return 0;
}
Run Code Online (Sandbox Code Playgroud)
来自malloc要求的转让void*
反之亦然:
safefree()要求转向void*&(参考)
我有一个为Android设备编写的项目.它每天都会生成大量文件.这些都是文本文件和图像.该应用程序使用数据库来引用这些文件.
该应用程序应该在一点点使用后(可能在几天之后)清理这些文件,但这个过程可能会也可能不会起作用.这不是这个问题的主题.
由于历史性事故,文件的组织有点幼稚:一切都在同一个目录中; .hidden包含零字节.nomedia文件的目录,以防止MediaScanner对其进行索引.
今天,我看到报告错误:
java.io.IOException: Cannot create: /sdcard/.hidden/file-4200.html
at java.io.File.createNewFile(File.java:1263)
Run Code Online (Sandbox Code Playgroud)
关于SD卡,我看到它有足够的存储空间,但数量
$ cd /Volumes/NO_NAME/.hidden
$ ls | wc -w
9058
Run Code Online (Sandbox Code Playgroud)
删除大量文件似乎允许今天的文件创建继续进行.
遗憾的是,我没有尝试touch使用新文件来尝试在命令行上重现错误; 我还删除了几百个文件,而不是少数几个.
但是,我的问题是:
Nota Bene:SD卡是原样的 - 即我没有格式化它,所以我猜它会是FAT-*格式.
FAT-32格式的文件大小限制为2GB(远高于我正在处理的文件大小)和根目录中文件数量的限制.我绝对不会在根目录中编写文件.