我有3个面板.一个是主面板,可容纳2个较小的面板.
对于主面板,我用过
setPreferredSize(new Dimension(350, 190));
Run Code Online (Sandbox Code Playgroud)
对于较小的左侧面板,我使用了
setPreferredSize(new Dimension(100, 190));
Run Code Online (Sandbox Code Playgroud)
对于较小的右侧面板,我用过
setPreferredSize(new Dimension(250, 190));
Run Code Online (Sandbox Code Playgroud)
但较小的面板尺寸保持不变.我怎样才能解决这个问题?
这是我在主面板中的代码.
import model.*;
import java.awt.*;
import javax.swing.*;
public class Panel extends JPanel
{
public Panel(Prison prison)
{
setup();
build(prison);
}
private void setup()
{
setBorder(BorderFactory.createLineBorder(Color.blue));
setLayout(new BorderLayout(1, 1));
setPreferredSize(new Dimension(350, 190));
}
private void build(Prison prison)
{
JTabbedPane tab = new JTabbedPane();
tab.addTab("Input", null, new InputPanel(), "Input");
tab.addTab("Display", null, new DisplayPanel(), "Display");
add(tab);
}
}
Run Code Online (Sandbox Code Playgroud) 在Django 1.1 admin中,当我去添加或更改对象时,我的对象显示为:
Select host to change
* Add host
Host object
Host object
Host object
Host object
Host object
Run Code Online (Sandbox Code Playgroud)
这适用于我网站中的所有模型,而不仅仅是主机.
我希望Django显示主键,而不是为每个对象显示相同的名称.
Select host to change
* Add host
machine1
machine2
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
from django.db import models
# Create your models here.
class Host(models.Model):
host = models.CharField(max_length=100,primary_key=True)
class Admin:
list_display = ('host')
class Test(models.Model):
testname = models.CharField(max_length=100,primary_key=True)
class Admin:
list_display = ('testname')
class Result(models.Model):
host = models.ForeignKey(Host)
TESTRESULT_CHOICES = (
('P', 'Pass'),
('F', 'Fail'),
)
testresult = models.CharField(max_length=1, choices=TESTRESULT_CHOICES)
reason = …Run Code Online (Sandbox Code Playgroud) 我创建了一个名为WebService的Web服务,其中GetTest,SetTest函数设置并获取GUID.现在我想在.aspx文件中的javascript中使用此函数.我如何在JavaScript中使用此功能.我把网络服务代码放在下面: -
[WebMethod]
public void SetTest(Guid id, string text)
{
this.Application.Add(id.ToString(), text);
}
[WebMethod]
public string GetTest(Guid id)
{
return this.Application[id.ToString()].ToString();
}
[WebMethod]
public Guid CreateNew()
{
return Guid.NewGuid();
}
[WebMethod]
public string HelloWorld() {
return "Hello World";
}
Run Code Online (Sandbox Code Playgroud)
AND .ASPX代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="UsingWebService.aspx.cs" Inherits="UsingWebService" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Using Web Service</title>
<script type="text/javascript" language="javascript">
debugger;
var txtGetTestID = '<%= this.txtGetTest.ClientID %>';
var txtSetTestID = '<%= this.txtSetTest.ClientID %>';
var …Run Code Online (Sandbox Code Playgroud) 我是泛型的新手,并且一直在试图弄清楚如何从工厂返回一个基类是通用类的实例.请参阅下面的示例代码 这些问题在工厂类中突出显示:
public abstract class MyGenericBaseClass<T>
{
public string Foo()
{...}
}
public sealed class MyDerivedIntClass : MyGenericBaseClass<int>
{
}
public sealed class MyDerivedStringClass : MyGenericBaseClass<string>
{
}
public static class MyClassFactory
{
public static MyGenericBaseClass<T> CreateMyClass<T>()
{
// **********************************************
if (typeof(T) == typeof(int))
{
return new MyDerivedIntClass();
}
if (typeof(T) == typeof(string))
{
return new MyDerivedStringClass();
}
// **********************************************
}
}
Run Code Online (Sandbox Code Playgroud)
我怎么绕过这个?
非常感谢提前
Ohgee
所以我有一个包含超过80,000条记录的表,这一条称为系统.我还有另一个名为follow的表.
我需要我的语句从系统表中随机选择记录,其中该id尚未列在当前用户标识下的下表中.
所以这就是我所拥有的:
SELECT system.id,
system.username,
system.password,
system.followed,
system.isvalid,
follows.userid,
follows.systemid
FROM system
LEFT JOIN follows ON system.id = follows.systemid
AND follows.userid = 2
WHERE system.followed = 0
AND system.isvalid = 1
AND follows.systemid IS NULL
ORDER BY RAND()
LIMIT 200
Run Code Online (Sandbox Code Playgroud)
现在它完美无瑕,除了它需要大约一分钟才能开始处理他们所选择的记录.到这个时候,脚本通常会超时并且没有任何反应.
有人可以告诉我如何重做这个,所以同样的想法已经完成,但它没有使用兰德的命令?这似乎减慢了一大堆.
谢谢!
我希望有人可以帮助我解决这个问题,这个问题可能很容易解决:
我想针对以下RDF运行SPARQL查询(在N3中注明,RDF/XMl位于此处).这是期刊文章的描述以及期刊,作者和出版商的描述:
@prefix bibo: <http://purl.org/ontology/bibo/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ex: <http://example.org/thesis/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
<ex:XY> a bibo:Article;
dc:creator ex:umstaetter;
dc:date "2008-11-01";
dc:isPartOf ex:bibdienst;
dc:title "DDC in Europa"@de;
bibo:endPage "1221";
bibo:issue "11";
bibo:language "de";
bibo:pageStart "1194";
bibo:uri <http://www.zlb.de/Erschliessung020309BD.pdf>;
bibo:volume "42" .
<ex:bibdienst> a bibo:Journal;
dc:publisher ex:zlb;
dc:title "Bibliotheksdienst"@de;
bibo:issn "00061972" .
<ex:umstaetter> a foaf:person;
foaf:birthday "1941-06-12";
foaf:gender "Male";
foaf:givenName "Walther";
foaf:homepage <http://www.ib.hu-berlin.de/~wumsta/index.html>;
foaf:img "http://libreas.eu/ausgabe7/pictures/wumstaetter1.jpg";
foaf:name "Walther Umst\u00E4tter";
foaf:surname "Umst\u00E4tter";
foaf:title "Prof. …Run Code Online (Sandbox Code Playgroud) 我们的一个.NET 2.0应用程序开始随机消失.事件日志中没有记录,Watson博士没有生成崩溃转储,没有什么......
如何解决此应用程序?
如果条件语句使用PHP,有哪些不同的写法?
我知道以下的例子
if($test == 1){
}else{
}
Run Code Online (Sandbox Code Playgroud)
和
if($test == 1)
echo 'asdsa';
else
echo 'sdaaa';
Run Code Online (Sandbox Code Playgroud) 当用户关闭选项卡/窗口/浏览器时,我可以依赖窗口卸载事件吗?
编辑:
找到IE中触发卸载事件的列表.http://msdn.microsoft.com/en-us/library/ms536973%28VS.85%29.aspx
我想知道在哪些边缘情况下不会触发卸载事件.