问题列表 - 第37584页

application/x-www-form-urlencoded或multipart/form-data?

在HTTP中有两种POST数据的方式:application/x-www-form-urlencodedmultipart/form-data.据我所知,大多数浏览器只能在使用时上传文件multipart/form-data.在API上下文中使用其中一种编码类型时是否有任何其他指导(不涉及浏览器)?这可能基于:

  • 数据大小
  • 存在非ASCII字符
  • 存在于(未编码的)二进制数据上
  • 需要传输额外的数据(如文件名)

到目前为止,我基本上没有在网上找到有关使用不同内容类型的正式指导.

post http http-headers

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

Eclipse + Android无法识别我的(维度)值

我正在使用Eclipse,Android插件和Sams"自学Android开发"一书自学Android.我有这个奇怪的小问题.我已经能够在res/values目录中创建包含字符串和颜色值的xml文件(colors.xml和strings.xml).我已经能够在我的Android屏幕的属性(res/layout中的xml)中引用这些值,例如使用"@ string/topTitle"和"@color"等引用设置"Text"和"Text color"属性/ titleColor,"其中topTitle和titleColor在xml文件中定义.

但是:当我创建一个名为"dimens.xml"的文件并且其中包含字体大小时,Eclipse正确地将此文件放在res/values中,但是当我尝试引用这些值时,例如"@ dimension/titleFont"我收到错误"找不到与给定名称匹配的资源." 我尝试了很多不同的名字,我尝试过"@dimens"而不是类型,但仍然没有.如果我进入布局xml文件并将其显式设置为字体大小,例如22pt,它就可以工作.

因此,当我将其设置为res/values时,Eclipse会识别我的"dimens.xml"文件,并允许我对其进行编辑,并将其显示为(维度)值.它只是无法识别我在其他xml文件中引用它.

我正在使用的书实际上并没有显示维度示例,因此我必须做错事.我检查了Android文档,但看不出任何问题.

任何帮助赞赏.谢谢.

android eclipse-plugin

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

名称比较算法

检查名称是否在反恐列表中.

除了给定的名称,还要搜索类似的名称(可能的别名).

示例:
给定名称=>本拉登警报!
名字=> Ben Larden mhm ..可疑的名字,与本拉登在xx%上匹配

我怎样才能做到这一点?

  • 使用PHP
  • 名称是100%正确的,因为它们来自官方来源
  • 我是意大利人,但我认为这不会成为问题,因为名字是国际性的
  • 名称可以由几个单词组成: Najmiddin Kamolitdinovich JALOLOV
  • 寻找公司和人

我看了不同的算法:你认为Levenshtein可以做这个工作吗?
先感谢您!

ps我有一些问题来格式化这个文本,对不起:-)

php algorithm

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

为什么在Eclipse中创建Servlet会破坏我的web.xml?

有点懒,我很高兴发现我可以通过New - > Servlet来创建一个新的servlet源代码,而不是去New - > Class然后将类编辑成一个servlet.

但是,我发现每次在Eclipse中创建一个新的servlet时,Eclipse都会修改我的web.xml.

具体来说,它将top元素修改为:

<web-app 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:javaee="http://java.sun.com/xml/ns/javaee" 
    xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp" 
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
        http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" 
    id="WebApp_ID" version="2.4">
Run Code Online (Sandbox Code Playgroud)

(我的线路爆炸.)

这似乎并不一定是坏事,但它通过在其名称前面加上"javaee:"来修改各种子元素,以指示这些元素属于该命名空间.

例如,它会改变

<display-name>ShowLifecycles</display-name>
Run Code Online (Sandbox Code Playgroud)

<javaee:display-name>ShowLifecycles</javaee:display-name>
Run Code Online (Sandbox Code Playgroud)

之后,eclipse会抱怨它修改的所有元素,给我一些符号:

cvc-complex-type.2.4.a: Invalid content was found starting with element 'javaee:display-name'. One of '{"http://
 java.sun.com/xml/ns/j2ee":description, "http://java.sun.com/xml/ns/j2ee":display-name, "http://java.sun.com/xml/ns/
 j2ee":icon, "http://java.sun.com/xml/ns/j2ee":distributable, "http://java.sun.com/xml/ns/j2ee":context-param, "http://
 java.sun.com/xml/ns/j2ee":filter, "http://java.sun.com/xml/ns/j2ee":filter-mapping, "http://java.sun.com/xml/ns/
 j2ee":listener, "http://java.sun.com/xml/ns/j2ee":servlet, "http://java.sun.com/xml/ns/j2ee":servlet-mapping, "http://
 java.sun.com/xml/ns/j2ee":session-config, "http://java.sun.com/xml/ns/j2ee":mime-mapping, "http://java.sun.com/xml/ns/
 j2ee":welcome-file-list, "http://java.sun.com/xml/ns/j2ee":error-page, "http://java.sun.com/xml/ns/j2ee":jsp-config, "http://
 java.sun.com/xml/ns/j2ee":security-constraint, "http://java.sun.com/xml/ns/j2ee":login-config, "http://java.sun.com/xml/ns/
 j2ee":security-role, "http://java.sun.com/xml/ns/j2ee":env-entry, "http://java.sun.com/xml/ns/j2ee":ejb-ref, "http://
 java.sun.com/xml/ns/j2ee":ejb-local-ref, "http://java.sun.com/xml/ns/j2ee":service-ref, "http://java.sun.com/xml/ns/
 j2ee":resource-ref, "http://java.sun.com/xml/ns/j2ee":resource-env-ref, "http://java.sun.com/xml/ns/j2ee":message-
 destination-ref, "http://java.sun.com/xml/ns/j2ee":message-destination, "http://java.sun.com/xml/ns/j2ee":locale-
 encoding-mapping-list}' is expected.
