小编Iai*_*ser的帖子

在VS2008中,有没有办法自动"附加到进程"?

我正在开发一个有三个项目的解决方案,所有这些项目都在我开始调试时运行.这很烦人,因为如果我想调试一个不是我的启动项目的特定项目的一个方面,我必须每次都附加该过程.

有没有办法让调试器自动附加到所有项目?

谢谢你的帮助 :)

干杯

伊恩

c# debugging visual-studio-2008 visual-studio

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

您是否可以定义一个接口,以便实现它的类必须包含同样属于该类的成员?

基本上我想要做的是实现一个类,它可以包含对同一类型实例的引用列表.类似于以下内容:

interface IAccessibilityFeature
{
    List<IAccessibilityFeature> Settings { get; set; }
}

class MyAccess : IAccessibilityFeature
{
    List<MyAccess> Settings { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我知道这不会编译,因为接口明确地说我Settings必须是类型List<IAccessibilityFeature>.我所追求的是关于正确实现我在MyAccess课堂上所做的事情的正确方法的一些指导.

.net c# oop inheritance

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

googlebot为何以及如何使用我网站的搜索引擎?

我不时浏览我的搜索日志,我注意到我的搜索引擎的最大用户是google-bot.是什么赋予了?它是否在寻找可能无法通过导航直接访问的内容?如果是这样,它如何知道要查找哪些单词和短语(它们具有惊人的相关性).它会检查网站上最热门的关键字吗?我知道我似乎在这里回答了我自己的问题,但这实际上只是从第一原则开始.我想听听一个知道他们在谈论什么的人(即不是我).

seo search googlebot

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

使用string.Substring()作为链的一部分

我试图操纵一个字符串而不会产生一个大问题并将其分散到多行,所以我使用一些链接来实现这一点.我的问题是,如何在此上下文中string.Substring()删除字符串的最后一个字符?

在PHP中,我可以传递一个负数作为参数(即substr(-1))来实现这一点,但显然这不是C#的工作方式.

mystring = mystring.Replace('_', ' ').Substring(???);

另外,上面使用的技术的实际名称是什么?我总是把它称为回调链,但我现在认为回调链是完全不同的.

请注意我想避免:

mystring = mystring.Replace('_', ' ');
mystring = mystring.Substring(0, mystring.Length - 1);
Run Code Online (Sandbox Code Playgroud)

提前感谢您的时间和善意的考虑.

伊恩

谢谢你的答案.有趣的是,人们可以对字符串操作和其他"竞争"语言有如此强烈的意见:)

c# string chaining

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

在PHP中,在数组中搜索包含子字符串的值的快速方法是什么?

我有一系列街道名称按字母顺序排序,我从网络服务收集.该阵列存在于服务器端.

在客户端,用户开始键入他所居住的街道的名称,AJAX用于返回与部分街道名称最接近的匹配的列表,以及阵列中的下9个街道名称(列表更新时他在打字).

例如,如果用户键入"al",我希望结果如下所示:

  • 奥尔巴尼高速公路
  • Albens Vale
  • 阿尔卡斯顿路
  • 亚力克伍德博士
  • 爱丽丝路
  • Allawah Ct
  • 艾伦路
  • Alloway Pl
  • Allwood Av
  • 阿洛拉街
  • 阿曼达博士

这是我的尝试:

$matches = array();
for($i = 0; $i < count($streetNames); $i++)
{
  if( (stripos($streetNames, $input) === 0 && count($matches) == 0) || count($matches) < 10 ){
   $matches[] = $streetNames[$i];
  } else {
   break;
  }
}
Run Code Online (Sandbox Code Playgroud)

有没有其他人知道更快的方式?

请注意:我无法控制如何从数据库中获取此列表 - 它来自外部Web服务.

php arrays string ajax search

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

如何让shell_exec在IIS 6.0上运行

问题

我有一个PHP脚本,用于shell_exec运行pdf到文本转换器。为了简化该问题,我创建了一个简短的脚本,该脚本shell_exec仅用于回显dir命令的输出。

<?php
$cmd = 'C:\\WINDOWS\\system32\\cmd.exe /c ';
echo shell_exec($cmd.' dir');
?>
Run Code Online (Sandbox Code Playgroud)

当我在Apache服务器上运行此程序时,一切都会按预期进行。当我切换到IIS时,好像该行被完全跳过了:没有错误,没有输出,没有日志,什么也没有。

不幸的是,我需要使用IIS,因为我将根据活动目录对用户进行身份验证。


到目前为止,这是我尝试过的方法:

