问题列表 - 第848页

如何在.NET HTML邮件中嵌入图像?

我有一个HTML Mail模板,带有图像的占位符.我正在获取我需要从数据库发送的图像并将其保存到照片目录中.我需要将图像嵌入HTML消息中.

我已经探索过使用AlternateView:

AlternateView htmlView = AlternateView.CreateAlternateViewFromString("<HTML> <img src=cid:VisitorImage> </HTML>");

LinkedResource VisitorImage = new LinkedResource(p_ImagePath);
VisitorImage.ContentId= "VisitorImage";
htmlView.LinkedResources.Add(VisitorImage);
Run Code Online (Sandbox Code Playgroud)

.net html c#

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

从多个线程获取java.util.HashMap中的值是否安全(无需修改)?

有一种情况会构建一个地图,一旦它被初始化,它将永远不会被再次修改.但是,它将从多个线程访问(仅通过get(key)).java.util.HashMap以这种方式使用是否安全?

(目前,我很高兴使用a java.util.concurrent.ConcurrentHashMap,并没有明确的需要提高性能,但我只是好奇,如果一个简单HashMap就足够了.因此,这个问题不是 "我应该使用哪一个?"也不是性能问题.相反,问题是"它会安全吗?")

java concurrency multithreading hashmap

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

静态代码分析的好处

在源代码上进行静态代码分析有什么好处?我正在玩FxCop,我想知道除了确保你遵循编码标准之外是否有任何好处.

code-analysis

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

你如何解决WPF UI问题?

我正在开发一个WPF应用程序,它有时会出现奇怪的问题并且似乎在UI中.它是不一致的,它发生在不同的页面中,但它经常发生,这是一个大问题.我应该提一下,这不是真正的挂起,如下所述.

我的第一个想法是,一些按钮的动画是问题,因为它们在大多数页面上使用,但在删除它们之后仍然会出现挂起,尽管看起来有点不常见.当挂起发生时我试图闯入调试器; 但是从来没有任何代码可供查看.我的代码没有运行.我也注意到"挂起"并不完整.我有代码可以让我拖动表单(它没有边框或标题)继续工作.我也有我赢得的关闭按钮,当我点击它时功能.当我的代码运行时,单击按钮似乎实际工作,但UI根本不会更新以显示新页面.

我正在寻找任何建议,工具或技术来追踪这个奇怪的问题,所以如果你有任何想法,我将非常感激.

编辑:它刚刚再次发生,所以这次当我试图闯入调试器时,我选择"显示反汇编".它带我到MS.Win32.UnsafeNativeMethods.GetMessageW.堆栈跟踪如下:

[Managed to Native Transition]  
Run Code Online (Sandbox Code Playgroud)

