问题列表 - 第9102页

从Rails迁移中获取SQL

有没有人知道一种方法来查看由迁移生成的SQL(最好不实际运行迁移)?

谢谢!

sql sql-server activerecord ruby-on-rails

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

Jquery .Click适用于所有子div?

HTML:

<div id="lowerLayer">
    <div id="positionLayer">
        <div id="imageLayer">
            <div id="imageHolder" style="background-image: url('/Images/Loading/ajax-loader.gif');">

            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#lowerLayer
{
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background-color: Green;
    cursor: help;
}
#positionLayer
{
    position: relative;
    margin-top: 80px;
    width: 100%;
    background-color: Red;
}
#imageLayer
{
    position: relative;
    width: 450px;
    height: 400px;
    margin: auto;
    background-color: Blue;
    background-image: url('../Images/Large-image-holder.png');
}
#imageHolder
{
    position: absolute;
    left: 25px;
    top: 25px;
    width: 400px;
    height: 300px;
    line-height: 300px;
    background-position: center;
    background-repeat: …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

我可以使用包含多个案例标准的Switch语句吗?

我可以使用这样的switch语句:

...

switch (temp)
{
case "NW" or "New":
temp = "new stuff"
break;
}
Run Code Online (Sandbox Code Playgroud)

...

.net c# asp.net

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

Kohana:有哪些替代品?

由于Kohana似乎记录很差,而且我的时间很宝贵,所以我可能想要坚持让我能够更快地启动和运行Web平台的东西.

我知道它来自Code Igniter.我实际上喜欢Kohana的想法,但是由于文档中的大漏洞似乎是一个糟糕的选择.好吧,网上几乎每个人都抱怨它的文档很糟糕,所以我认为这很糟糕.

因此,尽管Code Igniter和Kohana本身,还有什么值得关注的东西让生活变得轻松而不是更难?

php frameworks codeigniter kohana

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

我该如何创建DES密钥?为什么7个字符的字符串不够用?

我在理解密码学中的密钥长度要求方面遇到了一些困难.我目前正在使用DES,我认为它是56位...现在,通过将8个字符的密码转换为byte[]我的加密工作.如果我使用7位数密码,则不会.

现在,请原谅我,如果我错了,但是因为ASCII字符是7位,因此8*7 = 56位?

这对我来说似乎不对.如果我想使用密钥,为什么我不能只传入我的密钥的盐渍哈希,即MD5哈希?

我确信这很简单,但我无法清楚地了解正在发生的事情.

security encryption cryptography des key

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

TImage的透明度

创建新的TImage时,它是透明的.在将对象绘制到此图像后,我想清除它们.请注意,我需要保持图像透明,因为TImage被用作另一个图像的叠加层.

TImage的某种"清晰"功能是最好的.我想我在这里缺少一些简单的东西,我在TImage菜单中找不到任何明确的功能.

delphi timage

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

日期/时间选择器Jquery,原型,什么?

我有一个日期/时间字段,我需要有一个日期/时间选择器,但几乎不可能找到一个,一个体面的(我已经google搜索疯狂).我试过这个选择器http://electronicholas.com/calendar但它在Ruby on Rails中,我不知道如何转换它.有任何想法吗?我主要运行jquery但是如果需要我会使用另一个lib.

jquery datetimepicker

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

是否可以缓存整个网站,包括启动html页面和没有互联网连接的启动?

我们的网站是一个AJAX网站,在我们网站初次启动后不会发出任何页面请求.信息通过XMLHttpRequests与服务器通信.

我们的网站允许用户在用户会话期间无需连接即可在线和离线工作.当检测到连接时,我们的网站与服务器"同步".

我们的问题是,如果运行我们网站的互联网浏览器在用户没有互联网连接时崩溃,则用户无法开始使用我们的网站,直到他/她获得互联网连接.

是否可以让浏览器缓存初始启动页面(index.html)以及其他网站资源,并让浏览器在没有互联网连接时使用启动页面的缓存版本?

html javascript ajax caching offline

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

在TDD和DDD中,如何处理假货中的只读属性?

创建假货时如何处理只读字段?

背景

我正处于使用ASP.Net MVC的初学阶段,我正在使用Steven Sanderson的体育用品店和Scott Gu的书呆子晚餐作为例子.我刚刚遇到的一个小问题是如何在做假货时使用只读属性.我正在使用LINQToSQL.

我的界面是:

public interface IPersonRespository
{   
    Person GetPerson(int id);
}
Run Code Online (Sandbox Code Playgroud)

而我的假装变成了

public class FakePersonRepository
{
    public Person GetPerson(int id)
    {
        return new Person {id="EMP12345", name="John Doe", age=47, ssn=123-45-6789, totalDrWhoEpisodesWatched=42};
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的问题.字段id,ssn和totalDrWhoEpisodesWatched是只读的,因此上面的代码实际上不起作用.但是,我不知道如何创建假新人并设置只读属性.我确信有一个解决方案,但我在搜索中还没有遇到过它.

更新:继承+属性隐藏为潜在的解决方案?

我还没有决定解决这个问题.我不喜欢为了创造假货而修改我的Domain类的概念.对我来说,为了进行测试而向域类添加标记是一种额外的耦合形式 - 与测试的实现相结合.我现在正在研究另一种可能性,即创建一个继承自Person的FakePerson类,但使用新的读写属性隐藏属性.

public class FakePerson: Person
{
    public new int age { get; set; }
    public new string ssn { get; set; }
    public new int totalDrWhoEpisodesWatched { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,这个解决方案就是我的倾向.它确实打破了Liskov替换原则,但是这并没有在测试项目中给我带来太多麻烦.我很高兴听到任何批评和/或反馈作为解决方案.

获奖者:模拟框架

Moq似乎完成了这项工作.事实上,我通过继承隐藏属性的最后一个解决方案确实有效,但是通过使用Moq,我获得了一组更易于维护的标准化功能.我假设其他模拟框架具有此功能,但我没有检查.据说Moq开始模拟写作更直接,我现在肯定是这样.

tdd asp.net-mvc domain-driven-design nerddinner

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

以编程方式将字体格式应用于PowerPoint文本

我试图使用VBA将一些文本插入PowerPoint TextRange,我使用这样的东西:

ActiveWindow.Selection.SlideRange.Shapes("rec1").TextFrame.TextRange.Text = "Hi"
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚如何以编程方式应用粗体,斜体和下划线(我没有看到.RichText属性或类似的东西).

我所拥有的是一些简单的HTML文本,其中包含我想要转换的粗体,斜体和带下划线的文本.

这该怎么做?

vbscript powerpoint vba powerpoint-vba

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