小编Lan*_*ler的帖子

用计时器动画JPanel(滑入)

我正在尝试使用我制作的这个类从侧面制作JPanel幻灯片:

public class AnimationClass {

    private int i;
    private int y;
    private JPanel panel;
    private int xTo;
    private Timer timer;
    private int xFrom;

    synchronized void slidePanelInFromRight(JPanel panelInput, int xFromInput, int xToInput, int yInput, int width, int height) {
        this.panel = panelInput;
        this.xFrom = xFromInput;
        this.xTo = xToInput;
        this.y = yInput;

            panel.setSize(width, height);

            timer = new Timer(0, new ActionListener() {
                public void actionPerformed(ActionEvent ae) {

                    for (int i = xFrom; i > xTo; i--) {
                        panel.setLocation(i, y);
                        panel.repaint();
                        i--;

                        timer.stop();
                        timer.setDelay(100); …
Run Code Online (Sandbox Code Playgroud)

java animation swing timer jpanel

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

Android Eclipse无法启动.发生了错误.看日志文件

我知道StackOverflow(以及其他人)已多次询问过这个问题,但我发现的解决方案都不适用于我.

正如您在标题中看到的那样,我在启动Android eclipse时收到以下错误消息:

发生了错误.看日志文件

我试过从eclipse.ini文件中删除SNAP文件和Vmargs指令.我还尝试使用以下命令清理Eclipse:

PATH/TO/ECLIPSE -clean

但没有结果.

我在Windows 7上运行ADT Eclipse软件包.

这是我的日志文件(重复)在我尝试运行它时所说的内容:

!ENTRY org.eclipse.core.resources 4 2 2014-05-26 13:45:14.494!消息从插件调用代码时出现问题:"org.eclipse.core.resources".!在org.eclipse.ui.ui.internal.ide.IDEWorkbenchActivityHelper $ 3.resourceChanged(IDEWorkbenchActivityHelper.java:158)的org.eclipse.ui.activities.WorkbenchActivityHelper.isFiltering(WorkbenchActivityHelper.java:235)处堆放0 java.lang.NullPointerException Org.eclipse.core.internal.events.NotificationManager $ 1.run(NotificationManager.java:291)org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)org.eclipse.core.internal.events位于org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java)的.NotificationManager.notify(NotificationManager.java:285) :395)org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)位于org.eclipse的org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:156). core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

这就是它在上次关闭eclipse之前/之前写的最后一件事:

!ENTRY org.eclipse.ui.workbench 4 0 2014-05-25 21:37:47.323
!MESSAGE An unexpected exception was thrown.
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.Workbench.createWorkbenchWindow(Workbench.java:1232)
    at org.eclipse.ui.internal.Workbench.getActiveWorkbenchWindow(Workbench.java:1225)
    at org.eclipse.ui.internal.services.WorkbenchSourceProvider.updateActiveShell(WorkbenchSourceProvider.java:924)
    at org.eclipse.ui.internal.services.WorkbenchSourceProvider.getCurrentState(WorkbenchSourceProvider.java:133)
    at org.eclipse.ui.internal.services.WorkbenchSourceProvider$6.handleEvent(WorkbenchSourceProvider.java:684)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
    at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations.java:1664)
    at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:2145)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4525)
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
    at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1627)
    at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2069)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4976)
    at org.eclipse.swt.internal.win32.OS.BringWindowToTop(Native Method)
    at …
Run Code Online (Sandbox Code Playgroud)

eclipse eclipse-adt

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

带连接的 SQL 选择返回双重结果

我正在尝试使用连接从不同的表中选择一些数据。

首先,这是我的 SQL (MS) 查询:

SELECT Polls.pollID, 
       Members.membername, 
       Polls.polltitle, (SELECT COUNT(*) FROM PollChoices WHERE pollID=Polls.pollID) AS 'choices',
       (SELECT COUNT(*) FROM PollVotes WHERE PollVotes.pollChoiceID = PollChoices.pollChoicesID) AS 'votes'
FROM Polls
INNER JOIN Members
ON Polls.memberID = Members.memberID
INNER JOIN PollChoices
ON PollChoices.pollID = Polls.pollID;
Run Code Online (Sandbox Code Playgroud)

此查询中涉及的表在这里: 桌子

查询返回此结果:

pollID   | membername | polltitle | choices | votes
---------+------------+-----------+---------+-------
10000036 | TestName   | Test Title|   2     |   0
10000036 | TestName   | Test Title|   2     |   1
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

