问题列表 - 第4565页

如何在Windows后台运行Perl脚本?

我有一个Perl脚本,当它的工作完成时会弹出一个消息框.我怎样才能在后台运行它?

我查看了Proc :: Background,但这需要启动一个特定的命令.我希望我的代码在后台运行,如果可能的话,不会产生新的进程.

perl winapi background process

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

如何使用CSS和HTML模拟分页符?

我正在尝试生成一个CSS类,它将帮助我定义"分页符".

我知道,如果我使用@media:print .MyDiv{ width:100%; height:100%; },我可以那么类的设置divMyDiv,这将是-尽可能地- 1页打印.

这很棒,但我遇到了一个我不知道如何处理的新项目,我希望可以做类似的事情.我需要创建一个空的div,将自己伸展到"页面末尾".

就像是:

<style type="text/css">
@media print .PageBreak { 
    width: 100%; 
    height: *; /* space left on current page */ 
}
@media screen .PageBreak {
    border-bottom: 1px solid black;
}
</style>

<!-- ... -->

<div>This should appear on the first page.</div>

<div class="PageBreak"><!--
    This DIV should stretch itself out so that the next piece
    of content appears on the next page (only when printing).
--></div>

<div>This …
Run Code Online (Sandbox Code Playgroud)

css

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

确定电子邮件地址的健康/有效性

网站上的日常维护通常涉及验证链接是否有效,标记链接是否有效等.

我知道如何通过脚本匹配电子邮件地址(特别是在他们在mailto:链接中的网页的上下文中).我的问题是如何在不发送垃圾邮件的情况下验证它们是否正常?

剥离域并验证它正在侦听端口25是部分答案,但不处理验证用户名/别名.

有没有办法将此添加到我管理的网站的维护脚本中?

我真的不在乎它写的是什么语言,只要它有效:)

language-agnostic email algorithm verification maintenance

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

LPTSTR到int(c ++)

我在创建进程时传递一些数字参数(在VC++中)

我坚持将LPTSTR转换为int.

提前致谢.

c++ casting lptstr

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

使用委托条件二进制搜索C#列表

我有一个List<T>我想要搜索的不是给定项目,而是搜索满足给定条件的项目.给定列表中的项目,我可以测试4个条件中的哪一个为真:

  • 所需的项目必须在左侧
  • 所需的项目必须在右侧
  • 这是所需的项目
  • 所需的不能在列表中

快速浏览列表功能并不令人鼓舞,所以我想知道是否有人知道我可以使用的功能?

编辑:这是一个本地临时列表,所以我知道它将被正确排序

编辑:BinarySearch看起来几乎正确,但在我的情况下,我没有可比较的项目.我会使用Jon Skeet的解决方案并忽略一个arg,但我不确定我是否可以指望它始终是同一个arg.

c# search list

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

与LINQ to XML联合

我需要将两组XElements合并为一组独特的元素.使用.Union()扩展方法,我只得到一个"union all"而不是union.我错过了什么吗?

var elements = xDocument.Descendants(w + "sdt")
                   .Union(otherDocument.Descendants(w + "sdt")
                   .Select(sdt =>
                       new XElement(
                           sdt.Element(w + "sdtPr")
                               .Element(w + "tag")
                               .Attribute(w + "val").Value,
                           GetTextFromContentControl(sdt).Trim())
                   )
               );
Run Code Online (Sandbox Code Playgroud)

c# linq union linq-to-xml openxml-sdk

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

用NUnit驱动NDepend

是否可以使用NUnit使用NDepend运行CQL查询?能够将NDepend dll包含在UnitTests库中并编写如下测试会很高兴:

[Test] public void
DomainAssemblyHasNoDatabaseDependencies
...
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

这样可以很容易地与Team City集成,并且如果任何静态分析测试失败,则会自动使构建失败.

build-automation teamcity nunit ndepend cqlinq

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

ASP.NET-MVC中Form Form上的FormCollection为空

我使用过去经常使用的方法发布一个非常简单的表单.显示我的代码可能更容易,而不是输入冗长的解释.这是HTML:

<% Html.BeginForm("CreateMarketingType", "ListMaintenance"); %>
    <div id="ListMaintenanceContainer">
        <table>
            <tr>
                <th>Marketing Type Id</th>
                <th>Marketing Type Name</th>
            </tr>                    
                <%foreach (MarketingType marketingType in ViewData.Model.MarketingTypes) %>
                <%{ %>
                    <tr>
                        <td><%= marketingType.MarketingTypeId.ToString() %></td>
                        <td><%= marketingType.MarketingTypeName %></td>
                    </tr>
                <%} %>
        </table>
        <div>
            <fieldset id="fsSaveNewMarketingType">
                <legend>Add New Marketing Type</legend>
                <label for="txtNewMarketingTypeName">New Marketing Type Name:</label>
                <input type="text" id="txtNewMarketingTypeName" />
                <input type="submit" value="Save" id="CreateMarketingType" />
            </fieldset>
        </div>                    
    </div>
<% Html.EndForm();%>
Run Code Online (Sandbox Code Playgroud)

这是控制器代码:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult CreateMarketingType(FormCollection form)
{
    string newMarketingTypeName = Request.Form["txtNewMarketingTypeName"].ToString();

    MarketingType newMarketingType = new MarketingType() { MarketingTypeName = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

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

Big XML文件和OutOfMemoryError

我正在尝试在java中解析高达500 MB的XML文件.我试图使用SAX,但它给了我这个错误java.lang.OutOfMemoryError:com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append(未知来源)的Java堆空间你能帮帮我吗?非常感谢.PS较小的XML文件工作得很好

java xml memory parsing out-of-memory

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

是否有OO模型来生成SQL?

我一直想知道是否有任何代码能够以某种对象树的形式表示SQL,这些对象树可以被组装,修改然后最终呈现为有效的SQL?

在我的头顶,它可能看起来像那样......

var stmnt = new Statement();
stmnt
  .AddMaster("Customer")
  .Show("Firstname, "Lastname")
  .AddJoin("Address", "ID", "CustomerID")
  .Show("Street", "City");
stmnt.WhereStatement()
  .AddParameter("Address.City", Op.Equal);

string sql = stmnt.Generate();
// select a.FirstName, a.LastName, b.Street, b.City
// from Customer a
// join Address b on b.CustomerID = a.ID
// where b.City = :p1
Run Code Online (Sandbox Code Playgroud)

这只是一个例子,那里的东西可能完全不同,但是,是的,我很想听到那方面的内容.

更新:

我知道使用ORM技术从数据库中获取结果的众多可能性,但我正在使用SQL本身的模型.我知道抽象级别非常低,但它可能允许多个协作者可以处理SQL语句(多个连接,多个连接)的情况,然后可以在构建阶段结束时"呈现".

.net c# sql semantics

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