javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

c# - 性能如何受未使用的using指令的影响?

每当您创建新页面或项目时,Visual Studio都会自动为您创建使用语句。 其中一些你永远不会使用。

Visual Studio具有以下功能:#34;删除未使用的使用&#34;。

我想知道如果从未访问过的using语句仍然在文件的顶部提到,是否对程序性能有任何负面影响。

trans by 2019-08-19T07:35:46Z

c# - AddRange到集合

一位同事今天问我如何为一个系列添加一个范围。 他有一个继承自System.Linq的类。这种类型的get-only属性已包含一些项目。 他想将另一个集合中的项目添加到属性集合中。 他怎么能以C#3友好的方式这样做呢? (注意关于get-only属性的约束,这会阻止像执行Union和重新分配这样的解决方案。)

当然,与物业的foreach。 添加将工作。 但是System.Linq风格的AddRange会更加优雅。

编写扩展方法很容易:

public static class CollectionHelpers
{
    public static void AddRange<T>(this ICollection<T> destination,
                                   IEnumerable<T> source)
    {
        foreach (T item in source)
        {
            destination.Add(item);
        }
    }
}

但我感觉我正在重新发明轮子。 我在System.Linq或morelinq中找不到类似的东西。

糟糕的设计? 只需致电添加? 缺少明显的?

trans by 2019-08-19T07:30:18Z

c#4.0 - 你应该在C#4.0中使用重载或可选参数声明方法吗?

我在看Anders&#39; 谈谈C#4.0和C#5.0的预览,它让我想到C#中何时可以提供可选参数什么是推荐的方法来声明不需要指定所有参数的方法?

例如,类似于FileStream类的东西有大约十五种不同的构造函数,它们可以分为逻辑“家族”和“#39; 例如 字符串下面的那些,IntPtr中的那些和SafeFileHandle中的那些。

FileStream(string,FileMode);
FileStream(string,FileMode,FileAccess);
FileStream(string,FileMode,FileAccess,FileShare);
FileStream(string,FileMode,FileAccess,FileShare,int);
FileStream(string,FileMode,FileAccess,FileShare,int,bool);

在我看来,这种类型的模式可以通过改为使用三个构造函数来简化,并使用可以默认的参数的可选参数,这将使构造函数的不同系列更加清晰[注意:我知道这个更改不会是 在BCL制作,我假设这种情况说话]。

你怎么看? 从C#4.0开始,将具有可选参数的紧密相关的构造函数和方法组作为单一方法更有意义,还是有充分的理由坚持使用传统的多重载荷机制?

trans by 2019-08-19T07:17:33Z

iPhone - 移动UITabBarItem图像?

通常在UITabBar的每个选项卡上,您都有一个小图像和一个命名选项卡的标题。 图像位于标签顶部/居中,以容纳下方的标题。 我的问题是:如果你想让tabBar只有一个图像而没有标题,那么有一种方法可以将图像向下移动,使其在标签内更好地居中吗?

我目前正在使用(见下文):

[tabBarItem setFinishedSelectedImage:tabSelected withFinishedUnselectedImage:tabUnselected];

但是我更喜欢使用没有标题的更大图像,此时如果我使图像大于约70像素@ 2x,它会从UITabBar的顶部开始边缘,同时在底部留下大量未使用的空间。

trans by 2019-08-19T07:12:15Z

html - CSS3转换不起作用

我试图通过将它们旋转10度来转换我的菜单项。 我的CSS适用于Firefox,但我无法在Chrome和Safari中复制效果。 我知道IE不支持这个CSS3属性,所以这不是问题。

我使用了以下CSS:

li a {
   -webkit-transform:rotate(10deg);
   -moz-transform:rotate(10deg);
   -o-transform:rotate(10deg); 
}

有人可以建议我哪里出错吗?

谢谢。

trans by 2019-08-19T07:06:58Z

objective c - 在Objective C中从NSDictionary对象创建URL查询参数

由于所有的URL处理对象都位于标准的Cocoa库(NSURL,NSMutableURL,NSMutableURLRequest等)中,我知道我必须忽略一种以编程方式编写GET请求的简单方法。

目前我手动追加&#34;?&#34; 其次是由&#34;&amp;&#34;加入的名称值对,但我的所有名称和值对都需要手动编码,因此NSMutableURLRequest在尝试连接到URL时不会完全失败。

这感觉就像我应该能够使用预先出炉的API ......是否有任何开箱即可将查询参数的NSDictionary附加到NSURL? 我还有另一种方法吗?

trans by 2019-08-19T06:58:18Z

node.js - 永远存储console.log输出的位置?

我永远安装并使用它,发现它非常有趣。

但我意识到日志被放置在其他地方。 有什么提示吗?

