问题列表 - 第9074页

是否可以在tomcat servlet中禁用jsessionid?

是否有可能在tomcat的url中关闭jsessionid?jsessionid似乎对搜索引擎不太友好.

java tomcat servlets jsessionid

67
推荐指数
5
解决办法
7万
查看次数

获取页脚停留在底部

我正在尝试使用CSS使页脚停留在底部 - 粘性页脚:

.wrapper {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 100%;
  text-align: left;
  background: #F5F5FF;
}

.page .footer {
  left: 0;
  width: 100%;
  min-width: 300px;
  position: fixed;
  margin-top: -150px;
}

.tfoot {
  background: #3E5C92;
  color: #E0E0F6;
}

.smallfont {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
Run Code Online (Sandbox Code Playgroud)

这是事物的HTML:

<div class="wrapper">My stuff</div>
<div class="footer">
<div class="tfoot" align="left" style="padding:6px">
<div class="smallfont" style="float:right">
<a href="?app=about">About Extranet</a>&nbsp;<a href="?app=changelog">Changelog</a>&nbsp;</div>
<div style="color:white">
<small>Copyright &copy; 2009 Radon Systems&nbsp;|&nbsp;Shamil Nunhuck&nbsp;|&nbsp;<?php echo($product.'&nbsp;|&nbsp;'.$version.'&nbsp;|&nbsp;'.$build); …
Run Code Online (Sandbox Code Playgroud)

html css

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

Hibernate:在类上使用mappedBy扩展另一个注释为JoinedSubclass的类?

以下不起作用:

@Entity
class Owner {

  @OneToMany(mappedBy="owner", cascade = {CascadeType.ALL})
  protected Set<B> getBSet() {
    ..
  }

}

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
class A {
   @ManyToOne
   public Owner getOwner() {
     ...
   }
}

@Entity
class B extends A {

}
Run Code Online (Sandbox Code Playgroud)

它会导致异常:org.hibernate.AnnotationException:mappedBy引用未知的目标实体属性:所有者中的B.user.

我试图避免将"owner"属性复制到B类(因此将"非规范化"并将所有者密钥复制到为实体A和B生成的两个表中).另外,我真的希望将A和B放在一个单独的表中,而不必使用SingleTable继承来使用鉴别器.

另外,我无法弄清楚如何通过在A和B之间使用@OneToOne来做类似的事情(并且没有B扩展A).

java hibernate jpa

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

在php中读取类似lua的代码

我有一个问题......我得到了这样的代码,我想用PHP阅读它.

 NAME
 {
    title
    (
        A_STRING
    );

    settings
    {
        SetA( 15, 15 );
        SetB( "test" );
    }

    desc
    {
        Desc
        (
            A_STRING
        );

        Cond
        (
            A_STRING
        );  

    }
 }
Run Code Online (Sandbox Code Playgroud)

我想要:

$arr['NAME']['title'] = "A_STRING";
$arr['NAME']['settings']['SetA'] = "15, 15";
$arr['NAME']['settings']['SetB'] = "test";
$arr['NAME']['desc']['Desc'] = "A_STRING";
$arr['NAME']['desc']['Cond'] = "A_STRING";
Run Code Online (Sandbox Code Playgroud)

我不知道应该如何开始:/.变量并不总是相同的.有人能给我一个关于如何解析这样一个文件的提示吗?

谢谢

php parsing

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

构建后将文件移动到远程文件共享

我想创建一个后期构建脚本,将文件从构建目录移动到远程(UNC)文件共享.

这一行:

xcopy "C:\TeamCityBuild\project\WebSite\*" "\\192.168.1.1\WebSite\" /C /R /Y /E
Run Code Online (Sandbox Code Playgroud)

在DOS窗口中运行时工作正常但是当TeamCitys buildrunner sln2008尝试运行它时它失败并显示消息" 无效的驱动器规范 "

我已经在远程服务器上共享了具有"Everyone"全部权限的文件夹.

有任何想法吗?

teamcity visual-studio

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

如何获取文件信息/搜索目录

我想知道你怎么做像gettling文件信息,在c ++中搜索目录/子目录的东西?我应该看一个特定的图书馆吗?

在一些例子中我看到这样的东西:

#include <sys/types.h>
#include <sys/stat.h>
Run Code Online (Sandbox Code Playgroud)

不知道他们来自哪里..谢谢!

编辑:我正在用Windows btw编程

c++ windows io file

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

使用JavaScript Array.sort()方法进行混洗是否正确?

我用他的JavaScript代码帮助了一个人,我的眼睛被一个看起来像这样的部分抓住了:

function randOrd(){
  return (Math.round(Math.random())-0.5);
}
coords.sort(randOrd);
alert(coords);
Run Code Online (Sandbox Code Playgroud)

我的第一个是:嘿,这不可能奏效!但后来我做了一些实验,发现它确实至少似乎提供了很好的随机结果.

然后我做了一些网络搜索,几乎在顶部发现了一篇文章,这段代码最简单地被复制.看起来像一个相当可敬的网站和作者......

但我的直觉告诉我,这一定是错的.特别是因为ECMA标准没有规定排序算法.我认为不同的排序算法会导致不同的非均匀混洗.一些排序算法甚至可能无限循环...

但你怎么看?

而另一个问题是......现在我将如何衡量这种改组技术的结果是多么随机?

更新:我做了一些测量并将结果发布在下面作为答案之一.

javascript sorting random shuffle

124
推荐指数
6
解决办法
5万
查看次数

每个单元测试多少次?

每个单元测试应该检查多少?比如我有这个测试

[TestMethod]
public void IndexReturnsAView()
{
    IActivityRepository repository = GetPopulatedRepository();
    ActivityController activityController = GetActivityController(repository);
    ActionResult result = activityController.Index();
    Assert.IsInstanceOfType(result, typeof(ViewResult));
}
Run Code Online (Sandbox Code Playgroud)

并且

[TestMethod]
public void IndexReturnsAViewWithAListOfActivitiesInModelData()
{
    IActivityRepository repository = GetPopulatedRepository();
    ActivityController activityController = GetActivityController(repository);
    ViewResult result = activityController.Index() as ViewResult;
    Assert.IsInstanceOfType(result.ViewData.Model, typeof(List<Activity>));
}
Run Code Online (Sandbox Code Playgroud)

显然,如果第一次测试失败,那么第二次测试也会失败,那么这两次测试应该合并为一次测试吗?我的感觉是,测试越精细,每个测试检查越少,找到失败原因的速度就越快.但是,进行大量非常小的测试会产生开销,这可能会花费时间来运行所有测试.

testing tdd unit-testing testing-strategies

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

UIImage暗影麻烦

我正在尝试为图像添加一个小阴影,就像App Store中的图标阴影一样.现在我正在使用以下代码来围绕我的图像的角落.有谁知道我怎么能适应它来添加一个小阴影?

- (UIImage *)roundCornersOfImage:(UIImage *)source height:(int)height width:(int)width  {
int w = width;
int h = height;
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef imageContext = CGBitmapContextCreate(NULL, w, h, 8, 4 * w, colorSpace, kCGImageAlphaPremultipliedFirst);

CGContextBeginPath(imageContext);

CGRect rect = CGRectMake(0, 0, w, h);
addRoundedRectToPath(imageContext, rect, 10, 10);
CGContextClosePath(imageContext);
CGContextClip(imageContext);

CGContextDrawImage(imageContext, CGRectMake(0, 0, w, h), source.CGImage);

CGImageRef imageMasked = CGBitmapContextCreateImage(imageContext);
CGContextRelease(imageContext);
CGColorSpaceRelease(colorSpace);

return [UIImage imageWithCGImage:imageMasked];    
}
Run Code Online (Sandbox Code Playgroud)

"addRoundedRectToPath"指的是另一种明显围绕角落的方法.

iphone uiimage

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

如何标记:Ruby on Rails应用程序中的id?

我正在构建我的第一个rails应用程序,我希望它最终有许多模型/控制器.当然,每个人都有一个与他们相关的ID.我可以看到他们已经开始混淆了.

在用户控制器中,该字段称为id,但在每个其他控制器中,我将其标记为user_id.当控制器操纵多个模型或在其他控制器中调用操作时,保持所有ID直接似乎很乏味.

我想只是将它们作为明确的前缀,但我担心这可能导致错误,因为用户实际上没有user_id字段.当使用像update_attributes这样的东西时,这将是一个问题.

还有其他人遇到过这个问题吗?这真的是一个问题,还是我把它变成一个比实际更大的问题?是否有任何标准的最佳实践来命名id字段?

谢谢!戴夫

activerecord ruby-on-rails

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