问题列表 - 第22850页

7
推荐指数
1
解决办法
3684
查看次数

AdventureWorks db有教程/练习吗?

我为sql server 2008下载并安装了AdventureWorks数据库.你知道是否有任何练习或教程吗?我想练习我的SQL select语句

sql sql-server adventureworks

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

适用于yacc/byacc/bison和lex/flex

我读到的与这些实用程序有关的大多数帖子通常都建议使用其他方法来获得相同的效果.例如,通常提到这些工具的问题至少有一个答案包含以下一些内容:

  • 使用boost库(在此插入适当的boost库)
  • 不要创建DSL使用(在这里插入喜欢的脚本语言)
  • Antlr更好

假设开发人员......

  • ...对C语言感到满意
  • ...确实知道至少一种脚本语言(例如,Python,Perl等)
  • ...必须在几乎所有项目中编写一些解析代码

所以我的问题是:

  • 什么是适合这些公用事业的适当情况?
  • 是否存在任何(合理的)情况,除了yacc和lex(或衍生物)之外没有比问题更好的替代方案?
  • 在实际的解析问题中,有多少人会期望遇到yacc和lex中的任何缺点,这些缺点可以通过更新的解决方案得到更好的解决?
  • 对于那些还不熟悉这些工具的开发人员来说,花时间学习他们的语法/习语是值得的吗?这些与其他解决方案相比如何?

parsing yacc flex-lexer

6
推荐指数
1
解决办法
2374
查看次数

JavaScript和JSON数组

我试图理解单个和多维javascript数组将如何出现在JSON中.谁能帮助我为每个人提供一个例子?

javascript json

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

为什么WCAG成为3级"A","AA"和"AAA"?

WCAG制定3个优先级的目的是什么?

是吗?

  • 如果客户不支付额外费用,或者如果我们没有多少时间,那么请去A
  • 如果客户支付当时或我们有时间使网站兼容至少 AA
  • 如果客户支付和需要根据政府.规则然后去AAA

如果我们正在制作网站,那么我们应该尝试实现哪个级别,或者我们应该只根据客户请求进行?

虽然我在这个网站上发现了这些定义,但这些对我来说很困惑

•优先级1:对于所有用户访问Web内容和Web开发人员达到一致性级别"A",必须满足这些要求.

•优先级2:Web开发人员应满足这些要求,以便没有任何组发现难以访问Web内容并达到一致性级别"AA".

•优先级3:Web开发人员可以满足这些要求,以便于访问某些组的Web内容并达到一致性级别"AAA".

usability w3c accessibility wcag screen-readers

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

在ASP.NET MVC 1.0中切换HTTP和HTTPS

我正在使用MVC 1.0并创建了一个"RequireSSLAttribute"(类似于ASP.NET MVC 1.0 Futures中的那个但忽略了本地计算机的SSL指令).我想通过SSL启用注册和登录页面来保护正在发送的密码.但是,我希望网站的其余部分不是SSL.

通过将[RequireSSL]属性添加到我的控制器的注册和登录方法,我能够成功地使应用程序通过HTTPS重定向到相应的页面.但是,注册或登录后的所有页面都将继续使用SSL.

有没有办法让应用程序切换回HTTP而不必创建一个"RequireNonSslAttribute",我必须添加到所有其他控制器方法?

谢谢.

asp.net-mvc ssl

8
推荐指数
1
解决办法
1290
查看次数

如何刷新Ext.tree.treePanel中节点的内容?

我有一个Ext TreePanel,我正在尝试添加一些服务器端分页.我们正在使用Ext 2.2.0.

我们有一个只有两层的自定义树.我们列出树本身下的25个项目(根?),但每个项目节点可以有无限量的子项.我猜这些是"叶子".项目节点使用自定义uiProvider,所有子项都使用.

我已经为prev/next页面添加了一些图像,itemNodeUI并添加了处理程序,这些处理程序使用pageNumber更新项目节点的属性.在DataUrlPHP文件抓住这些属性和基本附加LIMIT到SQL查询.