trans by 2019-08-19T06:51:43Z

linux - POSIX异步I / O(AIO)的状态是什么?

网页上散布着各种描述POSIX AIO设施的页面,其中包含不同的细节。 它们都不是最近的。 目前尚不清楚他们究竟在描述什么。 例如,&#34;官方&#34; (?)Linux内核异步I / O支持的网站在这里说套接字不起作用,但是&#34; aio.h&#34; 我的Ubuntu 8.04.1工作站上的手册页似乎都暗示它适用于任意文件描述符。 然后是另一个似乎在图书馆层工作的项目,文档更少。

我想知道:

  • POSIX AIO的目的是什么? 鉴于我能找到的最明显的实现示例表明它不支持套接字,整个事情对我来说似乎很奇怪。 它只适用于异步磁盘I / O吗? 如果是这样,为什么超通用API? 如果没有,为什么磁盘I / O首先遭到攻击?
  • 哪些示例完整的POSIX AIO程序我可以看一下?
  • 真的有人真的使用它吗?
  • 哪些平台支持POSIX AIO? 他们支持哪些部分? 有没有人真正支持任何FD&#34;暗示&#34;任何I / O. <aio.h>似乎承诺?

我可以使用的其他多路复用机制非常好,但随处可见的信息碎片让我很好奇。

trans by 2019-08-19T06:46:09Z

您是否必须重新启动apache才能在.htaccess生效中重写规则?

我已将.htaccess文件推送到生产服务器,但它们无法正常工作。 重启是下一步,还是应该检查其他内容。

trans by 2019-08-19T06:36:06Z

如何在C中使用Linux共享内存

我的一个项目有点问题。

我一直试图找到一个记录良好的使用共享内存fork()的例子,但没有成功。

基本上情况是,当用户启动程序时,我需要在共享内存中存储两个值:current_path是char *,file_name也是char *。

根据命令参数,新进程将以fork()启动,并且该进程需要读取和修改存储在共享内存中的current_path变量,而file_name变量是只读的。

是否有一个很好的共享内存教程和示例代码(如果可能的话),你可以指导我?

谢谢,bleepzter

trans by 2019-08-19T06:32:04Z

android - RecyclerView GridLayoutManager:如何自动检测跨度计数?

使用新的GridLayoutManager:[https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html]

它需要一个明确的跨度计数,所以问题现在变成:你怎么知道有多少&#34;跨越&#34; 适合每排? 毕竟这是一个网格。 根据测量的宽度,应该有与RecyclerView可以匹配的一样多的跨距。

使用旧版RecyclerView,您只需设置&#34; columnWidth&#34; 属性,它会自动检测适合的列数。 这基本上是我想要为RecyclerView复制的:

  • RecyclerView上添加OnLayoutChangeListener
  • 在此回调中,对单个网格项目进行通知。 并测量它
  • spanCount = recyclerViewWidth / singleItemWidth;

这似乎是很常见的行为,所以我有没有看到更简单的方法?

trans by 2019-08-19T06:23:33Z

找不到android - adb命令

在我使用ezkeyboard应用程序之前,我需要运行android命令,该应用程序允许用户使用浏览器在手机上打字。

当我运行android命令时,我收到adb错误消息。

我可以从终端运行android命令。 为什么adb不能正常工作?

trans by 2019-08-19T06:06:46Z

缺少Eclipse项目中的Maven依赖项

我们建立了一个与maven合作解决依赖关系的项目。 它通常工作正常,但现在我正在尝试编译并在新PC上运行它,我在Eclipse中缺少依赖项的问题。

有趣的是,如果我运行&#34; mvn package&#34; 在控制台或日食中,它工作正常,甚至产生包含所有必要罐子的战争。 只有Eclipse抱怨&#34;项目未构建,因为它的构建路径不完整。 找不到org.slf4j.Logger ...&#34;的类文件。 如果我将项目与其他计算机进行比较(项目工作正常),我注意到&#34; Maven依赖项&#34; 在Eclipse中列出。 虽然他们在打包的战争中,他们也可以在存储库文件夹下找到它们。

所以,jar-s就在那里,只有Eclipse不会将它们全部列在&#34; Maven依赖项&#34;之下。 我能做什么?

计算机运行在Windows 7上,64位java&amp; 日食。

trans by 2019-08-19T05:39:22Z

objective c - ARC是否支持调度队列?

我正在阅读苹果关于&#34;调度队列的内存管理的文档&#34;:

即使您实现了垃圾收集的应用程序,您仍必须保留并释放调度队列和其他调度对象。 Grand Central Dispatch不支持回收内存的垃圾收集模型。

我知道ARC不是垃圾收集器,但我想确定我不需要dispatch_retain和dispatch_release我的dispatch_queue_t

