问题列表 - 第42662页

用于解析查询字符串的C库?

我正在编写一个C/CGI Web应用程序.是否有一个库将查询字符串解析成类似的东西GHashTable?我可以写自己的,但似乎不值得努力重新发明轮子.

c cgi query-string

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

在.NET中使用DSL(工具)的经验

我正在寻找一个符合以下标准的良好DSL工具/框架:

  • 可与C#一起使用
  • 在Windows Azure上运行 - 编译器可以在任何地方生成,但实际的解析在云中进行
  • 尽可能快速且资源效率高

我希望用户能够指定随后由程序解释的规则.DSL基本上是任何脚本语言的子集 - 数学运算,if语句,字符串操作等 - 适用于域对象(例如if (SomeComponent.Child3.SomeProperty > 3) SomethingElse.Color = Color(50,0,0)).
由于它是创建规则的用户,我认为使用像IronPhyton这样的真实脚本语言(闻起来像SqlInjection,但更糟)是个坏主意 - 而且,我不希望用户实际编程,所以语法应该是尽可能简单易懂,因此是DSL.

我到目前为止所使用的工具是:

......还有更多我在这里读过的关于SO的内容但是还没详细看过(比如Oslo/MGrammar,Boo,Antlr ......)

我究竟在问什么?
1.我应该详细查看哪些用于在C#(或.NET)中创建DSL的工具,您建议我应该使用哪些工具?
你有什么经验,你有什么经验?某项技术是否繁琐,缓慢,过时,即将更换/取消?请告诉我.

.net dsl azure

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

内联数组初始化

我习惯了

new int[] {1,2,3,4,5};
Run Code Online (Sandbox Code Playgroud)

用于初始化数组.但现在看来,这已不再适用了,我必须明确说明有多少元素

new int[5] {1,2,3,4,5};
Run Code Online (Sandbox Code Playgroud)

所以编译器忘了怎么算?

为了使这个问题成为一个封闭的问题,有没有办法省略元素的数量?

c++ arrays c++11

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

生成没有用户数据的序列号

这是这个问题的后续内容.

接受的答案通常是足够的,但要求用户提供用于生成密钥的个人信息(例如姓名).

我想知道是否可以基于公共种子生成不同的密钥,以便程序能够验证这些密钥是否属于特定产品,但不会使这个过程对最终用户显而易见.

我的意思是它可能是产品ID的哈希加上一些随机字符序列,但这将允许用户猜测潜在的新密钥.应该有某种算法难以猜测.

.net copy-protection

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

fmt标记的问题

我目前正在开发一个spring项目,我不得不在JSP中使用fmt标签.事实上,fmt标签对我来说很好,它从messages.properties文件中读取正确的值.

例如:

<fmt:message key="General.Settings"/>
Run Code Online (Sandbox Code Playgroud)

.properties文件中:

General.Settings=Settings
Run Code Online (Sandbox Code Playgroud)

它读起来很完美.

现在,将fmt标记放在另一个JSTL标记中时存在问题.

例如:

<input name="commit" value= <fmt:message key="AllMessages.PostThisMessage"/>
                    type="submit" onclick="return isEmpty();" />
Run Code Online (Sandbox Code Playgroud)

内部.properties文件:

AllMessages.PostThisMessage=Post this message
Run Code Online (Sandbox Code Playgroud)

但它只显示"发布"而不是"发布此消息"

与其他JSTL标记内的所有其他fmt标记相同.

有什么建议?

jsp jstl spring-mvc

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

使用自定义键在C#中的数组或列表?

是否可以创建一个数组或列表或与custon整数键相等的东西?

例如,
我想要一个大小为3的数组,但没有默认键0,1,2,但使用如下定位键:100,302,502

c# arrays

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

依赖注入的对象处理

我创建了一个我想在页面后面的代码中使用的存储库类.我在代码隐藏页面中使用构造函数注入来实例化存储库.

存储库类:

BritanniaPremierEntities PBEntities = new BritanniaPremierEntities();

public IQueryable<TradeRoutes> GetRoutes()
{
    var routes = PBEntities.TradeRoutes.OrderBy(c => c.ConsignmentDate);        

    return routes;
}