  • 通过cmd.exe /c发出命令而不是直接发出命令
  • 授予对“ C:\ WINDOWS \ system32 \ cmd.exe”的Read & Execute权限SERVICE
  • 授予对“ C:\ WINDOWS \ system32 \ cmd.exe”的Read & Execute权限NETWORK SERVICE
  • 授予对“ C:\ WINDOWS \ system32 \ cmd.exe”的Read & Execute权限IUSR_MACHINENAME
  • 授予对“ C:\ WINDOWS \ system32 \ cmd.exe”的Read & Execute权限Everyone(不用担心,它不会长期保持这种状态,哈哈)
  • 将PHP作为ASAPI模块运行
    • 这是我的标准配置
  • 将PHP作为CGI扩展运行
    • 这不起作用,我得到一个错误: CGI …

php windows iis shell-exec

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

如何访问自定义错误页面中使用的异常的源错误,源文件和行号?

基本上我想采取以下措施: 替代文字

并使其与应用程序其余部分的样式相匹配.

我在基于C#的项目中创建了一个自定义错误页面,我希望它能够显示ASP.NET默认错误页面中显示的相同信息.从摆弄反射器我可以看到这是通过HttpException.GetHtmlErrorMessage()但是当我尝试在我的异常中使用它时它返回null.

c# asp.net error-handling exception-handling

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

隐藏元素的可访问方式,直到jQuery的$(document).ready()?

我有一个很大的调查,我通过将它安排到各个部分并使用手写菜单来翻阅每个部分,使jQuery更有用.

麻烦的是,$(document).ready()火灾时会有一个明显的瞬间,并将所有东西压缩成一个手风琴菜单.也就是说之前$(document).ready(),你可以看到整个调查.

我没有考虑设置#surveyFormdisplay: none;在CSS和#surveyForm.activedisplay: block;而是创建了一个新的问题:

没有启用javascript的浏览器永远不会看到#surveyForm.active,因此他们将无法使用该调查.

有任何想法吗?

干杯

-Iain

javascript css usability jquery accessibility

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

如何在PictureBox中获取ImageRectangle的尺寸?

背景

我希望能够在图片框中获得缩放图像的绘制尺寸(我将在下面解释).

PictureBox.ImageRectangle属性似乎正是我正在寻找的,因为它显示了已调整大小的图像的高度和宽度,以及它在控件内的相对顶部,左侧位置.

问题是PictureBox.ImageRectangle私有的,所以我不能在不使用反射的情况下读取值(这显然不是理想的).

实际问题

我的问题是,有没有另一种方法,我可以很容易地得到这些值,而无需编写一个方法来计算"应该"的值是什么?我可以轻松地做到这一点,但我觉得我会重新发明轮子.


语境:

我正在用C#编写一个简单的图像处理应用程序,其中一件事就是允许用户在图像的一部分周围绘制一个选区(很像Photoshop中的Marquee工具).

我需要知道渲染图像的尺寸,以便知道在哪里设置选框工具的边界,并将绘制的矩形的值转换为控件内缩放位图上的点.

.net c# windows graphics picturebox

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

有没有办法在脚本执行时逐步输出PHP?

所以我正在编写一个一次性脚本供我个人单独使用,我希望能够看到这个过程的进展情况.基本上我正在处理几千个媒体发布并将它们发送到我们的新CMS.

所以我没有锤击CMS,我sleep在每5次请求后制作脚本几秒钟.

我希望 - 当脚本正在执行时 - 能够看到我echo告诉我脚本将要睡眠或者最后一次与webservice的交易成功.

这可能在PHP?

谢谢你的帮助!

伊恩

php streaming outputstream output-buffering progress-bar

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