问题列表 - 第37027页

在Android中保存共享首选项时出现问

现在我正在尝试保存变量,当我关闭应用程序并在我打开应用程序备份时返回变量.我不知道我是否正确行事.我的变量叫做count,想保存并恢复它.这是正确的吗?如果是这样,为什么它不起作用?如果没有,我需要改变什么?(我显然使用SharedPreferences)

protected void onPause(){
   super.onPause();


  SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
  SharedPreferences.Editor editor = settings.edit();
  editor.putInt("count", count);
  editor.commit();
}
@Override
protected void onResume(){
    super.onResume();
    SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
    count = settings.getInt("count", count);
}
Run Code Online (Sandbox Code Playgroud)

variables android sharedpreferences

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

jQuery UI Themeroller问题

我刚刚在http://jqueryui.com/themeroller/创建了一个自定义主题并下载了主题.

现在我如何开始并实现CSS?

css jquery jquery-ui

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

如何建模复杂数据

我必须创建一个模型,在几个平台上存储游戏的游戏控制.我找不到合适的方法.

  1. 控制器按钮在不同的系统上是不同的(Wii,Xbox 360,PS3都有自己特定的控制器按钮.)
  2. 有些游戏实际上是几个游戏打包成一个游戏; 这意味着单个产品可以根据正在播放的游戏进行多项控制.
  3. 许多游戏的游戏控制根据您的游戏内活动(驾驶/步行/飞行等等)而变化
  4. 仅仅存储按钮功能是不够的,因为大多数游戏都有几个需要组合按钮的特殊动作.

你会如何解决这个问题?老实说,我不知道从哪里开始!

更新:非常感谢大家的深思熟虑,非常有帮助的意见.我还没有选择和回答,因为最终决定这个功能不值得付出努力.非常感谢再次.

sql database-design data-modeling

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

如何通过FTP与Eclipse RSE同步文件?

我安装了Helios,它有最新版本的RSE软件包,我可以从远程服务器上复制文件,但我似乎无法使用"查看/同步"选项.我选择远程目录上的文件夹,指定本地目录的"进入文件夹",点击完成,没有任何内容同步.思考?

eclipse ftp

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

更新标识列中的值

如何覆盖MSSQL中的标识列?我试过了 :

    SET IDENTITY_INSERT GeoCountry ON
    UPDATE GeoCountry SET CountryID = 18 WHERE CountryID = 250
Run Code Online (Sandbox Code Playgroud)

但是我回来了

    SET IDENTITY_INSERT GeoCountry ON
    UPDATE GeoCountry SET CountryID = 18 WHERE CountryID = 250
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

31
推荐指数
4
解决办法
9万
查看次数

DAO(数据访问对象)最佳实践 - 我看到的例子都使用了DAO和Services对象,这里的最佳实践是什么?

我正在创建一个数据访问对象,以便从Google App Engine中检索构建在Spring框架上的Web应用程序的信息(所有人都是第一次).

我看到许多使用Controller/webapp - > Service - > DAO - > JDO/Google-app-engine模式的示例.

在这种模式中,DAO层是唯一了解JDO的层,因此如果数据存储发生更改,则该层是唯一需要替换的层.Services层调用DAO层并格式化/操作所需的数据.

我的问题是为什么额外的服务层?至少最初看起来服务层似乎没有增加很多等式.我自然会想到只写一个DAO层来封装JDO请求并操纵和返回数据.

有人能告诉我单独的服务层的合理性,随着项目变得庞大而复杂,这会变得明显吗?

dao design-patterns

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

使用最新的Sun JVM(1.6),是否可以获取GC线程信息?

使用JRockit,您可以通过任何方式获取完整的线程列表,所有这些方法都包含有关垃圾收集线程的信息:

1)向Thread班级询问信息:

Thread.getAllStackTraces();
Run Code Online (Sandbox Code Playgroud)

2)ThreadGroup用于获取该信息:

ThreadGroup root = Thread.currentThread().getThreadGroup();
while (root.getParent() != null) {
    root = root.getParent();
}
Thread[] list = new Thread[root.activeCount() + 5];
root.enumerate(list, true);
Run Code Online (Sandbox Code Playgroud)

