问题列表 - 第28482页

限制正则​​表达式中的字母字符数

我一直在努力弄清楚如何最好地做这个正则表达式.

这是我的要求:

  • 最多8个字符
  • 只能是字母数字
  • 最多只能包含三个字母字符[az](零字母字符有效)

任何想法,将不胜感激.

这是我到目前为止所做的,但它只查找连续的字母字符:

^(\d|([A-Za-z])(?!([A-Za-z]{3,}))){0,8}$
Run Code Online (Sandbox Code Playgroud)

regex

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

SQL Query在IBM DB2中截断表

任何人都可以给我一些截断IBM DB2中的表的语法.

我运行以下命令: truncate table tableName immediate;

错误是DB2

SQLCODE = -104,SQLSTATE = 42601,SQLERRMC = table; truncate; JOIN,DRIVER = 3.50.152消息:在"truncate"之后找到意外的令牌"table".预期的令牌可能包括:"JOIN".. SQLCODE = -104,SQLSTATE = 42601,DRIVER = 3.50.152

语法与IBM参考文档中指定的语法相匹配:http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic =/com.ibm.db29.doc.sqlref/db2z_sql_truncate. HTM

db2 syntax truncate

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

PHP:类扩展问题“调用私有方法......从上下文......”

我在 WordPress 中有 3 个课程(问题本身与其无关):

class WP_Widget

class Theme_Widget extends WP_Widget

class Specific_Widget extends Theme_Widget
Run Code Online (Sandbox Code Playgroud)

本质上 Theme_Widget 包含一些基本 WP_Widget 的扩展功能。

在 Specific_Widget 中,我调用 Theme_Widget 的方法之一:

class Specific_Widget {

