问题列表 - 第46114页

限制数字文本字段中字符串的复制粘贴

我有一个文本框,我希望用户只输入数字.我在那里实现了数字键盘.但是,如果有人将我的应用程序放在后台并从其他应用程序复制一些字符串并返回到我的应用程序并粘贴它,它会成功地将字符串内容粘贴到我的数字文本字段中.我该如何限制这种情况?

iphone cocoa uitextfield ios

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

SQL服务器 - 删除多列具有null值或零值的行

我是一个DB新手,我正在努力解决这个问题.我有一个包含以下列的现有表:

Showroom, Salesperson, Time1, Time2, Time3, Dte
Run Code Online (Sandbox Code Playgroud)

我正在尝试删除表中所有3个时间列中具有空值或零值的行.我尝试了以下方法:

DELETE FROM myTable 
WHERE EXISTS(
              SELECT * 
              FROM myTable 
              WHERE (Time1 IS NULL OR Time1 = 0) 
                AND (Time2 IS NULL OR Time2 = 0) 
                AND (Time3 IS NULL OR Time3 = 0)
            )
Run Code Online (Sandbox Code Playgroud)

值得庆幸的是,我正在研究数据库的测试版本,因为我删除了所有数据.真的很感激任何帮助.

sql sql-server-2008

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

当我使用onclick =""时,我应该放一个分号(;)

当我使用onclick =""时,我应该放一个分号(;)

<p onclick="closeLightBox();">Click<p>
Run Code Online (Sandbox Code Playgroud)

要么

<p onclick="closeLightBox()">Click<p>
Run Code Online (Sandbox Code Playgroud)

html javascript syntax onclick

33
推荐指数
4
解决办法
4808
查看次数

领域驱动设计:每个聚合根的存储库?

我正在尝试弄清楚如何完成以下任务:

User can have many Websites
Run Code Online (Sandbox Code Playgroud)

在向用户添加新网站之前,我需要做的是获取网站 URL 并将其传递给一个方法,该方法将检查该网站是否已存在于数据库中(另一个用户具有关联的相同网站),或者是否创建一个新记录。<= 原因在于是创建新缩略图还是使用现有缩略图。

问题是存储库应该是每个聚合根的,这意味着我无法执行上面解释的操作?- 我可以首先获取数据库中的所有用户,然后使用 if 语句进行 foreach 查找,检查用户在哪里拥有具有相同 URL 的网站记录,但这会导致无休止且缓慢的过程。

domain-driven-design repository

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

使用String.split时转义逗号

我正在尝试执行一些超级简单的解析o日志文件,所以我使用这样的String.split方法:

String [] parts = input.split(",");
Run Code Online (Sandbox Code Playgroud)

并且非常适合输入:

a,b,c
Run Code Online (Sandbox Code Playgroud)

要么

type=simple, output=Hello, repeat=true 
Run Code Online (Sandbox Code Playgroud)

只是说些什么.

我怎么能逃脱逗号,所以它与中间逗号不匹配?

例如,如果我想在其中一个部分中包含逗号:

type=simple, output=Hello, world, repeate=true
Run Code Online (Sandbox Code Playgroud)

我想的是:

type=simple, output=Hello\, world, repeate=true
Run Code Online (Sandbox Code Playgroud)

但我不知道如何创建拆分以避免匹配逗号.

我试过了:

String [] parts = input.split("[^\,],");
Run Code Online (Sandbox Code Playgroud)

但是,嗯,不起作用.

java regex

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

从类定义中省略"private"关键字是否令人困惑?

我最近private从类定义中删除了一个指定,因为它位于class关键字后面的顶部:

class MyClass
{
private:
    int someVariable;
// ...
Run Code Online (Sandbox Code Playgroud)

我认为这是多余的.

一位同事不同意这种说法,称它有效地"隐藏" private了数据的性质.

我们的大多数遗留代码都明确声明了访问说明符,并且通常在整个定义中不一致地混合它们.我们的班级也往往非常庞大.

我正在努力使我的新课程足够小,以便我的类定义类似于:

class MyClass
{
    // 3-4 lines of private variables
protected:
    //  3-4 lines of protected functions
public:
    //  public interface
}
Run Code Online (Sandbox Code Playgroud)

这将允许省略冗余访问说明符,同时(希望)保持private成员足够接近struct/ class关键字以供参考.

为简洁起见,我是否牺牲了可读性,或者struct/ class关键字是否足够?

c++ private class keyword

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


php-如何捕获意外错误?

我正在写一个脚本,很多事情都可能出错。我正在针对可能的东西进行if / else声明,但是可能有什么办法捕获到东西,但是可能不知道这是什么吗?

例如,某些东西在脚本中间导致某种错误。我想通知用户,出了点问题,但是没有数十个php警告脚本。

我需要类似的东西

-- start listening && stop error reporting --

the script

-- end listening --

if(something went wrong)
$alert = 'Oops, something went wrong.';
else
$confirm = 'Everything is fine.'
Run Code Online (Sandbox Code Playgroud)

谢谢。

php try-catch

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

在SQL Server中,在具有聚簇索引的表上使用时,默认情况下是TOP确定性的吗?

所以我试图向一些人解释为什么这个查询是个坏主意:

SELECT z.ReportDate, z.Zipcode, SUM(z.Sales) AS Sales,
COALESCE(
  (SELECT TOP (1) GroupName
  FROM dbo.zipGroups
  WHERE (Zipcode = z.Zipcode)), 'Unknown') AS GroupName,
COALESCE(
  (SELECT TOP (1) GroupCode
  FROM dbo.zipGroups
  WHERE (Zipcode = z.Zipcode)), 0) AS GroupNumber
FROM dbo.Report_ByZipcode AS z
GROUP BY z.ReportDate, z.Zipcode
Run Code Online (Sandbox Code Playgroud)

并建议一个更好的方式来写它,当我的老板结束讨论时,"嗯,它已经返回了去年的正确数据,我们没有遇到任何问题,所以没关系."

在这一点上,我想,在世界上,甚至可能是什么?

经过一番挖掘,我发现了这些事实:

  1. 此查询应按Zipcode和date对销售进行分组,并将这些内容链接到ZipGroup分配给ZipGroups表的最大组(按人口大小).
  2. 每个Zipcode可以分配到0到多个组,如果Zipcode被分配到0个组,它就不在zipGroups表中.
  3. A组是地理区域,GroupNumbers按人口从最大到最小排名(例如,覆盖NY-NJ-CT三态区域的组是GroupNumber 1,而North Platte,Nebraska是GroupNumber 209).
  4. zipGroups表至少在2年内没有变化.
  5. zipGroups表有一个聚集索引,Zipcode,GroupNumber(升序)作为键.
  6. Zipcode,GroupNumber的组合在zipGroups中是唯一的.

所以我的问题有2个部分.

A)即使SELECT TOP查询中没有ORDER BY子句,它们实际上是确定性的,因为聚簇索引基本上是为它提供默认的ORDER BY吗?

B1)如果这是真的,那么查询是否会岌岌可危,实际上正在做它应该做的事情?

B2)如果不是这样,你能帮我证明一下吗?

注意:我已经重写了这个以使用连接,所以我不需要SQL来修复它,我需要将它投入生产中,所以我不再担心它会破坏.

sql sql-server

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

tesseract 3.00多线程?

我读了一些其他帖子,建议他们在3.00中添加多线程支持.但我不确定它是否在3.00发布时添加.

除了多线程之外,运行多个tesseract进程是实现并发的可行选择吗?

谢谢.

multithreading tesseract

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