小编Ada*_*uer的帖子

失去会话状态

我有一个ASP.net应用程序,其中用户无法成功完成某些操作,原因,我假设,只能与丢失其会话相关(这是我维护其当前用户信息的位置,以及如何确定是否他们登录了)

我不知道他们为什么会失去他们的会话,所以我的第一个问题是:

什么(一般)会导致用户在ASP.net中丢失会话?

因为我不知道用户何时会丢失会话并且无法自行复制:

如何跟踪用户丢失会话的时间

下面是我的sessionState配置供参考

<sessionState
           mode="InProc"
           cookieless="false"
           cookieName="My.Site.Com"
           timeout="480"/>
Run Code Online (Sandbox Code Playgroud)

asp.net iis session

55
推荐指数
2
解决办法
11万
查看次数

首次启动时调试iOS应用程序

我的代码只有在升级或安装应用程序后才会在启动时触发.我想调试这段代码,但想不出办法.

我无法使用Xcode启动应用程序,因为它会覆盖现有应用程序并且不会触发更新.

我无法手动将Xcode附加到进程,因为我想调试的代码将在我连接Xcode时执行.

有什么事情可以解决这个我错过了吗?

ios

24
推荐指数
1
解决办法
3969
查看次数

我在哪里获得tracefmt.exe?我如何阅读MSDTC跟踪?

我按照MS的KB文章打开了MSDTC跟踪.不幸的是,它很难遵循,因为它没有假设读者非常合理和明显的期望,特别是"我如何阅读这个二进制日志文件?" 我也从MSDN读过这个页面,在那里我发现我无法读取日志文件,因为我错过了一些可执行文件tracefmt.exe,而且我显然是唯一一个遇到此问题的人.

因此我的问题是:为什么我没有tracefmt.exe,我从哪里得到它?或者,为了达到这一点:我如何阅读MSDTC跟踪日志?

windows msdtc

20
推荐指数
5
解决办法
3万
查看次数

JQuery/Javascript/DOM可见性事件

是否有JQuery,Javascript或DOM中的事件我可以订阅,当元素变得可见或不可见时(display:none)会通知我?

jquery

14
推荐指数
1
解决办法
1万
查看次数

XCode Cant'编辑CoreData模型

使用后将CoreData模型添加到现有项目中

File > New > File... > Core Data > Data Model

我无法编辑模型.该项目现在包含.xcdatamodeld包引用,但在Project Navigator中单击它与单击文件夹或组具有相同的效果,当前编辑器不会更改.右键单击引用并选择"打开为">列出没有潜在的编辑器.此外,打开文件检查器面板仅列出"身份""目标成员身份"和"文本设置"的设置,它不会列出"核心数据模型"或"版本化核心数据模型"的设置

这并不会对XCodes识别文件类型的能力产生任何影响,但我还在构建阶段引用了CoreData.framework,并在AppDelegate中包含了必要的Core Data属性.

奇怪的是我在Finder中打开了.xcdatamodeld包来暴露内部.xcdatamodel(注意没有尾随'd').双击该文件将按预期使用Core Data Model Editor打开XCode.

甚至更奇怪的是,我创建了一个新的投影并点击了"使用核心数据"复选框.这样做允许我通过在Project Navigator中选择.xcdatamodeld引用来编辑数据模型.因此,我的机器和XCode能够并配置为编辑CoreData文件.

就好像XCode无法使用核心数据,除非原始项目是使用"使用核心数据"复选框创建的.

有没有人遇到过这个问题,你能解决它,以及如何解决?

谢谢!

core-data ios

11
推荐指数
3
解决办法
6324
查看次数

CSS规则优先级

鉴于以下加价......

<div id="Header">
     <a href="#" class="Highlight">foo</a>
</div>
Run Code Online (Sandbox Code Playgroud)

以下样式表......

/******************Exceptions******************/
#Footer, #Header,
#Footer a, #Header a { color: #f8f8f8; }


