小编bad*_*nda的帖子

如何通过舍入来将Java中的double转换为int?

我需要在Java中将double转换为int,但数值必须始终向下舍入.即99.99999999 - > 99

java casting

71
推荐指数
6
解决办法
24万
查看次数

C#中的foreach循环是否保证评估顺序?

从逻辑上讲,人们会认为C#中的foreach循环将以与递增for循环相同的顺序进行求值.实验上,确实如此.但是,MSDN网站上似乎没有此类确认.

这是一个明显的答案,他们不认为在网站上包含这些信息?或者它是否有可能表现不正常?

c# foreach

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

如何在C#中使用应用程序配置文件?

我试图在我的C#控制台应用程序中使用配置文件.我通过转到New - > Application Configuration File并将其命名为myProjectName.config在项目中创建了该文件.我的配置文件如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="SSDirectory" value="D:\Documents and Settings\****\MyDocuments\****" />
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

访问它的代码如下所示:

private FileValidateUtil()
    {
        sSDirFilePath = ConfigurationSettings.AppSettings["SSDirectory"];
        if (sSDirFilePath == null)
            Console.WriteLine("config file not reading in.");
    }
Run Code Online (Sandbox Code Playgroud)

任何人都可以提示为什么这不起作用?(我收到错误消息.)

谢谢!!

badPanda

c# configuration singleton file

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

是在代码中检查异常还是在Java中使用try-catch更好的做法?

我有人向我提到,捕获所有异常并不一定是好习惯(例如,NullPointerException).我正在寻找一个解释,这是什么时候这是一件好事,什么时候不是,为什么它是这样的:D

谢谢!!

badPanda

java exception-handling exception try-catch

6
推荐指数
2
解决办法
372
查看次数

在使用泛型 (Java) 的扩展接口中覆盖方法契约?

我试图覆盖扩展另一个接口的接口中的方法声明。这两个接口都使用泛型。根据 Java 教程,这应该是可能的,但该示例不使用泛型。当我尝试实现它时,编译器显示以下错误(我已经替换了名称,因为有些代码不是我自己的。):

InterfaceExtended 中的 myMethod(T) 与 Interface 中的 myMethod(T) 发生冲突;两种方法都具有相同的擦除,但都不会覆盖另一个。

代码如下所示:

public interface Interface<T>
{
public void myMethod(T x);
}

public interface ExtendedInterface<T> extends Interface<T>
{
public void myMethod(T x);
}
Run Code Online (Sandbox Code Playgroud)

如果有人有关于如何改变它以使其可接受的建议,或者关于导致问题的原因的解释,我将非常感激。

谢谢!

坏熊猫

java generics polymorphism overriding interface

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

使用Silverlight用户控件部分类继承

我试图允许几个类继承更通用的Silverlight用户控件,以避免代码中的冗余.这些类继承扩展控件,然后继承User Control类.我遇到的问题是ExtendedControlExtension.g.cs文件每次编译时都会重新生成,并且继承不正确(它继承了User Control而不是我的扩展控件).

请注意,我一直在继承.cs和g.cs文件中的扩展控件,但继续使用.aspx文件中的用户控件标记,因为这会导致错误

错误29 XML名称空间"http://schemas.microsoft.com/winfx/2006/xaml/presentation"中不存在标记"ExtendedControl".

有没有办法来解决这个问题?

谢谢!

c# silverlight user-controls multiple-inheritance partial-classes

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

在C#中循环文件文件夹的最简单方法是什么?

我尝试编写一个程序,使用包含相关文件路径的配置文件来导航本地文件系统.我的问题是:在执行文件I/O时(这将是从桌面应用程序到服务器并返回)和C#中的文件系统导航时使用的最佳实践是什么?

我知道如何谷歌,我已经找到了几个解决方案,但我想知道哪些功能最强大和灵活.同样,如果有人对C#文件I/O的异常处理有任何提示,这也会非常有帮助.

c# filesystems file-io parsing

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

是否有.NET类来处理加密?

