javascript

java

python

c#

node.js

android

reactjs

c++

php

jquery

html

css

git

ruby-on-rails

.net

ios

sql

c

string

ruby

C#-ConcurrentDictionary.TryAdd会失败吗?

这更多是一个学术问题...但是ConcurrentDictionary.TryAdd会失败吗? 如果是,在什么情况下,为什么?

trans by 2019-10-15T15:51:12Z

J中的条形码图像生成器

如何在Java中创建条形码图像? 我需要一些可以输入数字并产生相应条形码图像的东西。 是否有免费的图书馆可用于此类任务?

trans by 2019-10-15T15:47:17Z

svn-更好的Subversion合并工具

是否有一个很好的tortoisesvn外部合并工具(我不太喜欢内置的合并工具)。 我使用WinMerge进行比较,但不适用于三种方式的合并(也许更好的问题是,有没有一种方法可以迫使tortoisesvn像tortoisecvs那样进行合并?)

[编辑]

在尝试了所有这些之后,对我来说,SourceGear是我更喜欢的一种。 从sourcegear指定DiffMerge的方法是:

C:\ Program Files \ SourceGear \ DiffMerge \ DiffMerge.exe / t1 =“我的工作版本” / t2 =“存储库版本” / t3 =“基本” / r =%合并%mine%theirs%base

trans by 2019-10-15T15:43:08Z

CSS-Twitter Bootstrap响应式布局在IE8中不起作用

我使用twitter bootstrap开发了一个站点,似乎响应式布局部分在IE8及以下版本的所有IE浏览器中均已损坏。 这些浏览器仅不支持此功能吗?

trans by 2019-10-15T15:37:01Z

ios-如何调整UIImage的大小以减小上传图像的大小

我一直在搜索google,只遇到了降低高度/宽度或某些如何通过CoreImage编辑UIImage外观的库。 但是我还没有看到或找到一个库,这篇文章解释了如何减小图像大小,因此在上载时,它不是完整的图像大小。

到目前为止,我有这个:

        if image != nil {
        //let data = NSData(data: UIImagePNGRepresentation(image))
        let data = UIImagePNGRepresentation(image)
        body.appendString("--\(boundary)\r\n")
        body.appendString("Content-Disposition: form-data; name=\"image\"; filename=\"randomName\"\r\n")
        body.appendString("Content-Type: image/png\r\n\r\n")
        body.appendData(data)
        body.appendString("\r\n")
    }

并且正在发送12MB的照片。 如何将其减小到1mb? 谢谢!

trans by 2019-10-15T15:29:25Z

sql-sqlite将数据从一个表复制到另一个表

SQLITE

我有2个表“ Source”和“ Destination”具有相同的字段。 ID和COUNTRY,尽管它们也都有其他不相同的字段。

我需要将Source.Country值复制到联接在ID上的Destination.Country

对于我一生,我无法让Sqlite做到这一点。

在SQL Server等中,这是一个非常简单的任务。

想法?

trans by 2019-10-15T15:26:13Z

c#-安装.N中开发的Windows服务时出错

我已经使用C#,visual studio 2008开发了Windows服务。我的计算机上安装了Windows XP SP2。 当我尝试使用installutil工具安装服务时,输入用户名和密码后,出现以下错误。

在安装阶段发生异常。   System.ComponentModel.Win32Exception:帐户名无效或不存在,或者密码对于指定的帐户名无效。

但是用户确实存在。 我已经通过控制面板->用户帐户->创建新帐户创建了用户。我用于安装服务的命令是installutil / i TestService.exe

我无法解决问题。

提前致谢

桑巴

trans by 2019-10-15T15:23:17Z

jQuery:包含选择器以搜索多个字符串

假设我有:

<li id="1">Mary</li>
<li id="2">John, Mary, Dave</li>
<li id="3">John, Dave, Mary</li>
<li id="4">John</li>

如果我需要查找包含“ John”和“ Mary”的所有<li>元素,我将如何构造jQuery?

搜索单个字符串似乎很容易:

$('li:contains("John")').text()

我正在寻找类似以下伪代码的内容:

$('li:contains("John")' && 'li:contains("Mary")').text()

谢谢!

trans by 2019-10-15T15:19:02Z

mysql-删除匹配行的更快方法?

关于数据库,我是一个相对新手。 我们正在使用MySQL,而我目前正在尝试加速似乎需要一段时间才能运行的SQL语句。 我四处寻找类似问题,但没有找到。

