小编Bir*_*man的帖子

检查null Boolean是否为true导致异常

我有以下代码:

Boolean bool = null;

try 
{
    if (bool)
    {
        //DoSomething
    }                   
} 
catch (Exception e) 
{
    System.out.println(e.getMessage());             
}
Run Code Online (Sandbox Code Playgroud)

为什么我检查布尔变量"bool"会导致异常?当它"看到"它不是真的时,它不应该跳过if语句吗? 当我删除if语句或检查它是否为null时,异常消失.

java

158
推荐指数
6
解决办法
16万
查看次数

使用OpenFileDialog属性"FileName"时仅获取文件名

我试图只包括我在label1.Text属性中的OpenFileDialog中选择的文件的文件名,但我还没有找到解决方案.我知道我可以使用ofd实例上的字符串类中的方法来过滤掉文件的整个路径,但我想知道是否存在更智能/更快捷的方法?

OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "Find song";
ofd.Filter = "MP3 files|*.mp3";
ofd.InitialDirectory = @"C:\";
if (ofd.ShowDialog() == DialogResult.OK)
{
   label1.Text = "" + ofd.FileName +"";
}
Run Code Online (Sandbox Code Playgroud)

.net c# filenames openfiledialog

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

两个图像链接之间的下划线

我在div中有以下HTML代码:

<a href="http://www.mysql.com">
<img src="images/php-power-micro2.png" alt="Image not available" title="PHP" border="0"/>
</a>
<a href="http://www.php.net"> 
<img src="images/mysql-power.jpg" alt="Image not available" border="0" title="MySQL"/>
</a>
Run Code Online (Sandbox Code Playgroud)

这导致以下输出带下划线!?它们之间:

如果我只使用一个图像链接,则下划线消失.

为什么会这样,我怎么能摆脱下划线?

html css

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

为什么没有new关键字可以实例化一个struct?

为什么我们没有被强制实例化一个结构,比如在使用类时?

.net c# struct instantiation

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

OOP值得在PHP中使用吗?

关于面向对象编程是否良好的争论很多.但是,在Php中使用OOP会更慢.使用程序编程和更快的速度以及速度更慢的OOP是一个很好的交易(因为每次页面加载时都必须启动类,大型网站将开始变慢).

更重要的是,将东西包装在一个类中并使用静态函数是否合适?或者更好的是只有许多具有前缀ex:wp_function()的函数.

php oop procedural performance

19
推荐指数
5
解决办法
7926
查看次数

如何在ASP.NET WebForms中检索HTML POST数据以进行操作?

我有以下html:

<html>
    <body>

        <form runat="server">
        Name: <input type="text" name="name" />
        <br />
        <input type="submit" name="submit" />
        </form>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如何检索发布回Web服务器的"名称"文本框中的值以在ASP.NET WebForms中进行操作?

(我知道ASP.NET内置控件及其可能性,但我正在寻找一个"干净"的解决方案,而不使用内置的ASP.NET控件)

html asp.net webforms

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

长浮点数输出显示字母

我有以下代码:

String curDir = ".";
File fileObject = new File(curDir);
File[] fileList = fileObject.listFiles();

float fileLengthMegabytes = (float)fileList[i].length() / 1000000;
Run Code Online (Sandbox Code Playgroud)

方法fileList [i] .length()返回311字节作为Long类型.

前面的代码产生以下输出:

3.88E-4

如何在fileLengthMegabytes变量中获得预期的输出0,000311?

java floating-point

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

使用ProcessBuilder启动CMD

我试图通过使用以下代码在Windows中启动CMD应用程序,但它不能按预期工作.来自不同网站的几个示例显示,作为ProcessBuilder构造中的参数的"cmd"应该有效.

我需要做些什么才能让我的Java应用程序在Windows中打开CMD应用程序?

 public class JavaTest
 {
     public static void main(String[] args) 
     {
         ProcessBuilder pb = new ProcessBuilder("cmd");

         try 
         {
             pb.start();
             System.out.println("cmd started");
         } 
         catch (IOException e) 
         {
             System.out.println(e.getMessage());
         }  
     }
 }
Run Code Online (Sandbox Code Playgroud)

当我尝试使用不存在的应用程序时,它实际上会输出错误,这意味着它实际上运行"CMD".但CMD应用程序没有按预期弹出?

java cmd runtime.exec processbuilder

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

在ArrayList中"存储"值类型

ArrayList级只能包含对象的引用,但是当你存储的值类型会发生什么,如整数?

string str = "Hello";
int i = 50;

ArrayList arraylist = new ArrayList();

arraylist.Add(str); // Makes perfectly sense: 
                    // Reference to string-object (instance) "Hello" is added to 
                    // index number 0

arraylist.Add(i);   // What happens here? How can a reference point to a value 
                    // type? Is the value type automatically converted to an 
                    // object and thereafter added to the ArrayList?
Run Code Online (Sandbox Code Playgroud)

.net c# arraylist

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

在无序列表中将列表项对齐到左侧

我有以下html和css:

HTML:

<div id="wrapper">
  <ul>
    <li>li1</li>
    <li>li2</li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#wrapper
{
}

#wrapper ul
{
    width:50px;
    height:100px;
    border-style:solid;
    border-width:1px;
    list-style-type:none;
}

#wrapper ul li
{
    border-style:solid;
    border-width:1px;   
}
Run Code Online (Sandbox Code Playgroud)

这导致以下无序列表:

如何在无序列表中将列表项对齐到左侧?

我在"#wrapper ul li"中尝试了浮动和保证金,但这并没有解决问题.

html css

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