我正在尝试使用我制作的这个类从侧面制作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) 我知道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) 我正在尝试使用连接从不同的表中选择一些数据。
首先,这是我的 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)
任何帮助将不胜感激。
我正在尝试为我的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.)
我为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) 我刚刚阅读并理解了散列如何与HashMap一起使用:它如何使用散列表,使用散列函数制作散列码等.
我的问题是:如果相同的原则适用于HashSet?很明显它无法从HashSet的密钥计算哈希码,因为它没有哈希码.但它是否从HashSet的值计算哈希码呢?
我试图让一个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中使用它,单击图像时显示
我希望有人理解我的意思,并能帮助我朝着正确的方向前进.
我正在尝试实现每个项目的数据列表,有一个标签(实际上是丸)菜单.问题在于,当我这样做时,他们互相干扰,使得它一次只能有一个活动标签,即使它们有不同的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/
选择其中一个选项卡后,您可以看到其他导航菜单的活动内容消失.
我真的希望有人可以帮助我.任何帮助将不胜感激.
我真的无法弄清楚"Big-O"是什么以及如何在实践中使用它,所以我希望有人可以给我一个简单的解释,也许在java中有一点编程实例.
我有以下问题:
这些术语的含义是什么(尽可能简单)以及如何在java中使用:BigO(1),BigO(n),BigO(n2)和BigO(log(n))?
如何从现有的Java代码中计算Big-O?
希望有人能够提供帮助.
谢谢你的优势
在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)
代替。
那么,如何确保所有设备都使用相同的字符串加上两个反斜杠呢?
我有一个关于在android中的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 ×4
android ×3
css ×2
html ×2
jquery ×2
animation ×1
apache ×1
baseadapter ×1
big-o ×1
eclipse ×1
eclipse-adt ×1
getview ×1
hash ×1
hashmap ×1
hashset ×1
image ×1
inner-join ×1
javascript ×1
jpanel ×1
redundancy ×1
sql ×1
string ×1
swing ×1
timer ×1
xampp ×1