    function __construct() {
         $this->some_method_that_belongs_to_Theme_Widget();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我实例化Specific_Widget时,PHP会抛出如下致命错误:

Fatal error: Call to private method Theme_Widget::some_method_that_belongs_to_Theme_Widget() from context 'Specific_Widget' in ...
Run Code Online (Sandbox Code Playgroud)

你知道我如何解决这个问题吗?这是我第一次从 PHP 收到这个错误。它可能来自WordPress本身吗?

wordpress extends class

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

git init模板,替换修改后的钩子

我不断更新我的本地git钩子.我有一个回购来容纳我的.git模板.这意味着我不断运行git init --template = ../git-template来更新repos并更改钩子.

问题:每次运行git init --temp ...时,我都需要先删除.git/hooks中的钩子,这些钩子将被更新的钩子取代.这很烦人.我知道我可以编写从我想要更新的repo中删除这些钩子的脚本,但是这个功能已经内置到git中了吗?

git githooks

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

非常奇怪的Application.ThreadException行为

我正在使用Application.ThreadException事件来处理和记录我的winforms应用程序中的意外异常.

现在,在我的应用程序的某个地方,我有以下代码(或者更确切地说是相同的东西,但这个虚拟代码足以重现我的问题):

            try
            {
                throw new NullReferenceException("test");
            }
            catch (Exception ex)
            {
                throw new Exception("test2", ex);
            }
Run Code Online (Sandbox Code Playgroud)

我显然希望我的Application_ThreadException处理程序能够传递"test2"异常,但情况并非总是这样.通常情况下,如果另一个线程将我的代码封送到UI,我的处理程序会收到"测试"异常,就像我根本没有抓到"test"一样.

以下是重现此行为的简短示例.我省略了设计师的代码.

     static class Program
{
    [STAThread]
    static void Main()
    {
        Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
        //Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); // has no impact in this scenario, can be commented.

        AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }

       static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
    {
        //this handler is never called
    }

    static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
    {
        Console.WriteLine(e.Exception.Message);
    }
}

public partial …
Run Code Online (Sandbox Code Playgroud)

.net c# exception winforms

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

GridBagConstraints 权重x 和权重值

在许多书籍中weightxweighty价值观以不同的方式表达:

有些说 0.0 到 1.0 其他说 0 到 100 其他说直到 1000

我很困惑。

在 API 中,这些变量是双精度类型,所以我认为第一个是正确的,但是 0.4 或 0.7 的值意味着什么?是百分比值、点值吗?什么的亲戚?

java swing

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

分组条形图

我有以下数据:

bin groupname   total_dist
0   rowA    377
0   rowA    306.6
0   rowB    2.1
0   rowB    110.6
1   rowA    918.1
1   rowA    463.2
1   rowB    798.2
1   rowB    1196
2   rowA    1295.1
2   rowA    1269.1
2   rowB    698
2   rowB    1022.1
Run Code Online (Sandbox Code Playgroud)

使用R,我想打一个条形图那里是行rowA酒吧和rowB中的一间酒吧的每个垃圾桶.我可以将total_dist分组为一个或另一个(plot(total_dist~bin)plot(total_dist~groupname)).但我无法弄清楚如何将它们结合起来.

我想要一些看起来类似于这个例子的东西: 示例分组条形图

graphing r

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

使用一个大表和一个小表加速查询,简单的内部联接

我有一个包含60行和5列的表T1:ID1,ID2,info1,info2,info3.

我有一个表T2,有120万行和另外5列:ID3,ID2,info4,info5,info6.

我想从ID2匹配的所有行中获取(ID1,ID2,info4,info5,info6).目前我的查询如下所示:

SELECT T1.ID1, T2.ID2,
       T2.info4, T2.info5, T2.info6
  FROM T1, T2
 WHERE T1.ID2 = T2.ID2;
Run Code Online (Sandbox Code Playgroud)

这大约需要15秒才能运行.我的问题是 - 如果需要很长时间,如果没有,我怎样才能加快速度?我认为它不应该因为T1太小了.

我要求PostgreSQL解析查询,然后它说它会哈希T2,然后哈希加入与T1的哈希.似乎哈希T2需要这么长时间.有没有办法编写查询,所以它不必哈希T2?或者,有没有办法让它缓存T2的哈希值,所以它不会重新做到这一点?这些表格每隔几天才会更新一次.

如果它有所不同,T1是在会话早期创建的临时表.

sql postgresql performance join

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

VSTS 2010 SGEN:错误:无法加载文件或程序集(HRESULT异常:0x80131515)

我遇到了VS2010的一个奇怪问题.我们使用TFS来构建我们的API dll,我们曾经在我们的项目中引用它们,使用一个完全可信的映射网络驱动器.我们一直在这样工作至少两年,一切都很完美.

今天,我将一个webapp转换为vs2010,当我在Release中编译它时,它给了我:

SGEN:错误:无法加载文件或程序集'file:/// L:\ Api\Release API_20100521.1\Release\CS.API.Exceptions.dll'或其依赖项之一.不支持操作.(HRESULT异常:0x80131515)

奇怪的是,当它在Debug配置文件下时它正在工作......

我试过添加

<runtime>
   <loadFromRemoteSources enabled="true" />
</runtime>
Run Code Online (Sandbox Code Playgroud)

进入app.config但仍然没有运气(参见http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0http://msdn.microsoft.com/ en-us/library/dd409252(VS.100).aspx)

我很确定这个问题来自visual studio或msbuild,因为我们的代码在prod时不会从网络共享运行,因为所有引用的dll都被复制到bin文件夹中.

如果有人有解决方案(或只是搜索路径的想法),请告诉我!

编辑:事实证明它在调试模式下工作,因为生成的序列化程序集已关闭.正如标题所说,它确实是一个SGEN问题,因为正是这个实用程序说路径不可信...

msbuild sgen .net-4.0 visual-studio-2010 tfsbuild

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

Xcode,iPhone:如何在编译时检测模拟器目标?

我想知道,在为模拟器构建iPhone应用程序时,是否添加了特殊的DEFINE,允许我有条件地编译这种情况?

如果没有,我将不得不为这种情况添加我自己的目标,但我宁愿采用自动检测方法.

或者,是否有一种动态的方式来了解我的代码何时在模拟器上运行,我的意思是记录了什么?我一直在搜索文档一段时间,但还没有运气.

iphone xcode ios-simulator

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