public IQueryable<TradeRoutes> GetExpiredRoutes()
{
    var routes = PBEntities.TradeRoutes.Where(
        c => c.ConsignmentDate <= System.DateTime.Now);

    return routes;
}
Run Code Online (Sandbox Code Playgroud)

代码页面背后

private IRepository repos;

public Admin_TradeRoutesAdmin()
    : this(new Repository()) 
{
}

public Admin_TradeRoutesAdmin(IRepository repos)
{
    this.repos = repos;
}

public IQueryable GetTradeRoutes()
{        
    // call repository method
    return repos.GetRoutes();
}
Run Code Online (Sandbox Code Playgroud)

这是我有点困惑的地方.我应该如何确保存储库正确处理?例如,我无法使用代码隐藏页面中的语句来包装存储库调用,从而在存储库中使用dispose方法.

c# dependency-injection idisposable repository-pattern

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

了解semcor语料库结构h

我正在学习NLP.我目前正在使用Word Sense Disambiguation.我打算使用semcor语料库作为训练数据,但我无法理解xml结构.我尝试使用谷歌搜索,但没有得到任何描述semcor内容结构的资源.

<s snum="1">
<wf cmd="ignore" pos="DT">The</wf>
<wf cmd="done" lemma="group" lexsn="1:03:00::" pn="group" pos="NNP" rdf="group" wnsn="1">Fulton_County_Grand_Jury</wf>
<wf cmd="done" lemma="say" lexsn="2:32:00::" pos="VB" wnsn="1">said</wf>
<wf cmd="done" lemma="friday" lexsn="1:28:00::" pos="NN" wnsn="1">Friday</wf>
<wf cmd="ignore" pos="DT">an</wf>
<wf cmd="done" lemma="investigation" lexsn="1:09:00::" pos="NN" wnsn="1">investigation</wf>
<wf cmd="ignore" pos="IN">of</wf>
<wf cmd="done" lemma="atlanta" lexsn="1:15:00::" pos="NN" wnsn="1">Atlanta</wf>
<wf cmd="ignore" pos="POS">'s</wf>
<wf cmd="done" lemma="recent" lexsn="5:00:00:past:00" pos="JJ" wnsn="2">recent</wf>
<wf cmd="done" lemma="primary_election" lexsn="1:04:00::" pos="NN" wnsn="1">primary_election</wf>
<wf cmd="done" lemma="produce" lexsn="2:39:01::" pos="VB" wnsn="4">produced</wf>
<punc>``</punc>
<wf cmd="ignore" pos="DT">no</wf>
<wf cmd="done" lemma="evidence" lexsn="1:09:00::" pos="NN" wnsn="1">evidence</wf>
<punc>''</punc>
<wf cmd="ignore" …
Run Code Online (Sandbox Code Playgroud)

nlp linguistics corpus

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

jQuery qtip:修改悬停以便在工具提示中包含链接?

我正在使用qtip进行jQuery工具提示,这非常好.

但是,我无法弄清楚如何修复悬停以便在工具提示文本中包含一个链接.

默认情况下,只要您停止悬停在工具提示元素上,工具提示就会消失 - 因此您无法将鼠标移到工具提示本身上,以便单击链接.

有人知道这方面的方法吗?

谢谢!

jquery tooltip

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

jQuery发布请求(不是AJAX)

在ASP.NET MVC应用程序中,我使用jQuery在按钮单击时发布数据:

<button onclick="addProducts()">Add products</button>
....
$.post('<%= Url.Action("AddToCart", "Cart") %>',
            {
                ...
                returnUrl: window.location.href
            });
Run Code Online (Sandbox Code Playgroud)

在"Cart"控制器的"AddToCart"操作中,我在发布后使​​用重定向到另一个View:

    public RedirectToRouteResult AddToCart(..., string returnUrl)
    {
        ...
        return RedirectToAction("Index", new { returnUrl });            
    }
Run Code Online (Sandbox Code Playgroud)

一切都没问题,除了这个重定向.发布后我留在同一页面上.我怀疑这是由于AJAX类型的"POST"请求.

如何用jQuery POST请求阻止重定向来解决问题?

javascript asp.net-mvc jquery post

37
推荐指数
3
解决办法
4万
查看次数