问题列表 - 第6943页

检查目录是否存在于PHP中

我知道,我知道,这听起来容易.但我似乎无法在互联网上找到正确的答案.

我找到的解决方案之一是使用is_dir.

if(is_dir($dir))
  echo 'directory exists';
else
  echo 'drectory not exist';
Run Code Online (Sandbox Code Playgroud)

但这是错误的 - 所有这个功能都是检查是否$dir是目录,它不检查目录是否存在.换句话说,如果我把:

$rootDir = "C:\\Documents and Settings\\test\\My Documents\\Image Directory\\Me Dog\\";
Run Code Online (Sandbox Code Playgroud)

然后该函数将返回true,即使您在Web服务器上找不到此类目录.

有任何想法吗?

php file-io

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

Visual Studio 2008的XML架构设计器

VS 2005确实包含了XSD-Files的设计者.
哪里可以找到VS 2008的版本?我只找到了VS 2008 beta 2的预览版.

xsd designer visual-studio-2008

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

如何在存储库中搜索特定字符串的所有Git和Mercurial提交?

我有一个Git存储库,有很少的分支和悬挂提交.我想在存储库中搜索所有此类提交以获取特定字符串.

我知道如何记录历史上所有提交的日志,但这些不包括分支或悬空blob,只是HEAD的历史记录.我希望得到所有这些,找到一个错位的特定提交.

我也想知道如何在Mercurial中做到这一点,因为我正在考虑转换.

git mercurial

287
推荐指数
6
解决办法
13万
查看次数

如何从文件中删除重复的行

我有一个生成测试并预测输出的工具.我的想法是,如果我失败了,我可以将预测与实际输出进行比较,看看它们分歧的地方.问题是实际输出包含两行,这令人困惑diff.我想删除重复项,以便我可以轻松地比较它们.基本上,类似sort -u但没有排序的东西.

是否有任何unix命令行工具可以执行此操作?

unix command-line duplicates

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

隐式声明和varargs函数之间的冲突

任何人都可以确认标准所说的vararg函数的默认返回类型.我正在编译以下代码:

int main()
{
    maw(32,3,95,38,20,15);
    return 0;
}

int maw(int a,int b,...)
{
    int *p=&b,i=0;
    while(i++<a)
       printf("\t%d",*p++);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但它给出了错误:

foo.c:9: error: conflicting types for ‘maw’
foo.c:10: note: a parameter list with an ellipsis can’t match an empty parameter name list declaration
foo.c:4: error: previous implicit declaration of ‘maw’ was here
Run Code Online (Sandbox Code Playgroud)

但如果在定义maw期间,如果我提到它,因为void maw(int a, int b, ...)汇编很好.

我可以从中得出vararg函数的默认返回类型可能不是int.

标准在这方面说了什么?谁能为我确认一下?


我知道,如果我只是标准化代码,它将完美运行.我已经做了.这没有问题.

我的观点是:这段代码有什么问题?它应该运行得很好.这样的代码不运行没有任何错误吗?

int main()
{

abc();
.....
return 0;
}

abc()
{
.......
}
Run Code Online (Sandbox Code Playgroud)

当使用变量参数函数时,问题就出现了.我知道标准对函数的默认declration的含义.

c

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

将图像插入XML文件

我想在XML文件的元素中插入图像,这样做的最佳方法是什么?你能建议一些好的方法将图像包含到xml文件中吗?

xml image

16
推荐指数
4
解决办法
10万
查看次数

我有15分钟时间向同事们展示ASP.NET MVC.我应该关注哪些主题?

自从它推出RTM之前,我一直在将ASP.NET MVC用于个人项目.

我正在为同事准备一个演示文稿,向他们介绍ASP.NET MVC的基本概念,并向他们展示如何在我们的环境中使用它.

我的演讲有15分钟的限制.有很多信息要传递(特别是如果你考虑像MVCContrib和各种博客文章这样的项目).

我应该关注哪些主题?

一些背景:我在一家数字代理公司工作.我的同事是具有3年以上ASP.NET经验的.NET开发人员.

到目前为止有什么建议:

  • 想要切换到ASP.NET MVC的原因
  • 路由
  • ActionResults(提供不同回复的能力)
  • 请求 - 响应内部
  • 可测性
  • 脚手架(T4模板)
  • 对HTML输出进行细粒度控制
  • 关注点分离 ()
  • ASP.NET WebForms和ASP.NET MVC之间的差异

asp.net-mvc

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

如何在LDAP中存储文件?

我正在寻找在LDAP服务器中存储配置文件的最佳方法.我的应用程序用于将用户设置保存在xml文件中.用户登录已集中在LDAP服务器中.用户在LDAP服务器中存储为"inetOrgPerson".我想将xml文件附加到每个用户.

最好的方法是什么?标准LDAP模式是否提供存储文本文件的类?或者我是否应该根据我的需求扩展架构?

settings ldap

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

如何在vb.net中实现值类型的C#'as'关键字?

我们的大多数开发都是在vb.net中完成的(不是我的选择),一个经常使用的代码模式使用'On Error GoTo'后跟'Resume Next',以便所有数据库字段都可以使用DirectCast()读取DBNull值只是被忽略.

目前的代码是

On Error GoTo error_code
oObject.Name = DirectCast(oReader.Item("Name"), String)
oObject.Value = DirectCast(oReader.Item("Value"), Integer)
error_code:
Resume Next
Run Code Online (Sandbox Code Playgroud)

C#代码替换这个启用删除On Error代码即可

oObject.Name = oReader["Name"] as string ?? string.Empty;
oObject.Value = oReader["Value"] as int? ?? -1;
Run Code Online (Sandbox Code Playgroud)

问题是这个C#代码的vb.net eqivelent使用TryCast(),它只能用于引用类型(可空类型是值类型),而C#as关键字可以用于引用和可空类型.

总而言之,有没有人有一个vb.net代码的例子,它在每个数据库字段的单行中与C#代码做同样的事情?

-编辑-

在我们的案例中,我已经确定了我认为最好的解决方案.Helper方法不适合(由于管理),我们不能使用扩展方法,因为我们只使用.NET 2.0(尽管使用VS 2008,因此我们获得了If())

oObject.Name = If(oReader.IsDBNull(oReader.GetOrdinal("Name")), String.Empty, oReader.GetString(oReader.GetOrdinal("Name")))
oObject.Value = If(oReader.IsDBNull(oReader.GetOrdinal("Value")), 0, oReader.GetInt32(oReader.GetOrdinal("Value")))
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net

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

Silverlight:删除网格中特定单元格的内容

我有一个网格,我需要动态替换驻留在其中一个单元格中的控件.我不知道在语法方面精确定位网格单元,因为我在哪里放入行和列号,所以我可以删除其中的任何内容.

silverlight grid

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