trans by 2019-08-19T05:31:09Z

python - 根据最后一次出现的sep将字符串拆分为2

我想知道在python中是否有任何内置函数将字符串分解为2个部分,基于最后一次出现的分隔符。

例如:考虑字符串&#34; a b c,d,e,f&#34; ,在拆分分隔符&#34;,&#34;之后,我希望输出为

&#34; a b c,d,e&#34; 和&#34; f&#34;。

我知道如何操作字符串来获得所需的输出,但我想知道python中是否有任何内置函数。

trans by 2019-08-19T05:28:33Z

macos - 如何在OS X 10.7.3中复制目录?

嗨,我试图将我的rails_projects目录从haseebjaved / Desktop / rails_projects复制到我的主目录,即haseebjaved。

我怎么能通过命令行执行此操作?

另外,我可以在UI上看到我的主目录还是仅通过Mac OS X中的命令行?

是否可以通过UI将目录复制到我的主目录? 或者只能通过命令行?

谢谢

trans by 2019-08-19T05:20:09Z

c# - 使用委托或lambda包装StopWatch计时?

我正在编写这样的代码,做一些快速而肮脏的时间:

var sw = new Stopwatch();
sw.Start();
for (int i = 0; i < 1000; i++)
{
    b = DoStuff(s);
}
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);

当然,有一种方法可以将这些定时代码称为花式schmancy .NET 3.0 lambda而不是(God禁止)切割和粘贴它几次并用Delegate替换Delegate

我知道它可以作为Delegate完成,但我想知道lambda方式。

trans by 2019-08-19T05:12:49Z

include - 在另一个中包含一个C源文件?

#include .c文件在另一个.c文件中是否可以(或者甚至是推荐/良好实践)? 将它们包含在项目文件中会发生什么?

trans by 2019-08-19T05:03:46Z

d3.js - svg的x和dx属性有什么区别?

svg的x和dx属性(或y和dy)有什么区别? 何时适合使用轴移位属性(dx)与位置属性(x)?

例如,我注意到很多d3示例正在做这样的事情

chart.append("text")
   .attr("x", 0)
   .attr("y", 0)
   .attr("dy", -3)
   .text("I am a label")

当以下似乎做同样的事情时,设置y和dy的优点或原因是什么?

chart.append("text")
   .attr("x", 0)
   .attr("y", -3)
   .text("I am a label")
trans by 2019-08-19T04:57:24Z

脚本 - 如何在提交表单后在后台运行PHP脚本?

问题
我有一个表单,在提交时,将运行基本代码来处理提交的信息并将其插入数据库以显示在通知网站上。 另外,我有一个已经注册通过电子邮件和短信接收这些通知的人员列表。 这个列表是微不足道的(只推动了大约150个),但它足以导致需要花费一分钟才能在整个订阅者表中循环并发送150多封电子邮件。 (由于大量的电子邮件策略,电子邮件按照我们的电子邮件服务器的系统管理员的要求单独发送。)

在此期间,发布提醒的个人将在表格的最后一页上停留近一分钟而没有任何正面强化他们的通知被发布。 这导致了其他潜在的问题,所有这些问题都有可能我认为不太理想的解决方案。

  1. 首先,海报可能认为服务器滞后,然后点击“提交”。 再次按钮,导致脚本重新开始或运行两次。 我可以通过使用JavaScript来禁用按钮并替换文本来解决这个问题,例如&#39;处理...&#39;,但这不太理想,因为用户仍然会卡在页面上 脚本执行的长度。 (另外,如果禁用JavaScript,则此问题仍然存在。)

  2. 其次,海报可能会在提交表单后过早关闭标签页或浏览器。 该脚本将继续在服务器上运行,直到它尝试写回浏览器,但是如果用户随后浏览到我们域中的任何页面(当脚本仍在运行时),则浏览器会挂起加载页面,直到脚本结束。 (仅当浏览器的选项卡或窗口关闭而不是整个浏览器应用程序时才会发生这种情况。)但这仍然不太理想。

(可能)解决方案
我已经决定要打破&#34;电子邮件&#34; 将部分脚本放入一个单独的文件中,我可以在通知发布后调用。 我最初想到在通知成功发布后将其放在确认页面上。 但是,用户不会知道此脚本正在运行,并且任何异常都不会对他们显而易见; 这个脚本不会失败。

但是,如果我可以将此脚本作为后台进程运行,该怎么办? 所以,我的问题是:我如何执行PHP脚本作为后台服务触发并完全独立于用户在表单级别完成的操作?

编辑:这不能是cron的。 它必须在提交表单的瞬间运行。 这些是高优先级通知。 此外,运行我们服务器的系统管理员不允许crons运行超过5分钟。

trans by 2019-08-19T04:45:36Z

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