我需要我的查询来拉取所有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) 如果2个URL相等,是否有针对该测试的方法,即指向相同的位置.我不是在谈论具有指向相同IP地址的不同域名的2个URL,而是例如指向相同.aspx页面的2个URL:
等于这些:
备注/ assumtions
---- ----更新
这是一个非常粗略的方法,它测试一个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) 在过去的几天里,我一直在为路径渲染感到困惑而没有任何真正的解决方案.
通过路径渲染,我的意思是给出一组x,y数据点(在不同的距离),在给定数据设定点之间以规则的间隔绘制一条固定长度的虚线(或者在我的情况下是旋转的四边形),以创建平滑的路径.
如果您有iPhone的飞行控制,我试图创建与该游戏中的路径渲染类似的效果.
这是我的问题.如果图形的宽度+间隙不能精确地设计到2个数据集点之间的距离,那么我将留下重叠或重叠.我唯一的解决方案是
1)将重叠/重叠点作为下一个数据设定点的终点,然后从那里绘制到下一个点.
2)始终在最终端点下绘制并从下一个数据点开始刷新.
这些解决方案都不是理想的,都存在问题.
有没有人有更好的解决方案?
任何帮助将非常感激.
以下屏幕说明了我正在尝试创建的内容:http://www.firemint.com/flightcontrol/screenshots-peaceful.html
粗虚线.
更新:
嗨我尝试通过曲线渲染,我计算了一条三次曲线(通过4个控制点).然而问题是插值问题.给定0和1我可以通过任何2点.但是我想逐步完成整个路径(多个控制点).问题是一些控制点将相隔不同的距离,因此以恒定的步进增量(例如0.2)逐步进行将产生不规则的结果.我意识到为了正确地遍历整个路径,我需要计算整个曲线的长度......问题是我该怎么做?......还是有另一种方式?
干杯里奇
我已经阅读了boost asio参考资料,阅读了教程并查看了一些示例.不过,我无法看到套接字应如何拆除:
我试图用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代码之间来回反弹.那么,哪种方法首选?
我正在使用此代码...
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)
有谁能给我一个解决方案?
我试图找出一个链接在显示html文本的文本区域中"悬停"的时间.我想知道是否可以通过监听光标更改某种事件.我在文档中找不到任何内容.有谁知道我能在这听什么节目?
谢谢
假设我有一个元素列表,我想根据某个函数(例如到另一个元素的距离)只选择其中一些元素.
我希望得到一个元组列表,包括距离和元素.所以,我写了下面的代码
result = [ ( myFunction(C), C) for C in originalList if myFunction(C) < limit ]
Run Code Online (Sandbox Code Playgroud)
但这myFunction是一个非常耗时的功能,而且originalList相当大.这样做,myFunction将为每个选定的元素调用两次.
那么,有没有办法避免这种情况?
我还有其他两种可能性,但它们并不是那么好:
第一个是创建未过滤的列表
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个元素)
第二个是棘手的,不是非常pythonic,但有效(我们可以做的最好,因为每个元素应该评估一次函数).myFunction将它的最后
结果存储在全局变量中(lastResult例如),并在List comprehension中重用该值
result = [ (lastResult,C) for C in originalList if myFunction(C) < limit ]
Run Code Online (Sandbox Code Playgroud)你是否有更好的想法以高效和pythonic的方式实现这一目标?
谢谢你的回答.
asp.net ×2
c# ×2
php ×2
apache-flex ×1
boost-asio ×1
iphone ×1
path ×1
python ×1
render ×1
sql ×1
sql-server ×1
treeview ×1
treeviewitem ×1
wpf ×1