问题列表 - 第9335页

如何获取调用函数的页面的URL?

这是一个代码示例:

myMaster.Master

<asp:LinkButton runat="server" OnClick="anAction_Click">
Run Code Online (Sandbox Code Playgroud)

要求:

myMaster.Master.cs

protected void anAction_Click(object sender, EventArgs e)
        {
            ???
            Request.getUrlOfThePageCalling?
            ???
        }
Run Code Online (Sandbox Code Playgroud)

我正在使用母版页.如何获取调用此操作的页面?

c# asp.net master-pages

0
推荐指数
1
解决办法
358
查看次数

使用SharpSvn检索日期范围内的日志条目

我正在使用SharpSvn通过C#代码与我的svn存储库进行交互.我使用此代码来检索svn日志条目:

Collection<SvnLogEventArgs> logitems;
var uri = new Uri("http://myserver/svn/foo/bar.txt");
client.GetLog(uri, out logitems);
foreach (var logentry in logitems)
{
    string author = logentry.Author;
    string message = logentry.LogMessage;
    DateTime checkindate = logentry.Time;
}
Run Code Online (Sandbox Code Playgroud)

这很好用,但现在我想按修订日期限制返回的日志条目.这是可以通过svn命令行完成的事情

svn log "http://myserver/svn/foo/bar.txt" --revision {2008-01-01}:{2008-12-31}
Run Code Online (Sandbox Code Playgroud)

我似乎无法在SharpSvn中找到并行功能.有人能指出我正确的方向吗?

svn sharpsvn

12
推荐指数
1
解决办法
9594
查看次数

如何在PHP中使用正则表达式获取注释字符串?

我试图在我的代码中使用PHP中的正则表达式获取注释字符串.

假设我有以下字符串.

$string = "
   ///<summary>
   ///test
   ///</summary>
";
Run Code Online (Sandbox Code Playgroud)

我使用preg_match_all作为正则表达式函数.

当我把$ string放到preg_match_all时,它显示出来

警告:preg_match()[function.preg-match]:第10行/home/document/public_html/test.php中的未知修饰符'string'

我想这是因为我在$ string中有修饰符(/).

我该如何解决这个问题?

实际代码

$string = "
///<summary
///aaa
///</summary>
";

$pattern = "/\/\/\/<summary>\/\/\/.*\/\/\/</summary";

preg_match($pattern,$a,$match);
Run Code Online (Sandbox Code Playgroud)

php regex

0
推荐指数
1
解决办法
185
查看次数

为什么is关键字需要非空表达式?

is关键字的MSDN文档说:

expression is not null
Run Code Online (Sandbox Code Playgroud)

为什么?如果调用了MethodThatReturnsNull()类型,则不应返回false,因为null肯定不是那种类型?

c# language-design keyword

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

使用jquery在hover/mouseout上显示/隐藏下拉菜单

所以我有一个简单的导航栏,下拉菜单用于当用户在更多选项卡上悬停时.我想隐藏下拉菜单当用户将鼠标移出类别div时.

问题是,当用户将鼠标移入ul li时,下拉菜单将关闭.我如何设置它,以便该函数忽略类别div中的ul li.尝试过类别>*但没有用.

<div id="navbar">
  <ul>
    <li>tab1</li>
    <li>tab2</li>
    <li id="moretab">more</li>
  </ul>
</div> 
<div id="categories">
  <ul>
    <li>cats</li>
    <li>dogs</li>
  </ul>
</div>

$("#moretab").hover(function(){
  $("#categories").css("visibility","visible"); 
});
$("#categories").mouseout(function() {
    $("#categories").css("visibility","hidden"); 
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何从Team System中的合并工具中删除合并候选?

在Team System中,我有一个在分支ServicePack\2.1(从Integration分支)中更改的文件,我不想将它合并到Integration.当我尝试合并所选的变更集时,如何从潜在的变更集列表中删除它?

tfs

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

在任意宽度的窗口中在Vim中以80个字符进行软包装

我想使用Vim的软包装功能(:set wrap)将一些代码包装成80个字符,而不管我的实际窗口宽度如何.

我还没有找到办法做到这一点 - 所有柔软的包裹似乎都与窗户的宽度有关

  • textwidth并且wrapmargin都用于硬包装(它们将换行符插入文件中)
  • 垂直分割成多个窗口并使用:vertical resize 80(可能:set breakat=允许在任何字符上中断)其中一个工作(即使它有点hackish),但在使用时断开,:set number因为行数占用可变数量的列(取决于在文件长度上)这些是80的一部分.

有没有办法在vim中这样做? 据其他消息来源称,这看起来并不乐观.

现在我的近似只是/^.\{80}\zs.\+作为我的默认搜索,所以它至少突出显示.我想:syntax为它添加一个项目,但是当它与其他语法项重叠时就破坏了,所以我放弃了这个想法.

vim word-wrap

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

您是否更新了错误的古代代码注释?

天儿真好,

灵感来自我在回答这个问题时对评论Perl regexp的评论,我想知道以下内容.

当您处理旧的,旧的,血腥的古代代码时,您是否更新了与代码不同步的注释,或者您只是更新代码并忽略已经从当前代码的实际情况"向外"的注释?

我想基本上接近" 破窗 "综合症的东西?

BWS基本上说人们只是说"填充它",并且如果他们发现那些已经参与了相关系统的人并不关心修复这些问题,那么就不要小心修复那里的错误.一个完全普遍的心态恕我直言!

我有兴趣看看其他人"在煤矿工作"做什么.

干杯,

comments

9
推荐指数
2
解决办法
799
查看次数

wxPython:如何创建一个bash shell窗口?

我想使用wxPython创建一个弹出窗口,其作用类似于bash shell.我不想要终端模拟器,我不需要作业控制,我只想要一个基于bash过程的REPL(读取,评估,打印循环).

使用wxPython有一个简单的方法吗?我知道我作为一名tcl/tk程序员的基本概念,但我的wxPython fu很弱,如果我不需要,我不想重新发明轮子.我已经阅读了一些关于py.shell的内容.Shell,但看起来它创建了一个python shell,我想要一个运行bash命令.

wxpython

9
推荐指数
2
解决办法
7714
查看次数

iPhone SDK 3.0:蓝牙在哪里?

我正在参与iPhone开发者计划,我可以访问iPhone 3.0固件和SDK.

iPhone 3.0的一个新功能 - 能够使用蓝牙,但我找不到任何有关它的文档.有人可以指点我 - 它在哪里?

iphone sdk bluetooth

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