问题列表 - 第36514页

枚举的XML序列化

我在序列化枚举值时遇到问题.

这是代码:

[System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
public class REQUEST
{
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string ID;

    [System.Xml.Serialization.XmlAttributeAttribute()]
    public REQUESTTypetype Type;
}

public enum REQUESTTypetype
{
    One,
    Two,
    Three,
    Four,
}

...

REQUEST request = new REQUEST();
request.ID = "1234";
request.Type = REQUESTTypetype.One;

XmlDocument doc = new XmlDocument();
MemoryStream ms = new MemoryStream();
StreamWriter sw = new StreamWriter(ms);
XmlSerializer xs = new XmlSerializer(typeof(REQUEST));
xs.Serialize(sw, request_group);
ms.Position = 0;
doc.Load(ms);
TestWriteXml(doc, @"C:\xml_test.xml");
Run Code Online (Sandbox Code Playgroud)

结果是:

<?xml version="1.0" encoding="utf-8" ?> 
<REQUEST ID="1234" />
Run Code Online (Sandbox Code Playgroud)

为什么枚举不是序列化的?我使用.NET Framework …

c# enums xml-serialization

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

文本分类算法


我有数百万个短(最多30个字)的文件,我需要将它们分成几个已知的类别.文档可以匹配几个类别(很少,但可能).文档也可能与任何类别(也很少)不匹配.我还有数百万份已经分类过的文件.我应该使用什么算法来完成这项工作.我不需要快速完成.我需要确保算法正确分类(尽可能).
我应该使用什么算法?C#中是否有in实现?
谢谢您的帮助!

c# text-processing artificial-intelligence machine-learning

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

在这个Perl正则表达式中,"?"是什么意思?

我有一个Perl正则表达式.但我不确定是什么"?" 意味着在这种情况下.

m#(?:\w+)#

?这里的意思是什么?

regex perl

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

AdMob广告未显示

我正在为已完成的已发布的Android应用添加AdMob广告(比如快五倍).我添加了AdMob附带的PDF代码,按照他们对T恤的说明.测试广告在我的模拟器和指定的测试设备上显示正常.当您下载并运行它们时,它们不会出现在已发布的市场应用程序中.不过,我仍会在AdMob页面上留下印象.有任何想法吗?

android admob

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

使用HttpWebRequest使用multipart/form-data POST数据/上传图像

我正在尝试使用ImageShack API上传图像.要使用它,我应该POST使用图像multipart/form-data.我这样做...

var postData = "";
var req = HttpWebRequest.Create("http://www.imageshack.us/upload_api.php");
req.Method = "POST";
req.ContentType = "multipart/form-data";
postData += "key=my_key_here&";
postData += "type=base64&";

// get base64 data from image
byte[] bytes = File.ReadAllBytes(@"D:\tmp\WpfApplication1\WpfApplication1\Images\Icon128.gif");
string encoded = Convert.ToBase64String(bytes);
postData += "fileupload=" + encoded;

byte[] reqData = Encoding.UTF8.GetBytes(postData);
using (Stream dataStream = req.GetRequestStream())
{
    dataStream.Write(reqData, 0, reqData.Length);
}

var res = (HttpWebResponse)req.GetResponse();
var resStream = res.GetResponseStream();
var reader = new StreamReader(resStream);
string resString = reader.ReadToEnd();
txt1.Text = resString;
Run Code Online (Sandbox Code Playgroud)

但ImageShack抱怨说 …

c# http-post httpwebrequest

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

在战争中打包Javascript文件?

我正在开发一个基于Servlet的Java项目,该项目将使用Maven打包为战争.有没有一种方法可以包含JavaScript(JS)文件以及这个项目(当项目加载到Tomcat服务器上时,它们应该在某个URL上可用).

我环顾四周,但没有找到任何有效的解决方案.

javascript java maven-2

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

如何在MongoDB中创建用户帐户?

我想知道在MongoDB中创建用户帐户的"正确"方法以及注册/登录等操作.我是否必须为用户创建特定的集合(用户名,电子邮件,密码),或者MongoDB是否已为用户构建了一些内容?

如果我必须手动创建用户集合,如何处理密码加密?谢谢.

mongodb

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

在表格中的可切换字段之间进行选项卡

我正在使用http://www.korvus.com/blog/geek/making-the-tab-key-work-with-jeditable-fields/中的代码来获取可裁剪字段之间的标签,如果字段是他们自己工作得很好.但是我需要将我的字段放在一个表中,并且tab键工作的唯一时间是从最后一个字段到第一个字段的标签,当然我需要它从第一个字段到下一个标签,依此类推......

$('div.edit').bind('keydown', function(evt) {
if(evt.keyCode==9) {
    $(this).find("input").blur();
    var nextBox='';

     if ($("div.edit").index(this) == ($("div.edit").length-1)) {
           nextBox=$("div.edit:first");         //last box, go to first
       } else {
            nextBox=$(this).next("div.edit");    //Next box in line
       }
    $(nextBox).click();  //Go to assigned next box
    return false;           //Suppress normal tab
};
});
Run Code Online (Sandbox Code Playgroud)

表的格式如下

<table>

<tr>
  <td class='leftcolumn'>
     <strong>Firstname:</strong>
  </td>
  <td>
     <div class='edit' id='firstname'><?=$userdetail['firstname']?></div>
  </td>
</tr>

<tr>
  <td class='leftcolumn'>
     <strong>Lastname:</strong>
  </td>
  <td>
     <div class='edit' id='lastname'><?=$userdetail['lastname']?></div>
  </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

提前致谢

jquery jeditable

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

Django - 为dev web服务器显示404页面(http://127.0.0.1:8000/)

我熟悉Django.

我已经成功安装并测试了一个演示站点.我现在想要打开管理模块,看看会发生什么.

我采取的步骤(授予,一些是不必要的,但我只是想确保我从一个干净的石板开始):

  1. 编辑mysite/settings.py以启用管理员
  2. 编辑mysite/url.py以启用管理员
  3. 删除并重新创建我的后端数据库
  4. 运行./manage.py syncdb(并正确响应提示)
  5. 启动了开发Web服务器(./manange.py runserver)

这是我的mysite/settings.py文件的样子(仅限相关部分)

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    # Uncomment the next line to enable the admin:
    'django.contrib.admin',
    # The next lines are my models
    'mysite.foo',
    'mysite.foobar',
)
Run Code Online (Sandbox Code Playgroud)

这是我的mysite/urls.py文件的样子:

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Example:
    # (r'^mysite/', include('mysite.foo.urls')),

    # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    # to INSTALLED_APPS to enable admin documentation:
    (r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin: …
Run Code Online (Sandbox Code Playgroud)

python django django-models django-urls django-admin

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

Bash,stdout重定向命令,如scp

我有一个bash脚本,里面有一些scp命令.它的工作原理非常好,但是,如果我尝试我的标准输出重定向与" ./myscript.sh>日志 ",只有我明确的回声在"日志"文件中所示.scp输出缺失.

if $C_SFTP; then
   scp -r $C_SFTP_USER@$C_SFTP_HOST:$C_SOURCE "$C_TMPDIR"
fi
Run Code Online (Sandbox Code Playgroud)

好的,我现在该怎么办?谢谢

bash redirect stdout

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