WindowsBase.dll!MS.Win32.UnsafeNativeMethods.GetMessageW(ref System.Windows.Interop.MSG msg,System.Runtime.InteropServices.HandleRef hWnd,int uMsgFilterMin,int uMsgFilterMax)+ 0x15 bytes
WindowsBase.dll!System.Windows.Threading. Dispatcher.GetMessage(ref System.Windows.Interop.MSG msg,System.IntPtr hwnd,int minMessage,int maxMessage)+ 0x48 bytes WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame = {System.Windows.Threading.DispatcherFrame})+ 0x8b bytes WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame frame)+ 0x49 bytes
WindowsBase.dll!System.Windows.Threading. Dispatcher.Run()+ 0x4c字节
PresentationFramework.dll!System.Windows.Application.RunDispatcher(object ignore)+ 0x1e bytes
PresentationFramework.dll!System.Windows.Application.RunInternal(System.Windows.Window window)+ 0x6f bytes PresentationFramework.dll!System.Windows.Application.运行(System.Windows.Window窗口)+ 0x26字节PresentationFramework.dll!System.Windows.Application.Run()+ 0x19字节WinterGreen.exe!WinterGreen.App.Main()+ 0x5e字节C#[本机到托管转换]
[管理原生过渡]
mscorlib.dll!System.AppDomain.nExecuteAssembly(System.Reflection.Assembly assembly,string [] args)+ 0x19 bytes mscorlib.dll!System.Runtime.Hosting.ManifestRunner.Run(bool checkAptModel)+ 0x6e bytes mscorlib.dll!System .Runtime.Hosting.ManifestRunner.ExecuteAsAssembly()+ 0x84 bytes mscorlib.dll!System.Runtime.Hosting.ApplicationActivator.CreateInstance(System.ActivationContext activationContext,string [] activationCustomData)+ 0x65 bytes mscorlib.dll!System.Runtime.Hosting. ApplicationActivator.CreateInstance(System.ActivationContext activationContext)+ 0xa bytes mscorlib.dll!System.Activator.CreateInstance(System.ActivationContext …

debugging wpf user-interface xaml

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

TRUE是否始终具有非零值?

我有一个同事认为TRUE过去被定义为0而其他所有值都是FALSE.我可以发誓我使用的每种语言,如果你甚至可以得到一个布尔值,那么FALSE的值是0.去过TRUE是0吗?如果是这样,我们何时切换?

language-agnostic boolean

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

如何在C#中使用debugbreak()?

什么是语法以及需要导入哪个命名空间/类?如果可能,请给我示例代码.这将是非常有帮助的.

c# debugging debugbreak

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

如何在PHP preg_split样式正则表达式中匹配一个或多个字母

我的正则表达式有问题.

我想捕获<%some stuff%>,我需要<%和%>中的内容

这个正则表达式对此非常有效.

$matches = preg_split("/<%[\s]*(.*?)[\s]*%>/i",$markup,-1,(PREG_SPLIT_NO_EMPTY  |  PREG_SPLIT_DELIM_CAPTURE));
Run Code Online (Sandbox Code Playgroud)

我也想抓住&amp;% some stuff %&amp;gt; 所以我需要<% or &amp;lt;% and %> or %&amp;gt;分别捕获.

如果我放入第二组parens,它会使preg_split功能不同(因为从旗帜中可以看出,我正试图捕捉到parens里面的内容.

优选地,它也只匹配&amp;lt; to &amp;gt; and < to >,但这不是完全必要的

编辑:SUBJECT可能包含多个匹配,我需要所有匹配

php regex

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

是否有可能在W3C的XML Schema语言(XSD)中允许一系列元素以任何顺序但仍然限制出现?

我知道all并且choice,但他们没有考虑我希望某些元素能够多次出现的情况,例如:

<Root>
    <ThingA/>
    <ThingB/>
    <ThingC/>
    <ThingC/>
    <ThingC/>
</Root>
Run Code Online (Sandbox Code Playgroud)

我可以使用sequence,但我更愿意让这些孩子处于任何顺序.我可以使用any,但后来我不能超过一个ThingC.我可以使用choice,但我不能限制ThingAThingB为0或1.

我想我可能已经读过某些地方,这在XSD中很难或不可能,但RELAX NG也许可能.不幸的是,我不记得我在哪里读到这些.

谢谢你的帮助!

xml schema xsd

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

Eclipse IDE中的java.io.Console支持

我使用Eclipse IDE来开发,编译和运行我的Java项目.今天,我正在尝试使用java.io.Console该类来管理输出,更重要的是,用户输入.

问题是当应用程序"通过"Eclipse运行时System.console()返回null.Eclipse在后台进程上运行程序,而不是我们熟悉的控制台窗口的顶级进程.

有没有办法强制Eclipse将程序作为顶级进程运行,或者至少创建一个JVM将识别的控制台?否则,我被迫将项目放在jar上并在Eclipse外部的命令行环境中运行.

java eclipse console java-io

103
推荐指数
4
解决办法
9万
查看次数

Flash与Silverlight

我们正在建立一个培训网站,我们需要跟踪观众观看视频并存储有关观看的详细信息(当他们暂停时,如果他们观看了整个视频等)

在决定这两种技术时我们应该考虑什么?

我忘了添加.这是一个内部应用程序.我们完全控制环境.如果这是一个公共应用程序,我肯定会使用Flash.

我只是在寻找两者之间的技术优势.

flash silverlight

5
推荐指数
4
解决办法
2653
查看次数