问题列表 - 第47504页

ASP.NET 10分钟后的操作

在ASP.NET C#中如何在10分钟后执行操作?它必须没有使用浏览器......显然是服务器端动作......

asp.net

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

使用openFrameworks进行形状操作

我是一个openFrameworks新手.我正在学习基本的2D绘图,到目前为止一切都很棒.我画了一个圆圈使用:

ofSetColor(0x333333);
ofFill;
ofCircle(100,650,50);
Run Code Online (Sandbox Code Playgroud)

我的问题是如何给圆圈一个变量名,以便我可以用鼠标按下的方法操作?我试着在ofCircle之前添加一个名字

theball.ofSetColor(0x333333);
theball.ofFill;
theball.ofCircle(100,650,50);
Run Code Online (Sandbox Code Playgroud)

但得到我'theball'没有在此范围错误中声明.

c++ openframeworks

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

在Jinja的nl2br过滤器中避免Python UnicodeDecodeError

我正在使用Jinja2的nl2br过滤器,它看起来像:

import re
from jinja2 import environmentfilter, Markup, escape

_paragraph_re = re.compile(r'(?:\r\n|\r|\n){2,}')

@evalcontextfilter
def nl2br(eval_ctx, value):
    result = u'\n\n'.join(u'<p>%s</p>' % p.replace('\n', '<br>\n')
                      for p in _paragraph_re.split(escape(value)))
    if eval_ctx.autoescape:
        result = Markup(result)
    return result
Run Code Online (Sandbox Code Playgroud)

问题是如果"值"除了ascii字符之外什么都有(例如:"/mɒntænə/"导致它失败).我收到此错误:

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/Flask-0.6.1-py2.6.egg/flask/app.py", line 889, in __call__
    return self.wsgi_app(environ, start_response)
  File "/usr/local/lib/python2.6/dist-packages/Flask-0.6.1-py2.6.egg/flask/app.py", line 879, in wsgi_app
    response = self.make_response(self.handle_exception(e))
  File "/usr/local/lib/python2.6/dist-packages/Flask-0.6.1-py2.6.egg/flask/app.py", line 876, in wsgi_app
    rv = self.dispatch_request()
  File "/usr/local/lib/python2.6/dist-packages/Flask-0.6.1-py2.6.egg/flask/app.py", line 695, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/home/mcrittenden/Dropbox/Code/dropdo/dropdo.py", line 105, in view …
Run Code Online (Sandbox Code Playgroud)

python unicode jinja2 flask

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

"T:Enum"的<T>类不起作用

可能重复:
创建将T限制为枚举的通用方法

我们有什么理由不能在C#中做到这一点吗?而且,如果可能的话,我该怎么做类似的事情!

我想要的是 :

public class<T> ATag where T : enum {
    [Some code ..]
}

