问题列表 - 第49835页

在构造函数之后设置类常量?

我有一个具有以下架构的类

class MyClass
{
   const x = 'abc';
   const y = '123';

   function _contruct() {}
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让我在类体中保持常量未设置,并在调用构造函数后动态设置?像这样的事情:

class MyClass
{
   const x;
   const y;

   function _contruct()
   {
      $this->setStuff();
   }

   function setStuff()
   {
     $this->x = Config::getX();
     $this->y = Config::getY();
   }
}
Run Code Online (Sandbox Code Playgroud)

php oop class

11
推荐指数
2
解决办法
7536
查看次数

如何解释Java线程堆栈?

符合这个问题:如何获得线程的堆栈跟踪

我想知道是否有人可以指出有关解释提取的Java线程堆栈的信息jstack.

我的情况是我有一个在GlassFish v2.1.1上运行的Java EE 5应用程序,它定期挂起(每天至少2-3次).要让它再次运行,我必须杀死Glassfish进程并再次启动域.应用程序通常会变得越来越慢,直到它最终完全挂起.一旦挂起,我就无法获得线程堆栈.我已经能够获得一个线程堆栈,因为它越来越慢,但我看不到找到问题或挂起的线程.

这是最新的线程转储:http://issues.i2m.dk/attachments/66/threadstack.201103211046.txt

线程转储片段:

"p: thread-pool-1; w: 20" daemon prio=10 tid=0x00007efd18843800 nid=0x5f89 in Object.wait() [0x00007efd03381000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00007efd480fc228> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl)
    at com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl.requestWork(WorkQueueImpl.java:171)
    - locked <0x00007efd480fc228> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl)
    at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:528)

"TP-Processor83" daemon prio=10 tid=0x0000000043179000 nid=0x5f87 runnable [0x00007efd03583000]
   java.lang.Thread.State: RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
    - locked <0x00007efe72696090> (a java.io.BufferedInputStream)
    at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:607)
    at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:545)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:672)
    at …
Run Code Online (Sandbox Code Playgroud)

java debugging multithreading glassfish threadpool

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

提升分割用量

我有一串格式[id1,id2,id3].我正在使用boost split来分割字符串并将其填充到矢量中.

boost::split(ids, message, boost::is_any_of("[, ]"));
Run Code Online (Sandbox Code Playgroud)

id是我的向量声明为std::vector<std::string> ids.

现在只有向量的奇数索引包含id,偶数为空.谁能告诉我可能是什么原因以及如何解决它.

c++ string boost split

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

这是C/C++中的未定义行为

int foo(int c){
    return c;
}

int main(void){
    int a=5,c;
    c = foo(--a) + a; 
}
Run Code Online (Sandbox Code Playgroud)

它会在C/C++中调用未定义的行为吗?我想不,不会.

在阅读完所有答案之后,我无法弄清楚它是未定义的行为还是未指定的行为.

c c++ undefined-behavior

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

转换为标准的svn目录布局标签/ branches/trunk

我们正在与SVN合作开展一个项目.我的同事已经通过将一个简单的目录"EX1"放入存储库的根目录来启动该项目,因此没有目录tags/branches/trunk.

我想将此目录的内容移动到主干中,然后从中创建一个标记.

我必须执行哪些命令?

svn

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

如何从Android手机上已配置的电子邮件中检索密码

我正在尝试检索Google帐户的密码,但出现安全异常。

我也已授予androidManifest.xmlaccount_manager,aunthenticator,get_account,管理帐户的权限。

android.accounts.Account[] googleAccount =
AccountManager.get(mContext).getAccounts();
for (android.accounts.Account account: googleAccount ) {
String pwd = AccountManager.get(mContext).getPassword(account);
AccountManager.get(mContext).setPassword(account, null);
}
Run Code Online (Sandbox Code Playgroud)

android accountmanager

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

在PHP中交叉未知数量的数组

我正在尝试与任意数量的PHP数组相交,其数量取决于用户提供的参数,每个参数都可以包含任意数量的元素.

例如:array1(1,2,3,4,5)array2(2,4,6,8,9,23)array3(a,b,3,c,f)... arrayN(x1,x2, x3,x4,x5 ...... xn)

由于array_intersect接受了一个params列表,我无法构建一个数组数组来交叉,并且必须绕过它.我想这个解决方案:http://bytes.com/topic/php/answers/13004-array_intersect-unknown-number-arrays但这并没有工作,因为报告的错误array_intersect需要2个或更多PARAMS.

有没有人知道如何以尽可能简单的方式处理这个问题?

php arrays loops array-intersect

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

jsoup.connect/jsoup.parse的进展

我在我的Android应用程序中使用Jsoup来解析网页中的数据.我想显示进度

Jsoup.connect(...).get();
Run Code Online (Sandbox Code Playgroud)

要么

Jsoup.parse(....);
Run Code Online (Sandbox Code Playgroud)

怎么做?是否有像webview一样更改进度时自动调用的方法.请告诉我如何完成任务的想法.

android jsoup

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

如何在IntelliJ IDEA中运行Eclipse启动程序文件?

我有一个.launch开发人员创建的Eclipse 文件,用于从Eclipse用来启动程序的XML文件中设置类路径,vm和程序参数.

我希望能够在IntelliJ IDEA中运行此文件,但有没有手动创建设置的自动方式?

eclipse intellij-idea launch

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

使用jQuery manpulate td

我有以下html结构.

<td class="coll-1">
   <b><a href="#">Some link text</a></b>
   <p>Description lorem ipsum dolor sit amet consect</p>
</td>
Run Code Online (Sandbox Code Playgroud)

我想用jQuery做这样的事情.我无法修改代码,所以必须使用它.

<td class="coll-1">
   <div class="col-1-data">
     <b><a href="#">Some link text</a></b>
     <p>Description lorem ipsum dolor sit amet consect</p>
   </div>
</td>
Run Code Online (Sandbox Code Playgroud)

请做好

html css jquery

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