我有问题为Outlook创建HTML签名电子邮件.
签名前我有一个样式标签,并为响应式电子邮件添加媒体宽度.
<style type="text/css">
div, p, a, li, td { -webkit-text-size-adjust:none; }
table {
min-width:650px;
}
@media only screen and (max-device-width: 480px) {
td[class=hidden-phone] {
width: 0px !important;
display: none !important;
overflow: hidden !important;
float: left !important;
}
td[class=description] {
width: 100% !important;
}
td[class=visible-phone] {
display: block !important;
width: auto !important;
height: auto !important;
overflow: visible !important;
float:none !important;
}
table {
min-width: auto !important;
}
}
</style>
<table width="100%" style="font-family:'arial';">
<tr>
<td colspan="4" width="100%" style="height:10px;border-bottom:2px solid #96999e;height:0px;"> </td>
</tr> …Run Code Online (Sandbox Code Playgroud) 我有很多大的gzip文件(大约10MB - 200MB),我从ftp下载解压缩.
所以我试着google并找到一些gzip解压缩的解决方案.
static byte[] Decompress(byte[] gzip)
{
using (GZipStream stream = new GZipStream(new MemoryStream(gzip), CompressionMode.Decompress))
{
const int size = 4096;
byte[] buffer = new byte[size];
using (MemoryStream memory = new MemoryStream())
{
int count = 0;
do
{
count = stream.Read(buffer, 0, size);
if (count > 0)
{
memory.Write(buffer, 0, count);
}
}
while (count > 0);
return memory.ToArray();
}
}
}
Run Code Online (Sandbox Code Playgroud)
它适用于50mb以下的任何文件但是一旦我输入超过50mb我得到系统内存异常.异常之前的最后位置和内存长度是134217728.我不认为它与我的物理内存有关系,我知道我使用32位时不能有超过2GB的对象.
我还需要在解压缩文件后处理数据.我不确定内存流是否是最好的方法,但我不喜欢写入文件,然后再次读取文件.
我的问题
在JSP中,我注意到我无法将$ {}呈现为HTML.呈现页面后,HTML页面将不再显示$ {}.根据我的理解,$ {}是java语法的一部分.
有没有办法将其呈现为HTML?目前,我使用print"$ {}"作为字符串,所以我可以在我的HTML上呈现它.我需要渲染这个符号,因为它是以后我可以使用jquery获取此符号.(仅供参考:我正在使用jquery模板)
提前致谢
c# ×1
compression ×1
gzip ×1
gzipstream ×1
html ×1
html-email ×1
javascript ×1
jquery ×1
jsp ×1
outlook ×1
outlook-2010 ×1