问题列表 - 第28566页

jQuery - 如何淡化部分透明的div并保留不透明度?

我的div是Opacity:0.7和filter:alpha(opacity = 70);

淡出效果很好

淡入,它一直淡入1,因此不再透明.

我如何将其淡入0.7?

我尝试了.fadeIn后跟.animate但.animate错误,因为div仍然显示:此时为none.

jquery

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

扩展枚举,矫枉过正?

我有一个需要序列化为EDI格式的对象.对于这个例子,我们会说它是一辆汽车.汽车可能不是b/c选项随时间变化的最佳示例,但对于真实对象,Enums永远不会改变.

我有许多枚举,如下所示,应用了自定义属性.

public enum RoofStyle
{
    [DisplayText("Glass Top")]
    [StringValue("GTR")]
    Glass,
    [DisplayText("Convertible Soft Top")]
    [StringValue("CST")]
    ConvertibleSoft,
    [DisplayText("Hard Top")]
    [StringValue("HT ")]
    HardTop,
    [DisplayText("Targa Top")]
    [StringValue("TT ")]
    Targa,
}
Run Code Online (Sandbox Code Playgroud)

通过扩展方法访问属性:

public static string GetStringValue(this Enum value)
{
    // Get the type
    Type type = value.GetType();

    // Get fieldinfo for this type
    FieldInfo fieldInfo = type.GetField(value.ToString());

    // Get the stringvalue attributes
    StringValueAttribute[] attribs = fieldInfo.GetCustomAttributes(
        typeof(StringValueAttribute), false) as StringValueAttribute[];

    // Return the first if there was a match.
    return attribs.Length > 0 ? attribs[0].StringValue …
Run Code Online (Sandbox Code Playgroud)

c# extension-methods enums attributes

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

使用GZIP或deflate在objective-c(iphone)中压缩/解压缩NSString

我有一个在Windows Azure上运行的Web服务,它返回我在iPhone应用程序中使用的JSON.

不幸的是,Windows Azure似乎还不支持动态响应的压缩(长篇故事)所以我决定通过返回一个未压缩的JSON包来解决它,它包含一个压缩的(使用GZIP)字符串.

例如

{"Error":null,"IsCompressed":true,"Success":true,"Value":"vWsAAB+LCAAAAAAAB..etc.."}
Run Code Online (Sandbox Code Playgroud)

...其中value是以JSON表示的复杂对象的压缩字符串.

这在服务器上很容易实现,但是对于我的生活,我无法弄清楚如何将压缩的NSS​​tring解压缩为未压缩的NSS​​tring,我可以为zlib等找到的所有示例都处理文件等.

谁能给我任何关于如何做到这一点的线索?(我也很乐意使用deflate的解决方案,因为我可以更改服务器端实现以使用deflate).

谢谢!!

史蒂芬

编辑1: Aaah,我看到ASIHTTPRequest在它的源代码中使用了以下函数:

//uncompress gzipped data with zlib
+ (NSData *)uncompressZippedData:(NSData*)compressedData;
Run Code Online (Sandbox Code Playgroud)

...而且我知道我可以将NSString转换为NSData,所以我会看到这是否会引导我到任何地方!

编辑2:不幸的是,编辑1中描述的方法并没有引导我到任何地方.

编辑3:按照下面关于base64编码/解码的建议,我想出了以下代码.您可以猜测编码的GzippedString是一个字符串"Hello,我的名字是Steven Elliott",它被gzip压缩然后转换为base64字符串.不幸的是,使用NSLog打印的结果只是空白.

NSString *encodedGzippedString = @"GgAAAB+LCAAAAAAABADtvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee++997o7nU4n99//P1xmZAFs9s5K2smeIYCqyB8/fnwfPyK+uE6X2SJPiyZ93eaX+TI9Lcuiatvx/wOwYc0HGgAAAA==";
NSData *decodedGzippedData = [NSData dataFromBase64String:encodedGzippedString];
NSData* unGzippedJsonData = [ASIHTTPRequest uncompressZippedData:decodedGzippedData];   
NSString* unGzippedJsonString = [[NSString alloc] initWithData:unGzippedJsonData encoding:NSASCIIStringEncoding];       
NSLog(@"Result: %@", unGzippedJsonString);  
Run Code Online (Sandbox Code Playgroud)

iphone gzip objective-c http-compression deflate

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

更改没有特定扩展名的二进制文件的Subversion默认mime类型?

Subversion 默认将二进制文件的svn:mime-type属性application/octet-stream设置为.

我需要将此默认值更改为其他一些mime类型.当我第一次导入这段代码时,我希望Subversion将mime-type设置为我选择的那个.

原因是我的代码库包含二进制文件(专有格式)的代码,我有必要的应用程序来模拟diff和diff3.但是由于他们的默认mime类型,Subversion不允许我.

请注意: 这些代码文件没有默认扩展名(*.jar,*.py等).有些文件甚至没有扩展名. 因此,无法通过文件扩展名配置mime-type.

svn binary mime-types

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

从另一个节点的属性值中指定的路径检索XML节点

从这个XML源:

<?xml version="1.0" encoding="utf-8" ?>
<ROOT>
  <STRUCT>
    <COL order="1" nodeName="FOO/BAR" colName="Foo Bar" />
    <COL order="2" nodeName="FIZZ" colName="Fizz" />
  </STRUCT>

  <DATASET>
    <DATA>
      <FIZZ>testFizz</FIZZ>
      <FOO>
        <BAR>testBar</BAR>
        <LIB>testLib</LIB>
      </FOO>
    </DATA>
    <DATA>
      <FIZZ>testFizz2</FIZZ>
      <FOO>
        <BAR>testBar2</BAR>
        <LIB>testLib2</LIB>
      </FOO>
    </DATA>
  </DATASET>
</ROOT>
Run Code Online (Sandbox Code Playgroud)

我想生成这个HTML:

<html>
  <head>
    <title>Test</title>
  </head>
  <body>
    <table border="1">
      <tr>
        <td>Foo Bar</td>
        <td>Fizz</td>
      </tr>
      <tr>
        <td>testBar</td>
        <td>testFizz</td>
      </tr>
      <tr>
        <td>testBar2</td>
        <td>testFizz2</td>
      </tr>
    </table>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我目前拥有的XSLT:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
  <xsl:output method="html" indent="yes"/>

  <xsl:template match="/ROOT">
    <html>
      <head>
        <title>Test</title>
      </head>
      <body>
        <table …
Run Code Online (Sandbox Code Playgroud)

xml xslt xpath

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

这个简单的XHTML不会验证.问题是什么?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<?xml version="1.0" encoding="UTF-8"?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<title>My Title</title>

<link rel="stylesheet" type="text/css" href="myStyle.css"/>

</head>
<body>

<div>

<h1>Heading One</h1>
<p class="para1">Paragraph One</p>

<h3>Heading Two</h3>
<p>Paragraph Two</p>

<h3>Heading Three</h3>
<p>Paragraph Three</p>

<br />
<a href="Lab1Page2.html">Link One</a>
<br />
<a href="Lab1Page3.html">Link Two</a>

</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

xhtml

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

用于Web开发的Silverlight或MVC

我只是想知道那里的意见.您认为如何促进Web应用程序的更快开发时间?Silverlight或.Net MVC?

Silverlight可以替代真正的http Web应用程序吗?

随意咆哮或提供必要的细节.

silverlight asp.net-mvc

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

如何将图像字段添加到Rails应用程序中?

我正在构建一个具有图片上传字段的rails应用程序.我不知道如何在Rails中处理图像.(上传的图像也需要一些处理.)任何人都可以告诉我如何做到这一点?

谢谢.

ruby-on-rails image image-processing

7
推荐指数
2
解决办法
8117
查看次数

在Haskell中使用填充进行压缩

有几次我发现自己想zip在Haskell中添加填充到较短的列表而不是截断较长的列表.这很容易写.(Monoid在这里适合我,但你也可以传入你想要用于填充的元素.)

zipPad :: (Monoid a, Monoid b) => [a] -> [b] -> [(a, b)]
zipPad xs [] = zip xs (repeat mempty)
zipPad [] ys = zip (repeat mempty) ys
zipPad (x:xs) (y:ys) = (x, y) : zipPad xs ys
Run Code Online (Sandbox Code Playgroud)

尝试定义时,这种方法很难看zipPad3.我键入以下内容然后意识到它当然不起作用:

zipPad3 :: (Monoid a, Monoid b, Monoid c) => [a] -> [b] -> [c] -> [(a, b, c)]
zipPad3 xs [] [] = zip3 xs (repeat mempty) (repeat mempty)
zipPad3 [] ys [] …
Run Code Online (Sandbox Code Playgroud)

haskell functional-programming

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

使用模板参数作为模板参数

为什么以下代码无效?

template <typename S, typename T>
struct B{
    void f(T t, S s) {t.f<S>(s); }
};
Run Code Online (Sandbox Code Playgroud)

gcc 4.3.4抱怨它"期望'>'令牌之前的初级表达",即"S"不是有效的主表达式.

c++ templates template-specialization

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