sql redundancy inner-join

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

如何为多个虚拟主机(apache)设置负载均衡器

我正在尝试为我的apache服务器上的几个虚拟主机设置负载均衡器.通过为文件"C:\ Windows\System32\drivers\etc\hosts"添加以下行来添加这些虚拟主机:

127.0.0.1       localhost
127.0.0.1       vhosta
127.0.0.1       vhostb
127.0.0.1       vhostc
127.0.0.1       load-balancer
::1             localhost
Run Code Online (Sandbox Code Playgroud)

然后我为文件"C:\ xampp\apache\conf\extra\httpd-vhosts.conf"添加了以下行:

<VirtualHost *:80>
  DocumentRoot c:/xampp/htdocs
  ServerName localhost
</VirtualHost>
<VirtualHost *:80>
  DocumentRoot c:/vhosts/vhosta
  ServerName vhosta
</VirtualHost>
<VirtualHost *:80>
  DocumentRoot c:/vhosts/vhostb
  ServerName vhostb
</VirtualHost>
<VirtualHost *:80>
  DocumentRoot c:/vhosts/vhostc
  ServerName vhostc
</VirtualHost>
<VirtualHost *:80>
  DocumentRoot c:/vhosts/load-balancer
  ServerName load-balancer
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

当然我已经在C:/ vhosts /中创建了文件夹,并为每个文件夹添加了一个index.php文件(里面有一个echo语句).

现在,我可以通过浏览器访问" http:// vhosta "等来访问虚拟主机.

但我需要的是制作一个负载均衡器,选择执行" http:// vhosta "," http:// vhostb "或" http:// vhostc ".

我怎样才能做到这一点?到目前为止,我做的一切都是正确的吗?

任何帮助将不胜感激!提前致谢!

(我在windows 8.1顺便说一句使用xampp.)

apache xampp load-balancing virtual-hosts

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

Android customAdapter(BasesAdapter)getView总是返回0

我为listview创建了一个customadapter,但由于某种原因,getView方法的参数"position"始终为0,这使得该方法毫无用处.

这是我的customAdapter的代码,扩展了BaseAdapter:

public class CreateProgramAdapter extends BaseAdapter {

    private LayoutInflater inflater;
    private ArrayList<TrainingPass> trainingPasses;
    private List<TrainingPass> items;
    private Context context;

    public CreateProgramAdapter(Context context, List<TrainingPass> items) {
        this.context = context;
        this.items = items;
        this.inflater = LayoutInflater.from(this.context);
    }

    @Override
    public int getCount() {
        return items.size();
    }

    @Override
    public TrainingPass getItem(int position) {
        return items.get(position);
    }