/******************Classes******************/
.Highlight, a.Highlight { color: #B1D355; }
.Notification, a.Notification { color: Red; }
Run Code Online (Sandbox Code Playgroud)

为什么我的链接仍然是灰白色(F8F8F8)而不是绿色(B1D355)?

不应该使用类Highlight重写HeaderFooter的颜色设置,因为它是在声明后出现的吗?

css

10
推荐指数
2
解决办法
2万
查看次数

返回IQueryable的编译查询何时执行?

好的,我需要在这里进行健全检查......

我编译了一个在执行时返回IQueryable的查询.

在以下示例中,查询实际应对数据库执行哪些行?

101 IQueryable<T> results = MyCompiledQuery(MyDataContext);
102 List<T> final = (from t in result
103                  where t.ID > 5
104                  select t).ToList<T>();
Run Code Online (Sandbox Code Playgroud)

这是我如何定义编译的查询

 public static Func<MyDataContext, IQueryable<Widget>> MyCompiledQuery=
        CompiledQuery.Compile<MyDataContext, IQueryable<Widget>>(
                      (MyDataContext db) =>
                      from w in db.Widgets
                      where ((w.Type == WidgetType.Atype ||  //Widget.Atype is a Linq to Sql object, that I've defined statically
                              w.Type == WidgetType.Btype ||  //See above comment
                              w.Type == WidgetType.Ctype ) && //See above comment
                              w.Location == WidgetLocation.Domestic)  //Samething applies here
                        select euc);
Run Code Online (Sandbox Code Playgroud)

有关其他讨论,请参阅: LINQ …

.net c# linq-to-sql

5
推荐指数
1
解决办法
5202
查看次数

IE 7显示隐藏和显示无元素

我的页面上有一个元素,它应用了"display:none"和"visibility:hidden".然而IE 7仍然显示元素.它不仅显示元素,当我打开开发人员工具栏并检查所述元素时,它告诉它确实没有显示而且不可见.

此外,当它处于原始状态时,我无法使用开发人员工具栏中的选择器工具来选择元素,直到我手动删除"display:none"和"visibility:hidden"规则.

这就好像IE 7正确地解释了我的样式表,但渲染引擎却公然忽略了它们

这是CSS

.ModalTypeTwo .button-wrapper { display: none; visibility:hidden; }
Run Code Online (Sandbox Code Playgroud)

这是标记

<div class="MyModal ModalTypeTwo" id="sb-wrapper" style="top: 20px; width: 926px; left: 328px;">
    <div class="footer wrapper">
        <div class="corner left"></div>
        <div class="corner right"></div>
        <div class="button-wrapper" id="btnContents">
            <a title="contents" id="sb-nav-button">
                <span>Contents</span>
            </a>
        </div>
        <div class="button-wrapper" id="txtContents">
            <div id="sb-title">Lorem Ipsum </div>
        </div>
        <div style="cursor: pointer;" onclick="Modal.next()" class="button-wrapper" id="btnNext">
            <a title="Next"><span>Next</span></a>
        </div>
        <div style="cursor: pointer; display: none;" onclick="Modal.previous()" class="button-wrapper" id="btnPrevious">
            <a title="Previous"><span>Previous</span></a>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

请注意,上述规则应该适用于#btnContents,#txtContents,#btnNext和#btnPrevious,但是在IE中只隐藏了后面的3个规则.

css internet-explorer-7

5
推荐指数
1
解决办法
6714
查看次数

如何从AudioBufferList读取样本?

如果我打开带有扩展音频文件服务的音频文件,请使用以下客户端数据格式...

AudioStreamBasicDescription audioFormat;
memset(&audioFormat, 0, sizeof(audioFormat));
audioFormat.mSampleRate = 44100.0;
audioFormat.mFormatID = kAudioFormatLinearPCM;
audioFormat.mFormatFlags = kAudioFormatFlagIsBigEndian | 
                           kAudioFormatFlagIsSignedInteger | 
                           kAudioFormatFlagIsPacked;
audioFormat.mBytesPerPacket = 4;
audioFormat.mFramesPerPacket = 1;
audioFormat.mChannelsPerFrame = 2;
audioFormat.mBytesPerFrame = 4;
audioFormat.mBitsPerChannel = 16;
Run Code Online (Sandbox Code Playgroud)

并配置一个像这样的AudioBufferList ....

AudioBufferList bufferList;
bufferList.mNumberBuffers = 1;
bufferList.mBuffers[0].mDataByteSize = bufferSize;
bufferList.mBuffers[0].mNumberChannels = audioFormat.mChannelsPerFrame;
bufferList.mBuffers[0].mData = buffer; //malloc(sizeof(UInt8) * 1024 * audioFormat.mBytesPerPacket)
Run Code Online (Sandbox Code Playgroud)

那么,如何在mData中排列数据?如果我像这样迭代数据

for (int i = 0; i < frameCount; i++) {
        UInt8 somePieceOfAudioData = buffer[i];
}
Run Code Online (Sandbox Code Playgroud)

什么是somePieceOfAudioData.

它是一个样本还是一个框架(左右通道在一起)?如果它是一个样本,那么它是一个样本的样本?例如,如果它是来自右声道的样本,缓冲区[i + 1]是左声道的样本吗?

任何想法,链接?谢谢!

objective-c core-audio ios

5
推荐指数
1
解决办法
6657
查看次数

JQuery查找字符串变量

我可以使用字符串变量作为参数使用$()查询DOM吗?

var divContainerID = "divBlock1"; 
$(divContainerID).show();
Run Code Online (Sandbox Code Playgroud)

jquery traversal

2
推荐指数
1
解决办法
443
查看次数

为什么会收到 kAudioUnitErr_FormatNotSupported (10868) 错误?

这一定是我遇到过的核心音频中最神秘的错误。当我在音频单元的输出上发送格式时,为什么会收到此错误?

是因为音频单元确实支持我正在使用的流格式,还是因为我所在的平台(即iOS)不支持该格式?

如果是前者,每个音频单元是否只支持特定格式?如果是这样,我在哪里可以找到该信息?

我正在尝试建立对音频单元和音频图的直观理解。这基本上是有道理的,但流格式却非常神秘。

core-audio ios

2
推荐指数
1
解决办法
1819
查看次数