我需要加密字节码以通过连接发送到Web服务,最好使用GUID作为密钥.我已经做了一些研究,发现类似用途开发的几类,但一直没能多转起来被内置到Windows库.我的问题是:C#内置了一些执行此任务的内容吗?如果没有,我将非常感谢任何有关实施的建议.

编辑:阅读此帖后我何时会选择AesCryptoServiceProvider而不是AesManaged或RijndaelManaged? 我将使用AESCryptoServiceProvider.

c# encryption web-services guid bytecode

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

如何仅将系统托盘图标添加到应用程序?

我正在开发一个将在Windows幕后运行的应用程序,并希望在系统托盘中放置一个图标以进行故障排除(用户可以通过简单的方式判断应用程序是否正在运行).应用程序没有其他UI,图标不需要具有任何功能.

我发现的所有解决方案都涉及创建表单.我想知道是否有一种方法可以简单地将一个类添加到我当前的C#代码中,这些代码允许我控制图标,而不是整个'制作一个表单,将其设置为隐形....'似乎是废话是论坛上的热门建议.类似于Swing for Java的UI控制方式.我真的很感激任何想法!

c# user-interface icons swing system-tray

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

在C#代码中使用$ Rev:$ SVN关键字?

有谁知道在C#代码中使用文件修订关键字的语法是什么?我知道如何在SQL Server中使用它,但我似乎无法正确使用语法.我已经将属性添加到我想要显示版本的文件中.

c# svn syntax tortoisesvn revision

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

编写Windows Web服务而不确定使用哪种语言?

所以我需要编写一个相当基本的Windows服务,之前从未这样做过.在C#,C++(Visual Studio套件)中,开发的最佳语言是什么?我是学生,最熟悉Java等OO语言.

此外,如果任何人都可以推荐与该项目相关的任何书籍,文章或谷歌搜索,我将非常感激.

谢谢!

badPanda

c# c++ asp.net web-services

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

观看文件进行更改或冗余查询该文件会更有效吗?

我想知道使用FileSystemWatcher类观察文件/目录是否是非常耗费内存的.我正在用C#开发一个桌面应用程序,它将在低性能计算机上不断地在幕后运行,我需要一些方法来检查各种文件是否已经改变.我可以想到几个解决方案:

  1. 使用FileSystemWatcher查看目录.
  2. 在经过的时间间隔上运行定时线程并手动检查它.
  3. 每次动作处理程序线程运行时手动检查(程序偶尔会对某个动作执行某些操作).

有什么建议?

谢谢!

badPanda

c# directory performance multithreading filesystemwatcher

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

在document.getElementByID上Javascript错误'对象不支持此属性或方法'?

我试图在用户点击Panel(在TableCell中)时运行此JS函数.此面板是内容页面中的元素,与主页面一起使用,主页面具有内容位置持有者.当我尝试单击面板时,会引发以下错误:

Microsoft JScript运行时错误:对象不支持此属性或方法

以下是Master页面ASPX的相关代码:

       <link rel="Stylesheet" href="../includes/styles.css" />
       <script type="text/javascript" language="javascript">
           function swapDirections(control) {
               var main = document.getElementByID('ct100_TableContent_' + control);
               var long = document.getElementById('ct100_TableContent_' + control + '_long');
               var short = document.getElementById('ct100_TableContent_' + control + '_short');

               var mainhtml = main.innerHTML;
               var longhtml = long.innerHTML;
               var shorthtml = short.innerHTML;

               if (mainhtml.length == shorthtml.length)
                   main.innerHTML = longhtml;
               else
                   main.innerHTML = shorthtml;
           }
        </script>
Run Code Online (Sandbox Code Playgroud)

以下是"内容"页面的相关代码:

            Panel rigDirections = new Panel();
            rigDirections.CssClass = "clip";
            rigDirections.ID = u.Id.ToString() + "_RD";
            string MainDivRD = rigDirections.ClientID;
            Literal …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net master-pages internet-explorer-8

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