问题列表 - 第5609页

RMI和例外

我是使用RMI的新手,我对使用异常相对较新.

我希望能够在RMI上抛出异常(这可能吗?)

我有一个简单的服务器,为学生提供服务,我有删除方法,如果学生不存在,我想抛出一个自定义的StudentNotFoundException异常,它扩展了RemoteException(这是一件好事吗?)

任何建议或指导将不胜感激.

服务器接口方法

    /**
 * Delete a student on the server
 * 
 * @param id of the student
 * @throws RemoteException
 * @throws StudentNotFoundException when a student is not found in the system
 */
void removeStudent(int id) throws RemoteException, StudentNotFoundException;
Run Code Online (Sandbox Code Playgroud)

服务器方法实现

    @Override
public void removeStudent(int id) throws RemoteException, StudentNotFoundException
{
    Student student = studentList.remove(id);

    if (student == null)
    {
        throw new StudentNotFoundException("Student with id:" + id + " not found in the system");
    }
}
Run Code Online (Sandbox Code Playgroud)

客户端方法

    private void …
Run Code Online (Sandbox Code Playgroud)

java networking rmi

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

Java或Apache Commons中是否存在varargs null检查功能?

我有四个变量,我想检查它们中的任何一个是否为空.我可以

if (null == a || null == b || null == c || null == d) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是

if (anyNull(a, b, c, d)) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

但我不想自己写.这个函数是否存在于任何常见的Java库中?我检查了Commons Lang并没有看到它.它应该使用varargs来获取任意数量的参数.

java validation null variadic-functions

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

.NET有多少是不受管理的?

我经常在使用Reflector时遇到很多不安全的代码.任何人都知道.NET有多少是非托管/安全的?

.net c# unmanaged managed

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

我应该在哪里放置我的asp.net-mvc强类型viewdata?

我一直在我的控制器中嵌入我的viewdata类,随着数字的增长,我开始问自己这是不是一个好主意.然后,关于使用这些东西污染/ Views和/ Controllers目录的东西似乎已经关闭了.

我在这里缺少一个约定吗?也许一个/ ViewData目录?idk,我的viewdata类有哪些好的位置?

asp.net-mvc viewdata conventions

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

有关缩小PDF文件的建议吗?

我们有一个动态构建pdf文件的.net 2.0网络系统.其中一些文件可能会变得非常大--12MB +.虽然处理时间不是一个因素,但实际上,在某些情况下,要下载的文件的大小.

目前,让我们假设我们的B级pdf库已经在制作它知道如何的最小文件.(虽然,如果有人在这方面有任何建议,请看看这个相关的问题.)

但是,取出12MB文件并通过Acrobat蒸馏器发送它会产生大约700K的文件,打印质量没有明显的损失.

我希望有一种后处理器可以做到三分之一.有没有人有他们知道的任何控件,会做这样的事情?

对于这个项目来说,越便宜越好,但我们不会因为投入几块钱而感到不利.

(一些先发制人的评论:当然,用一种新工具重写现有的PDF生成代码目前还不在桌面上.而且,虽然Distiller似乎有一个API,但在网络服务器上调用它似乎不是最有效的课程 - 和Distiller有点贵.最后,我们也不要将pdf封装在一个zip文件或其他类似的文件中,因为这可能会让客户感到困惑.不,真的.)

谢谢!

.net pdf filesize

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

SharePoint网站模板的效率是否真的低于网站定义?

因此,在SharePoint博客圈中似乎每个人都只是从其他博客复制并粘贴相同的项目符号.我看到的一个要点是,SharePoint网站模板的效率低于网站定义,因为网站定义存储在文件系统中.真的吗?

网站模板效率较低似乎很奇怪.我的理解是,无论您使用网站模板还是网站定义,所有网站内容都存在于数据库中.站点模板一次应用于数据库,从那时起,站点不应该关心内容是否是使用站点模板创建的.

那么,网站模板效率低于网站定义的架构原因是什么?


编辑:链接到博客,说有性能差异:

  • 来自MSDN:由于将模板存储在数据库中并从数据库中检索模板很慢,因此网站模板可能会导致性能降低.
  • 来自DevX:但是,SharePoint中的用户模板可能会导致性能问题,如果您尝试为整个组织创建一组可重用模板,则可能不是最佳方法.
  • 来自IT足迹:由于将模板存储在数据库中并从数据库中检索模板很慢,因此网站模板可能会导致性能降低.每次呈现页面时都会编译和执行数据库中的模板.
  • 品牌SharePoint:自定义网站定义比自定义模板具有以下优势:
    • 数据直接存储在Web服务器上,因此性能通常更好.

至少,我认为上面的文章是不完整的,我认为根据我对SharePoint架构的了解,有些文章会产生误导.

我读了另一篇反对性能差异的博客文章,但我找不到链接.

performance sharepoint site-definition sitetemplate

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

什么是最好的jQuery"点击缩略图并更改主图像"模块?

这就是我所拥有的(所有动态生成,如果这有所不同):

  • 图像列表
  • 每张图片的标题
  • 每个图像的缩略图

该页面应加载一个完整大小的图像和所有缩略图.当用户单击缩略图时,全尺寸图像会显示带有标题的新图像.如果他们单击另一个缩略图,图片(和标题)将再次更改.

这不是很复杂.几个月前我在一起解决了一个解决方案,但我需要再次这样做,我正在看这个糟糕的代码,并认为必须有一个更好的方法(并且知道jQuery,其他人已经完成了它,并完成了好吧).

思考?链接?

谢谢!

jquery thumbnails gallery

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

如何捕获定期刷新gmail收件箱的Ajax事件

我正在尝试编写一个适用于Gmail的Greasemonkey脚本.我知道如何创建响应用户点击收件箱链接或刷新链接的javascript.我的问题是Gmail会定期刷新收件箱中的新会话,我无法捕获此事件.有没有办法在javascript中捕获周期性的Ajax事件?

javascript gmail greasemonkey

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

Git如何解决合并问题?

通过使分支非常便宜,SVN使分支变得更容易,但合并仍然是SVN中的一个真正的问题--Git据说可以解决这个问题.

Git能实现这一目标吗?

(免责声明:我所知道的关于Git的全部内容都是基于Linus讲座 - 这里的总git noob)

svn git version-control

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

ASP.NET MVC RC为Url.Content返回错误的路径

更新 ASP.NET MVC的发布位中不存在此问题

我有一个ASP.NET MVC RC应用程序在http:// localhost:9002 /运行的调试器下运行正常 但是当我将它发布到http:// localhost/Zot /时,对Url.Content的调用返回的值不正确.

我有脚本标签

<script src="<%= Url.Content("~/Scripts/util.js") %>" ...
Run Code Online (Sandbox Code Playgroud)

在发布的网站中,这会产生:

<script src="Zot/Scripts/util.js" ...
Run Code Online (Sandbox Code Playgroud)

代替

<script src="/Zot/Scripts/util.js" ...
Run Code Online (Sandbox Code Playgroud)

要么

<script src="Scripts/util.js" ...
Run Code Online (Sandbox Code Playgroud)

我有样式表标签,如:

<link href="~/Content/Site.css" runat="server" ...
Run Code Online (Sandbox Code Playgroud)

这产生了正确的事情:

<link href="Content/Site.css" ...
Run Code Online (Sandbox Code Playgroud)

关于为什么Url.Content失败的任何建议.我显然不能runat="server"<script>标签上放一个.

asp.net asp.net-mvc

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