问题列表 - 第37408页

使用compojure从数据库提供二进制文件

我有以下路线定义:

(require '[compojure.core :as ccore]
         '[ring.util.response :as response])

(def *main-routes*
     (ccore/defroutes avalanche-routes
       (ccore/GET "/" [] "Hello World 2")
       (ccore/GET "/images/:id" [id] (get-image-response id))))
Run Code Online (Sandbox Code Playgroud)

在此示例中,请求/像魅力一样工作并返回预期的Hello World 2.

get-images-response方法定义如下:

(defn get-image-response
  [id]
  (let [record (db/get-image id false)]
    (-> (response/response (:data record))
        (response/content-type (:content-type record))
        (response/header "Content-Length" (:size record)))))
Run Code Online (Sandbox Code Playgroud)

虽然我得到了404,但是二进制文件的服务还没有完成.有什么想法吗?

编辑:好的,问题与正在请求图像的事实有关/images/name.jpg.一旦我删除.jpg了处理程序被调用.所以问题是如何匹配除扩展名之外的任何内容?

clojure binary-data compojure

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

即使是本地文件,跨域ajax也会失败

我有一个带有ajax函数的本地 html文件,试图从x.com中提取xml内容.运行时的文件仅适用于IE,并且在firefox和safari浏览器上失败.当然,这可能是因为同源政策.但是,我从某人那里听说,对于使用file://协议加载的脚本,这个相同的原始策略将不适用.是真的,如果是的话,我的本地html文件会出现什么问题?

html javascript ajax jquery

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

如何在Eclipse的Eclipse调试视图中过滤调用堆栈

在调试时,Eclipse中的Debug视图显示调用堆栈.哪个好.但是我希望能够过滤掉我绝对不关心的所有调用,例如Spring和JUnit runner.

这是我现在调用堆栈的一个例子.我想把这些条目保持为粗体,同时隐藏所有其他条目.有可能以任何方式吗?(插件,下一个Eclipse发行版,配置......)

com.myproject.mymodule.MyFinderObject.fetchDestinationSettings
com.myproject.mymodule.MyFinderObject.compareCurrentSettings
com.myproject.mymodule.MyFinderObject.compareSettings
sun.reflect.NativeMethodAccessorImpl.invoke0
sun.reflect.NativeMethodAccessorImpl.invoke
sun.reflect.DelegatingMethodAccessorImpl.invoke
java.lang.reflect.Method.invoke
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
com.myproject.caching.CachingInterceptor.invoke
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
org.springframework.aop.framework.JdkDynamicAopProxy.invoke
$Proxy43.doSthWith
com.myproject.mymodule.MyFinderObjectTest.testSettingComparisonForCurrentSettings
sun.reflect.NativeMethodAccessorImpl.invoke0
sun.reflect.NativeMethodAccessorImpl.invoke
sun.reflect.DelegatingMethodAccessorImpl.invoke
java.lang.reflect.Method.invoke
com.myproject.mymodule.MyFinderObjectTest
com.myproject.mymodule.MyFinderObjectTest
com.myproject.mymodule.MyFinderObjectTest
junit.framework.TestResult$1.protect
junit.framework.TestResult.runProtected
junit.framework.TestResult.run
com.myproject.mymodule.MyFinderObjectTest
junit.framework.TestSuite.runTest
junit.framework.TestSuite.run
org.junit.internal.runners.JUnit38ClassRunner.run
org.eclipse.jdt.internal.junit4.runner.JUnit4TestMethodReference
org.eclipse.jdt.internal.junit.runner.TestExecution.run
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main
Run Code Online (Sandbox Code Playgroud)

java eclipse debugging callstack

38
推荐指数
2
解决办法
4953
查看次数

如何通过线程传递参考和获得回报?

我在桌面应用程序上工作,我很震惊.我有一个方法,我正在做HTTP Post和Get.我通过ref在整个应用程序中管理这个对象.此对象从网站获取类别,我也使用相同的ref发布.

此类别Fetcher方法返回类别的数据表.这个方法挂起了我的UI,所以我需要在线程中实现它.

但我不知道如何在线程中传递ref并获取返回值.

这就是我如何传递价值观.

Categorydt = objPostDataFetcher.FetchCategories(ref httpHelper);
Run Code Online (Sandbox Code Playgroud)

我想在Thread中调用此方法.请给我任何想法和建议.提前致谢.

c# multithreading

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

如何将<或>放入android按钮

Eclipse不接受按钮文本的小于符号,有没有办法逃脱它,所以它显示在按钮上?

    <Button android:id="@+id/button_prev_line"
        android:text="<line"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

layout android button

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

ASP.NET:如何处理并行请求

让我们在网站上有2页成像:快速和慢速.慢速页面请求执行1分钟,请求快速5秒.

整个我的开发生涯我认为如果第一次启动请求很慢:他将对DB进行(同步)调用...等待回答...如果在此期间请求快速页面将完成,此请求将被处理系统正在等待DB的响应.

但今天我发现:http: //msdn.microsoft.com/en-us/library/system.web.httpapplication.aspx

HttpApplication类的一个实例用于在其生命周期中处理许多请求.但是,它一次只能处理一个请求.因此,成员变量可用于存储每个请求数据.

这是否意味着我原来的想法是错的?

你能澄清一下他们的意思吗?我很确定这件事是我所期待的......

asp.net parallel-processing msdn

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

带有DataBinder.Eval的条件运算符

我想做这样的事情

<%#(DataBinder.Eval(Container, "DataItem.Age").ToString()=="0") 
    ?"n/a"
    :"DataBinder.Eval(Container, "DataItem.Age")"%>
Run Code Online (Sandbox Code Playgroud)

可能吗?

c# asp.net data-binding

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

具有null格式的String.Format

谁能解释为什么会发生以下情况:

String.Format(null, "foo") // Returns foo
String.Format((string)null, "foo") // Throws ArgumentNullException:
                                   // Value cannot be null. 
                                   // Parameter name: format
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# null string.format

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

如何将Predicate <T>转换为表达式<Predicate <T >>以与Moq一起使用?

请帮这个Linq新手!

我正在我的班级里面创建一个测试列表,我想用Moq检查结果.

我可以很容易地组合一个检查列表结果的谓词.然后我如何将谓词变成表达式?

var myList = new List<int> {1, 2, 3};

Predicate<List<int>> myPredicate = (list) => 
                  {
                      return list.Count == 3; // amongst other stuff
                  };

// ... do my stuff

myMock.Verify(m => m.DidStuffWith(It.Is<List<int>>( ??? )));
Run Code Online (Sandbox Code Playgroud)

??? 需要成为一个Expression<Predicate<List<int>>>如果你可以了解许多泛型.我找到了相反的答案,并将表达式编译成谓词.但是,他们并没有帮助我更好地理解Linq.

编辑:我已经使用方法; 表达; 我想知道是否有任何方法可以用一个带有身体的lambda来做 - 如果没有,为什么不呢?

c# linq lambda moq

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

使用javascript从tinymce编辑器中删除文本

我有一个文字 <info>SOME CONTENTS GOES HERE</info>

当我使用javascript函数单击按钮(自定义按钮)时,如何从编辑器中删除此文本.我用过这段代码:

dom.remove(dom.getParent(selection.getNode(), 'info')); 
Run Code Online (Sandbox Code Playgroud)

但它显示错误.有什么解决方案吗?

提前致谢.

javascript tinymce

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