小编Fai*_* S.的帖子

使用命令行提交目录中的所有文件夹和文件

我们使用命令行SVN使用通用方法来提交批处理文件时遇到了麻烦.

我们有一个备份脚本,它创建了一个新文件夹,其当前日期包含数据库的数据库转储.(是的,我们版本控制我们的数据库).

现在,我如何将svn commit命令用于include all项目中的新目录?

有没有使用svn add命令的方法?`

svn command-line cmd

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

下载时获取文件名

我们提供保存在我们数据库中的文件,检索它们的唯一方法是id按照以下方式进行操作:

www.AwesomeURL.com/AwesomeSite.aspx?requestedFileId=23

当我使用WebClient类时,一切都正常工作.

我面临的问题只有一个:

我怎样才能获得真实的文件名?

我的代码看起来像这个atm:

WebClient client = new WebClient ();

string url = "www.AwesomeURL.com/AwesomeSite.aspx?requestedFileId=23";

client.DownloadFile(url, "IDontKnowHowToGetTheRealFileNameHere.txt");
Run Code Online (Sandbox Code Playgroud)

我所知道的就是身份证.

当我尝试url从浏览器访问时,这不会发生,因为它得到了正确的名称=> DownloadedFile.xls.

获得正确答案的正确方法是什么?

c# download

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

在个人网站上使用谷歌Chrome的OmniBox [TAB]功能?

我认为标题解释了这一切,但我还是更深入地研究了我的问题:

如何在我的网站上使用Chrome的Omnibox [TAB]功能?

由于许多用户要求我在网站上实现该功能,我对OpenSearchDescription进行了研究,并且在使用FireFox和IE7/IE8搜索栏时非常成功.

然而,实施对Chrome Omnibox [TAB]功能并不起作用.

你能帮帮我吗?

我的OSD.xml代码:

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
                       xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>MySite</ShortName>
<Description>My Site</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">http://MySite.com/favicon.ico</Image>
<Url type="application/x-suggestions+json" method="GET"
     template="http://ff.search.yahoo.com/gossip?output=fxjson&amp;command={searchTerms}" />
<Url type="text/html" method="POST" template="http://MySite.com/query.php">
  <Param name="sString" value="{searchTerms}"/>
</Url>
<Url type="application/x-suggestions+json" template="suggestionURL"/>
<moz:SearchForm>http://www.MySite.com</moz:SearchForm>
</OpenSearchDescription>
Run Code Online (Sandbox Code Playgroud)

这是我页面上osd文件的链接:

<link rel="search" type="application/opensearchdescription+xml" title="MySite" href="/opensearch.xml" />
Run Code Online (Sandbox Code Playgroud)

google-chrome searching-xml opensearch

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

成为更好/更高效的PLC程序员

我正在做我的船员/ appretinceship公司,主要是用西门子模块进行PLC编程.事实上,大多数人都是电动人员并转投工程学.

我作为新手的问题是,当我编写PLC软件时,我不能真正高效和快速.

即使我在VS/Eclipse中编写C#或Java时非常有效

与"真正的"编程语言相比,我无法用PLC实现高效率.

  • 是否缺少代码完成?
  • 是否缺乏自动化方面的整体知识?
  • 与VS(LINQ,Dynamics,Lambda)相比,PLC缺乏创新吗?

你们对PLC有什么好的经验吗?你是如何通过它获得高效的?

注意:这是我去公司的最后一年,这也是我想要提高工作效率的原因.

期待许多伟大的答案!

performance plc

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

在ASP.NET MVC应用程序中使用静态存储库的优缺点

在ASP.NET MVC应用程序中使用静态存储库的优缺点是什么?

让所有方法始终可用并不是更好 - >意味着类只被实例化一次而不是让多个控制器引用相同的存储库类及其方法?

或者我在这里弄错了什么?

所有帮助都非常感谢!

c# asp.net-mvc design-patterns repository-pattern c#-4.0

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

AVAssetExportSession在iPhone 3G上失败 - 但在iPhone 4上没有

*.caf使用AVAssetExportSession它转换文件在4.0模拟器和我的iPhone 4测试设备上运行良好.

可悲的是,iPhone 3G总是失败,具有以下功能:

AVAssetExportSession *exportSession = [AVAssetExportSession exportSessionWithAsset:avAsset presetName:AVAssetExportPresetAppleM4A];

 if (exportSession == nil) {

      NSLog(@"no export session");

      return NO;

 }

 exportSession.outputURL = [NSURL fileURLWithPath:self.tempDir];

 exportSession.outputFileType = AVFileTypeAppleM4A;


 [exportSession exportAsynchronouslyWithCompletionHandler:^{



    if (AVAssetExportSessionStatusCompleted == exportSession.status) {

        NSLog(@"AVAssetExportSessionStatusCompleted");


 } else if (AVAssetExportSessionStatusFailed == exportSession.status) {

        // a failure may happen because of an event out of your control

        // for example, an interruption like a phone call comming in

        // make sure and handle this case appropriately

        NSLog(@"AVAssetExportSessionStatusFailed"); …
Run Code Online (Sandbox Code Playgroud)

iphone audio ios

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

在ASP.NET MVC2创建方法中使用FormCollection的正确方法?

我目前正在使用新的ASP.NET MVC2框架开发一个应用程序.最初我开始在ASP.NET MVC1中编写这个应用程序,我基本上只是将它更新为MVC2.

我的问题是,我没有真正得到FormCollection对象与旧Typed对象的概念.

这是我目前的代码:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(FormCollection collection)
{
    try
    {
        Member member = new Member();
        member.FirstName = collection["FirstName"];
        member.LastName = collection["LastName"];
        member.Address = collection["Address"];

        // ...

        return RedirectToAction("Details", new { id = member.id });
    }
    catch
    {
        return View("Error");
    }
}
Run Code Online (Sandbox Code Playgroud)

这是MVC1应用程序的代码:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Member member)
{
    try
    {
        memberRepository.Add(member);
        memberRepository.Save();

        return RedirectToAction("Details", new { id = member.id });
    }
    catch
    {
    }
    return View(new MemberFormViewModel(member, memberRepository));
}
Run Code Online (Sandbox Code Playgroud)

在MVC2中切换到FormCollection有什么好处,更重要的是 - 它是如何正确使用的?

asp.net formcollection asp.net-mvc-2

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

端口32位Windows驱动程序到64位Windows

由于我们的应用程序在全屏模式下运行,我们开发了一个键盘钩子驱动器禁用像钥匙用户输入ALT+F4,CTRL+ALT+DEL等等.

该驱动程序是使用Windows驱动程序工具包在C中开发的.

编译32位工作并在Windos 7 32位上加载驱动程序,它按预期工作.

编译为64位工作,它只是不加载Windows 7 64位驱动程序(但签名并列在键盘驱动程序中).

以下是我们的SetEnv设置:

setenv c:\WinDDK\7600.16385.1 fre x64
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?

我是否需要对代码进行特定更改才能使其在64位上运行?

c 64-bit driver wdk windows-7

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

使用ASP.NET成员资格提供程序数据库和您自己的数据库

我们正在开发一个ASP.NET MVC应用程序,它当前使用它自己ApplicationData的域模型数据库,另一个Membership用于用户管理/成员资格提供程序.

我们data-annotations在控制器中使用访问限制.

[Authorize(Roles = "administrators, managers")]
Run Code Online (Sandbox Code Playgroud)

这对于简单的用例非常有用.


在我们扩展应用程序时,我们的客户希望限制specific users访问我们ApplicationData数据库的特定区域.

我们的每个产品都包含一个外键,指的是产品组装的区域.

用户故事将是:

  • NewYorkManagers角色的用户应该只能编辑/查看在纽约组装的产品.

我们创建了一个UserRightsRegions包含UserId和的占位符表RegionId.

我怎样才能链接ApplicationDataMembership以数据库正常工作/有cross-database-key-references?(这样的事情甚至可能吗?)

所有帮助都非常感谢!

c# sql-server asp.net-mvc asp.net-membership c#-3.0

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

为什么C#调用错误的重载?

我有以下的代码,真的 好笑的东西:

class Parent {
    public virtual void DoSomething(IEnumerable<string> list) {
        Console.WriteLine("Parent.DoSomething(IEnumerable<string>)");
    }
}

class Child : Parent {
    public override void DoSomething(IEnumerable<string> list) {
        Console.WriteLine("Child.DoSomething(IEnumerable<string>)");
    }

    public void DoSomething(IEnumerable<object> list) {
        Console.WriteLine("Child.DoSomething(IEnumerable<object>)");
    }
}
Run Code Online (Sandbox Code Playgroud)

如您所见,正确覆盖了DoSomething方法Child.

以下代码的输出非常意外:

...
Child c = new Child();
var list = new List<string> { "Hello", "World!" };
c.DoSomething(list);
...
Run Code Online (Sandbox Code Playgroud)

打印 Child.DoSomething(IEnumerable<object>)

而协助Parent引用c生成正确的输出:

...
Parent c = new Child();
var list = new List<string> { "Hello", …
Run Code Online (Sandbox Code Playgroud)

c# overriding

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