小编Mic*_*l A的帖子

服务器415响应代码

我正在使用Jetty Web服务器和Jersey进行REST处理.

我定义了:

@POST
@Path("/sendMessage")
@Consumes ({MediaType.APPLICATION_XML, MediaType.TEXT_XML})
public Response sendMessage(@Context final UriInfo uriInfo) 
{
    logger.debug("sendMessage:");
    System.out.println("Received POST!");
    return Response.status(Response.Status.OK).build();

}
Run Code Online (Sandbox Code Playgroud)

但是,当我发送http请求时http://localhost:8080/hqsim/sendMessage,服务器返回415代码.

这就像是不允许通话.我该如何解决这个错误?

java jetty jax-rs jersey http-request

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

使用c#发送具有特定字节数量的ping

如何发送具有特定字节大小的ping请求,与通过命令行发送ping时确定-l相同.能给我举个例子?

我还能确定ping发送的数据包数量吗?像命令行上的-n一样.

谢谢 :)

.net c#

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

结构列表 - 结构项的值始终为null

我有一个结构列表: user_stocks = new List<stock_Str>();

结构定义如下:

public struct stock_Str
{
    public String name;
    public int quote ;
    public int chenge;
    public bool quote_a;
    public bool chenge_a;   
    public int[] rate_alarm;   
    public int[] chenge_alarm;
}
Run Code Online (Sandbox Code Playgroud)

当我将项目添加到列表时,我做:

stock_Str str = new stock_Str();
str.name = tbStockName.Text;
str.chenge_a = false;
str.quote_a = false;
str.quote = 0;
str.chenge = 0;
str.chenge_alarm = new int[2];
str.rate_alarm = new int[2];

for (int i = 0; i < 2; i++)
{
    str.rate_alarm[i] = 0;
    str.chenge_alarm[i] = 0;
}

_mainApp.user_stocks.Add(str); …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

正确检查FTP服务器连接

我在程序开始时打开了与FTP服务器的连接.

在我在服务器上执行操作之前,我想检查连接是否已成功建立.最简单的快速方式,如果连接消失,我会尝试再次连接.

我使用此代码执行此操作:

private boolean checkConnection()
{
    try 
    {
        boolean success = ftpClient.login(user_name, password);
        if(success)
            return true;
        else 
            return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是这个方法在连接关闭时抛出NullPointer异常.

我可以检查与之的连接,ftpClient.connect(server, port);但这就像是要重新连接.

有什么方法可以检查连接?

java ftp ftp-client

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

如何在C#中搜索Excel文件

我正在使用的代码:

private void OpenExcelFile()
{

  Excel.Application exlApp = new Microsoft.Office.Interop.Excel.Application();

  if (exlApp == null)
  {
      MessageBox.Show("Excel app object could not be created");
  }
  else
  {

      exlFileSelector.FileName = @"*.xls";

      if (exlFileSelector.ShowDialog() == DialogResult.OK)
      {
          Excel.Workbook wrkBook = exlApp.Workbooks.Open(exlFileSelector.FileName, 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, true, true);
          Excel.Sheets sheetList = wrkBook.Sheets;

          Excel.Range search = exlApp.get_Range("A1", "C5");
          search.Find("FindMe", null, Excel.XlFindLookIn.xlValues, Excel.XlLookAt.xlWhole, Excel.XlSearchOrder.xlByRows, Excel.XlSearchDirection.xlNext, false, null, null); 
      }
  }
}
Run Code Online (Sandbox Code Playgroud)

这是一个答案,"codex"回答了此论坛中提出的上一个问题.但是当我将它复制到我的应用程序时,系统无法识别 exlFileSelector.FileName.我该如何解决?我错过了什么?我一直在尝试在Excel文件中进行简单搜索,但没有运气.(我添加了项目所需的Excel引用).谢谢.

.net c#

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

带有视图控制器和情节提要的框架

是否可以在Swift中创建一个包含Storyboard和ViewController的可可触摸框架?

如果可以,可以给我参考指南或入门指南吗?我看到的创建框架的所有示例都是非常简单的类,不涉及ui

我想创建一个涉及UI的框架

cocoa-touch ios swift

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

Xcode引用框架而不是链接二进制文件库

在开发可可触摸框架时,我如何通过引用它来使用第三方框架中的代码,然后将其包含在"带库的链接二进制"选项中?

我不想链接到二进制文件,以防止托管项目和框架(将使用框架的项目)之间的符号冲突

另外我需要框架代码来使用托管项目引用第三方框架,怎么做呢?

或者我应该采取不同的方法,例如静态框架(我不熟悉两者的微小差异)

cocoa-touch ios ios-frameworks swift

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

使用嵌入在动态框架中的第三方框架

据我所知,ios动态框架和静态的重大变化是静态在链接时(启动前)静态链接到代码,动态在启动/运行时链接

现在我有一个测试项目:

我的项目有一个与之相关的动态框架--A.framework.

import A.framework

A.framework在其中嵌入了一个框架 - B.framework

在我的主项目中,我想使用来自B.framework的类

现在我在主项目中看到一个简单的import语句:

import B.framework
Run Code Online (Sandbox Code Playgroud)

它实际上工作,我可以使用嵌入在链接的A.framework中的B.framework内部的代码

怎么会这样?它是否安全可靠?主项目如何识别B.framework?

主项目直接将B.framework链接到项目的情况如何?在这种情况下,我在链接时看到许多"重复的符号错误"

最重要的是,我如何构建A.framework而不在其中嵌入B.framework,而当然使用其类和函数

任何澄清都会有所帮助:)

cocoa-touch frameworks ios swift

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

GoogleMobileAds 的未定义符号问题

我正在构建动态框架,在其中导入 GoogleMobileAds 框架(我没有将其链接为二进制)

我只是将其导入到类代码中,同时将框架保留在项目路径上,而不在构建阶段的“链接二进制文件”中链接它

import GoogleMobileAds
Run Code Online (Sandbox Code Playgroud)

我在尝试构建项目时收到此错误:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_GADInterstitial", referenced from:
  static VeediSDK_admob.VeediUtils.loadNewAdd (VeediSDK_admob.VeediUtils.Type)() -> __ObjC.GADInterstitial in           
 VeediUtils.o
 "_OBJC_CLASS_$_GADRequest", referenced from:
  static VeediSDK_admob.VeediUtils.loadNewAdd (VeediSDK_admob.VeediUtils.Type)() -> __ObjC.GADInterstitial in VeediUtils.o
ld: symbol(s) not found for architecture arm64
Run Code Online (Sandbox Code Playgroud)

由于我正在构建框架,因此我不想将 GoogleMobileAds 直接链接到框架。

我确保链接了 GoogleMobileAds 所需的所有系统框架,并确信这不是问题

有什么想法如何解决这个问题吗?

admob ios arm64 swift

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

下标xcode 7.1的模糊使用

我有这个代码:

var jsonResult = (try! NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers)) as! NSDictionary
var count = jsonResult["levels"]!.count as Int
for var i=0; i<count; ++i {
   let obj = jsonResult["levels"]![i] as! NSDictionary
   ...
}
Run Code Online (Sandbox Code Playgroud)

在最后一行,我收到此错误:

下标的模糊使用

我该如何解决这个问题?

此代码已经工作了一段时间,但随着xcode 7.1的升级,它破坏并停止工作.

ios swift swift2

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