问题列表 - 第15065页

Apache Velocity无法初始化

当我尝试使用初始化速度引擎时

VelocityEngine engine = new VelocityEngine();
engine.init();
Run Code Online (Sandbox Code Playgroud)

我尝试时遇到同样的错误

Velocity.init();
Run Code Online (Sandbox Code Playgroud)

org.apache.velocity.exception.VelocityException:无法使用当前运行时配置初始化org.apache.velocity.runtime.log.ServletLogChute的实例.

什么可能导致这个例外?

java velocity

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

linq迭代需要单行吗?

当我形成以下代码

Rabbit[] rbt=
new Rabbit[]
{
   new Rabbit{ Name="Jobby", Vegetable=new Vegetable{ VegiName="carrot"}},
   new Rabbit{ Name="hobby", Vegetable=new Vegetable{ VegiName="Beetroot"}}
};

var s = from bt in rbt where
        bt.Vegetable.VegiName.CompareTo("carrot") == 0 select bt;

foreach (var v in s)
{
                Console.WriteLine("{0}{1}",v.Vegetable.VegiName,v.Name);
}
Run Code Online (Sandbox Code Playgroud)

我的查询只返回单行,那为什么我需要foreach迭代?我不能用

Console.WriteLine("{0}{1}",s.Vegetable.VegiName,s.Name); directly ?
Run Code Online (Sandbox Code Playgroud)

linq

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

如何生成随机的"绿色"颜色

任何人都有任何关于如何制作绿色随机颜色的建议吗?现在我正在生成颜色:

color = (randint(100, 200), randint(120, 255), randint(100, 200))
Run Code Online (Sandbox Code Playgroud)

这大部分都有效,但我的褐色很多.

python language-agnostic random colors

33
推荐指数
5
解决办法
7188
查看次数

XUL的WYSIWYG编辑器

任何人都可以为XUL推荐一个好的图形WYSIWYG编辑器吗?

wysiwyg xul

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

无法将类型'System.Linq.IQueryable <Project.Models.TaskTimeLine>'隐式转换为'Project.Models.TaskTimeLine'

我正在尝试将自定义形状的类传递给视图,但我遇到了一些麻烦.

这是我得到的错误.

无法将类型'System.Linq.IQueryable'隐式转换为'Project.Models.TaskTimeLine'.存在显式转换(您是否错过了演员?)

这是我第一次向一个类添加一个列表,并尝试将一个列表传递给另一个类.

这是类定义

  public class TaskTimeLine
  {
    public Task task { get; set; } // to hold a single object 
    public List<DateTime> scheduledDateTime { get; set; } // to hold a collection of    date times..

  }
Run Code Online (Sandbox Code Playgroud)

控制器动作与此类似.

 [Authorize]
    public ActionResult Details2(int id)
    {
        TaskTimeLine task = new TaskTimeLine(); //create new instance of TaskTimeLine
        task = (IQueryable<TaskTimeLine>)taskRepository.GetTaskAndTimeLine(id);

        if (task == null)
            return View("NotFound");
        else
            return View("Details", task);
    }
Run Code Online (Sandbox Code Playgroud)

直到现在都很正常,所以我猜这里可能出现了问题.

  public IQueryable<TaskTimeLine> GetTaskAndTimeLine(int taskId)
    {
       TaskTimeLine taskTimeLine = new TaskTimeLine(); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc model

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

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

ASCII"../"是唯一表示PHP中目录遍历的字节序列吗?

我有一个PHP应用程序,它使用一个$_GET参数来选择文件系统上的JS/CSS文件.

如果我拒绝输入字符串包含的所有请求./,\或者在可见的7位ASCII范围之外的字节,这是否足以在路径传递给PHP的基础(基于C的)文件函数时阻止父目录遍历?

我知道空字节漏洞,但有没有其他替代/格式错误的字符编码技巧可能会被这些检查吱吱作响?

这是基本的想法(不是生产代码):

$f = $_GET['f']; // e.g. "path/to/file.js"

// goal: select only unhidden CSS/JS files within DOC_ROOT
if (! preg_match('@^[\x20-\x7E]+$@', $f)     // outside visible ASCII
   || false !== strpos($f, "./")             // has ./
   || false !== strpos($f, "\\")             // has \
   || 0 === strpos(basename($f), ".")        // .isHiddenFile
   || ! preg_match('@\\.(css|js)$i@', $f)    // not JS/CSS
   || ! is_file($_SERVER['DOCUMENT_ROOT'] . '/' . $f)) {
    die();
}
$content = file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/' …
Run Code Online (Sandbox Code Playgroud)

php filesystems validation character-encoding

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

toString(),==,equals()对象方法如何在引用和基元类型上以不同或相似的方式工作?

toString()方法,==运算符和equals()方法如何在引用和基元类型上以不同或相似的方式工作?

java

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

如何在SQL Server中删除多行

我有一个二手销售汽车数据库和四个关系表.相同的列名称具有关系.

表格是::
RecordRecID Markname Model ...
Features:FeatureID Featurename
Marks:MarkID Markname
Carfeature:CarfeatureID RecID FeatureID

现在,我想删除c#中Marks的标记.当我删除标记时,SQL必须删除具有此标记的所有记录.

我使用了这样的查询:

DELETE from Carfeature 
 where RecID = (select RecID 
 from Record 
 where Mark = (select markname 
                 from Marks 
                where MarkID=@MarkID))";


    string sorgudelmarkfromrecord = "DELETE from Record where Mark=
(select Markname from Marks where MarkID=@MarkID)";

    string sorgudelmark = "DELETE from Marks where MarkID=@MarkID";
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我收到如下错误消息:

Subquery返回超过1的值.

subquery以下=, !=, <, <= , >, >=或当subquery用作表达式时,不允许这样做.

该语句已终止.

那么,我如何从表中删除多个数据?

sql t-sql sql-server

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

自动测试OpenGL应用程序

我有一个Java应用程序,它使用JOGL来提供GUI的很大一部分.

是否有任何您知道或使用过的工具可以自动测试OpenGL应用程序(或者更具体地说是那些使用JOGL的应用程序)

只是为了更新:该工具可以在linux或windows上运行.

opengl user-interface automated-tests jogl

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