问题列表 - 第43269页

将带有换行符的文本转换为List <String>

我需要一种方法来将字符串形式的数字列表带到List对象.

这是一个例子:

string ids = "10\r\n11\r\n12\r\n13\r\n14\r\n15\r\n16\r\n17\r\n18\r\n19"; 
List<String> idList = new List<String>();

idList.SomeCoolMethodToParseTheText(ids);  <------+
                                                  |
foreach (string id in idList)                     | 
{                                                 |
   // Do stuff with each id.                      |
}                                                 |
                                                  |
// This is the Method that I need ----------------+
Run Code Online (Sandbox Code Playgroud)

.net库中有什么东西让我不必写SomeCoolMethodToParseTheText自己的东西吗?

.net c# string generics

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

如何设置具有多个值的ExportMetaData以及单个w/custom属性?

我在我的类上设置了以下ExportMetaData属性:

  [Export(typeof(IDocumentViewer))]
  [ExportMetadata("Name", "MyViewer")]
  [ExportMetadata("SupportsEditing", true)]
  [ExportMetadata("Formats", DocFormat.DOC, IsMultiple = true)]
  [ExportMetadata("Formats", DocFormat.DOCX, IsMultiple = true)]
  [ExportMetadata("Formats", DocFormat.RTF, IsMultiple = true)]  
Run Code Online (Sandbox Code Playgroud)

我也有一个支持界面:

  public interface IDocumentViewerMetaData {
    /// <summary>
    /// Gets the format.
    /// </summary>
    /// <value>The format.</value>
    IEnumerable<DocFormat> Formats { get; }
    /// <summary>
    /// Gets the name of the viewer
    /// </summary>
    /// <value>The name.</value>
    string Name { get; }
    /// <summary>
    /// Gets a value indicating whether this viewer supports editing
    /// </summary>
    /// <value><c>true</c> if [supports editing]; …
Run Code Online (Sandbox Code Playgroud)

c# mef interface

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

与服务器通信,XML是首选方法吗?

如果iPhone应用程序需要与服务器通信,在大多数情况下xml是最佳路由吗?

在obj-c中解析xml有多难?

iphone

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

在XML中定义Paint样式,颜色等?

我在我正在处理的应用程序中做一些相当基本的绘图,并且想知道处理Paint的属性(如颜色等)的"正确"方法.字符串,样式,菜单,布局等是分开的从app逻辑和XML定义,我想知道如何(如果可能)以相同的方式在XML中定义Paint'style'.

我做了很多搜索并且空洞,这可能是答案,但是想知道其他方法,比如:

mPaint = new Paint();
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setColor(0x80808080);
Run Code Online (Sandbox Code Playgroud)

谢谢,

保罗

xml android coding-style paint

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

wkhtmltopdf登录到asp.net网络应用程序

遇到wkhtmltopdf的问题.我正在使用它在具有用户名/密码页面的网站上拍摄页面的pdf快照.当.exe运行时,我最终得到了登录页面的快照(从我自己的ASP.NET应用程序运行exe).

有没有人知道如何让wkhtmltopdf登录网站,以便它可以访问所需的页面快照?

wkhtmltopdf安装在服务器上的程序文件目录中,并通过以下方式调用:

public void HtmlToPdf(string website, string destinationFile)
    {
        ProcessStartInfo startInfo = new ProcessStartInfo();
        startInfo.FileName = "wkhtmltopdf.exe";
        startInfo.Arguments = website + " " + destinationFile;
        Process.Start(startInfo);
    }
Run Code Online (Sandbox Code Playgroud)

谢谢! - 担


答案

我无法使用--cookie-jar方法(请参阅注释),但我确实找到了另一种以编程方式使用查询字符串中的用户名/密码登录的方法.

我将用户名/ pw作为我的查询字符串中的params传递,并尝试使用wkhtml访问我想要的页面.当成员资格提供者将我踢到登录页面时,我通过代码隐藏访问params(作为returnUrl param存储在url中)并对自己进行身份验证.一个简单的response.redirect和宾果 - 我有我的PDF快照.

// Check to see if an outside program is trying
// to log in by passing creds in the querystring.
if (Request.QueryString["username"] != null) &&
    Request.QueryString["password"] != null))
{ 
    string user = Request.QueryString["username"];
    string pw   = Request.QueryString["password"];
    if (System.Web.Security.Membership.ValidateUser(user, pw))
    {
        // …
Run Code Online (Sandbox Code Playgroud)

asp.net login wkhtmltopdf

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

Django模板中的索引引用列表项?

这可能很简单,但我环顾四周,找不到答案.从Django模板引用列表中的单个项目的最佳方法是什么?

换句话说,我如何{{ data[0] }}在模板语言中做相同的操作?

谢谢.

python django django-templates

91
推荐指数
3
解决办法
8万
查看次数

CMS设计模式和注意事项

我正在为一个相对简单的网站创建cms - 组合,一些常规内容页面,自定义博客等.

在深入设计之前,需要考虑哪些最佳模式.

我希望系统尽可能灵活,而不是太复杂.

我找了一些很好的资源来讨论cms和博客设计,但找不到太好的东西.

我的语言是php,但我想我正在寻找更多与语言无关的建议.

php design-patterns content-management-system

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

如何减少ASP.net MVC 2中的首次加载时间?

我有一个在本地运行良好的ASP.net MVC 2应用程序.但是,当我将文件移动到我的生产服务器时,我得到的第一次滞后时间约为30秒,我认为这是第一次编译.之后应用程序正常工作.然后在大约20-30分钟不使用后,应用程序需要另外30秒左右才能加载.

我确实尝试预编译代码,但在第一次加载时仍然存在延迟.

是否有任何技巧可以让应用程序在第一次加载时更快地运行?

我使用的是ASP.net 3.5,IIS 6,visual studio 2010,MVC 2.

谢谢

asp.net iis-6 asp.net-mvc-2

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

网页聚焦时的事件

谷歌阅读器有一个很好的功能,当你从一个不同的网页切换到网页(给予页面焦点)时,它会显示页面未聚焦时累积的更新.
快速问题#1:他们是如何做到的?

我认为它们可能绑定到鼠标移动事件+键盘事件,因为我不知道任何开箱即用的事件能够提供这种能力.

谷歌搜索是一场噩梦(焦点,标签,网页,用户).

快速问题#2:那里有一些包给我这种能力吗?

我将jQuery标记作为所有Web开发人员ninjas的灯塔,但我并不关心框架(只要它的Javascript)

html javascript jquery javascript-events

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

条件显示

我在数据库中有一个"活动"字段,其中包含"活动"和"非活动"字样

我如何选择,仅显示Y和N,具体取决于该字段中的"活动"/"非活动"措辞?

sql

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