问题列表 - 第39962页

尝试最喜欢的尝试:Radix,Suffix和Hash!甚至三元,哦,我的!

因此,我正在努力将一系列优秀的数据结构实现集合在一起,部分用于我的个人收集,部分用于尝试构建一组更高度优化的结构,用于某些特定目的.部分原因来自于deque和set的痛苦,分别造成了意想不到的开销和惊人的痛苦删除成本.其中一部分源于黑客的好奇心.

但是,根据许可证,我可能无法满足我喜欢的特许经营权,这种许可证可以用于潜在的商业用途.理想情况下,我想帮助在C++中找到一个极好的和异常安全的后缀trie实现,以及类似的健壮前缀trie.奖金回合包括一个实心的哈希特里.

为了分享,这是我到目前为止所得到的:
Ned!
RLC后缀阵列

但我正在寻找更多选择.
如果我们得到一些好的,我也会破解一些基准测试代码.

c++ algorithm benchmarking data-structures

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

将Java Applet嵌入到.html文件中

我无法将我的applet嵌入到网页中.我不认为我做得对.

*我的html文件与我的.class文件位于同一目录中

我的主要方法是在CardApp类中

这是我的HTML代码

<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>TestJCardBet.html</title>
</head>
<body>
<applet codebase="" code="CardApp.class" height="400" width="500"></applet>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html java applet

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

apache 配置的等效值是多少

我需要将以下 nginx 规则转换为 Apache 配置。谁能帮我。

location /chat {
   rewrite            /chat(/.+)$ $1 break;
   proxy_pass         http://localhost:8000;
   proxy_set_header   Host $host;
   proxy_set_header   Cookie $http_cookie;
   proxy_buffering    off;
   proxy_send_timeout 310;
}
Run Code Online (Sandbox Code Playgroud)

.htaccess apache2 nginx apache-config

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

帮助理解Haskell中的这些语句

这些语句在Haskell中的含义是什么:

a)
(\x -> x + 1)

b)
 (\x -> x - 2)

c)
(\x -> mod (x * 3) 5)
Run Code Online (Sandbox Code Playgroud)

我理解x + 1,mod(x*3)5等,但这些语句之前的\ x使我难以理解.

谢谢你的帮助

syntax lambda haskell

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

nginx:当使用nginx作为反向代理时,是否可以在访问日志中捕获响应头?

我们使用nginx作为反向代理来控制和记录对Clojure(Java)Web服务应用程序的访问.

我们能够access_log使用nginx 生成并捕获传入的头文件.我们的Clojure应用程序通过log4j记录活动.麻烦的是,我们无法匹配access_log应用程序生成的条目中的条目.

该应用程序通过发送响应标头和正文来响应访问.我们可以自由更改这些响应标头.我最初的想法是生成一个UUID,它对应于每个Web服务请求,并在回复标头内将其发送回用户X-Uuid.我的想法是我可以通过创建自定义来捕获此响应log_format:

log_format lt-custom '$remote_addr - $remote_user [$time_local]  '
                     '"$request" $status $body_bytes_sent '
                     '"$http_referer" "$http_user_agent" $request_time $http_x_uuid';
Run Code Online (Sandbox Code Playgroud)

它看起来像nginx可以捕获传入请求中的标头但不是传出回复(我通过替换$http_x_uuid来验证这一点$http_content_type).

所以!有没有办法access_log通过使用nginx捕获传出的回复标题来绑定我的enties和我的log4j条目?有没有更好的办法?我宁愿不必依赖用户生成自己的UUID.

非常感谢!

java logging web-services clojure nginx

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

跟踪核心动画动画

我有两个围绕屏幕移动的圆圈.圆圈都是包含其他UIViews的UIViews.每个圆圈外面的区域是透明的.

我写了一个函数来创建一个CGPath,它将两个圆形连接成四边形.我在透明的CALayer中填充此路径,该CALayer跨越整个屏幕.由于该层位于两个圆形UIViews的后面,因此它似乎可以连接它们.