目的是删除表A中表B中具有匹配ID的所有行。

我目前正在执行以下操作:

DELETE FROM a WHERE EXISTS (SELECT b.id FROM b WHERE b.id = a.id);

表a中约有10万行,表b中有约22k行。 列“ id”是两个表的PK。

该语句在我的测试箱上运行大约需要3分钟-Pentium D,XP SP3、2GB内存,MySQL 5.0.67。 在我看来,这很慢。 也许不是,但是我希望加快速度。 是否有更好/更快的方法来完成此任务?


编辑:

一些其他信息可能会有所帮助。 表A和B具有与创建表B相同的结构:

CREATE TABLE b LIKE a;

表a(以及表b)具有一些索引,以帮助加快对其执行的查询。 同样,我还是DB工作的相对新手,仍然在学习。 我不知道这会对事物产生多大的影响(如果有的话)。 我认为它确实有效果,因为索引也必须清理,对吗? 我还想知道是否还有其他数据库设置可能会影响速度。

另外,我正在使用INNO DB。


以下是一些可能对您有帮助的其他信息。

表A具有与此类似的结构(我对此做了一些消毒):

DROP TABLE IF EXISTS `frobozz`.`a`;
CREATE TABLE  `frobozz`.`a` (
  `id` bigint(20) unsigned NOT NULL auto_increment,
  `fk_g` varchar(30) NOT NULL,
  `h` int(10) unsigned default NULL,
  `i` longtext,
  `j` bigint(20) NOT NULL,
  `k` bigint(20) default NULL,
  `l` varchar(45) NOT NULL,
  `m` int(10) unsigned default NULL,
  `n` varchar(20) default NULL,
  `o` bigint(20) NOT NULL,
  `p` tinyint(1) NOT NULL,
  PRIMARY KEY  USING BTREE (`id`),
  KEY `idx_l` (`l`),
  KEY `idx_h` USING BTREE (`h`),
  KEY `idx_m` USING BTREE (`m`),
  KEY `idx_fk_g` USING BTREE (`fk_g`),
  KEY `fk_g_frobozz` (`id`,`fk_g`),
  CONSTRAINT `fk_g_frobozz` FOREIGN KEY (`fk_g`) REFERENCES `frotz` (`g`)
) ENGINE=InnoDB AUTO_INCREMENT=179369 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

我怀疑问题的一部分在于此表有许多索引。尽管表B仅包含列idh,但表B与表B相似。

此外,分析结果如下:

starting 0.000018
checking query cache for query 0.000044
checking permissions 0.000005
Opening tables 0.000009
init 0.000019
optimizing 0.000004
executing 0.000043
end 0.000005
end 0.000002
query end 0.000003
freeing items 0.000007
logging slow query 0.000002
cleaning up 0.000002

解决了

感谢所有的答复和评论。 他们当然让我考虑了这个问题。 dotjoe的荣誉,让我通过问一个简单的问题“还有其他表引用a.id吗?”来摆脱问题。

问题是表A上有一个DELETE TRIGGER,它调用了存储过程来更新其他两个表C和D。表C的FK返回a.id,并且在存储过程中做了一些与该id相关的事情之后 ,它有一条语句,

DELETE FROM c WHERE c.id = theId;

我调查了EXPLAIN语句,并将其重写为

EXPLAIN SELECT * FROM c WHERE c.other_id = 12345;

因此,我可以看到它在做什么,并且它提供了以下信息:

id            1
select_type   SIMPLE
table         c
type          ALL
possible_keys NULL
key           NULL
key_len       NULL
ref           NULL
rows          2633
Extra         using where

这告诉我,这是一个痛苦的操作,并且由于要被调用22500次(对于给定的数据集被删除),因此出现了问题。 在该other_id列上创建INDEX并重新运行EXPLAIN后,我得到:

id            1
select_type   SIMPLE
table         c
type          ref
possible_keys Index_1
key           Index_1
key_len       8
ref           const
rows          1
Extra         

好多了,实际上真的很棒。

我添加了Index_1,删除时间与mattkemp报告的时间一致。 就我而言,这是一个非常微妙的错误,因为在最后一刻鞋拔了一些附加功能。 事实证明,正如丹尼尔所说,大多数建议的替代DELETE / SELECT语句最终花费的时间基本上是相同的,并且正如soulmerge所说,该语句几乎是我将能够根据所构造的最好的语句 我需要做。 一旦为另一个表C提供了索引,我的DELETE就很快了。

