小编pro*_*nce的帖子

具有嵌套类的抽象类,这可能吗?

如果我编写一个抽象类,然后在抽象类中嵌套一个类,我是否可以在抽象类的任何子类中访问它的方法?我无法在任何地方找到答案..

java

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

<span>上的CSS动画

我正在尝试将CS​​S动画应用于<span>元素,但我无法让它工作.我找不到任何资源说明动画是否可以应用于<span>元素.那么,是我制作错误,还是跨越动画免疫?

编辑:代码

Inf<span class="inf_o">o</span>rmation
    <br>
do<span class="don_n">n</span>e
    <br>
we<span class="dbl_l">ll</span>
Run Code Online (Sandbox Code Playgroud)

和css:

/* animations */
.inf_o 
{
  -webkit-animation-name: lower_head;
  -webkit-animation-duration: 3s;
  -webkit-animation-timing-function:ease-in;
  -webkit-animation-delay: 1s;
  -webkit-animation-play-state: active;  
}

@-webkit-keyframes lower_head
{
  from {margin-top:0px;}
  to {margin-top:10px;}
}
Run Code Online (Sandbox Code Playgroud)

html css

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

弹出窗口在ajax成功处理程序中被阻止

我正在尝试打开一个弹出窗口,允许用户通过Twitter进行身份验证,而无需离开他们正在查看的页面.我已经看到这种技术在网络上使用,特别是与Disqus评论应用程序.但是,我只能得到两个结果,或者是"弹出窗口被阻止"的消息,或者甚至没有任何结果.

我尝试过使用此处和此处列出的方法.我怎样才能解决这个问题?

我的代码目前看起来像:

var windowSizeArray = [ "width=200,height=200",
                            "width=300,height=400,scrollbars=yes" ];
var url = $('.twitter_popup').attr("href");
var windowName = $('.twitter_popup').attr("name");
var windowSize = windowSizeArray[$('.twitter_popup').attr("rel")];
window.open(url, windowName, windowSize);
Run Code Online (Sandbox Code Playgroud)

javascript jquery popup

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

Haskell总是知道要回电话吗?

我正在定义一个monad的实例,如下所示:

data Something = Something a

instance Monad Something where
    return a = Something a        --Wraps a in 'Something', correct?
    m >>= f = do
        var <- m
        return $ f var            --I want this to pass var to f, then wrap the result
                                  --back up in the 'Something' monad with the return I
                                  --Just defined
Run Code Online (Sandbox Code Playgroud)

问题是 - >

1:我在做什么有明显的错误/误解吗?

2:Haskell会知道调用我上面定义的返回 m >>= f

3:如果由于某种原因我定义了另一个功能

f :: Something a -> Something b
f x = do
    var <- x
    return …
Run Code Online (Sandbox Code Playgroud)

monads haskell

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

在Scala中创建队列

我正在尝试通过执行以下操作在Scala中创建队列:

import scala.collection.immutable.Queue

val empty = new Queue[Int]
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误,指出Queue构造函数受到保护.如果是这样的话,我错过了什么吗?所有Queue方法似乎都已定义并正常工作.我是否真的无缘无故地扩展Queue类只是为了使用队列?

queue scala

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

将数据从服务器发送到Android应用程序

从Android应用程序从服务器向Android设备发送数据的最佳方式是什么?我目前的设置:

Postgresql数据库 - >在服务器机器上运行的程序 - > android设备.

我目前正在使用自定义协议,但我最终希望将我的数据源提供给整个应用程序开发社区.因此,我想知道我可以提供这些数据的最佳和最简单的选项.

android

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

删除宽字符,Perl

我试图使用perl程序通过套接字发送一个字符串.我收到一个错误,说该文本包含一个宽字符,并且套接字无法处理.有没有办法:

答:通过插座打开宽字符

要么

B:从字符串中删除所有宽字符?

unicode perl

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

Haskell成语为"选择性"地图

假设有人想要map通过集合,但只有在映射的值满足特定条件时才收集映射函数的结果.我目前这样做:

func = foldl (\acc x, ->  (maybeGrab x):acc) []


maybeGrab a
    | a > 5 = [someFunc a]
    | otherwise = []
Run Code Online (Sandbox Code Playgroud)

虽然这有效,但我确信有一种更为惯用的"正确/普通/更易识别"的方法.

haskell map

5
推荐指数
2
解决办法
483
查看次数

箭头/ HXT和类型签名

我正在尝试在Haskell中学习Arrows,所以我正在使用基于箭头的HXT库编写一个简单的应用程序.HXT wiki和教程中的示例放弃了函数类型签名.但是,我非常喜欢类型,并试图找出如何使用它们.这是我遇到绊脚石的地方.鉴于这些功能:

readXml str = runX (readString [withValidate no] str)

atTag tag = deep (isElem >>> hasName tag)
Run Code Online (Sandbox Code Playgroud)

我认为他们应该被分配以下签名:

readXml ? String ? IO [XmlTree]

atTag ? ArrowXml a ? String ? a XmlTree XmlTree
Run Code Online (Sandbox Code Playgroud)

我试图使用箭头语法将它们连接在一起,如下所示:

parseItem = proc str -> do
    desc <- text <<< atTag "description" <<< arr readXml -< str
    ...
Run Code Online (Sandbox Code Playgroud)

但是,如果我的类型签名是正确的(GHC没有抱怨),我需要一种方法来结合monad语法和箭头语法来获取XmlTree并返回IO.

我不确定如何继续.有人有任何见解吗?

monads haskell types arrows hxt

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

malloc在一个循环中,都是连续分配的块?

我有一个函数,我在其中使用本地数组.我想返回一个指向这个的指针,但当然除非手动分配内存,否则不能这样做.因此,我想知道如果分配如此:

for(i = 0; i < 26; i++)
{
    llist[i] = malloc(sizeof(SomeStruct));
}
Run Code Online (Sandbox Code Playgroud)

可以稍后释放:

// (where ptr is a pointer to the first allocation in llist)

for(i = 0; i < 26, i++)
{
    free(ptr);
    ptr += sizeof(SomeStruct);
}
Run Code Online (Sandbox Code Playgroud)

编辑:

好像我不能这样做.有没有什么方法可以释放所有内存只给出第一个元素的指针?或者我应该采取完全不同的方法?

c pointers memory-management

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

标签 统计

haskell ×3

monads ×2

android ×1

arrows ×1

c ×1

css ×1

html ×1

hxt ×1

java ×1

javascript ×1

jquery ×1

map ×1

memory-management ×1

perl ×1

pointers ×1

popup ×1

queue ×1

scala ×1

types ×1

unicode ×1