public class<T> classBase where T : enum {
    public IDictionary<T, string> tags { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

所以,当它到了调用它的时候,我只能得到一个我的枚举值.

public class AClassUsingTag : classBase<PossibleTags> {
    public void AMethod(){
         this.tags.Add(PossibleTags.Tag1, "Hello World!");
         this.tags.Add(PossibleTags.Tag2, "Hello Android!");
    }
}

public enum PossibleTags {
    Tag1, Tag2, Tag3
}
Run Code Online (Sandbox Code Playgroud)

错误信息 : "Constraint cannot be special class 'System.Enum'"

谢谢!

c# enums templates class

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

将文本包装在div-css中

我有包装问题.我正在生成一些hexencoding加密,输出太长了像;

827938828ey823876te37257e5t328er6367r5erd663275e65r532r6s3624e5645376er563rdr753624e544341763r567r4e56r326r5632r65sr32dr32udr56r634r57rd63725

它继续.当我把它放在div中时,即使我指定一个特定的宽度它也不会包裹它,因为它们都在一起.如果div不足以支持一行,我希望它从下一行继续.

我怎样才能做到这一点?

html css

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

Razor中的动态匿名类型导致RuntimeBinderException

我收到以下错误:

'object'不包含'RatingName'的定义

当您查看匿名动态类型时,它显然具有RatingName.

错误的屏幕截图

我意识到我可以用元组做到这一点,但我想理解为什么会出现错误信息.

dynamic anonymous-types razor asp.net-mvc-3

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

AST在访问者或节点中遍历?

更新接受了Ira Baxter的回答,因为它指出了我正确的方向:我首先通过开始编译阶段的实现来弄清楚我实际需要什么,很明显很快,节点内的遍历使得这是一个不可能的方法.并非所有节点都应该被访问,其中一些节点的顺序相反(例如,首先是赋值的rhs,因此编译器可以检查类型是否与rhs /运算符匹配).在访问者中进行遍历使得这一切变得非常简单.

在决定对应用程序中使用的迷你语言的处理进行重大修改之前,我正在玩AST和类似的东西.我已经构建了一个Lexer/Parser,可以让AST很好.还有一个访问者,作为具体实现,我创建了一个ASTToOriginal,它只是重新创建原始源文件.最终,还有一些编译器也可以实现Vsisitor并在运行时创建实际的C++代码,所以我想确保一切从一开始就是正确的.虽然现在一切正常,但由于遍历顺序在访问者本身中实现,因此存在一些相似/重复的代码.

在查找更多信息时,似乎某些实现更喜欢在访问对象本身中保留遍历顺序,以便不在每个具体访问者中重复此操作.即便是GoF也只是以同样的方式对此进行了简要的讨论.所以我想尝试这种方法,但很快就陷入了困境.让我解释一下.

示例源代码行和相应的AST节点:

if(t>100?x=1;sety(20,true):x=2)
Conditional
  BinaryOp
    left=Variable [name=t], operator=[>], right=Integer [value=100]
  IfTrue
    Assignment
      left=Variable [name=x], operator=[=], right=Integer [value=1] 
    Method
      MethodName [name=sety], Arguments( Integer [value=20], Boolean [value=true] )
  IfFalse
    Assignment
      left=Variable [name=x], operator=[=], right=Integer [value=1]
Run Code Online (Sandbox Code Playgroud)

一些代码:

class BinaryOp {
  void Accept( Visitor* v ){ v->Visit( this ); }
  Expr* left;
  Op* op;
  Expr* right;
};    
class Variable {
  void Accept( Visitor* v ){ v->Visit( this ); }
  Name* name;
};
class Visitor { //provide basic traversal, terminal …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction visitor abstract-syntax-tree

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

Xcode 4在新线上带有开口支撑

似乎新的Xcode 4不再适用XCCodeSenseFormattingOptions了.至少对于我来说 :(

无论如何,你知道怎么把开口支架放到Xcode 4中自动完成的新线上吗?我以前在终端中输入这个,但它不适用于新的Xcode.

defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict BlockSeparator "\\n" PreMethodDeclSpacing ""
Run Code Online (Sandbox Code Playgroud)

xcode xcode4

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

引用同一 VB.NET 项目中包含的用户控件

如果这篇文章是重复的,我深表歉意,但我在搜索时没有找到类似的内容。

我对 VB.NET 相当陌生,目前正在研究用户控件,找出良好的编程实践。据我了解,要创建和使用 UserControl,我需要创建一个包含 UserControl 的项目,然后构建该项目并使用该 DLL(将其添加到 Toolbox 或其他位置)。

我的问题是:有没有办法拥有一个项目(一个上面有很多东西的表单),其中包含在同一项目内的 *.vb 文件中编写的 UserControl ?如果这样做,DLL(在我的例子中)永远不会生成,可能是因为 UserControl 从未被使用,并且构建它被简单地省略。完全这样做可能是一种不好的做法吗?对我来说,将 UserControl 作为唯一使用它的项目的一部分是很有意义的。有理由不这样做吗?

提前致谢!=)

解决方案:默认情况下 ,Visual Studio 不会自动将您自己的控件包含到工具箱中!为了更改它,请转到“工具”>“选项”>“Windows 窗体设计器”>“常规”并设置AutoToolboxPopulateTrue。当您下次构建项目时,您的新控件将出现在您的工具箱中。

vb.net user-controls visual-studio-2010

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

Emacs Erlang模式缩进两次erlang-indent-level指定的内容

Emacs让我的Erlang缩进两倍,就像我想的那样.

如果我将erlang-indent-level设置为2,则缩进为4:

fun(Keys, Values, ReReduce) ->
    lists:sum(Values)
end.
Run Code Online (Sandbox Code Playgroud)

如果我将erlang-indent-level设置为4,则缩进为8:

fun(Keys, Values, ReReduce) ->
        lists:sum(Values)
end
Run Code Online (Sandbox Code Playgroud)

我已经使用"od -c"验证了我的Erlang文件中没有制表符.

为什么缩进级别是erlang-indent-level设置的两倍?


我的.emacs部分与缩进有关:

(custom-set-variables
 '(indent-tabs-mode nil)
 ...

; Set to 2 in order to get 4
(setq erlang-indent-level 2)
Run Code Online (Sandbox Code Playgroud)

版本:

  • GNU Emacs 23.2.1
  • 来自Debian软件包的erlang.el"erlang-mode"版本1:14.a-dfsg-3

emacs erlang indentation emacs23

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