问题列表 - 第25492页

构建后删除PostSharp引用?

是否有可能获得postharp以在构建期间删除对postsharp程序集的引用?

我有一个exe我需要占用很小的空间.我想使用postharp的一些编译时编织,但不想使用exe部署PostSharp.dll.

我正在使用PostSharp 2(具体为2.0.4.1074)

.net reference postsharp

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

如何在Haskell(GHC)中实现列表?

我只是好奇Haskell中列表的一些确切的实现细节(GHC特定的答案很好) - 他们是天真的链接列表,还是他们有任何特殊的优化?进一步来说:

  1. length(!!)(例如)必须遍历列表?
  2. 如果是这样,他们的值是否以任何方式缓存(即,如果我调用length两次,它是否必须迭代两次)?
  3. 访问列表后面是否涉及遍历整个列表?
  4. 是否记住了无限列表和列表推导?(即,for fib = 1:1:zipWith (+) fib (tail fib),是否会递归计算每个值,还是依赖于先前的计算值?)

任何其他有趣的实施细节将不胜感激.提前致谢!

haskell linked-list ghc

41
推荐指数
3
解决办法
8169
查看次数

升级到VS2010和Re#5后,与SQLite相关的nUnit-tests问题

使用ReSharper5转换为Visual Studio 2010后,我的一些单元测试开始失败.更具体地说,这适用于将NHibernate与SQLite一起使用的所有单元测试.这个问题似乎与SQLite有某种关系.不涉及NHibernate和SQLite的单元测试仍然正常运行.

例外情况如下:

NHibernate.HibernateException : Could not create the driver from NHibernate.Driver.SQLite20Driver, NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4.
  ----> System.Reflection.TargetInvocationException : Exception has been thrown by the 
        target of an invocation.
  ----> NHibernate.HibernateException : The IDbCommand and IDbConnection implementation 
        in the assembly System.Data.SQLite could not be found. Ensure that the assembly
        System.Data.SQLite is located in the application directory or in the Global 
        Assembly Cache. If the assembly is in the GAC, use <qualifyAssembly/> element 
       in the application configuration file to specify …
Run Code Online (Sandbox Code Playgroud)

sqlite nhibernate resharper nunit visual-studio-2010

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

创建ViewModel:在模型数据可用之前或之后执行此操作?

我有一个WPF应用程序,从数据源加载数据.

在加载某些数据之前,无需显示任何内容.

我的问题是:

  • 在任何数据可用之前创建V和VM; 一旦可用,就在VM中设置数据
  • 一开始只创建V; 等到数据可用然后创建注入数据的VM
  • 只有数据可用时才创建V和VM

wpf mvvm

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

MooTools - 以编程方式触发不与事件委派一起使用的事件

非常感谢,如果有人能帮我弄清楚为什么我在MooTools中使用事件委托(从Element.Delegation类)中无法以编程方式触发事件.

父母在某些子元素上<div>有一个change监听器<input>.当用户操作触发更改事件时,父div上的处理程序会被触发,但是当我以编程方式触发fireEvent任何子输入时,没有任何反应.基本设置是:

HTML

<div id="listener">
    <input type="text" id="color" class="color" />
????????????????????????????????????????????????????????????????</div>???????????
Run Code Online (Sandbox Code Playgroud)

JS

$("listener").addEvent("change:relay(.color)", function() {
    alert("changed!!");
});

$("color").fireEvent("change"); // nothing happens
Run Code Online (Sandbox Code Playgroud)

父div上的事件处理程序不会被调用.任何帮助表示赞赏.干杯!


相关问题:fireEvent在DOM树中根据泡沫触发事件吗?我当前的黑客是本地发送有效的事件(但仍然是黑客) - http://jsfiddle.net/SZZ3Z/1/

var event = document.createEvent("HTMLEvents")
event.initEvent("change", true);
document.getElementById("color").dispatchEvent(event); // instead of fireEvent
Run Code Online (Sandbox Code Playgroud)

javascript mootools javascript-events event-delegation

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

需要最快的方法将2的补码转换为C中的小数

我在32位内有一个18位(以2的补码).我需要将它们转换为十进制.请在C中给我看一个代码片段.

谢谢 !

c

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

来自Visual Studio输出窗格(C++)的Supress输出

当我在Visual Studio调试器中运行我的Win32项目时,我得到了关于哪些DLL被加载,第一次机会异常等的输出的大量冗余.

有没有办法可以抑制这个输出?

有一天,我可能想知道何时加载'C:\ Windows\SysWOW64 \ntdll.dll',但通常我不在乎.当我运行单元测试时,尤其如此,只是想知道是否有任何测试失败.

这些东西不是用控制台应用程序输出的,而是与Windows应用程序一起输出的.举一个我的意思的例子,这是最近的单元测试运行的输出的第一行.

'MyProject.exe': Loaded 'C:\dev\MyProject\Testing\MyProject.exe', Symbols loaded.
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\dbghelp.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\user32.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll'
'MyProject.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll'

... and on and on ...
Run Code Online (Sandbox Code Playgroud)

visual-studio-2008 visual-studio

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

tracd服务器问题

访问tracd服务器时出现以下错误,发生了什么?

谢谢.

[oke@localhost Trac-0.11.7]$ sudo tracd -p 8000 /home/deddihp/trac/
Server starting in PID 5082.
Serving on 0.0.0.0:8000 view at http://127.0.0.1:8000/
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 47804)
Traceback (most recent call last):
  File "/usr/lib/python2.6/SocketServer.py", line 558, in process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python2.6/SocketServer.py", line 320, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.6/SocketServer.py", line 615, in __init__
    self.handle()
  File "/usr/lib/python2.6/BaseHTTPServer.py", line 329, in handle
    self.handle_one_request()
  File "/usr/lib/python2.6/site-packages/Trac-0.11.7-py2.6.egg/trac/web/wsgi.py", line 194, in handle_one_request
    gateway.run(self.server.application)
  File "/usr/lib/python2.6/site-packages/Trac-0.11.7-py2.6.egg/trac/web/wsgi.py", line 94, in run
    response …

trac tracd

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

用Python编写易读的XML

除了创建一个方法以外,还有其他方法可以使用易于阅读的python编写XML吗?xMLFile.write(xmlDom.toxml())确实创建了正确的xml,但读取它们非常困难.我试过toprettyxml,但似乎并没有做太多.例如,以下是我认为人类可读的xml:

<myroot>
    <ent1
        att1="val1"
        att2="val2"
        att3="val3"
    />
    <ent2>
        <ent3
            att1="val1"
            att2="val2"
        />
    </ent2>
</myroot>
Run Code Online (Sandbox Code Playgroud)

以下响应中的解决方案摘要:
1)如果您只是需要偶尔读取它以进行调试,那么在编写时使用xmllint或xml编辑器来读取它而不是格式化xml.或者
2)使用像Beautiful Soup这样的图书馆.或
3)编写自己的方法

python xml

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

如何用一个参数简化ruby块?

在某个地方,我看到了用一个参数简化ruby块的方法,它基本上省略了垂直条和参数声明,因为它以某种方式内联.

我找不到它或记住要搜索的任何名字.

ruby closures

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