问题列表 - 第1655页

什么是组件

我听播客java团队,在这个经常讨论组件(注意组件不是(明确)对象).他们对Java没有组件这一事实感到遗憾,并与.NET形成鲜明对比.组件显然使开发应用程序(不仅仅是GUI应用程序)更容易.

我可以从讨论中看出一个组件具有的某些特性,它与解耦有关(将一个组件替换为另一个组件只是管道问题).它与属性有关,它肯定与事件和代表有关.

那么问题:

./任何人都可以向我解释一个组件是什么.(以及为什么java bean不是组件).

./任何人都可以解释他们如何帮助发展.

./任何人都可以解释为什么java没有它们,如果它们如此有用.

.net java object

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

如何找出类定义的枚举?

我知道我可以通过以下方式获得类的公共静态成员:

obj.getClass().getFields()

但这并没有让我得到枚举.我希望能够从getClass方法返回的Class对象中获取它们.有任何想法吗?

java

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

textareas中的XHTML和代码

在我的网站上使用textarea提交,我的代码可以显示如下:

<textarea><p>text</p></textarea>
Run Code Online (Sandbox Code Playgroud)

验证时(XHTML 1.0 Transitional),出现此错误,

line 88 column 50 - Error: document type does not allow element "p" here
Run Code Online (Sandbox Code Playgroud)

如果这不是一个有效的方法,那么预期的是什么?我可以使用onload JavaScript事件做一个解决方法,但这似乎是不必要的.无论这不影响输出,但我宁愿我的网站验证.

validation xhtml

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

尝试重命名目录时,为什么我在PHP中获得"权限被拒绝"?

我将目录chmod到777,与目录内容相同.不过,我收到了"拒绝许可"的错误.如果apache不是组/所有者,无论文件权限如何,PHP都会抛出此错误吗?这是失败的电话:

rename('/correct/path/to/dir/1', '/correct/path/to/dir/2');
Run Code Online (Sandbox Code Playgroud)

php permissions rename

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

SharePoint找不到我的自定义RenderingTemplate

所以我创建了一个自定义RenderingTemplate并将其部署到CONTROLTEMPLATES\MyControlTemplates\

它基本上决定了我创建的自定义内容类型在显示时应该如何呈现.为此,我添加了这个:

<FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
  <Display>CustomDispForm</Display>
</FormTemplates>
Run Code Online (Sandbox Code Playgroud)

但是,当SharePoint位于CONTROLTEMPLATES的子目录中时,SharePoint找不到我的自定义RenderingTemplate.但是,如果我将它移动到CONTROLTEMPLATES的根目录\ SharePoint将找到它.

根据文档,SharePoint也应该查看子目录,但似乎并非如此.这可能是个错误吗?我想看看我是否错过了什么,因为我更喜欢在root/<Custom>目录中放置自定义内容.

谢谢.

sharepoint wss controltemplates

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

除了malloc/free之外,程序还需要操作系统提供其他任何东西吗?

对于我正在研究的操作系统,我正在设计内核(我将实际上称之为"核心"只是为了与众不同,但它基本相同).如果我无法完成多任务,内存管理和其他基本操作,那么操作系统本身的细节就无关紧要了,所以我需要先解决这个问题.我有一些关于设计malloc例程的任务.

我认为malloc()要么是内核本身的一部分(我倾向于这个),要么是程序的一部分,但是我将不得不编写自己的C标准库实现方式,所以我写了一个malloc.在这方面我的问题实际上相当简单,C(或C++)如何管理它的堆?

我在理论类中一直被教导的是,堆是一个不断扩展的内存块,从指定的地址开始,并且在很多方面表现得像堆栈一样.通过这种方式,我知道在全局范围内声明的变量在开头,并且更多的变量被"推"到堆上,因为它们在各自的作用域中声明,超出作用域的变量只留在内存空间中,但是该空间被标记为空闲,因此如果需要,堆可以扩展更多.

我需要知道的是,C实际上如何以这种方式处理动态扩展堆?编译的C程序是否自己调用malloc例程并处理自己的堆,还是需要为它提供自动扩展的空间?另外,C程序如何知道堆的开始位置?

哦,我知道相同的概念适用于其他语言,但我希望任何示例都在C/C++中,因为我对这种语言最为满意.我也不想担心其他事情,比如堆栈,因为我认为我能够自己处理这样的事情.

所以我想我真正的问题是,除了malloc/free(处理获取和释放页面本身等)之外,程序是否需要操作系统提供其他任何东西?

谢谢!

编辑我更感兴趣的是C如何使用malloc与堆相关而不是在malloc例程本身的实际工作中.如果它有帮助,我在x86上这样做,但C是交叉编译器所以它应该没关系.^ _ ^

进一步编辑:我理解我可能会对术语感到困惑.我被教导说"堆"是程序存储诸如全局/局部变量之类的东西.我习惯于在汇编编程中处理"堆栈",我只是意识到我可能意味着相反.对我的一点研究表明,"堆"更常用于指代程序为自己分配的总内存,或者操作系统提供的内存页面的总数(和顺序).

那么,考虑到这一点,我如何处理不断扩大的堆栈?(看来我的C理论课有点......有缺陷.)

heap malloc operating-system kernel osdev

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

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

Oracle 10gr2:阻止星期日的任何日期?

是否可以使用CHECK约束来防止任何日期落在星期日?我不想使用触发器.

oracle constraints

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

我怎么做控制/元素随惯性移动?

现代UI正在开始为移动时的UI元素提供良好的惯性.选项卡滑入,页面转换,甚至一些列表框和滚动元素都有很好的惯性(例如iphone).对此最好的理论是什么?它们加速时不仅仅是重力,而且随着它们的到位而减速.我已经尝试了各种公式来加速到最大(终端)速度然后放慢速度,但我没有尝试"感觉"正确.总觉得有点不对劲.是否有这样的标准,或者只是在看起来/感觉正确之前玩各种数字?

user-interface look-and-feel

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

LINQ to SQL InsertOnSubmit()是否受SQL注入攻击?

我有这样的代码:

var newMsg = new Msg
{
    Var1 = var1,
    Var2 = var2
};

using (AppDataContext appDataContext = new AppDataContext(ConnectionString))
{
    appDataContext.CClass.InsertOnSubmit(newMsg);
    appDataContext.SubmitChanges();
}
Run Code Online (Sandbox Code Playgroud)

阅读这篇文章后,我相信同样的逻辑适用.

有谁认为这是受SQL注入攻击?

.net c# sql-injection linq-to-sql

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