问题列表 - 第8525页

同时流式传输和保存视频?

我正在编写一个应用程序,其中一部分允许用户流/播放视频.我想限制功能,以便他们只有在有WiFi连接时才能流式传输视频.然后我将保存视频,以便当他们只有3G(或更少)连接时,他们无法流式传输视频,只能重播手机上保存的视频.

理想情况下,我想让MPMoviePlayerController播放/播放电影,然后访问电影数据并保存.但是,MPMoviePlayerController api似乎不支持访问电影数据.

我想避免和下载然后播放场景.有任何想法吗?

iphone mpmovieplayercontroller video-streaming

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

3层模式和大量数据

这是我的情况:我试图尽可能地遵循3层模式(即演示,业务和数据层).当我需要来自数据库的数据时,业务层调用返回信息的数据层.数据层永远不会返回SqlDataReader或DataTable对象,但通常是数据访问层已知的自定义对象的枚举.当数据层必须返回包含少量对象的列表时,它工作得很好.

我现在面临这个问题,我的应用程序(业务层)必须处理500000条记录.我可以简单地向我的数据层添加另一个方法并返回一个IEnumerable,但这听起来非常糟糕.我不想在内存中加载50万条记录.

我的问题是,考虑到3层模型,我该如何处理这个案例?如果我没有3层模式,我只需在业务类中使用SqlDataReader.有什么建议?

更新:数据将不会显示,因此这不是分页问题(这里根本不涉及表示层).我只需分析每条记录,然后保留其中一些记录.

谢谢

architecture 3-tier n-tier-architecture

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

如何设计可扩展应用程序?

您如何设计/构建可伸缩的应用程序?任何有助于理解如何扩展应用程序的书籍或网站的建议?

谢谢

architecture scalability

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

向我解释连接语言,就像我是一个8岁的孩子

我已经阅读了关于连接语言维基百科文章,现在我比起初时更加困惑.:-)

用愚蠢的人来说,什么是串联语言?

programming-languages concatenative-language

27
推荐指数
5
解决办法
3286
查看次数

JQuery - 动画将DOM元素移动到新父元素?

我在一个表格单元格中有一个图像标签,我很想移动到另一个表格单元格,并使该运动动画化.

代码看起来像这样......

<td id="cell1"><img src="arrow.png" alt="Arrow"/></td>
<td id="cell2"></td>
Run Code Online (Sandbox Code Playgroud)

我想将"arrow.png"移动到"cell2",并且具有某种过渡效果,最好是使用JQuery.

有任何想法吗?

谢谢!

javascript jquery animation dom jquery-ui

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

如何在表格中获得第一个未使用的ID?

我必须编写一个查询,其中我需要ID为特定记录分配一个(唯一密钥),该记录未被使用/未被生成/在数据库中不存在.

简而言之,我需要id为特定记录生成一个并在打印屏幕上显示它.

E. g.:

ID  Name

1   abc
2   def
5   ghi

所以,问题是它应该ID=3作为尚未生成的下一个立即返回,并且在这一代之后id,我将把这些数据存储回数据库表.

它不是一个硬件:我正在做一个项目,我有一个要求,我需要编写这个查询,所以我需要一些帮助来实现这一目标.

所以请指导我如何进行此查询,或如何实现此目的.

谢谢.

我无法添加评论,这就是为什么我在这里写我的评论..我使用MySQL作为数据库..

我的步骤是这样的: -

1)从数据库表中检索未使用的id.

2)因为他们不是.用户(基于网站的项目),所以我不想发生并发,所以如果一个用户生成一个ID,那么它应该锁定数据库,直到同一个用户收到id并存储该id的记录.之后,其他用户可以检索不存在的ID.(主要要求)..

我怎么能在MySQL中实现所有这些东西,而且我认为Quassnoi的答案是值得的,但它不适用于MySQL ..所以plz解释有关查询的一点,因为它对我来说是新的..并且这个查询工作在MySQL ..

mysql sql

6
推荐指数
2
解决办法
8596
查看次数

来自XY坐标的Java字符串

我有一个地图,Coords定义如下:

class Coords {
        int x;
        int y;
        public boolean equals(Object o) {
            Coords c = (Coords)o;
            return c.x==x && c.y==y;
        }
        public Coords(int x, int y) {
            super();
            this.x = x;
            this.y = y;
        }
        public int hashCode() {
            return new Integer(x+"0"+y);
        }
    }
Run Code Online (Sandbox Code Playgroud)

(不是很好,我知道,请不要取笑我.)我现在如何创建一个字符串,从这个地图映射字符,例如:

Map<Coords, Character> map = new HashMap<Coords, Character>();
map.put(new Coords(0,0),'H');
map.put(new Coords(1,0),'e');
map.put(new Coords(2,0),'l');
map.put(new Coords(3,0),'l');
map.put(new Coords(4,0),'o');
map.put(new Coords(6,0),'!');
map put(new Coords(6,1),'!');
somehowTransformToString(map); //Hello !
                               //      !
Run Code Online (Sandbox Code Playgroud)

谢谢,
Isaac Waller
(注意 - 这不是作业)

java string map coordinates coordinate-systems

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

SSL_CTX_new返回NULL后获取错误描述的问题

我对SSL很新,其实我会说我一无所知.

我使用方法"SSL_CTX_new"来创建SSL_CTX对象.该方法返回null.文档说我可以检查错误堆栈以获得原因.

所以我有函数"int SSL_get_error(SSL*s,int ret_code)"(据我所知),我必须使用它来获取错误消息.该方法的文档没有说明该函数的第一个参数.它只表示第二个("ret")参数应该等于失败操作的返回码,该操作可以是以下任何一个:

SSL_connect(),SSL_accept(),SSL_do_handshake(),SSL_read(),SSL_peek()或SSL_write()

所以现在我有两个问题.第一,我没有使用任何的这些功能,而是使用SSL_CTX_new不返回任何类型的返回代码(它返回一个指向SSX_CTX对象),所以我不知道该用什么作为了"RET"参数.第二个问题是我不知道第一个参数意味着什么,我应该把它放在那里,因为文档没有说明它.

c++ ssl openssl ssl-certificate

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

网站如何突出显示您在搜索引擎中使用的搜索字词?

我看到一些网站突出显示您使用的搜索引擎关键字,以便访问该页面.(例如您在Google搜索列表中输入的关键字)

它如何知道您在搜索引擎中输入的关键字?它检查引用者HTTP头或什么?任何可用的脚本可以执行此操作吗?它可能是服务器端或JavaScript,我不确定.

search-engine highlight keyword

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

关于Haskell中的currying和point自由风格的困惑

我试图实现这个功能

every :: (a -> IO Bool) -> [a] -> IO Bool 
Run Code Online (Sandbox Code Playgroud)

这是这个问题的主题.我没有明确的递归尝试这样做.我想出了以下代码

every f xs = liftM (all id) $ sequence $ map f xs
Run Code Online (Sandbox Code Playgroud)

我的功能不起作用,因为它不是懒惰的(问题中需要),所以没有赞成在那里:-).

但是,我并没有就此止步.我试图使功能无点,以便它更短(甚至更冷).由于参数fxs在我刚把他们表达了最后的:

every = liftM (all id) $ sequence $ map 
Run Code Online (Sandbox Code Playgroud)

但是这没有按预期工作,事实上它根本不起作用:

    [1 of 1] Compiling Main             ( stk.hs, interpreted )

    stk.hs:53:42:
        Couldn't match expected type `[m a]'
               against inferred type `(a1 -> b) -> [a1] -> [b]'
        In the second argument of `($)', …

haskell currying pointfree

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