小编Pad*_*ddy的帖子

Internet Explorer 6模拟器建议

可以推荐哪种好的工具来模拟Internet Explorer 6?我宁愿不必去某处安装Windows XP的旧版本.

testing emulation internet-explorer-6

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

如何将HTML页面包含到另一个没有frame/iframe的HTML页面中?

我想在HTML页面中包含一个HTML页面.可能吗?

我不想在PHP中这样做,我知道在PHP中,我们可以使用include这种情况,如何在不使用iframeframe概念的情况下实现纯粹的HTML ?

html

50
推荐指数
7
解决办法
20万
查看次数

数据库结构和源代码控制 - 最佳实践

背景

我在一家公司工作了几年,所有数据库对象都存储在源代码管理中,每个对象一个文件.我们有一个列表,列出了添加新项目时维护的所有对象(允许我们按顺序运行脚本并处理依赖项)和一个运行创建一个大脚本以运行数据库的VB脚本.

所有的表都是"如果不存在则创建",并且所有SP等都被删除并重新创建.

到目前为止,我现在在数据库是主数据库的地方工作,并且没有数据库对象的源代码控制,但是我们使用redgate的工具来更新我们的生产数据库(SQL比较),这非常方便,并且需要很少的工作.

你如何处理你的数据库对象?我喜欢将它们置于源代码控制之下(并且,因为我们正在使用GIT,我希望能够处理脚本中的合并冲突,而不是数据库),但是我会被迫过去使用SQL比较的简易性来更新数据库.

我真的不想让我们在GIT中更新脚本,然后使用SQL compare从DEV DB更新生产数据库,因为我宁愿拥有'一个版本的事实',但我真的不想重新编写一个自定义的软件,将大量脚本捆绑在一起.

我认为视觉工作室数据库版本可能会做类似的事情,但我不确定我们是否会有预算.

我确信这已经被要求死亡,但我找不到任何似乎有我想要的答案的东西.与此类似,但不完全相同:

代码控制下的数据库脚本的最佳实践是什么?


开始赏金,因为我有兴趣拉票以获得更多意见 - 这里的答案是合理的,但我觉得应该有一个更简单的方法.

感谢所有伟大的答案 - 都有他们的优点,所以我将采取最高票,但欢呼所有的投入.

database version-control

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

如何在没有href属性的链接中显示小手?

我有这个链接<a>jander</a>.

当我将鼠标光标放在它上面时,显示选择光标而不是小手.

有没有办法展示小手?

注意:我不想使用href ='#',因为当我点击链接(它是执行ajax函数的链接)就是这种情况,它会转到页面顶部.

html ajax hyperlink

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

GIT克隆到外部驱动器进行备份

我们在Windows网络中设置了GIT(使用msysgit和GitExtensions).我们每个人都拥有自己的存储库,我们将其推送到其中一台服务器上的远程"裸"存储库.都好.

我正在尝试在服务器上设置一个预定的作业,它将一个存储库从C驱动器克隆到一个外部驱动器(在F上) - 在使这个工作时遇到一些困难.我可以相对容易地在GIT bash中执行此操作,但我不确定如何将其保存到批处理文件中,然后我可以将其保存.

到目前为止我所拥有的:

rmdir F:\GitClone /s /q
mkdir F:\GitClone
mkdir F:\GitClone\Repo1
CD /D F:\GitClone\Repo1\
GIT CLONE /c/GIT/Repo1/
Run Code Online (Sandbox Code Playgroud)

我还在最后一行尝试了以下内容:

GIT CLONE C:\GIT\Repo1\
Run Code Online (Sandbox Code Playgroud)

但这也不起作用......我有点难过,并会感激一些帮助.C驱动器包含我们的裸存储库,而F驱动器是我们每天更换的外部驱动器...


这里有几个答案非常有用,谢谢.我得到的答案可能是这些的组合,因此指出如何运行bash脚本以及如何编写pull/push脚本.

需要将这些组合在一起工作,以便在各种驱动器交换进出时很高兴(例如,如果外部驱动器上不存在,则克隆存储库,否则只会拉出差异),但这应该是可行的.谢谢大家.