    @Override
    public long getItemId(int position) {
        return 0;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View view;
        TrainingPassHolder holder;

        if(convertView == null) { …
Run Code Online (Sandbox Code Playgroud)

android android-listview baseadapter custom-adapter getview

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

Hashing如何为HashSet工作?

我刚刚阅读并理解了散列如何与HashMap一起使用:它如何使用散列表,使用散列函数制作散列码等.

我的问题是:如果相同的原则适用于HashSet?很明显它无法从HashSet的密钥计算哈希码,因为它没有哈希码.但它是否从HashSet的值计算哈希码呢?

java hash hashmap hashset

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

单击显示特定图像

我试图让一个div显示何时点击图片.此div应包含仅更大的点击图片.我不能让这个工作.我已经尝试了很多不同的东西,现在我希望有人可以帮助我或给我一些指示.

首先我有我的html图像,它是在php while循环中生成的:

<img src='".$picsarray[$picsfrom]."' class='gallerythumbnail'>
Run Code Online (Sandbox Code Playgroud)

然后我有我的CSS我想要点击上一个图像显示div:

#showimagediv {
    display: none;
    width: 500px;
    height: 500px;
    margin-left: 100px;
    margin-top: -300px;
    position: fixed;
    background-color: #f00;
    z-index: 6;
}
Run Code Online (Sandbox Code Playgroud)

最后我有一些我试图制作的Jquery代码:

<script>
$(document).ready(function() {
    $(\"#gallerythumbnail\").click(function( event ) {
        $(\".showimagediv\").show();
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用此行获取所点击图像的地址:

$(this).attr('src')
Run Code Online (Sandbox Code Playgroud)

我不知道如何在div中使用它,单击图像时显示

我希望有人理解我的意思,并能帮助我朝着正确的方向前进.

html css jquery image

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

如何在Bootstrap中设置多个选项卡导航

我正在尝试实现每个项目的数据列表,有一个标签(实际上是丸)菜单.问题在于,当我这样做时,他们互相干扰,使得它一次只能有一个活动标签,即使它们有不同的id.

我是这样做的:

首先,我为列表中的一个项目提供了一个选项卡/药丸菜单:

<div class='col-md-12'>
    <div class='row'>
        <div class='col-md-12' style='margin-top: -50px;'>
            <ul class='nav nav-pills'>
                <li class='active'><a data-toggle='tab' href='#vis_opgave1'>Vis opgave</a></li>
                <li><a data-toggle='tab' href='#rediger_opgave1'>Rediger Tekst</a></li>
                <li><a data-toggle='tab' href='#admin_opgave_billeder1'>Administrer billeder</a></li>
            </ul>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

以下是用于保存关联数据的内容div:

<div id='vis_opgave1' class='tab-pane fade in active'>
    <div class='row'>
        aaaaaaaa11111111111
    </div>
</div>

<div id='rediger_opgave1' class='tab-pane fade'>
    <div class='row'>
        bbbbbbb11111111
    </div>
</div>

<div id='admin_opgave_billeder1' class='tab-pane fade'>
    <div class='row'>
        cccccccccc1111111
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我创建了一个jsfiddle来向您展示问题:http://jsfiddle.net/kx96pndg/

选择其中一个选项卡后,您可以看到其他导航菜单的活动内容消失.

我真的希望有人可以帮助我.任何帮助将不胜感激.

html javascript css jquery twitter-bootstrap

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

Big-O简单解释和在java中使用

我真的无法弄清楚"Big-O"是什么以及如何在实践中使用它,所以我希望有人可以给我一个简单的解释,也许在java中有一点编程实例.

我有以下问题:

  • 这些术语的含义是什么(尽可能简单)以及如何在java中使用:BigO(1),BigO(n),BigO(n2)和BigO(log(n))?

  • 如何从现有的Java代码中计算Big-O?

  • 你如何使用Big-O排序
  • 你如何使用Big-O递归

希望有人能够提供帮助.

谢谢你的优势

java big-o

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

在Android的字符串资源中使用反斜杠

在Android的字符串资源中使用反斜杠的正确方法是什么?

例如,如果我希望在字符串资源的POST请求中发送此确切的字符串:

"something\\somethingelse"
Run Code Online (Sandbox Code Playgroud)

那么以下xml是否正确:

<string name="something">something\\somethingelse</string>
Run Code Online (Sandbox Code Playgroud)

它在测试中写出了正确的字符串,但是我不禁想到某些设备可能会转义其中一个反斜杠并写出:

"something\somethingelse"
Run Code Online (Sandbox Code Playgroud)

代替。

那么,如何确保所有设备都使用相同的字符串加上两个反斜杠呢?

string android

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

如何在Android SQLite中插入默认值?

我有一个关于在an​​droid中的SQLite数据库表中插入默认值的问题.我有一个DBHandler(显然)负责创建db,表和执行CRUD查询.

但我似乎无法弄清楚的是,如何在表中插入默认值.首先,我尝试使用以下方法在我的DBHandler中插入默认值:

// Write settings to db
public void addSetting(String key, String value) {
    SQLiteDatabase db = this.getWritableDatabase();
    ContentValues values = new ContentValues();
    values.put(SETTING_KEY, key);
    values.put(SETTING_VALUE, value);
    db.insert(TABLE_APP_SETTINGS, null, values);
    db.close();
}
Run Code Online (Sandbox Code Playgroud)

使用onCreate()方法调用的方法如下:

@Override
public void onCreate(SQLiteDatabase db) {
    // creating tables
    db.execSQL(DATABASE_CREATE);
    db.execSQL(CREATE_TABLE_SETTINGS);

    // insert default values
    this.addSetting("access_admin_fingers", "2");
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,这导致应用程序崩溃,给我以下LogCat消息:

02-18 09:43:52.050: W/dalvikvm(14297): threadid=1: thread exiting with uncaught exception (group=0x41f3d930)
02-18 09:43:52.060: E/AndroidRuntime(14297): FATAL EXCEPTION: main
02-18 09:43:52.060: E/AndroidRuntime(14297): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.customerratingsystem/com.customerratingsystem.AdminActivity}: java.lang.IllegalStateException: getDatabase called …
Run Code Online (Sandbox Code Playgroud)

java android android-sqlite

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