验尸:
从这个练习中学到了两个教训。 首先,很明显,我没有利用EXPLAIN语句的功能来更好地了解SQL查询的影响。 那是一个菜鸟错误,所以我不会为那个问题而自责。 我将从错误中学习。 其次,令人反感的代码是“快速完成”心态的结果,而设计/测试不足则导致该问题不会很快出现。 如果我生成了多个可观的测试数据集以用作此新功能的测试输入,那么我不会浪费我的时间,也不会浪费你的时间。 我在数据库方面的测试缺乏应用程序方面的深度。 现在,我有机会改善这一点。

参考:EXPLAIN声明

trans by 2019-10-15T15:06:04Z

Android弃用的apache模块(HttpClient,HttpResponse等)

自API级别22起,Android已弃用Apache模块,所以我的问题是,例如,如何使用Apache库而不是Android SDK中的HttpResponse? 问题在于两个包中的相同。

但是,例如HttpGet可以,因为在Apache中称为HttpGetHC4

trans by 2019-10-15T14:55:53Z

Git中是否有“ git pull --dry-run”选项?

是否存在诸如git pull之类的东西,以查看在它们弄乱我的工作树之前如何将它们合并?

现在我正在做:

git fetch origin && git merge --no-commit --no-ff

我没有在手册页中看到与“ git-pull”相关的任何内容。

为了澄清起见,我只需要在Ant脚本中进行部署即可查看在执行git pull时是否存在冲突,然后退出退出构建,使部署失败,并使该目录树与git pull之前的目录树相同。

trans by 2019-10-15T14:51:43Z

asp.net-为什么我应该在C#中使用int而不是字节或short

我发现了一些有关此问题的话题。 即使字节或smallint会处理数据,除非它是移动应用程序,否则大多数人似乎更喜欢在整个C#代码中使用int。 我不明白为什么。 将C#数据类型定义为与数据存储解决方案中相同的数据类型是否更有意义?

我的前提:如果我使用类型化的数据集,Linq2SQL类,POCO(一种或另一种),如果我不使我的数据类型在各层之间保持同步,则会遇到编译器数据类型转换问题。 我真的不喜欢做System.Convert,只是因为在c#代码中使用int更容易。 我一直使用所需的最小数据类型来处理数据库以及代码中的数据,以保持与数据库的接口整洁。 因此,我敢打赌我的C#代码中有75%是使用字节或短整数而不是整数,因为这就是数据库中的内容。

可能性:这是否意味着大多数只将int用于代码中所有内容的人也将int数据类型用于其sql存储数据类型,并且可能不太在意数据库的整体大小,还是在适用的情况下对代码进行system.convert?

我为什么在乎:我一直致力于自己的工作,我只想熟悉最佳实践和标准编码约定。

trans by 2019-10-15T14:43:41Z

.net-在哪里可以将自定义类放在ASP.NET MVC中?

我有一些实用程序功能和分页功能。 我想分别为这些函数创建名为Utility和Pagination的类,以便可以在多个控制器中使用这些类函数。

那么我可以在哪里将这些类放在文件夹结构中,然后如何访问呢?

trans by 2019-10-15T14:39:15Z

sign-python中的%r是什么意思

以下语句中的%s是什么意思?

print '%r' % (1)

我想我听说过%s%d%f,但从未听说过。

trans by 2019-10-15T14:33:17Z

javascript-setInterval CPU密集吗?

我在某处读到setInterval占用大量CPU的信息。 我创建了一个使用setInterval的脚本,并监视了CPU使用率,但没有发现任何变化。 我想知道是否有什么我想念的。

