问题列表 - 第17763页

我应该提供什么名称作为项目名称,包名称,类名称 - (java - eclipse)

我从来没有理解命名项目,包,类的理想方式.我是以随机的方式做的,根本不看起来很专业.我知道班级名称应该以大写字母开头.但我真正没有遇到的问题是找到合适且看起来很专业的名字.让我们考虑这个例子.如果我正在为斐波纳契系列编写程序,我会给出如下名字:

project name = fibonacci_project
package name = org.fib.code1
class name = Code1
Run Code Online (Sandbox Code Playgroud)

看起来不整齐吗?你会怎么做?

java eclipse

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

使用C中另一个结构内的2-d结构数组编码问题

我正在使用二维结构数组,这是另一个结构的一部分.这不是我做了很多事情所以我遇到了问题.在接近结束的"测试"for-loop之后,此函数最终失败.它在出现故障之前正确打印出一行.

我的代码中将数据读入虚拟2-d结构数组的部分工作正常,因此必须将我的赋值数组作为另一个结构(imageStruct)的一部分.

任何帮助将不胜感激!

/*the structure of each pixel*/
typedef struct
{
 int R,G,B;
}pixelStruct;

/*data for each image*/
typedef struct
{ 
 int height;
 int width;
 pixelStruct *arr; /*pointer to 2-d array of  pixels*/
} imageStruct;


