问题列表 - 第17800页

如何使用正则表达式获取最后一个段?

我有以下网址.

http://127.0.0.1/ci/index.php/admin/menus/edit/24

我希望从这里得到24以便在jquery/javascript中使用.

像这样的东西.

var id=this.href.replace(/.*=/,'');
this.id='delete_link_'+id;
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何编码呢?

javascript regex jquery

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

Bash || if []; 块

我有代码匹配:

if [ $LAST_MODIFIED -lt 3600 || ! -f "$i" ]; then
    wget $WGET_OPTS $BASE$i
    LAST_MODIFIED=`echo "\`date +%s\` - \`stat -c %Y $i\`" | bc`
    if [ $LAST_MODIFIED -lt 500 ]; then
        $FILES_MODIFIED++
    fi
fi
Run Code Online (Sandbox Code Playgroud)

$i 通过定义

for i in `/bin/grep ".gz" index.html | awk -F\" '{print $2}'`
Run Code Online (Sandbox Code Playgroud)

但是,bash告诉我

[: missing `]'
Run Code Online (Sandbox Code Playgroud)

-f: command not found

为什么?

bash file

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

为什么我会在尝试编组时遇到"NoSuchMethodException"和"IOException",错误?

我在日志文件中看到了大量的错误.似乎没有任何东西导致我们的用户没有看到任何错误.什么可能导致他们?我们正在运行CF 8.

仅供参考:他们每秒发生多次.

12/11 12:30:13 error jrunx.scheduler.SchedulerService.cancel()
java.lang.NoSuchMethodException: jrunx.scheduler.SchedulerService.cancel()
    at java.lang.Class.getMethod(Class.java:1605)
    at jrunx.rmi.RMIBroker.invokeService(RMIBroker.java:280)
    at jrunx.rmi.RMIBroker.invoke(RMIBroker.java:137)
    at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
    at sun.rmi.transport.Transport$1.run(Transport.java:159)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

IOException upon attempt to marshall 0 argument of type jrun.servlet.session.SessionHolder.
12/11 12:30:13 error 
java.lang.reflect.UndeclaredThrowableException
    at $Proxy2.cancel(Unknown Source)
    at jrunx.kernel.ServiceAdapter.unscheduleRunnable(ServiceAdapter.java:760)
    at jrun.servlet.session.SessionService.unscheduleRunnable(SessionService.java:1019)
    at jrun.servlet.session.SessionHolder.reschedule(SessionHolder.java:148)
    at jrun.servlet.session.JRunSession.setMaxInactiveInterval(JRunSession.java:135)
    at jrun.servlet.session.SessionService.createSession(SessionService.java:1250)
    at jrun.servlet.ForwardRequest.getSession(ForwardRequest.java:384)
    at coldfusion.runtime.AppHelper.setupJ2eeSessionScope(AppHelper.java:521)
    at coldfusion.runtime.AppHelper.setupSessionScope(AppHelper.java:592)
    at coldfusion.tagext.lang.ApplicationTag.doStartTag(ApplicationTag.java:279) …
Run Code Online (Sandbox Code Playgroud)

coldfusion logging

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

TextField键盘在数字模式下启动

我需要UITextField"ASCII Capable"键盘才能进入数字模式.我找不到这个API,我错过了什么?

iphone api

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

如何在Java中将给定String的UTF-8编码的字节的MD5哈希的前8个字节表示为long?

如何在Java中将给定String的UTF-8编码的字节的MD5哈希的前8个字节表示为long?

java byte

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

实现异步WCF服务

我有一个WPF应用程序,我正在使用WCF分离到客户端和服务器端.我不喜欢我最初用直接解决方案得到的混乱,所以现在我正在根据MCFel Castro,WCF Extreme的截屏视频中的建议进行重组.如果您不熟悉视频,他基本上手动设置整个通信 - 不使用服务引用.这包括:

  • 与所有服务和数据合同的通用合同 - 由客户端和服务器引用
  • 托管服务的控制台应用程序
  • 客户端上的代理类映射服务,并将调用传递给它(使用ClientBase或ClientFactory)

我已经完成了他所有的步骤,我真的很喜欢这里的发展方向.但是,他没有解决异步服务调用,这就是我想要使用的.

添加服务引用时,我可以选中"生成异步操作"复选框,然后获取MyServiceCompleted和MyServiceAsync.但是,我想这是在添加服务引用时生成的东西,而不是这个构建的类中的一些魔法?

那么,我能以某种方式从ClientBase或ClientFactory获取异步操作吗?或者我是否必须将实际的服务器端服务定义为异步?如果是这样 - 有人可以给我一些关于如何开始使用简单异步服务的提示或示例吗?我一直在MSDN上阅读这个主题,但它让我感到很困惑,因为我已经没有得到这个了...

.net service wcf asynchronous

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

incr 如何处理到期时间?

在 memcached(appengine api 实现)中,expiration 如何与 incr() 交互?incr() 没有时间参数,但是如果我用另一个调用添加键而不是使用 initial_value 参数会发生什么,如下所示:

memcache.add('testcounter', 0, time=60*90) 
newcnt = memcache.incr('testcounter') 
Run Code Online (Sandbox Code Playgroud)

testcounter 还会在 90 分钟后过期吗?那个时候我要不要再叫这个?

python google-app-engine memcached

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

我可以在DLL中嵌入其他文件吗?

我正在通过API为另一个应用程序编写插件.插件分发了一个DLL.是否可以在DLL文件中嵌入其他文件,如pdf,图像,chm帮助文件等...我希望能够提供插件的文档,但我仍然希望保留分发插件的能力-in作为单个文件,用户只需拖放到要安装的应用程序上即可.

.net c# dll embedding winforms

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

使用xmlstarlet提取和转储元素

我正在寻找一种使用xmlstarlet从我的xml中提取和打印元素的方法; 例如,如果我的xml是

<?xml version="1.0" encoding="ISO-8859-1"?>

<bookstore>

<book>
  <title lang="eng">Harry Potter</title>
  <price>29.99</price>
</book>

<book>
  <title lang="eng">Learning XML</title>
  <price>39.95</price>
</book>

</bookstore>
Run Code Online (Sandbox Code Playgroud)

我想打印出价格= 29.99的book元素:

<book>
  <title lang="eng">Harry Potter</title>
  <price>29.99</price>
</book>
Run Code Online (Sandbox Code Playgroud)

我理解选择这样一个元素的xpath查询(/bookstore/book[price=29.99)但我无法在stdout上打印/转储它.如果我使用'-v'选项并使用-v(.)我没有得到我想要的输出(包含其中的所有标签)我只是得到文本值.应该有一种简单地转储所选元素的方法,这就是我要找的东西.

谢谢你的期待.

xml xmlstarlet

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

如何处理zend框架表单中的多选框?

只是想知道它是如何工作的以及如何处理信息.

假设我有一个这样的表格:

$multi = new Zend_Form_Element_Multiselect('users');
$multi->setMultiOptions(array(
    //'option value' => 'option label'
    '21' => 'John Doe',
    '22' => 'Joe Schmoe',
    '23' => 'Foobar Bazbat'
));
$form->addElement($multi);
Run Code Online (Sandbox Code Playgroud)

如果用户从多选框中选择一个或多个值...

  • 如何获取用户选择的值?
  • 它是否以阵列形式返回?或者是什么?
  • 如何判断用户选择了多少项?

zend-framework zend-form

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