Run Code Online (Sandbox Code Playgroud)

更糟糕的是,当我使用find和replace将所有内容删除到"javaee:"中时,Eclipse仍会抱怨这些文件,即使它们不再存在.我必须将整个剩余文件复制并粘贴到自身之上,以避免这些投诉.

我确信Eclipse正在努力发挥作用,期待这个命名空间的一些愿望或需求.我怎样才能做以下两件事之一: …

java eclipse web.xml servlets xml-namespaces

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

org.h2.Driver的java ClassNotFoundException

我正在尝试使用H2连接到Java中的数据库(使用Eclipse作为IDE).样本确实(下面)抛出一个ClassNotFoundException.问题是,我确实将h2 jar文件添加到系统CLASSPATH中.我甚printenv至在控制台中检查了几次.我省略了一步吗?

码:

import java.sql.*;

public class Program {

 /**
  * @param args
  */
 public static void main(String[] args) 
  throws Exception{

  try{
   System.out.println("hello, world!");
   Class.forName("org.h2.Driver");
   Connection conn = DriverManager.getConnection("jdbc:h2:~/testdb", "sa", "");
   // add application code here
   conn.close();
  }catch(ClassNotFoundException ex){
   System.out.println( "ERROR: Class not found: " + ex.getMessage() );

  }
  System.exit(0);

 }

}
Run Code Online (Sandbox Code Playgroud)

java jdbc h2 classnotfoundexception

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

android sqlite双向同步sqlite

我需要将我的Android SQLite数据库与我的云服务器数据库同步,并在多用户环境中以双向方式进行.

我在这里找到并介绍了解决方案,但我想了解更好的解决方案/算法.

database sqlite android data-synchronization

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

Java-字符串索引超出范围异常"字符串索引超出范围"

我是java的新手,并且通过询问我确定的是一个愚蠢的问题来咬紧牙关.我创建了一些方法,只是想在main中调用它们.我在main方法中遇到了while循环的错误.编译器在Project3.main(Project3.java:61)中说"线程主java.lang.StringIndexOutOfBoundsException中的异常:字符串索引超出范围:0.在java.lang.String.charAt(String.java:686)处.

任何帮助将不胜感激.谢谢.完整代码如下:

import javax.swing.JOptionPane;
import java.util.Scanner;
public class Project3
{
public static void main(String[] args)
{
 int iScore1;  //first variable input by user to calc average
 int iScore2;  //second variable input by user to calc average
 int iScore3;  //third variable input by user to calc average
 double dAverage; //returned average from the three test scores
 char cLetterGrade; //letter grade associated with the average
 double dGPA;  //the GPA associated with the letter grade
 char cIterate = 'Y';  // loop check
 String …
Run Code Online (Sandbox Code Playgroud)

java exception

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

获取通用机架应用程序中的有序中间件列表?

我正在寻找的功能类似于rake middlewareRails中的命令,但通用机架应用程序除外.

ruby rake rack middleware

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

如何以程序员愉快的方式使用CUDA常量内存?

我正在使用CUDA框架开发一个数字运算应用程序.我有一些静态数据应该可供所有线程访问,所以我把它放在常量内存中,如下所示:

__device__ __constant__ CaseParams deviceCaseParams;
Run Code Online (Sandbox Code Playgroud)

我使用调用cudaMemcpyToSymbol将这些参数从主机传输到设备:

void copyMetaData(CaseParams* caseParams)
{
    cudaMemcpyToSymbol("deviceCaseParams", caseParams, sizeof(CaseParams));
}
Run Code Online (Sandbox Code Playgroud)

哪个有效.

无论如何,似乎(通过反复试验,以及从网上阅读帖子),由于某些原因,deviceCaseParams的声明及其复制操作(对cudaMemcpyToSymbol的调用)必须在同一个文件中.目前我在.cu文件中有这两个,但我真的想在.cuh文件中有参数struct,这样任何实现都可以看到它.这意味着我还必须在头文件中使用copyMetaData函数,但这会混淆链接(已定义的符号),因为.cpp和.cu文件都包含此头文件(因此MS C++编译器和nvcc都编译它) ).

有没有人对设计有任何建议?

更新:查看评论

c++ linker cuda header visual-studio

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

Python:显然,我无法理解For循环的概念

我有一个包含400个数字的列表,我希望使用Python在20x20网格中.

我做了一个"2d数组"(不是因为Python不支持它们,我不得不使用列表列表.)

当我尝试循环并将每个subsequnt项目分配给网格中的下一个框时,它会失败.我最终将列表中的最后一项分配给每个方框.

这是代码:

numbers = "08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00 81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65 52 70 95 23 04 60 11 42 69 24 68 56 01 32 …
Run Code Online (Sandbox Code Playgroud)

python loops multidimensional-array

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