imageStruct ReadImage(char * filename)
{
 FILE *image=fopen(filename,"r");
 imageStruct thisImage;

        /*get header data from image*/

        /*make a 2-d array of of pixels*/
 pixelStruct imageArr[thisImage.height][thisImage.width];

        /*Read in the image. */

        /*I know this works because I after storing the image data in the
          imageArr array, I printed …
Run Code Online (Sandbox Code Playgroud)

c arrays struct

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

C#:不使用第三方框架进行单元测试?

单元测试应该在调试模式还是发布模式下运行?

我使用的是Visual Studio Standard Edition 2005,它没有任何单元测试框架.由于我也不想使用任何其他第三方单元测试框架,我曾经Debug.Assert在所有单元测试方法中执行实际测试.但是,Debug.Assert仅适用于调试模式.

是否有等效的发布模式或是否有其他替代方案(不使用第三方工具)?

c# testing unit-testing assert visual-studio-2005

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

"访问被拒绝"尝试访问以编程方式创建的<iframe>的文档对象时出现JavaScript错误(仅限IE)

我有一个项目,我需要使用JavaScript创建一个<iframe>元素并将其附加到DOM.之后,我需要在<iframe>中插入一些内容.它是一个嵌入第三方网站的小部件.

我没有设置<iframe>的"src"属性,因为我不想加载页面; 相反,它用于隔离/沙箱插入我插入的内容,以便我不会遇到CSS或JavaScript与父页面冲突.我正在使用JSONP从服务器加载一些HTML内容并将其插入此<iframe>.

我有这个工作正常,有一个严重的例外 - 如果在父页面中设置document.domain属性(它可能在部署此小部件的某些环境中),Internet Explorer(可能是所有版本,但我已经当我尝试访问我创建的<iframe>的文档对象时,在6,7和8中确认给了我"访问被拒绝"错误.它不会在我测试的任何其他浏览器中发生(所有主要的现代浏览器).

这是有道理的,因为我知道Internet Explorer要求您将所有窗口/框架的document.domain设置为相互通信到相同的值.但是,我不知道有任何方法可以在我无法访问的文档上设置此值.

是否有人知道这样做的方法 - 以某种方式设置此动态创建的<iframe>的document.domain属性?或者我不是从正确的角度看待它 - 有没有另一种方法可以实现我的目标而不会遇到这个问题?我确实需要在任何情况下使用<iframe>,因为隔离/沙盒窗口对于此小部件的功能至关重要.

这是我的测试代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Document.domain Test</title>
    <script type="text/javascript">
      document.domain = 'onespot.com'; // set the page's document.domain
    </script>
  </head>
  <body>
    <p>This is a paragraph above the &lt;iframe&gt;.</p>
    <div id="placeholder"></div>
    <p>This is a paragraph below the &lt;iframe&gt;.</p>
    <script type="text/javascript">
      var iframe = document.createElement('iframe'), doc; // create <iframe> element
      document.getElementById('placeholder').appendChild(iframe); // append <iframe> element to …
Run Code Online (Sandbox Code Playgroud)

javascript iframe internet-explorer dom document

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

如何使用XQuery将xml插入另一个xml中的节点?

我在SQL Server 2005的存储过程中有两个xml变量说@res,@ student.

@res包含

<Subject>English</Subject>
<Marks>67</Marks>
<Subject>Science</Subject>
<Marks>75</Marks>
Run Code Online (Sandbox Code Playgroud)

@student包含:

<Student> 
   <Name>XYZ</Name>
   <Roll>15</Roll>
   <Result />
   <Attendance>50</Attendance>
</Student>
Run Code Online (Sandbox Code Playgroud)

我需要使用XQuery 将@res的xml插入到@student变量的节点Result中.

如何实现?

请帮忙.

sql sql-server xquery sql-server-2005

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

如何让CKEditor用CSS渲染文本?

我有一个CKEditor用于编辑网页中的文本.

在网页中,文本在其上下文中呈现,因此遵循页面CSS格式.

我的问题是如何告诉CKEditor将CSS样式表应用于编辑器渲染?当然没有改变生成的源?

我的代码:

<textarea class="ActuContent" name="actu-content" cols="100" rows="20">my content></textarea>
<script type="text/javascript">
        window.onload = function()
        {
                CKEDITOR.replace( 'actu-content' );
        };
</script>
Run Code Online (Sandbox Code Playgroud)

和我的CSS:

.ActuContent{
    padding:10px 10px 10px 10px;
    color:#416a8b;
    font-size:1.6em;
}
Run Code Online (Sandbox Code Playgroud)

我的CKEditor Config.js文件只包含工具栏配置.

CKeditor不会将".ActuContent"的设置应用于其渲染...

javascript css xhtml ckeditor

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

远程linux服务器到远程linux服务器大型稀疏文件拷贝 - 如何?

我有两个双胞胎CentOS 5.4服务器,每个服务器都安装了VMware Server.

假设我总是将稀疏文件用于我的vmware虚拟机,那么将虚拟机文件从一台服务器复制到另一台服务器的最可靠,最快速的方法是什么?

vm的文件很难复制,因为它们非常大(50 GB),但由于它们是稀疏文件,我认为可以采取一些措施来提高复制的速度.

linux copy virtual-machine sparse-matrix large-files

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

C#:覆盖自定义异常的ToString()方法

我有一个自定义异常类,其中包含一些其他字段.我希望在ToString()方法中写出这些,但如果我实现自己的ToString(),我会放弃一些其他有用的东西(比如编写异常类型名称,内部异常数据和堆栈跟踪).

ToString()为此类异常实现自己的方法的最佳方法/模式是什么?理想情况下,它应该重用现有机制,但格式与默认ToString()实现类似.

更新:将我的自定义字段前置或附加到base.ToString()文本不是理想的恕我直言,例如

PimTool.Utilities.OERestServiceUnavailableException: test ---> System.InvalidOperationException: inner message
   --- End of inner exception stack trace ---
   at PimTool.Tests.Services.OE.OERestClientTests.ExceptionsLogging() in D:\svn\NewPimTool\PimTool.Tests\Services\OE\OERestClientTests.cs:line 178, 
   StatusCode=0, message='test', requestId='535345'
Run Code Online (Sandbox Code Playgroud)

表示自定义字段写在(可能很长)的异常描述的末尾.另一方面,我希望异常类型是描述中写的第一个信息.

更新2:我已经为此实现了一个解决方案,请在下面查找我自己的答案.

.net c# exception tostring

23
推荐指数
5
解决办法
9949
查看次数

焦点丢失时关闭弹出窗口

我有一个包含ListView的弹出窗口.ListView包含客户名称.单击搜索栏时弹出窗口.用户可以在搜索栏(TextBox)中输入文本,并根据输入过滤Listview.

我想在它失去焦点时关闭弹出窗口.但是,默认的"自动关闭"行为 StaysOpen="False"并不好,因为每次有人点击搜索栏时它都会关闭弹出窗口.

除焦点进入搜索栏外,如何在失去焦点时始终关闭弹出窗口?

.net c# wpf xaml

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

如何赢得这场比赛?

支持我们有一个n*m表,两个玩家玩这个游戏.他们依次排除细胞.玩家可以选择一个单元格(i,j)并排除从(i,j)到(n,m)的所有单元格,以及排除最后一个单元格丢失游戏的人.

例如,在3*5板上,播放器1排除小区(3,3)到(3,5),播放器2排除(2,5)到(3,5),当前板是这样的: (O表示不排除单元格,x表示排除单元格)

3 O O x x x
2 O O O O x
1 O O O O O
  1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)

在玩家1排除从(2,1)到(3,5)的单元格后,棋盘变为

3 x x x x x
2 x x x x x
1 O O O O O
  1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)

现在,玩家2排除了从(1,2)到(3,5)的单元格,只留下了(1,1)清洁:

3 x x x x x
2 x x x x x
1 O x x x x
  1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)

因此,玩家1必须排除唯一的(1,1)单元格,因为一个玩家必须在一个回合中排除至少一个单元格,并且他输掉游戏.

很明显,在n*n,1*n和2*n(n> …

algorithm game-theory

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