问题列表 - 第2596页

确定反射类型是否可以转换为另一种反射类型

在 .net (C#) 中,如果您通过反射发现了两种类型,是否可以确定一种是否可以转换为另一种?(隐式和/或显式)。

我想要做的是创建一个库,允许用户指定将一种类型的属性映射到另一种类型的属性。如果这两个属性具有匹配的类型,一切都很好,但我希望能够允许它们映射可以使用隐式/显式转换的属性。所以如果他们有

class from  
{
  public int IntProp{get;set;}
}

class to
{
  public long LongProp{get;set;}
  public DateTime DateTimeProp{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

他们可以说 from.IntProp 将被分配给 to.LongProp (因为存在隐式转换)。但是,如果他们说它映射到 DateTimeProp,我将能够确定没有可用的强制转换并抛出异常。

.net c# reflection

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

在C#中包装Visual C++

我需要使用C++进行一些进程注入,但我更喜欢将C#用于除低级别之外的所有内容.我听说过"功能包装"和"编组",已经做了很多谷歌搜索,并在这里和那里找到了一些信息,但我仍然非常缺乏.

我按照有用的顺序阅读的内容;
http://msdn.microsoft.com/en-us/library/ms235281(VS.80).aspx
http://www.drdobbs.com/cpp/184401742
http://geeklit.blogspot.com/2006/08 /calling-c-lib-from-c.html

如何在C#中包装所有较低级别的东西(本机C++),这样我就可以用我更熟悉的语言C#轻松地命令这些函数?

非常感谢有关该主题的任何信息.

.net c# c++ interop reverse-engineering

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

Rails非图像文件上传到数据库而不使用服务器端临时文件?

我正在研究向基于Rails的Intranet站点添加功能的可行性,该站点允许用户上传文件.

两个目的:我的用户在地理上分布广泛,并且链接到共享网络存储上的文档并不总是有效(不同的地址,DNS条目以及我无法控制或感兴趣的东西)所以我正在考虑提供面向数据库的替代方案.我们有许多文件可以在客户端解析数据.我宁愿能够把它推到服务器上.

我看过attachment_fu,Paperclip和另一个(忘了名字!),所有这些看起来都非常注重图像,虽然attachment_fu至少可以在没有图像处理库的情况下工作,谢天谢地.

最大的问题是我的服务器不允许我的应用程序在本地编写文件,而这些插件似乎都想创建一个Tempfile.

问题(终于!)

是否有合理的方法上传二进制数据并将其处理到内存中和/或将其存储为BLOB而不保存任何服务器端文件?

或者我应该放弃文件分发的想法,并尽可能地为用户提供第二个最好的复制粘贴文本框选项?

(最近我能在SO上找到这个并没有真正帮助)

ruby ruby-on-rails

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

Visual Studio 2008,C++的Profiler?

是否有任何好的,免费的(或至少相当便宜的)至少可以与Visual Studio 2008 Professional集成的本机C++的分析器?

我查看了DevPartner社区版,但它们似乎只支持Visual Studio 2003和Visual Studio 2005.

如果没有那么好的免费/便宜的剖析器,我可以与VS一起工作,相对较小的摩擦力?

c++ profiler visual-studio-2008

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

在编写任何代码之前,您如何规划应用程序的体系结构?

我挣扎的一件事是在编写任何代码之前规划应用程序的架构.

我并不是说收集需求来缩小应用程序需要做什么,而是有效地思考一个好的方法来布置整体类,数据和流程结构,并迭代这些想法,以便我有一个可靠的计划甚至在打开IDE之前的行动.目前,只需打开IDE即可轻松创建一个空白项目,开始编写位和bob,让设计从那里"长出来".

我收集UML是一种方法来做到这一点,但我没有经验,所以它似乎有点模糊.

在编写任何代码之前,如何规划应用程序的体系结构?如果UML是可行的方法,您能否为小型应用程序的开发人员推荐简明实用的介绍?

我很感激你的意见.

language-agnostic architecture oop

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

正则表达式删除空的<span>标记

我想要&nbsp;删除这样的空span标签(填充和空格):

<span> &nbsp; &nbsp; &nbsp; </span>

我试过这个正则表达式,但它需要调整:

(<span>(&nbsp;|\s)*</span>)

preg_replace('#<span>(&nbsp;|\s)*</span>#si','<\\1>',$encoded);

html php regex

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

LINQ to SQL Designer Bug

每次在保存后更改设计器中的值时,都会删除.designer.cs文件.

有谁能告诉我如何解决这个问题?

sql linq

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

如何识别字符串中的路径

就是这样......我得到一个包含文件路径和一些参数的字符串.我怎样才能认出这条路?我想到了'.'的索引.在文件中...但我不喜欢它.
那么使用正则表达式呢?谁能指出我正确的方向?

问候

编辑:论文是有效的条目...
somefile.msi/a
C:\ MyFolder\SomeFile.exe -i -d

我不太关心参数因为一旦我有了路径,我会假设其余的都是参数

c# regex string

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

如何使用Maven构建SWT应用程序

我试图学习swt,我使用maven进行所有构建,并使用eclipse进行IDE.当从maven存储库中获取swt jar时,我得到:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3034 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1030)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
    at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
    at org.eclipse.swt.widgets.Display.<clinit>(Display.java:112)
    at wenzlick.test.swt.main.Main.main(Main.java:30)
Run Code Online (Sandbox Code Playgroud)

有没有人成功获得使用maven构建和运行的swt应用程序?

编辑:我做了一点研究,发现了问题.看看我下面的帖子

java swt maven-2

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

MVC的实际应用|| 何时使用,或不使用MVC

我见过ASP.NET社区对MVC的嗡嗡声.我知道它的起源的基础知识,并且有很多站点(除非我错了,堆栈溢出本身)基于ASP.NET MVC.

从我听过的所有关于MVC的内容中可以看出,它似乎是ASP.NET开发的未来.但由于我通常不会涉及.NET Web开发,所以我想知道以下内容:何时使用MVC是合适的,何时不适用,为什么?MVC的伟大(和可怕)使用的例子将是令人着迷的.
虽然我意识到MVC的其他实现还有其他语言如RoR,但我对它对.NET程序员的影响更感兴趣.

如果这已经过去了,我道歉!

asp.net-mvc

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