小编dod*_*onl的帖子

URL编码将"&"(&符号)视为"&"HTML实体

我正在编码一个将在URL中传递的字符串(通过GET).但是,如果我使用escape,encodeURI或者encodeURIComponent,&将被替换%26amp%3B,但我希望它被替换%26.我究竟做错了什么?

javascript urlencode

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

JScrollPane和JList自动滚动

我有下一个代码:

    listModel = new DefaultListModel();
    listModel.addElement(dateFormat.format(new Date()) + ": Msg1");
    messageList = new JList(listModel);
    messageList.setLayoutOrientation(JList.VERTICAL);

    messageScrollList = new JScrollPane(messageList);
    messageScrollList.setPreferredSize(new Dimension(500, 200));

    messageScrollList.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener() {  
        public void adjustmentValueChanged(AdjustmentEvent e) {  
            e.getAdjustable().setValue(e.getAdjustable().getMaximum());  
        }
    }); 
Run Code Online (Sandbox Code Playgroud)

它会自动向下滚动.但是,如果我尝试向上滚动以重新阅读消息,则会强制向下滚动.我怎样才能解决这个问题?

java swing jscrollpane jlist autoscroll

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

NSString到NSUInteger

我在NSString中有一个数字@"15".我想把它转换成NSUInteger,但我不知道怎么做...

cocoa-touch nsstring iphone-sdk-3.0 nsuinteger

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

Node.js中的XML到PEM

我坚持使用加密api,因为我对密码术知之甚少.我有这个

XML:
<RSAKeyValue>
    <Modulus>1znidPBIcMcO7K/53tkTSyKqxlG5Mcws8kVtijS4tyEU4W/FEVWYpOtv+Stnb4Vt</Modulus>
    <Exponent>AQAB</Exponent>
</RSAKeyValue>

Signature:
rNbdUP-p4pEGfwQSwR6VPvAVZ-sZu-ptgw8SofYYmNTlfUB9iUbb593eCAuT5jsqDTC

Original data:
<xml>...some big xml...</xml>
Run Code Online (Sandbox Code Playgroud)

我想验证签名,我该怎么做?

(我正在使用节点v0.10.18)

cryptography rsa node.js xml-signature

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

Cocoa NSString爆炸

我有一个NSString : @"1a,1b,1c,1d,5c". 我想将这个NSString分成NSMutableArray,但我不知道如何.我认为这很简单,但我找不到它(也许是因为我的英语不够好,无法找到一个好的描述来搜索).

此致,渡渡鸟

cocoa-touch nsstring nsmutablearray iphone-sdk-3.0

8
推荐指数
2
解决办法
5528
查看次数

JTextArea在换班+输入的新行

我已经在我的JTextArea字段中添加了一个keylistener,但它的行为并不像我预期的那样.

inputTextArea.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent k) {
  //If the return button is hit, only set to a new line if shift is also down.
  if(k.getKeyChar() == KeyEvent.VK_ENTER) {
   if(k.isShiftDown()) {
    inputTextArea.append(" \n");
   } else {
    //Send The Message...
    boolean cleanTextField = false;
    try {
     sendMessage(inputTextArea.getText());
     cleanTextField = true;
     msgScrollPane.setAutoscrolls(true);

     JScrollBar vbar = msgScrollPane.getVerticalScrollBar();
     if ((vbar.getValue() + vbar.getVisibleAmount()) == vbar.getMaximum()) {
      msgPane.setCaretPosition(msgDoc.getLength());
     }
    } catch (Exception ex) {
     ex.printStackTrace();
     cleanTextField = false;
    } finally {
     if(cleanTextField) {
      inputTextArea.setText("");
     } …
Run Code Online (Sandbox Code Playgroud)

java jtextarea

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

错误"创建具体实例!"

我在同一个代码中遇到了另一个问题......我收到了这个错误:

初始化方法-initWithCharactersNoCopy:length:freeWhenDone:无法发送到类NSString_RegEx的抽象对象:创建一个具体的实例!

但我不明白错误或我应该做什么......

编辑:

NSString *pageContent = [[NSString alloc] initWithData:pageContents encoding:NSASCIIStringEncoding];
NSString_RegEx *pContent = [[NSString_RegEx alloc] initWithString: pageContent];
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c-2.0

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

不支持的配置

我试图理解故事板的概念,但我收到了这个警告:
Unsupported Configuration: Segues initiated directly from view controllers must have an identifier for use with -[UIViewController performSegueWithIdentifier:sender:]

我想做的事情:
我有一个带有4个选项卡的tabbar,这些选项卡导致其中包含TableViewControllers的不同NavigationControllers.4个不同的TableViewControllers共享相同的DetailViewController.当我尝试连接最后一个连接(TableViewController - > NaviagtionViewController - > DetailViewController)时,我收到了警告.

我希望我能够清楚地解释清楚.

汤姆

ios5

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

jQuery - 锚点击

我在jquery中有一个工作的a.click()函数...但是如果我点击一个锚点,我会打开一个新窗口...但是如何阻止浏览器自己打开一个新窗口?

例:

    $('a').each(function() {
            $(this).click(function(e) {
                if($(this).attr('target') == '_popup') {
                    //here is code to open window (already exists)

                    //try to stop propagation, but doesn't work...
                    e.stopPropagation();
                }

                hideNSL();
            });
    });
Run Code Online (Sandbox Code Playgroud)

所以,我该如何停止活动?

jquery

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

如何查找目录中的所有MP3文件?

我最近开始使用delphi,现在我想从目录中获取所有mp3文件.我想要像php函数glob().

delphi glob delphi-6

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

Java无效流标头:7371007E

我正在构建客户端 - 服务器应用程序.现在我想使用以下代码将消息从客户端转发到所有其他客户端:

ArrayList<User> usrs = _usrHandler.getUsers();
for(User usr : usrs) {
    if(!usr.getSocket().equals(_connection)) {
        usr._oOut.writeObject(new CommunicationMessage(this._comMsg.getMessage(), CommunicationMessage.MSG, 
                                                    this._comMsg.getUser()));
 }
}
Run Code Online (Sandbox Code Playgroud)

在客户端,程序正在侦听消息.它抛出了这个异常:

java.io.StreamCorruptedException: invalid stream header: 7371007E
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:783)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:280)
    at Connection$MessageListener.run(Connection.java:126)
    at java.lang.Thread.run(Thread.java:637)
Run Code Online (Sandbox Code Playgroud)

消息监听:

             while(this._loop) {
 this._comMsg = (CommunicationMessage) this._dataInput.readObject();

 SimpleAttributeSet attr = new SimpleAttributeSet();
 attr.addAttribute(StyleConstants.CharacterConstants.Bold, Boolean.TRUE);
 attr.addAttribute(StyleConstants.CharacterConstants.Foreground, _comMsg.getUser().getColor());

 messageClient.addMessage(_comMsg.getUser().getNickName() + ": ", attr);
 messageClient.addMessage(_comMsg.getMessage(), _comMsg.getUser().getColor());

 _comMsg = null;
}
Run Code Online (Sandbox Code Playgroud)

有人看到错误吗?

java io serialization

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