Flurry有一个很好的选择吗?我使用它是因为它易于集成,但我对Web界面并不满意.我想念google-analitic-ness,但我不想使用谷歌.
那么,您对iPhone的其他分析有哪些经验?
迎接西蒙
编辑:
我已经读过,建议在Java 7中添加多行字符串文字.
虽然我找不到任何文件肯定说他们已经.我想知道它们是否是,因为这是我考虑切换版本的东西.
有一些教程告诉我如何在CGI模式下运行时覆盖PHP配置.但我仍然感到困惑,因为很多人都认为服务器是在Linux上运行的.虽然我需要做的也是在Windows上.
我的托管确实使用Linux,但我的本地开发计算机使用的是Windows XP和Xampp 1.7.3.所以我需要首先在我的本地计算机上执行此操作,然后我想更改托管服务器上的配置.
我的托管服务器中的PHP已经作为CGI运行,而在我的本地计算机中仍然作为Apache模块运行.
在这一点上,我理解的过程是:
将PHP更改为在CGI模式下工作.我通过在"httpd-xampp.conf"中评论这两行来做到这一点:
# LoadFile "C:/xampp/php/php5ts.dll"
# LoadModule php5_module modules/php5apache2_2.dll
我的PHP现在作为CGI运行.我用phpinfo()检查过这个.它告诉我,Server API现在是CGI/FastCGI.现在我想覆盖php配置.
在DocumentRoot中创建"cgi-bin"目录.我的DocumentRoot位于"D:\ www \"(我正在使用带虚拟主机的apache).所以它现在是"D:\ www\cgi-bin".
将默认的"cgi-bin"目录设置从"C:/ xampp/cgi-bin /"更改为"D:\ www\cgi-bin":
ScriptAlias /cgi-bin/ "D:/www/cgi-bin/"Run Code Online (Sandbox Code Playgroud)<Directory "D:\www\cgi-bin"> Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI AllowOverride All Allow from All </Directory>
将'php.ini'文件复制到"D:\ www\cgi-bin"并将upload_max_filesize设置从128M修改为10M.
在"D:\ www\cgi-bin"中创建"php.cgi"文件并将这些代码放在文件中:
#!/bin/sh
/usr/local/cpanel/cgi-sys/php5 -c /home/user/public_html/cgi-bin/
而已.我陷入了困境.所有教程告诉我创建'php.cgi'文件并将shell代码放在文件中.
如何在Windows上执行第6步?我知道下一步是在.htaccess文件中创建处理程序来加载'php.cgi'.
而且,因为我还需要在我的托管服务器(Linux)上更改PHP配置,这是上面的第6步吗?一些教程告诉我们插入这些行而不是上面的行:
#!/bin/sh
export PHPRC=/site/ini/1
exec /cgi-bin/php5.cgi
Run Code Online (Sandbox Code Playgroud)
如果我的问题不清楚,我很抱歉.我是新成员,这是我在本网站的第一个问题.
谢谢.
如果我有一个Facebook应用程序,并且我的用户同意允许我的应用程序访问他们的信息,照片,朋友等,在他们登录时获取他们的信息是道德的,然后将其保存在内存中以便下次他转到我的应用程序,它可以加载更快?
如果是这样,用户何时注销?正确的做法是删除用户提供的所有缓存信息和照片吗?
Facebook有没有办法发现我们正在做这件事(保存他们的信息等)?
EIDT:要明确的是,Facebook的条款和协议在这个问题上并不十分明确(同意访问信息并不总是等于同意存储信息).在我将存储数据的地方,它将只在用户的磁盘中,而不是我自己的服务器.所以我无法保证数据被安全加密(如果有人窃取了手机,那么有人可能会获得数据)
是的,我的目的是为我的用户提供更好的应用体验,而不是其他任何东西.
编辑2:我被撕裂,一个非常高的投票回答说这没关系,因为我提供了更好的用户体验,但其他人说我正在破坏隐私.任何人都可以提供文件的链接吗?或者可以有更多人投票?我真的很高兴回应!
我是一个全新的Linux用户,在Ubuntu中配置我的第一个开发沙箱.我已经安装了Java和Eclipse,并试图获得Subversive或Subclipse(我没有任何偏好)但在开始这个过程之前有一些问题.
我刚刚打开Synaptic并通过它下载了subversion.
(1)我不确定SVN如何在本地部署.我的理解是SVN有一个客户端和一个服务器; 服务器管理存储库,而clieent只是向服务器发送命令.它是否正确?如果是这样,那么我通过Synaptic下载了什么?客户端和/或服务器?
(2)这些Eclipse插件是否附带SVN(客户端或服务器......?),还是在安装这些插件之前必须预先安装SVN?基本上:SVN是Subclipse或Subversive的预先要求吗?
回顾这2个问题,如果有人可以先向我解释SVN的架构,那么解释一下该架构如何转换为通过Synaptic下载SVN,然后如何转换为下载/安装Eclipse插件,我会看到"大图" " 好了很多.
感谢您的帮助!
我想执行一个ActiveRecord查询,该查询返回除具有某些id的记录之外的所有记录.我想要排除的ID存储在一个数组中.所以:
ids_to_exclude = [1,2,3]
array_without_excluded_ids = Item. ???
Run Code Online (Sandbox Code Playgroud)
我不知道如何完成第二行.
背景:我已经尝试过的:
我不确定背景是否必要,但我已经尝试过.find和.where的各种组合.例如:
array_without_excluded_ids = Item.find(:all, :conditions => { "id not IN (?)", ids_to_exclude })
array_without_excluded_ids = Item.where( "items.id not IN ?", ids_to_exclude)
Run Code Online (Sandbox Code Playgroud)
这些失败了. 这个提示可能在正确的轨道上,但我没有成功地适应它.任何帮助将不胜感激.
我正在尝试使用下面的代码在WP7 silverlight中创建一个水平列表框.项目水平显示但滚动仍然是垂直的.
我在wpf做错了吗?这是WP7特有的错误吗?
<Style TargetType="ListBox" x:Name="HorizontalListBox">
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"
IsItemsHost="True"
CanHorizontallyScroll="True"
CanVerticallyScroll="False"/>
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)
编辑:我错过了两个似乎有很大不同的属性.(解决方案来自Mick N接受的答案中的第二个链接.)
<Style TargetType="ListBox" x:Name="HorizontalListBox">
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal" IsItemsHost="True" CanHorizontallyScroll="True" CanVerticallyScroll="False"/>
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"/>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Disabled"/>
</Style>
Run Code Online (Sandbox Code Playgroud) 好吧,这是其他几个问题的结果.看来我对这些建议做了一些错误,并且在使用建议的API获取媒体大小时,此时出现了错误.我的问题的新手我在物理磁盘级别工作,而不是在分区或文件系统的范围内.
我在做什么
我试图从第一个块到最后一个,启动记录分区空间和所有的闪存卡的大小.虽然我不需要它从卡片中转储信息,但我确实需要动态写作能力.我想能够说,尽管它的尺寸可能是多大,但是距离卡片的末端还有一个标记.有人建议我将IOCTL_DISK_GET_LENGTH_INFO传递给DeviceIoControl,起初我没有结果,但现在我终于从Windows 50收到错误了.
该项目的来源
这是主单元的pastebin代码(Delphi 2009) - http://clutchx2.pastebin.com/iMnq8kSx
这是应用程序源和可执行文件,其中包含一个表单,用于输出正在进行的状态 - http://www.mediafire.com/?js8e6ci8zrjq0de
它可能更容易使用下载,除非你只是在代码中寻找问题.我也会在这里粘贴代码.
unit Main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TfrmMain = class(TForm)
edtDrive: TEdit;
lblDrive: TLabel;
btnMethod1: TButton;
btnMethod2: TButton;
lblSpace: TLabel;
edtSpace: TEdit;
lblFail: TLabel;
edtFail: TEdit;
lblError: TLabel;
edtError: TEdit;
procedure btnMethod1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
TDiskExtent = record
DiskNumber: Cardinal;
StartingOffset: Int64;
ExtentLength: Int64;
end;
DISK_EXTENT = TDiskExtent;
PDiskExtent = …Run Code Online (Sandbox Code Playgroud) 我刚刚从cygwin安装了g ++,当我尝试编译C++文件时,我没有得到编译器生成的任何可执行文件,请参阅下面的示例.出了什么问题?
Directory of C:\helloworld
01/02/2011 04:50 PM .
01/02/2011 04:50 PM ..
01/02/2011 04:48 PM 94 helloworld.cpp
1 File(s) 94 bytes
2 Dir(s) 24,658,272,256 bytes free
C:\helloworld>g++-4 helloworld.cpp
C:\helloworld>dir
Volume in drive C is OS
Volume Serial Number is C47B-942D
Directory of C:\helloworld
01/02/2011 04:50 PM .
01/02/2011 04:50 PM ..
01/02/2011 04:48 PM 94 helloworld.cpp
1 File(s) 94 bytes
2 Dir(s) 24,657,747,968 bytes free
C:\helloworld>
我有一个我正在浏览的webview.我已经实施了回去继续前进.我的问题是,当我在访问另一个活动后返回webview时,历史记录丢失,即webview从第一个URL开始.
我如何对其进行编码,以便在我调用webview上的完成后交换到返回webview的另一个活动时,WebBackForwardList将被恢复,并且当我离开webview时,我被带到了我所在的页面?
我已经尝试使用webview.save/restoreState(bundle)覆盖onSaveInstanceState和onRestoreInstanceState但没有成功.
我已通过保存首选项中的最后一个网址返回到最后一页,但无法恢复整个历史记录.