问题列表 - 第30972页

时间表的数据库模式

有人可以帮助我为一个时间表应用程序的粗略数据库架构,我将能够

  1. 为不同的项目每天存放一段时间(2周).Ex person A可以在同一天为projectA投放3个小时,为projectB投放4个小时

  2. 这样做可以很容易地获得项目总工时的报告,或者获得某个人在所有项目上的总工时

编辑:另一项要求是,每个人在特定时间段内的每个时间表都需要有一个字段,表明该人已提交了时间表,另一个表示已经批准

schema database-design database-schema

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

是什么让CakePHP变得安全,我们如何才能提高它的安全性?

现在我正在学习CakePHP框架,我只是想知道是什么让CakePHP变得安全.它的组件有多安全,例如认证组件的安全性.另外,作为开发人员,我们可以做些什么来提高CakePHP基础Web应用程序的安全性?

你们也推荐任何书籍或网站来了解有关CakePHP安全性的更多信息吗?

希望很快能收到你们的消息.谢谢

php security cakephp web-applications

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

什么是并行计算的规范示例?

我正在写一篇论文来测试一个新的应用程序,它将演示并行计算的好处(与此应用程序的传统序列化版本相比).我想在我的论文中使用规范的并行计算示例.

我的第一个例子是pi的并行计算.理想情况下,我希望每个迭代非常耗时(因为与并行化相关的额外开销); 我的第一个想法是使用MCMC和Gibbs采样的贝叶斯模拟.

在这种情况下通常会讨论哪些其他问题?什么是大型令人尴尬的并行问题的好例子?

parallel-processing mpi

10
推荐指数
3
解决办法
2230
查看次数

将文件发送到回收站

目前我正在使用以下功能

file.Delete();
Run Code Online (Sandbox Code Playgroud)

但是如何使用此功能将文件发送到回收站而不是直接删除它?

c# recycle-bin

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

当eclipse输出控制台滚动时,恼人的错误对话框.是什么造成的?

当我在Eclipse中使用Pydev运行python脚本时 - 几秒钟后我得到一个eclipse Error对话框.

窗口标题是"已发生多个问题".

该框有一个红色X图标,旁边出现错误消息"发生了内部错误"

错误窗口列表都有文本"显示文档结尾".如果我点击详细信息,我会收到后续消息

An internal error has occurred.
39
Run Code Online (Sandbox Code Playgroud)

这个问题似乎与控制台有关.我注意到滚动条丢失了.我有时可以使用箭头键滚动,但滚动偶尔会导致控制台区域陷入困境.我用google搜索"Reveal End of Document"应该是一个exclipse IDE函数,它应该导致控制台跳到最后.

有没有人知道可能会发生什么?我该如何解决这个问题?真的很烦人.

在最新的Sun JDK上使用Eclipse 3.6,在Windows XP 32位上使用Pydev插件.

eclipse pydev

13
推荐指数
3
解决办法
9925
查看次数

功能应该是特定的还是通用的

可能的重复:
特定函数与许多参数与上下文相关

所以我现在已经开发了 3-4 年,了解多种语言,了解一些令人印象深刻的(对于心胸狭隘的人来说 :P )的东西。

但我一直想知道的是;当我创建一个功能时,它应该用于特定目的,还是应该将其塑造为可重复使用,即使我不需要它?

例如:

//JS, but could be any language really

//specific
function HAL(){
  alert("I'm afraid I can't let you do that, " + document.getElementById("Name").value + ".");
}

//generic
function HAL(nme){
  alert("I'm afraid I can't let you do that, " + nme + ".");
}

//more generic
function HAL(msg, nme){
  alert(msg + " " + nme + ".");
}
Run Code Online (Sandbox Code Playgroud)

是的,非常简单的例子,但传达了我想要表达的观点。如果我们举这个例子,我会在第一个例子之外使用它吗?可能不会,所以我很想这样做,但常识会(现在)说服我将其设为第二个,但如果我知道它不会有任何好处,我看不到这种方式的任何好处以任何其他方式使用,即它总是会使用输入的值(是的,我通常会将其放入全局变量中)。

