问题列表 - 第15098页

将CamelCase转换为php __autoload()中的under_score_case

PHP手册建议自动加载类

function __autoload($class_name){
 require_once("some_dir/".$class_name.".php");
}
Run Code Online (Sandbox Code Playgroud)

并且这种方法可以很好地加载FooClass保存在文件中的my_dir/FooClass.php

class FooClass{
  //some implementation
}
Run Code Online (Sandbox Code Playgroud)

如何才能使用保存在文件中的_autoload()功能和访问权限?FooClassmy_dir/foo_class.php

php camelcasing autoload

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

禁用文本拖放

现代浏览器有一个共同特征,用户可以选择一些文本并将其拖动到输入字段.在同一个字段中,它会导致文本移动,在复制的不同字段之间移动.我如何禁用它?如果没有便携方式,我最感兴趣的是firefox.这是一个Intranet webapp,所以我也有兴趣修改浏览器/获取插件来执行此操作.也许一些系统级设置(我在Windows XP上)?

我需要保留默认的选择 - 复制 - 粘贴功能.

背景是我有多字段数据输入表单,用户经常误删东西.

html drag-and-drop

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

保留表单数据的策略(在选项卡/浏览器关闭时)

我有一个任务管理应用程序的问题,偶尔用户关闭他们的浏览器/标签和他们键入的信息会因为他们意外关闭浏览器/标签而丢失,导致他们输入的文本丢失(有些人可以花半小时进入文本).

所以我必须提供一个解决方案,我有一些想法,但想要最好的输入,或者如果你有一个更好的解决方案让我听到你.

选项1:

  • window.onunload或者可能的window.onbeforeunload事件上调用confirm()对话框,首先测试任务日志记录区域中是否有任何文本并且不是空白.如果它不是空白,则调用window.confirm()并询问用户是否要在不保存日志的情况下关闭选项卡/窗口.

我对选项#1的关注是它可能是用户侵入性的.

选项2:

  • 在同一事件中,不要调用任何confirm(),而是强制将文本保存在cookie中的任务日志记录区域中.然后可能会提供一个按钮,尝试从同一页面上的cookie恢复任何已保存的任务信息,因此点击该按钮会使其解析cookie并检索信息.

forms onbeforeunload saving-data onunload

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

是否有Outlook MAPI命名空间的ID列表?

我工作的一个Outlook插件,我期待为涉及该MAPI属性有名字比少一点含糊的完整列表这个.

有很多关于如何访问这些属性的文档 ,但我没有太多运气找到任何告诉我任何属性的东西.

PS我在这个主题上看过这篇文章,但我真的想了解更多关于这个主题的信息.

或者,如果有关于扩展外出助理的信息,将不胜感激.

谢谢.

mapi vsto outlook-2007 outlook-addin

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

处置Sql连接

只是想知道,当这个方法完成时,SqlConnection会被取消/关闭吗?或者我必须在结束时明确调用close方法?

   using (SqlCommand cmd = new SqlCommand(sql, GetConnection()))
   {
       SqlDataReader reader = cmd.ExecuteReader();
       while (reader.Read())
       {
       }
   }

SqlConnection GetConnetion()
{
 return new SqlConnection("connectionstring");
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以这样做:

SqlConnection conn = GetConnetion();
SqlCommand cmd =new SqlCommand(sql, conn);
//Do Something
conn.Close()
cmd.Dispose()
Run Code Online (Sandbox Code Playgroud)

但只是好奇在这种情况下使用块如何工作.干杯

sql-server ado.net

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

Visual Studio - 条件和禁用断点的运行时影响

花了一点时间想知道为什么我的应用程序在附加调试器的情况下非常缓慢地运行特定场景,我发现这是由于有一个条件断点(其条件永远不会被满足).这似乎是合理的,因为CPU会发出断点信号,VS需要在允许执行继续之前评估条件.这些转变必须是昂贵的.

我假设未执行的代码路径中的断点没有运行时影响.

所以我的问题是双重的:

  1. 是否有任何资源可以量化与条件断点相关的成本,如果有的话,可以做些什么来降低运行时评估成本?
  2. 是否有与"禁用"断点相关的成本?禁用是指VS在带有空心圆的装订线中显示断点标记.

当然,如果我上面提到的任何事情都没有意义,那么请指出我正确的方向.

.net debugging breakpoints conditional-breakpoint visual-studio

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

如何在Intellij中切换到另一个subversion分支?

在IntelliJ中切换分支的概念是什么?我必须是盲人或白痴......

我会假设有一个"切换到复制"选项或类似的东西,但没有...

编辑澄清:我的prev IDE有一个简单的"切换到复制"选项,它更新了所有与当前分支/主干不同的文件.IntelliJ似乎对此有一种完全不同的方法,我似乎并不理解.帮助也不是很有用.

非常感谢有用的关键字,链接或提示.谢谢.

java svn versioning branch intellij-idea

145
推荐指数
4
解决办法
5万
查看次数

从外类和其他内部类别对内部类进行子类化

我很困惑为什么这是允许的

public class Foo {
    class Bar extends Foo {
    }
}
Run Code Online (Sandbox Code Playgroud)

但这是不允许的

public class Foo {
    class Bar extends Foo {
    }

    class Fooey extends Bar {
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器通知它在调用超类型构造函数之前无法引用Fooey.this.

这是允许的

public class Foo {
    static class Bar extends Foo {
    }

    class Fooey extends Bar {
    }
}
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?我在哪里可以找到有关内部类继承如何工作的更多信息?

编辑我遇到了两个相当糟糕的想法; 内部类扩展外部类,内部类扩展其他静态内部类.我不确定到底发生了什么以及我应该如何重构这一点.我最终只是将内部类拉出来并将它们封装在外部类中.

java inheritance inner-classes

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

WIX:如何检测是否安装了第三方应用程序?

在WIX中是否有任何方法可以检测到安装了指定升级代码的第三方应用程序以及它的安装文件夹是什么?我可以建议自定义操作是必需的,但是在这种自定义操作中究竟要做什么?是否有可能在VBS自定义操作中检测到​​这些内容?

wix

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

为什么在ROT13中有13个位置?

我理解支持和反对ROT13的原因,但我想知道为什么特别是人们选择了13个地方来改变字母表?我知道它已经到了一半,但是有一个优雅的理由去 - 远,但不是12或14个点吗?

在我看来,让每个字母尽可能"远离"它的起始位置只对那些可能识别"接近"字符的人有意义(尽管我怀疑这是可能的/可能的).

有人知道答案吗?

language-agnostic rot13

7
推荐指数
4
解决办法
544
查看次数