最后,两个UIViews使用Core Animation进行动画制作.在此动画期间,两个圆的位置和大小都会改变.

到目前为止,我唯一获得成功的方法是使用NSTimer定期中断动画,然后根据圆圈presentationLayer的位置重新计算并绘制光束.然而,当动画加速时,四边形滞后于圆圈.

有没有更好的方法来使用Core Animation实现这一目标?或者我应该避免使用核心动画并使用NSTimer实现我自己的动画?

cocoa-touch core-animation

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

ASP.NET MVC 3 bin文件夹

假设我有一个名为Test123的MVC项目.当我在bin文件夹中从VS发布它时,我已经全部引用了非全局(?)DLL和Test123.dll.这最后一个文件的目的是什么?我可以安全地删除它吗?我认为ASP.NET将在第一次访问时编译该站点.

asp.net asp.net-mvc

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

如何在数据框的每一行上执行一个函数,并将该输出的一个元素作为该行中的新列插入

很容易对两个值进行精确二项式测试,但如果想要对一大堆成功和试验次数进行测试会发生什么.我创建了一个测试灵敏度的数据框,一个研究中潜在的参与者数量,然后我计算了每一行的成功程度.这是代码.

sens <-seq(from=.1, to=.5, by=0.05)
enroll <-seq(from=20, to=200, by=20)
df <-expand.grid(sens=sens,enroll=enroll)
df <-transform(df,succes=sens*enroll)
Run Code Online (Sandbox Code Playgroud)

但是现在我如何使用每一行的成功和试验次数组合来进行二项式测试.

我只对二项式检验的95%置信区间的上限感兴趣.我希望将该单个数字作为名为"upper.limit"的列添加到数据框中

我想到了一些类似的东西

binom.test(succes,enroll)$conf.int    
Run Code Online (Sandbox Code Playgroud)

唉,conf.int给出了诸如此类的东西

[1] 0.1266556 0.2918427
attr(,"conf.level")
[1] 0.95

我想要的只是0.2918427

此外,我有一种感觉,那里必须有.call,甚至可能是一个lapply,但我不知道这将如何贯穿整个数据框架.或者我应该使用plyr?

显然我的头在旋转.请停止.

row r

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

在ASP.NET MVC视图中解决"Dispose之后访问的DataContext"错误

我有一个ASP.NET MVC 2动作,如下所示:

public ActionResult Index()
    {
        using(var db = new MyDataContext())
        {
            var welcomeSnippet = "test";
            var articles = db.Posts.Where(p => p.DateOfPublish <= DateTime.Now).Take(5).ToList();
            return View(new HomeViewModel()
            {
                Articles = articles,
                WelcomeSnippet = welcomeSnippet
            });
        }
    }
Run Code Online (Sandbox Code Playgroud)

该视图包含以下代码:

<%foreach (var item in Model.Articles)
{%>
     <div class="article" id="<%=item.PostID %>">
          <!-- some properties -->
          <div class="tags">tags: <i><%foreach (var tag in item.PostTags.ToList())
                                        { %><%=Html.Encode(tag.Tag.TagName.Trim())%> <%} %></i>
          </div>
     </div>
<% } %>
Run Code Online (Sandbox Code Playgroud)

我正在访问item.PostTags,这是通过我的DataContext获得的.在这里,我基本上使用延迟加载,但是我收到一个错误:我的DataContext已经在列出那些PostTag时被处理掉了.

在处理DataContext之前如何加载这些数据?

c# asp.net datacontext asp.net-mvc linq-to-sql

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

如何创建我可以在笔记本电脑上看到的虚拟Android设备800x400?

我想用wvga800,800x480创建一个虚拟设备(nexus one)但是当我这样做时,我无法在我的13"macbook pro上看到整个屏幕,我无法向下滚动以查看屏幕的底部.我怎么能看到我的虚拟手机屏幕底部???谢谢,

android android-emulator

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