windows git backup

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

反射 - 检查所有可空属性是否具有值

我必须遍历几个类中的所有属性并检查任何可空属性以查看它们是否具有值.如何将propertyInfo.GetValue()返回的值转换为通用的可空类型,以便我可以检查HasValue属性?

代码剪裁简洁:

foreach (PropertyInfo propInfo in this.GetType().GetProperties())
{
    if (<Snip: Check to see that this is a nullable type>)                                                                      
    {
           //How do i cast this properly in here to allow me to do:
           if(!((Nullable)propInfo.GetValue(this, null)).HasValue)
                  //More code here
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics reflection nullable

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

查询同一服务器上的多个数据库

我正在寻找一种处理以下情况的方法:

  1. 我们有一个数据库服务器,上面有多个数据库(都有相同的模式,不同的数据).

  2. 我们正在寻找一种在所有数据库中进行查询的方法(并且它易于配置,因为可以随时添加更多数据库).此数据访问必须是实时的.

比如说,你有一个插入订单的应用程序 - 每个应用程序都有自己的数据库等.我们当时正在寻找的是一个有效的方法,然后单个应用程序访问所有其他数据库中的订单信息,以便查询它并随后对其进行操作.

我到目前为止的搜索并没有透露太多,但我想我可能只是缺少相应的关键字才能找到正确的信息...

sql sql-server

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

Global ASAX - 获取服务器名称

任何人都可以告诉我,是否有办法让我在global.asax的Application_Start事件中获取我的网站的域名?

通常我只是从Context.Request.ServerVariables ["SERVER_NAME"]中获取它,但这不可用.理想情况下,我还希望从启动应用程序的请求中获取URL.


嗯 - 从下面的答案来看,似乎在IIS7上有所作为.这是新的,现在有设计指南试图阻止你这样做:

IIS博客

.net asp.net asp.net-mvc iis-7

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

从模板生成动态PDF

我要求能够在我们的(ASP.net)应用程序中生成PDF.我们需要满足以下要求:

  1. 该文本将在很大程度上是动态的,必须以编程方式添加.

  2. 理想情况下,我们希望将这些生成的文档基于我们的设计人员提供的PDF模板.

  3. 某些部分/页面可能会或可能不会显示,具体取决于某些条件 - 理想情况下,当某些内容被移除时,我们希望内容向上"流动"以填充空间.

  4. 某些页面可能需要重复,具体取决于某些条件.

  5. 一些PDF模板将不受我们控制(我们填写第三方提供的申请表),因此能够读取空白PDF并填充它将是好的.

我看过iTextSharp并且似乎做了大部分这些事情(即我可以拍摄PDF,编辑它以包含我们需要填充数据的表单字段,然后使用iTextSharp作为模板读取并填充数据但是,我不知道如何去挖掘整个部分和/或重复页面.

我在这里寻找的是来自任何处于类似情况的人的一些建议.


这里的小更新,我们选择iTextSharp - 它是一个强大的工具,但确实需要一些学习,但它快速,轻巧,并且正是我们想要它做的.

然而...

我想指出,最新版本不再是免费的(如啤酒) - 许可证不允许商业用途.因此,我们现在拥有许可版本,但它的价格并不便宜(并且它们没有公布价目表).

c# asp.net pdf-generation reporting

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

Javascript setTimeout和重定向 - IE冻结

我的页面上有一个处理会话超时的脚本,当会话到期时在客户端重定向用户.完整的代码有点复杂,但我已经将代码修改为导致我问题的原因:

<head runat="server">
    <script src="javascript/jquery-1.7.2.min.js" type="text/javascript">
    </script>
    <script type="text/javascript">

        /*

            Please see document ready method at the bottom that sets
            up this code, calling CheckActivity() at intervals.

        */

        var warningInterval, redirectTimeout;
        var now = 1;

        function TimeoutRedirect() {
            window.location.href = "Test2.aspx";
        }

        //In this example this is a bit of a null op, but in real
        //code this will display a warning a minute or so prior to redirect.
        //This is required to recreate...
        function CheckActivity() {
            if (now > …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer

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