小编Pav*_*ara的帖子

"无法执行对套接字的操作,因为系统缺少足够的缓冲区空间或因为队列已满"

我在C#中编写了一个IP多播应用程序.编译很好,但在运行时这行:

sock.SetSocketOption(SocketOptionLevel.IP,
                     SocketOptionName.AddMembership,
                     new MulticastOption(IPAddress.Parse("224.100.0.1")));
Run Code Online (Sandbox Code Playgroud)

抛出未处理的套接字异常:

无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或队列已满

我搜索了Google中的错误,人们建议删除可能已启用的3GB开关(我的操作系统是Windows 7).我做到了,但仍然得到同样的错误.可能是什么问题?

.net c# sockets windows-7

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

使用java发布xml数据

我使用以下java代码将xml数据POST到远程url并获取响应.在这里,我使用xml文件作为输入.我需要的是将xml作为字符串传递而不是文件...无论如何我能做到这一点吗?有人能帮我吗?非常感谢!

Java代码

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.InputStreamRequestEntity;
import org.apache.commons.httpclient.methods.PostMethod;

public class xmlToString {

public static void main(String[] args) {
    String strURL = "https://simulator.expediaquickconnect.com/connect/ar";
    String strXMLFilename = "xmlfile.xml";
    File input = new File(strXMLFilename);
    PostMethod post = new PostMethod(strURL);
    try {
        post.setRequestEntity(new InputStreamRequestEntity(
                new FileInputStream(input), input.length()));
        post.setRequestHeader("Content-type",
                "text/xml; charset=ISO-8859-1");
        HttpClient httpclient = new HttpClient();

        int result = httpclient.executeMethod(post);
        System.out.println("Response status code: " + result);
        System.out.println("Response body: ");
        System.out.println(post.getResponseBodyAsString());
    } catch (IOException e) {
        e.printStackTrace();
    } finally { …
Run Code Online (Sandbox Code Playgroud)

java xml post

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

导入外部jar文件

我编写了一个Java代码,用于导入外部jar文件.如何在命令行上编译和运行它?

提前致谢!

java command-line javac classpath

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

JSMin使用问题

我想使用JSMin来缩小js文件,但我很困惑如何在我的Windows机器上安装它以及如何使用它...我试图找到任何资源,没有运气.有人可以帮我这个吗?

非常感谢...

javascript minify

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

选择具有空或未指定属性的元素

采取以下原理图html代码:

<div>
  <span id='1' cust-attr='' />
  <span id='2' />
  <span id='3' cust-attr='Foo' />
</div>
Run Code Online (Sandbox Code Playgroud)

现在我正在寻找一个选择器,找到所有span没有属性"cust-attr"或其"cust-attr"值为空的s.
在这种情况下,这将是1和2.

我尝试了以下选择器,结果如下:

  1. span[cust-attr!=] 选择2和3
  2. span[cust-attr=''] 只选1
  3. span:not([cust-attr]) 选择2
  4. span(:not([cust-attr]),[cust-attr='']) 选择所有三个
  5. span([cust-attr=''],:not([cust-attr])) 选择1

但是,我没有找到只选择1和2的人
.你知道有可能吗?

请注意,我想避免:

span:not([cust-attr]),span[cust-attr='']
Run Code Online (Sandbox Code Playgroud)

因为"跨度"实际上是一种更复杂的表达.

html javascript jquery css-selectors

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

仅删除文本区域中的选定文本

我想使用Java Swing删除文本区域中的选定文本,但我找不到这样做的方法.在某些时候我想到了使用,textArea.setText("");但是,当我这样做时,它会清除一切.有人可以帮我这个吗?

这是我到目前为止编写的代码,

public class DeleteTest extends JFrame implements ActionListener {

JPanel panel;
JTextArea textArea;
JButton button;

public DeleteTest() {

    setVisible(true);
    setSize(500, 500);
    setDefaultCloseOperation(EXIT_ON_CLOSE);

    panel = new JPanel();
    panel.setBackground(getBackground().BLACK);
    textArea = new JTextArea(300, 300);
    button = new JButton("clear");

    button.addActionListener(this);

    panel.add(button);

    add(textArea, BorderLayout.CENTER);
    add(panel, BorderLayout.SOUTH);

}

@Override
public void actionPerformed(ActionEvent arg0) {
    if (arg0.getSource()==button){
        String selected=textArea.getSelectedText();
        if(!selected.equals("")){


        }
    }

}

public static void main(String[] args) {
    Runnable r = new Runnable() {

        @Override
        public void run() {
            DeleteTest de …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing

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

用java解析json

我是json解析的新手,我从请求中抓取了一个json字符串,现在我需要用java解析它.我正在使用json-lib.但我真的被困住了,因为我不熟悉它.我需要提取以下数据

1. name (hotel name)
2. starRating
3. geoPoint
Run Code Online (Sandbox Code Playgroud)

我使用了以下java代码,但它没有给我我需要的结果,请有人帮助我...

非常感谢!

java代码(s是我得到的json字符串)

JSONObject json = (JSONObject) JSONSerializer.toJSON(s);    
JSONArray jarray = json.getJSONArray("hotels");
for(int i=0 ; i < jarray.size(); i++) {
System.out.println("jarray [" + i + "] --------" + jarray.getString(i));
}
Run Code Online (Sandbox Code Playgroud)

json我需要解析

[
{
    "total": 250,
    "offset": 0,
    "requestID": "-btygi09oxfov",
    "locationName": "Paris, France",
    "locationLatitude": 48.86,
    "locationLongitude": 2.34,
    "cityCode": "PARIS_J_FR",
    "hotels": [
        {
            "ypid": "YN10001x300073304",
            "id": 56263,
            "hotelRateIndicator": "2",
            "name": "Renaissance Paris Vendome Hotel",
            "brandCode": "69",
            "addressLine1": "4 Rue du Mont-Thabor",
            "city": "Paris", …
Run Code Online (Sandbox Code Playgroud)

java json json-lib

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

客户端服务器应用java

我了解到Server应用程序在特定端口中创建了一个ServerSocket,

ServerSocket ServerSock=new ServerSocket(9000);
Run Code Online (Sandbox Code Playgroud)

和客户端建立到服务器应用程序的套接字连接,

Socket sock=new Socket("127.0.0.1","9000");
Run Code Online (Sandbox Code Playgroud)

所以客户端知道服务器的IP地址和端口,我很困惑服务器如何以及何时获得有关客户端的知识.请帮忙.

Thanx提前!!!

java client-server

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

xpath多标签选择

对于给定的XML,我如何使用xpath选择c,d,g,h(这将是b中不是j的子标签)?

XML

<a>
 <b>
  <c>select me</c>
  <d>select me</d>
  <e>do not select me</e>
  <f>
    <g>select me</g>
    <h>select me</h>
  </f>
 </b>

 <j>
  <c>select me</c>
  <d>select me</d>
  <e>do not select me</e>
  <f>
    <g>select me</g>
    <h>select me</h>
  </f>
 </j>
</a>
Run Code Online (Sandbox Code Playgroud)

我想使用以下来获取结果,但它没有给我g,h值

xpath.compile("//a/b/*[self::c or self::d or self::f/text()");
Run Code Online (Sandbox Code Playgroud)

我使用的java代码

import org.w3c.dom.*;
import javax.xml.xpath.*;
import javax.xml.parsers.*;
import java.io.IOException;
import org.xml.sax.SAXException;

 public class XPathDemo {

   public static void main(String[] args) 
   throws ParserConfigurationException,SAXException,IOException,PathExpressionException {

   DocumentBuilderFactory domFactory = 
   DocumentBuilderFactory.newInstance();
   domFactory.setNamespaceAware(true); 
   DocumentBuilder builder = domFactory.newDocumentBuilder();
   Document doc = builder.parse("test.xml");
   XPath xpath …
Run Code Online (Sandbox Code Playgroud)

java xml xpath xml-parsing

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

mootools单选按钮问题

我也是mootools和web开发的新手.我已经阅读了这个非常酷的博客 ,我想扩展代码以连接数据库以使用php文件更新评级.但不幸的是我的代码不工作意味着数据库没有更新.有人可以解释一下为什么.非常感谢...

这是代码

star.html

<html>

<script src="mootools-1.3.js"></script> 
<script src="lorenzos-MooStarRating-422072a/Source/moostarrating.js"></script> 
<script> 

    // Configure the image paths
    var MooStarRatingImages = {
        defaultImageFolder: 'lorenzos-MooStarRating-422072a/Graphics/',
        defaultImageEmpty:  'star_empty.png',
        defaultImageFull:   'star_full.png',
        defaultImageHover:  "star_boxed_hover.png"
    };

    // Post iD
    var postId = 10;

    // When the DOM is ready....
    window.addEvent("domready",function() {

        // Create our instance
        // Advanced options
        var advancedRating = new MooStarRating({
            form: 'ratingsForm',
            radios: 'rating',
            half: false,
            //imageEmpty: 'star_boxed_empty.png',
            //imageFull:  'star_boxed_full.png',
            //imageHover: "star_boxed_hover.png", 
            width: 17, 
            tip: 'Rate <i>[VALUE] / 7.0</i>', 
            tipTarget: $('htmlTip'),
            tipTargetType: 'html', 
            click: …
Run Code Online (Sandbox Code Playgroud)

javascript php mootools

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

`dna2protein.pl`中的这些行有什么作用?

我是perl的新手,我发现了一个使用Perl将DNA序列转换为蛋白质序列的脚本.我不明白该脚本中的某些行是什么,特别是以下内容:

my(%g)=('TCA'=>'S','TCC'=>'S','TCG'=>'S','TCT'=>'S','TTC'=>'F','TTT'=>'F','TTA'=>'L','TTG'=>'L','TAC'=>'Y','TAT'=>'Y','TAA'=>'_','TAG'=>'_','TGC'=>'C','TGT'=>'C','TGA'=>'_','TGG'=>'W','CTA'=>'L','CTC'=>'L','CTG'=>'L','CTT'=>'L','CCA'=>'P','CCC'=>'P','CCG'=>'P','CCT'=>'P','CAC'=>'H','CAT'=>'H','CAA'=>'Q','CAG'=>'Q','CGA'=>'R','CGC'=>'R','CGG'=>'R','CGT'=>'R','ATA'=>'I','ATC'=>'I','ATT'=>'I','ATG'=>'M','ACA'=>'T','ACC'=>'T','ACG'=>'T','ACT'=>'T','AAC'=>'N','AAT'=>'N','AAA'=>'K','AAG'=>'K','AGC'=>'S','AGT'=>'S','AGA'=>'R','AGG'=>'R','GTA'=>'V','GTC'=>'V','GTG'=>'V','GTT'=>'V','GCA'=>'A','GCC'=>'A','GCG'=>'A','GCT'=>'A','GAC'=>'D','GAT'=>'D','GAA'=>'E','GAG'=>'E','GGA'=>'G','GGC'=>'G','GGG'=>'G','GGT'=>'G');
if(exists $g{$codon})
{
return $g{$codon};
}
else
{
print STDERR "Bad codon \"$codon\"!!\n";
exit;
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?

perl

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