是否有一种优雅的方法来确定从网站下载的数据的大小 - 请记住,并非所有请求都将转到您最初访问的同一域,而其他浏览器可能在后台同时进行轮询.理想情况下,我想查看每个页面的大小 - 或者Flash站点随时间下载的总量.
我正在寻找某种浏览器插件或Fiddler脚本.由于上面提到的问题,我不确定Fiddler是否会工作.
我想比较类似于我的网站的总文件大小 - 并跟踪我自己的网站.
我应该如何管理引用网站"事件"的表格.即用户在我用于跟踪的网站上进行的某些活动.我希望能够在用户的不同活动和他们所做的事情之间进行各种数据挖掘和关联.
仅在今天,我就在我的SiteEvent表中添加了107,000行.我不认为这是可持续的!
该数据库是SQL Server.我主要是指管理大量数据的最佳实践活动.
例如 :
仅供参考:这些是表格
CREATE TABLE [dbo].[SiteEvent](
[SiteEventId] [int] IDENTITY(1,1) NOT NULL,
[SiteEventTypeId] [int] NOT NULL,
[SiteVisitId] [int] NOT NULL,
[SiteId] [int] NOT NULL,
[Date] [datetime] NULL,
[Data] [varchar](255) NULL,
[Data2] [varchar](255) NULL,
[Duration] [int] NULL,
[StageSize] [varchar](10) NULL,
Run Code Online (Sandbox Code Playgroud)
和
CREATE TABLE [dbo].[SiteVisit](
[SiteVisitId] [int] IDENTITY(1,1) NOT NULL,
[SiteUserId] [int] NULL,
[ClientGUID] [uniqueidentifier] ROWGUIDCOL NULL CONSTRAINT [DF_SiteVisit_ClientGUID] DEFAULT (newid()),
[ServerGUID] [uniqueidentifier] NULL,
[UserGUID] [uniqueidentifier] NULL,
[SiteId] [int] NOT NULL,
[EntryURL] [varchar](100) …
Run Code Online (Sandbox Code Playgroud) 搜索'var:*'有点棘手,因为大多数搜索引擎都找不到它.
我不清楚var:*的含义是什么,与var:Object相比
我以为它会让我在对象上设置任意属性,如:
var x:* = myObject;
x.nonExistantProperty = "123";
Run Code Online (Sandbox Code Playgroud)
但这给了我一个错误:
Property nonExistantProperty not found on x
Run Code Online (Sandbox Code Playgroud)
*究竟是什么意思?
编辑:我将原始的var:*修改为正确的var x:*.丢失了我的互联网连接
为什么在ActionScript中很少使用内联闭包?它们非常强大,我认为非常可读.我几乎没有看到有人使用它们,所以也许我只是在查看错误的代码.谷歌在他们的Google Maps API for Flash示例中使用它们,但我认为这是我见过它们的唯一地方.
我喜欢它们,因为您可以访问定义它们的作用域中的局部变量,并且您将逻辑保留在一个方法中,并且最终不会有许多函数,您必须为它们提供一个名称.
有没有使用它们?它们的工作方式与C#中的工作方式大致相同.
我实际上只是发现AS3支持它们,我很生气因为我以为我读过他们在AS#中被弃用了.所以我回来使用它们了!
private function showPanel(index:int):void {
_timer = new Timer(1000, 1);
_timer.addEventListener(TimerEvent.TIMER, function(event:Event):void
{
// show the next panel
showPanel(index++);
});
Run Code Online (Sandbox Code Playgroud) 我在数据库列中有一个时间列表(表示访问网站).
我需要按时间间隔对它们进行分组,然后获得这些日期的"累积频率"表.
例如,我可能有:
9:01
9:04
9:11
9:13
9:22
9:24
9:28
Run Code Online (Sandbox Code Playgroud)
我想把它转换成
9:05 - 2
9:15 - 4
9:25 - 6
9:30 - 7
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?我甚至可以在SQL中轻松实现这一点吗?我可以很容易地在C#中做到这一点
我在Actionscript中有一个CircleButton类.我想知道外部有人何时更改了'on'属性.我尝试听'onChange',但它永远不会碰到那个事件处理程序.
我知道我可以将'on'属性写为get/setter,但我喜欢使用[Bindable]的简单性
对象不能听自己的事件吗?
public class CircleButton extends UIComponent
{
[Bindable]
public var on:Boolean;
public function CircleButton()
{
this.width = 20;
this.height = 20;
graphics.beginFill(0xff6600, 1);
graphics.drawCircle(width/2, height/2, width/2);
graphics.endFill();
this.addEventListener(MouseEvent.ROLL_OVER, rollover);
this.addEventListener(MouseEvent.ROLL_OUT, rollout);
this.addEventListener('onChange', onOnChange);
}
private function onOnChange(event:PropertyChangeEvent):void {
Run Code Online (Sandbox Code Playgroud)