问题列表 - 第11597页

显示与行相关的树视图项?

有没有办法让我们展开时,树视图显示连接项目的线条?

谢谢!

c# wpf treeview treeviewitem

9
推荐指数
1
解决办法
9766
查看次数

SQL查询,通配符,MS SQL SERVER 2005

我需要我的查询来拉取所有DirName的以下前缀'site/test/test /'是正确的语法a'*'

SELECT  DirName, count(*) AS FileCount, SUM(Size)/1024 as 'SizeKB' 
FROM  alldocs
Where DirName = 'site/test/test/*'
GROUP BY  dirName 
ORDER BY DirName
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

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

使用Zend实现文件上载进度

嗨我试图用Zend实现上传进度但是我还没有找到任何详细的教程.指针会很有用.

谢谢.

php zend-framework

3
推荐指数
1
解决办法
7807
查看次数

检查2个URL是否相等

如果2个URL相等,是否有针对该测试的方法,即指向相同的位置.我不是在谈论具有指向相同IP地址的不同域名的2个URL,而是例如指向相同.aspx页面的2个URL:

等于这些:

备注/ assumtions

  1. QueryString值被忽略
  2. ASP.NET(Pref C#)
  3. Default.aspx是默认页面

---- ----更新

这是一个非常粗略的方法,它测试一个URL以查看是否与当前URL匹配:我尝试使用本地和检查URL创建一个新的Uri(),但不知道它是否有效并且在字符串检查途径下去了.如果URL以"Http"开头,则SiteMapProvider的实现将跳过此步骤,因为这假定为外部URL.由于我有一个始终确保相对路径的SaaS框架(因为它们可以在不同的子域上),因此更容易剥离.

有关优化的评论吗?我想一开始我们可以传入一个包含当前URL的变量吗?不确定多次调用HttpContext.Current.Request.Url.LocalPath的开销?

    /// <summary>
    /// Assumes URL is relative aspx page or folder path
    /// </summary>
    /// <param name="url"></param>
    /// <returns></returns>
    public static bool CurrentURLMatch(string url)
    {
        string localURL = HttpContext.Current.Request.Url.LocalPath;
        if (HttpContext.Current.Request.Url.Host == "localhost")
        {
            localURL = localURL.Substring(localURL.IndexOf('/') + 1);
            localURL = localURL.Substring(localURL.IndexOf('/'));
        }
        string compareURL = url.ToLower();

        // Remove QueryString Values
        if (localURL.Contains("?"))
        {
            localURL = localURL.Split('?')[0];
        }

        if (compareURL.Contains("?"))
        {
            compareURL …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

给定一组数据点如何渲染平滑路径?

在过去的几天里,我一直在为路径渲染感到困惑而没有任何真正的解决方案.

通过路径渲染,我的意思是给出一组x,y数据点(在不同的距离),在给定数据设定点之间以规则的间隔绘制一条固定长度的虚线(或者在我的情况下是旋转的四边形),以创建平滑的路径.

如果您有iPhone的飞行控制,我试图创建与该游戏中的路径渲染类似的效果.

这是我的问题.如果图形的宽度+间隙不能精确地设计到2个数据集点之间的距离,那么我将留下重叠或重叠.我唯一的解决方案是

1)将重叠/重叠点作为下一个数据设定点的终点,然后从那里绘制到下一个点.

2)始终在最终端点下绘制并从下一个数据点开始刷新.

这些解决方案都不是理想的,都存在问题.

有没有人有更好的解决方案?

任何帮助将非常感激.

以下屏幕说明了我正在尝试创建的内容:http://www.firemint.com/flightcontrol/screenshots-peaceful.html

粗虚线.

更新:

嗨我尝试通过曲线渲染,我计算了一条三次曲线(通过4个控制点).然而问题是插值问题.给定0和1我可以通过任何2点.但是我想逐步完成整个路径(多个控制点).问题是一些控制点将相隔不同的距离,因此以恒定的步进增量(例如0.2)逐步进行将产生不规则的结果.我意识到为了正确地遍历整个路径,我需要计算整个曲线的长度......问题是我该怎么做?......还是有另一种方式?

干杯里奇

iphone interpolation render path

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

怎么应该拆掉boost :: asio :: ip :: udp :: socket?

我已经阅读了boost asio参考资料,阅读了教程并查看了一些示例.不过,我无法看到套接字应如何拆除:

  1. 我应该调用close()还是由socket的析构函数完成?
  2. 什么时候应该调用shutdown()
  3. shutdown()有什么影响?我知道它"禁用发送或接收",但这是如何完成的?如果我在禁用后使用套接字发送或接收,我能得到什么?
  4. 我可以从close()中得到哪些错误

boost-asio

10
推荐指数
1
解决办法
4595
查看次数

heredoc声明的问题

我试图用heredoc语句替换HTML代码.但是,我在最后一行得到一个解析错误.我确信我没有在heredoc结束标记行上留下任何前导空格或缩进.以下是代码的一部分:

$table = <<<ENDHTML
    <div style="text-align:center;">
    <table border="0.5" cellpadding="1" cellspacing="1" style="width:50%; margin-left:auto; margin-right:auto;">
    <tr>
    <th>Show I.D</th>
    <th>Show Name</th>
    </tr>
    ENDHTML;
    while($row = mysql_fetch_assoc($result)){
            extract($row);
            $table .= <<<ENDHTML
            <tr>
                <td>$showid2 </td>
                <td>$showname2</td>
            </tr>
    ENDHTML;        
    }
    $table .= <<<ENDHTML
    </table>
    <p><$num_shows Shows</p>
    </div>
    ENDHTML; 
    echo $table;
    ?>
Run Code Online (Sandbox Code Playgroud)

问题出在哪儿?除了上面我还有一个相关的问题.作为一种编码实践,最好是在整个过程中使用PHP代码,还是使用heredoc语法更好.我的意思是,在PHP模式下,脚本在HTML和PHP代码之间来回反弹.那么,哪种方法首选?

php

3
推荐指数
1
解决办法
2437
查看次数

ASP.NET Server.Transfer()问题

我正在使用此代码...

Server.Transfer("/Student/StudentControlPanel.aspx?username=" + username);
Run Code Online (Sandbox Code Playgroud)

并得到以下例外:

InvalidOperationException : "Failed to map the path '/Student/StudentControlPanel.aspx'."
Run Code Online (Sandbox Code Playgroud)

StudentControlPanel.aspx - 页面位于

App Root -> Web -> Student
Run Code Online (Sandbox Code Playgroud)

但我的.sln文件位于

App Root -> Solution
Run Code Online (Sandbox Code Playgroud)

Default.aspx 在...

App Root -> Web
Run Code Online (Sandbox Code Playgroud)

有谁能给我一个解决方案?

asp.net server.transfer

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

Flex:在文本区域中搜索"悬停"在"链接"上

我试图找出一个链接在显示html文本的文本区域中"悬停"的时间.我想知道是否可以通过监听光标更改某种事件.我在文档中找不到任何内容.有谁知道我能在这听什么节目?

谢谢

apache-flex actionscript-3

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

Python中的列表理解:列表中的有效选择

假设我有一个元素列表,我想根据某个函数(例如到另一个元素的距离)只选择其中一些元素.

我希望得到一个元组列表,包括距离和元素.所以,我写了下面的代码

result = [ ( myFunction(C), C) for C in originalList if myFunction(C) < limit ]
Run Code Online (Sandbox Code Playgroud)

但这myFunction是一个非常耗时的功能,而且originalList相当大.这样做,myFunction将为每个选定的元素调用两次.

那么,有没有办法避免这种情况?

我还有其他两种可能性,但它们并不是那么好:

  1. 第一个是创建未过滤的列表

    unfiltered = [ (myFunction(C),C) for C in originalList ]
    
    Run Code Online (Sandbox Code Playgroud)

    然后对它进行排序

    result = [ (dist,C) for dist,C in unfiltered if dist < limit ]
    
    Run Code Online (Sandbox Code Playgroud)

    但在那种情况下,我复制了我 originalList并浪费了一些内存(列表可能非常大 - 超过10,000个元素)

  2. 第二个是棘手的,不是非常pythonic,但有效(我们可以做的最好,因为每个元素应该评估一次函数).myFunction将它的最后
    结果存储在全局变量中(lastResult例如),并在List comprehension中重用该值

    result = [ (lastResult,C) for C in originalList if myFunction(C) < limit ]
    
    Run Code Online (Sandbox Code Playgroud)

你是否有更好的想法以高效和pythonic的方式实现这一目标?

谢谢你的回答.

python list-comprehension

9
推荐指数
1
解决办法
6237
查看次数