代码要做的是每100毫秒检查一次URL中的哈希值(#后面的内容)是否更改,如果更改了,请使用AJAX加载页面。 如果未更改,则什么都不会发生。 会不会有CPU问题。

trans by 2019-10-15T14:27:22Z

html-如何将父div的自动尺寸设置为其子div的宽度

我正在尝试使父div仅与子div一样宽。 自动宽度使父div适合整个屏幕。 子div的宽度取决于其内容,因此我需要父div进行相应调整。

<div style='width:auto;'>
  <div style="width: 135px; float: left;">
    <h4 style="padding-right: 5px; padding-left: 15px;">Column1</h4>
    <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">
      <dd style="white-space: nowrap;">1</dd>
      <dd style="white-space: nowrap;">2</dd>
    </dl>

    <h4 style="padding-right: 5px; padding-left: 15px;">Column1</h4>
    <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">
      <dd style="white-space: nowrap;">1</dd>
      <dd style="white-space: nowrap;">2</dd>
    </dl>
  </div>

  <div style="width: 135px; float: right;">
    <h4 style="padding-right: 5px; padding-left: 10px;">Column2</h4>
    <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">
      <dd style="white-space: nowrap;">1</dd>
      <dd style="white-space: nowrap;">2</dd>
      <dd style="white-space: nowrap;">3</dd>
    </dl>
  </div>
</div>
trans by 2019-10-15T14:25:22Z

为什么在基本功能上以及何时使用PHP OOP?

关于此事有一些文章,但是我并不清楚在何时在include中使用何时使用面向对象的编码以及何时使用编程功能。 有人还向我提到,OOP运行起来很繁重,并且增加了工作量。 这是正确的吗?

假设我有一个包含50个函数的大文件。 我为什么要在课堂上称呼这些? 而不是通过function_name()吗? 我应该切换并创建一个包含我所有功能的对象吗? 优势或具体区别是什么? 它给PHP代码OOP带来什么好处? 模块化?

trans by 2019-10-15T14:13:39Z

sql-PostgreSQL中的IN与ANY运算符

PostgreSQL中的INANY运算符有什么区别?
两者的工作机制似乎是相同的。 有人可以举例说明吗?

trans by 2019-10-15T14:10:20Z

ios-使用autolayou在UIView子类上正确使用nativeContentSize和sizeThatFits:

我问这个(以某种方式)简单的问题只是为了挑剔,因为有时我担心许多UIView的API可能会被滥用,尤其是在自动布局方面。

为了使它超级简单,我将举一个例子,假设我需要一个具有图像图标和多行标签的UIView子类。 我想要的行为是视图的高度随标签的高度而变化(以适应文本的内部),而且,我正在使用“界面”构建器对其进行布局,因此我具有以下内容:

simple view image

具有一些约束,这些约束赋予图像视图固定的宽度和高度,给标签赋予固定的宽度和位置(相对于图像视图):

simple view image, constraints shown

现在,如果我在标签上设置了一些文本,则希望调整视图的高度以适合其正确大小,或者保持其在xib中的高度不变。在自动布局之前,我总是会做这样的事情:

在CustoView子类文件中,我将像这样覆盖sizeToFit

- (CGSize) sizeThatFits:(CGSize)size{

    //this stands for whichever method I would have used
    //to calculate the height needed to display the text based on the font
    CGSize labelSize = [self.titleLabel intrinsicContentSize];

    //check if we're bigger than what's in ib, otherwise resize
    CGFloat newHeight = (labelSize.height <= 21) ? 51: labelSize.height+20;

    size.height = newHeight;

    return size;

}

而且比起我会这样称呼:

myView.titleLabel.text = @"a big text to display that should be more than a line";
[myView sizeToFit];

现在,考虑约束条件,我知道自动布局系统会在视图树元素上调用sizeToFit以了解其大小并进行计算,因此我应该在子视图中覆盖intrinsicContentSize,以返回之前在sizeThatFits:方法中返回的完全相同的东西。 如图所示,除了以前调用sizeToFit时我的视图已正确调整大小,但现在使用自动布局并结合xib不会发生这种情况。

当然,每次我在子类中编辑文本时,我可能都会调用sizeToFit,而覆盖的needsUpdateConstraints会返回与updateConstraints大小完全相同的大小,但是以某种方式,我认为这不是正确的做法。

我当时正在考虑重写needsUpdateConstraintsupdateConstraints,但仍然没有多大意义,因为我的视图的宽度和高度是从xib的自动调整大小蒙版推断出并转换的。

这么长的时间,您认为什么才是我在此处显示的内容完全支持自动布局的最干净,最正确的方法?

trans by 2019-10-15T14:07:49Z

linux-如何将GNU屏幕复制缓冲区复制到剪贴板?

使用GNU屏幕时,我们可以使用space命令使用回滚缓冲区(也称为“复制模式”)。

在此处,我们可以通过按space选择文本并再次按space将文本复制到复制缓冲区。

有什么方法可以将文本从屏幕复制缓冲区复制到X剪贴板吗?

就我而言,我将Ubuntu 12.04与gnome和Xorg结合使用。

trans by 2019-10-15T13:58:15Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共2511页