一切都按预期工作,除非您单击下一个/上一个图像,项目节点将折叠.如果你扩展节点,一切都应该是,但我要么节点要保持扩展,要么在加载后自动重新扩展.我已经尝试使用expand(),fireEvent('expand'),expandChildNodes,整个九码.没有.


这是单击"上一页"按钮时调用的函数:

    onPaginationPrevButtonClick: function(e,t) {
        var parentEl = Ext.get(t).findParentNode('.x-tree-node-ct', 10, false).previousSibling;
        var treeNodeId = parentEl.getAttribute('ext:tree-node-id');
        var treeNode = this.tree.getNodeById(treeNodeId);
        var currentPage = parseInt(treeNode.attributes.pageNumber);

        if (currentPage > 0) {
            treeNode.attributes.pageNumber = currentPage - 1;
        }

        treeNode.getLoader().load(treeNode);
    }
Run Code Online (Sandbox Code Playgroud)



我遇到的另一个问题是,当调用上述函数时itemNodeUI,扩展的TreeNodeUI内容不会被"刷新".因此,显示正在显示多少结果的文本不会从第一页更改.有没有办法刷新这个节点并让它扩展,而不重新加载整个树?


如果有更好或更简单的方法我应该这样做,我感谢您的任何输入.我是Ext.NEWB,所以我所做的每件事都是'黑客'.;)


编辑:

我几乎不好意思承认这一点,但我完全能够通过使用treeNode.reload()而不是重新load()加载加载器本身来解决崩溃问题.叹...

treeNode.getLoader().load(treeNode);
Run Code Online (Sandbox Code Playgroud)

本来应该:

treeNode.reload();
Run Code Online (Sandbox Code Playgroud)


但是,我仍然需要弄清楚如何刷新节点本身,以便显示结果的文本和prev/next按钮正确显示.我尝试过使用:

treeNode.parentNode.reload();
Run Code Online (Sandbox Code Playgroud)

......但所有这一切都是刷新整棵树.我只想更新itemNode本身.有什么想法吗?


提前谢谢了!

javascript extjs

6
推荐指数
1
解决办法
9789
查看次数

wpf图像源上的datatrigger

假设绑定是正确的并且图像文件是它们所处的位置,那么有人能够发现当触发器评估为真时下面的xaml中的图像不会改变的原因吗?

干杯,
Berryl

<Image Source="..\..\Images\OK.png" Grid.Column="2" Stretch="None">
    <Image.Style>
        <Style>
            <Style.Triggers>
                <DataTrigger Binding="{Binding TimeSheet, Converter={StaticResource overQuotaConv}}" Value="True">
                    <Setter Property="Image.Source" Value="..\..\Images\Error.png"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </Image.Style>
</Image>
Run Code Online (Sandbox Code Playgroud)

wpf datatrigger

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

Windows上的微秒级分辨率时间戳

如何在Windows上获得微秒级分辨率时间戳?

我正在寻找比QueryPerformanceCounter和更好的东西QueryPerformanceFrequency(这些只能给你一个自启动以来经过的时间,并且如果在不同的线程上调用它们不一定准确 - 也就是说,QueryPerformanceCounter可能在不同的CPU上返回不同的结果.还有一些处理器可以调整他们的节电频率,显然并不总是反映在他们的QueryPerformanceFrequency结果中.)

实现一个不断更新,高分辨率时间为Windows提供者,但它似乎并不稳固.当微秒问题看起来很棒,但它不能再下载了.

另一个资源是在Windows XP下获取准确的时间戳,但它需要许多步骤,运行辅助程序加上一些初始化的东西,我不确定它是否适用于多个CPU.

我还查看了维基百科文章时间戳计数器,它很有趣,但没那么有用.

如果答案只是用BSD或Linux来做,那就更容易了,这很好,但我想确认一下,并解释为什么在Windows中这么难以在Linux和BSD中这么容易.这是相同的精品硬件......

c++ windows time boost

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

浏览器用于在网页中搜索单词的算法

在浏览器中使用哪种数据结构或算法来搜索单词?浏览器会构建一个trie或后缀树吗?

谢谢
Bala

browser algorithm data-structures

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