这只是我当时认为最有意义的情况,还是我应该尽可能遵循第二种模式?

function

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

这是一个LINQ延迟加载问题吗?

在我的程序中发生了一些非常奇怪的事情:

我对一个集合进行了这个查询agt.DefaultNr == 1并得到3个结果作为结果:

IEnumerable<Agent> favAgents =
            from agt in builtAgents where agt.DefaultNr == 1 select agt;
Run Code Online (Sandbox Code Playgroud)

对于每个项目,我设置DefaultNr = 0

foreach (Agent noFavAgt in favAgents)
{
    noFavAgt.DefaultNr = 0;
}
Run Code Online (Sandbox Code Playgroud)

我做了另一个查询,但由于某种原因,我的favAgents集合现在是空的!

IEnumerable<Agent> smallAgents = (from agt in favAgents
    where agt.tempResultCount < 30
    orderby agt.tempResultCount descending
    select agt);
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

这是一个LINQ延迟加载问题吗?

在我设置所有项目= 0之后看起来会有某种重新查询,因为我的收藏是空的!

linq

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

在ruby方法中返回包含数组和散列的数组?

您好

是否可以从ruby中的方法返回包含数组和散列的数组?

def something
array_new = [another_thing, another_thing_2]
hash_map = get_hash()

return [array_new, hash_map]

end
Run Code Online (Sandbox Code Playgroud)

并检索数组:

some_array, some_hash = something()
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby ruby-on-rails

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

为什么我无法从 resx 文件加载图像资源?

我有一个控件库,我已将 .resx 文件添加到其中(ImageResources.resx)。它包含两个我随后添加的 .png 图像。

在同一个库中,我有一个控件,可以加载几个图像来进行一些自定义绘图,但我似乎无法加载资源:

void GTableLayoutPanel::SetBorderImagesFromManifest(String^ topLeftCornerImageName, String^ topImageName)
{
    // Grab the assembly this is being called from
    Assembly^ assembly = Assembly::GetExecutingAssembly();

    // Grab the images from the assembly
    Stream^ stream = assembly->GetManifestResourceStream(topLeftCornerImageName);
    Image^ topLeftImage = System::Drawing::Image::FromStream(stream);
    stream = assembly->GetManifestResourceStream(topImageName);
    Image^ topImage = System::Drawing::Image::FromStream(stream);

    // Update the internal store from the supplied images
    SetBorderImages(topLeftImage, topImage);
}
Run Code Online (Sandbox Code Playgroud)

...给我错误抱怨为stream空,这表明我的呼叫GetManifestResourceStream失败。

图像被调用group_box_top.pnggroup_box_top_left.png并且我调用图像加载器,如下所示:

SetBorderImagesFromManifest("group_box_top_left.png", "group_box_top.png");
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

SetBorderImagesFromManifest("group_box_top_left", "group_box_top");
Run Code Online (Sandbox Code Playgroud)

...因为文件出现在 .resx 文件中,没有 .png 扩展名,但这会产生相同的错误。

我在这里错过了一步吗? …

.net resources resx c++-cli manifest

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

将类公开为STA COM

我有一个小c#类,我需要公开为COM.使用COM对象的工具要求我支持STA.我的COM对象需要做些什么特别的事吗?

(我知道STAThread属性,但是(除非我错了)它用于指示.net中的执行线程是STA兼容的,而不是用于指示我的COM对象需要兼容).

到目前为止,这是我的声明.你看到我需要添加什么吗?


    [ComVisible(true)]
    [ClassInterface(ClassInterfaceType.None)]
    [ComDefaultInterface(typeof(ITestClass1))]
    [Guid("093A3701-2C53-4A31-97C5-0F3C205E5B4C")]
    public class Class1: ITestClass1 {..}

    [ComVisible(true)]
    [Guid("8D52F785-CDD8-4248-8AB7-97B8C19DE59B")]
    public interface ITestClass1 {..}

.net c# com

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