3)使用JMX获取列表:

ThreadMXBean THREAD_MX_BEAN = ManagementFactory.getThreadMXBean();
long[] tids = THREAD_MX_BEAN.getAllThreadIds();
ThreadInfo[] tinfos = THREAD_MX_BEAN.getThreadInfo(tids);
Run Code Online (Sandbox Code Playgroud)

4)CTRL-BREAK

但是,使用Sun JVM - 至少是最近的Java 6版本 - 只有CTRL-BREAK似乎包括垃圾收集线程和VM Periodic Task线程.我发现监视GC线程使用的CPU非常有用,这样我的应用程序就可以检测并记录GC何时占用大部分CPU时间.如果没有此信息,您只知道GC何时超过某些设定的阈值.

如果我甚至可以找到GC线程的线程ID,那么JMX可能会提供我需要的其他信息(除非这些线程有不同之处).例如,使用方法:

long threadId = tids[0];
long cpuTime = THREAD_MX_BEAN.getThreadCpuTime(threadId);
Run Code Online (Sandbox Code Playgroud)

有谁知道如何 - 或者是否已知不可能 - 使用Sun JVM获取有关垃圾收集线程的信息?

java garbage-collection jmx thread-dump

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

Rails Twitter OAuth战略与设计

我一直在寻找如何在Rails 3的Devise gem中使用oauthable模块.我在这里遇到了几个看似正确的问题但是我无法让实现工作.我的最终目标是通过我的Rails 3应用程序中的Devise进行Twitter和Facebook身份验证.现在我正在努力应对我认为是看守策略列表中的"例子".我到目前为止.

在我的设计初始化器中,我有以下代码块,我相信,适当的地方.

manager.oauth(:twitter) do |twitter|
  twitter.consumer_secret = '[secret]'
  twitter.consumer_key  = '[key]'
  twitter.options :site => 'http://twitter.com'
end
manager.default_strategies(:scope => :user).unshift :twitter_oauth        

Warden::OAuth::access_token_user_finder(:twitter) do |access_token|
  User.find_or_create_by(:token => access_token.token, :secret => access_token.secret).tap do |user|
     user ||= User.create!(:access_token => access_token.token, :secret => access_token.secret)
  end
end
Run Code Online (Sandbox Code Playgroud)

我已经在我的一个观点上放置了一个链接,但我得到的只是一个错误,OAuth 401未经授权,这是来自Twitter还是我完全错过了一步?

devise oauth-ruby twitter-oauth ruby-on-rails-3

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

MATLAB中的.m和.mat文件有什么区别

当我跟踪我的参考MATLAB脚本时,我找到了带有.mat扩展名的文件.我的问题是:

  1. .mat.m文件有什么区别?
  2. 如何打开带.mat扩展名的文件?

file-io matlab file-extension

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

java.net.SocketException:无法识别的Windows套接字错误:0:JVM_Bind(JBOSS)


我在Windows 7上使用JBoss 4.0.5 GA和Java 1.5版(我必须使用旧的Java版本和JBoss,因为我正在使用遗留系统).当我启动服务器时,我收到以下错误:

java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind  
Run Code Online (Sandbox Code Playgroud)

我相信这会导致许多其他例外情况:

11:09:26,925 WARN  [ServiceController] Problem starting servicejboss.cache:service=TomcatClustering Cache
java.lang.NullPointerException
    at org.jgroups.protocols.FD_SOCK.down(FD_SOCK.java:235)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.protocols.FD.down(FD.java:278)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.stack.Protocol.down(Protocol.java:540)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.protocols.pbcast.NAKACK.down(NAKACK.java:297)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.protocols.UNICAST.down(UNICAST.java:262)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:292)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.protocols.pbcast.GMS.down(GMS.java:605)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.protocols.FC.down(FC.java:122)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.protocols.FRAG2.down(FRAG2.java:146)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at org.jgroups.stack.Protocol.passDown(Protocol.java:510)
    at org.jgroups.protocols.pbcast.STATE_TRANSFER.down(STATE_TRANSFER.java:217)
    at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467)
    at …
Run Code Online (Sandbox Code Playgroud)

java jboss jvm java-ee windows-7

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