小编Bir*_*man的帖子

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

我有以下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万
查看次数

Request.Form ["name"]何时为空,何时为空字符串?

为什么以下结果都是真正的if子句,即使文本框是空的,甚至没有触及回发?:

<form action="Default.aspx" runat="server" method="post" id="newform">
<input type="text" id="name" runat="server"/>
</form>

<%
if (Request.Form["name"] != null) // Prints out "Name OK" on postback.
{
    Response.Write("<br/>");
    Response.Write("Name OK");
}
%>
Run Code Online (Sandbox Code Playgroud)

文本框实际上是否在回发中包含空字符串("")?


为什么以下结果导致第一页上的true if子句加载而不是回发?:

<form action="Default.aspx" runat="server" method="post" id="newform">
<input type="text" id="name" runat="server"/>
</form>

<%
if (Request.Form["name"] != "") // Prints out "Name OK" on first page load, but not on postback.
{
    Response.Write("<br/>");
    Response.Write("Name OK");
}
%>
Run Code Online (Sandbox Code Playgroud)

为了获得成功和预期的结果,我必须使用以下内容:

<form action="Default.aspx" runat="server" method="post" id="newform">
<input type="text" id="name" runat="server"/>
</form>

<%
if (Request.Form["name"] …
Run Code Online (Sandbox Code Playgroud)

html asp.net webforms

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

如果没有填充到预期类型的​​声明变量,那么来自例如方法调用的返回值会在哪里?

我们不会被迫将返回值从例如方法调用填充到预期类型的​​声明变量中,但在那种情况下会发生什么?

以下返回值在哪里/它会发生什么:?

decimal d = 5.5m;
Math.Round(d, MidpointRounding.AwayFromZero);
Run Code Online (Sandbox Code Playgroud)

显然,如果我想查看方法调用的结果,我会执行以下操作:

decimal d = 5.5m;
decimal d2 = Math.Round(d, MidpointRounding.AwayFromZero); // Returns 6 into 
                                                           // the variable "d2"
Run Code Online (Sandbox Code Playgroud)

(这个问题不是特定于值类型,而是特定于引用类型)

.net c# return-value

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

创建 ObjectInputStream 时线程挂起

我的服务器端有以下代码:

public class ClientThread extends Thread
{
Socket clientSocket;

DataInputStream dis;
ObjectInputStream ois;
DataOutputStream dos;

public ClientThread(Socket acceptedSocket)
{
    clientSocket = acceptedSocket;

    try
    {
        dis = new DataInputStream(clientSocket.getInputStream());
        ois = new ObjectInputStream(clientSocket.getInputStream()); // HANGS HERE
        dos = new DataOutputStream(clientSocket.getOutputStream());
    }
    catch (Exception e)
    {
        System.out.println("ClientThread " + e.getMessage());
    }
}   
Run Code Online (Sandbox Code Playgroud)

其余课程省略

为什么我的应用程序在调用套接字输入流两次时会冻结,而不会引发异常?

是的,我可以将输入流保存到 InputStream 变量并使用该变量来获取所需的输入流类型,但是我很好奇为什么从套接字调用两次时它会挂起?

有什么不同?被调用两次不会改变任何事情?


编辑: 即使将输入流保存到 InputStream 变量并使用该变量获取所需的输入流(DataInputStream 和 ObjectInputStream),它在多次调用时仍然挂起?

例子:

public class ClientThread extends Thread
{
Socket clientSocket;

InputStream is;
DataInputStream dis;
ObjectInputStream ois;
DataOutputStream …
Run Code Online (Sandbox Code Playgroud)

java stream

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

验证码图像 - ASP.NET

我正在我的网站上进行自己的Captcha检查.一切正常,除了我需要对我的文字有一些模糊/效果,这是网络浏览器无法看到的.

用于在图像上生成文本的一些代码:

Bitmap BitMap = new Bitmap(@"C:\Users\Public\Pictures\Sample Pictures\Desert.jpg");
Graphics g = Graphics.FromImage(BitMap);
g.DrawString(""+RandomNumberString+"", new Font("Tahoma", 40), Brushes.Khaki, new PointF(1, 1));
pictureBox1.Image = BitMap;
Run Code Online (Sandbox Code Playgroud)

例:

在此输入图像描述

我该怎么做才能在文字上获得效果/模糊效果?

谢谢!

c# asp.net captcha

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

在控制台应用中右击菜单

我搜索了一下,但是在我自己的Console应用程序中右键单击控制台窗口时,我似乎无法弄清楚如何显示控制台菜单,如下所示:

http://i44.tinypic.com/2jbl82w.png

右键单击控制台窗口时,如何使菜单显示在我自己的控制台应用程序中?

是的,我知道我可以使用左上角的图标来显示菜单功能,但我正在寻找右键单击解决方案!

(当我直接执行.exe文件而不是通过CMD.EXE运行它时,问题似乎出现了)

.net c# console-application

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

与项目相关的组选项卡

在Eclipse中打开多个项目时,我发现无法区分与相关项目相关的选项卡令人困惑。

是否可以根据标签所关联的项目对标签进行分组?

图片(如果有人怀疑我的意思是什么):

eclipse grouping

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

绝对定位(无布局管理器)与MiGlayout中的绝对定位

当使用MiGlayout中的绝对定位作为布局管理器而不使用布局管理器(将布局管理器设置为空)时,最终应用程序结果是否会在不同平台和分辨率等方面相同?

MiGlayout解决方案中的绝对定位与无布局管理器解决方案之间是否存在差异?

java swing miglayout layout-manager

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

通过循环动态分配按钮文本

我试图通过使用如下所示的循环动态分配按钮控件文本:

int ButtonNumber = 1;

while (ButtonNumber < 10)
{
    //WHAT TO DO HERE!?
    ButtonNumber++;
}
Run Code Online (Sandbox Code Playgroud)

我想避免以下情况:

button1.Text = "";
button2.Text = "";
button3.Text = "";
button4.Text = "";
button5.Text = "";
button6.Text = "";
button7.Text = "";
button8.Text = "";
button9.Text = "";
Run Code Online (Sandbox Code Playgroud)

c# button winforms

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

这里发生了什么:Process.GetCurrentProcess().MainModule.ModuleName;?

我似乎对以下调用的工作原理有点困惑:

string str = Process.GetCurrentProcess().MainModule.ModuleName;
Run Code Online (Sandbox Code Playgroud)

我知道它与执行以下操作相同:

Process pvar = new Process();
ProcessModule pmvar = pvar.MainModule;
string str2 = pmvar.ModuleName;
Run Code Online (Sandbox Code Playgroud)

但是我需要一个详细的解释如何可以ex.在ProcessModule类中调用MainModule非静态属性,因为我没有显式创建Process类的instanse !

GetCurrentProcess()方法是否自动创建一个工作的实例,因为它不需要这样做?

.net c#

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

了解ActionListener

我刚刚开始了解Java本身和Java Swing,我在理解"Action Listener"概念时遇到了一些问题.人们说C#和Java非常相似,但是当你真正试用它们并进行比较时,这是另一个故事.

我有一个按钮的以下自动生成的动作侦听器:

btnNewButton.addActionListener(new ActionListener() 
{
    public void actionPerformed(ActionEvent e) 
    {
        lblNylabel.setText("New label text");
    }
});
Run Code Online (Sandbox Code Playgroud)

我这样理解:

  1. 您通过对象"btnNewButton"调用非静态方法btnNewButton.addActionListener()
  2. 该方法将一个ActionListener实例作为参数
  3. 自动代码通过"new ActionListener()"构造函数调用实例化一个ActionListener实例 - 我不明白的是我不能自己实现ActionListener类,但它可以作为方法调用中的参数?
  4. 在新实例主体内部生成"actionPerformed"方法并在此处使用(什么?)
  5. 在"actionPerformed"方法中,您可以定义在单击按钮时要执行的操作 - 这非常有意义

是否有可能以更加理解/简单的方式来帮助我理解ActionListener概念?

java swing actionlistener

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

无法从辅助类访问公共非静态类属性

我有以下两个类:

public class Class1
{
    public Class1 randomvariable; // Variable declared

    public static void main(String[] args)
    {
        randomvariable = new Class1(); // Variable initialized
    }
}

public class Class2
{
    public static void ranMethod()
    {
        randomvariable.getSomething(); // I can't access the member "randomvariable" here even though it's public and it's in the same project?
    }
}
Run Code Online (Sandbox Code Playgroud)

我非常肯定这是我在这里缺少的一个非常基本的东西,但实际上我错过了什么?Class1成员"randomvariable"是公共的,类也是如此,两个类都在同一个项目中.我该怎么做才能解决这个问题?

java

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

jbutton.setEnabled(false)不会禁用按钮输入

我有以下两个类:

#1

public class LobbyView extends JPanel
{       

    private final JButton sendGameRequestButton = new JButton();

    public JButton getSendGameRequestButton()
    {
        return sendGameRequestButton;
    }

    LobbyView()
    {
        sendGameRequestButton.setPreferredSize(new Dimension(15, 20));
        sendGameRequestButton.setText("Send game request");
        sendGameRequestButton.addMouseListener(new LobbyListener(this));
        sendGameRequestButton.setEnabled(false);
    }
}
Run Code Online (Sandbox Code Playgroud)

#2

public class LobbyListener implements MouseListener
{
    LobbyView lobbyView;

public LobbyListener(LobbyView sentLobbyView)
{
    lobbyView = sentLobbyView;
}

@Override
public void mouseClicked(MouseEvent e)
{
    if (e.getButton() == 1)
    {      
        if (e.getSource() == lobbyView.getSendGameRequestButton())
        {
            System.out.println("You pushed the disabled button");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

即使我在LobbyView构造函数中禁用了JButton,我仍然可以单击它并收到消息" 你按下了禁​​用按钮 ".

component.setEnabled(false) …

java swing

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