小编slf*_*slf的帖子

PowerShell眼睛为Bash的家伙

对于多年来一直使用bash的人来说,使用Microsoft的PowerShell提高效率的最快方法是什么?我注意到我的老朋友lsps工作,但遗憾的grep是没有.我可以直接阅读并阅读大量的文档,但我猜测,对于具有长期使用bash历史的人来说,有更快的生产力路径.

我不知道它是否重要,但我想要了解的原因是因为看起来Windows上最终有一个合适的shell而不需要安装cygwin,我想开始使用它专门而不是为构建和部署等自动化活动编写bat文件.

bash powershell

9
推荐指数
3
解决办法
863
查看次数

Visual Studio 2010 Web性能测试/负载测试/编码的UI测试.任何人真的使用这些?

我可以找到一些关于如何使用它们的文章,但我似乎无法找到任何人在真实项目中使用它们的印象.我一直在试图弄清楚如何使用它们,而且我遇到了很多问题.

那些在工作中使用这些工具的人能给我的印象吗?有更好的备用工具吗?使用这些真的只是浪费时间吗?

使用编码的UI测试我看到它们如何对基本的javascript检查有好处,但它是一个例子的基础我认为不值得.通过Web测试,我喜欢它们的工作方式,但是当我激活代码覆盖/ ASP.NET分析时,它的工作时间不到一半.

testing visual-studio-2010 visual-studio

9
推荐指数
1
解决办法
3058
查看次数

什么是最有用的第三方iPhone框架?

什么真正超级有用的第三方框架/工具包/项目已经被人们使用并且发现在构建他们的iPhone应用程序方面有很大的帮助?如果您包含有关它如何帮助您进行现实世界项目的故事,则可获得奖励积分.

我会先走:

编辑:改变了这个社区维基

iphone frameworks

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

CustomizableOutDir = true在Team Build期间中断MSTest.exe

使用CustomizableOutDir时,我遇到了TFS Team Build正确触发MSTest.exe的问题.

TFSBuild.rsp

/verbosity:diagnostic
/p:CustomizableOutDir=true
Run Code Online (Sandbox Code Playgroud)

TFSBuild.proj(构建代码段的解决方案)

    <!-- code -->
    <SolutionToBuild Include="$(BuildProjectFolderPath)/../../foo.csproj">
      <Properties>OutputPath=$(BinariesRoot)\WindowsServices\foo\</Properties>
    </SolutionToBuild>
    <!-- tests -->
    <SolutionToBuild Include="$(BuildProjectFolderPath)/../../test/test.sln">
      <Targets>t1;t2</Targets>
      <Properties>OutputPath=$(BinariesRoot)\TestHarness\</Properties>
    </SolutionToBuild>
Run Code Online (Sandbox Code Playgroud)

使用<Properties>OutputPath=$(BinariesRoot)\TestHarness\</Properties><Properties></Properties>,我在构建结束时收到以下错误:

"C:\ build\BuildType\TFSBuild.proj"(TestConfiguration target)(1:12) - >(CoreTestConfiguration target) - >
MSBUILD:警告MSB6003:无法运行指定的任务可执行文件"MSTest.exe".目录名称无效

找到这篇文章后,我又添加了以下内容:

  <Target Name="AfterCompile">
    <ItemGroup>
      <SolutionOutputs Condition="'%(CompilationOutputs.Solution)' == '$(Solution)'" Include="%(RootDir)%(Directory)**\*.*" />
      <ServiceOutputs Include="$(BinariesRoot)\WindowsServices\**\*.*" />
      <TestHarnessOutputs Include="$(BinariesRoot)\TestHarness\*.*" />
    </ItemGroup>
    <Copy SourceFiles="@(SolutionOutputs)" DestinationFolder="$(TeamBuildOutDir)" />
    <Copy SourceFiles="@(ServiceOutputs)" DestinationFolder="$(TeamBuildOutDir)"  />
    <Copy SourceFiles="@(TestHarnessOutputs)" DestinationFolder="$(TeamBuildOutDir)"  />
  </Target>
Run Code Online (Sandbox Code Playgroud)

这给了这个:

(AfterCompile目标) - >
C:\ build\BuildType\TFSBuild.proj(289,5):错误MSB3023:没有为复制指定目标.请提供"DestinationFiles"或"DestinationDirectory".

DestinationDirectory不是架构的一部分http://schemas.microsoft.com/developer/msbuild/2003,但我想我还是会尝试它.所以我DestinationFolder把复制任务的所有内容都改为了DestinationDirectory …

tfs mstest team-build

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

OSX 10.7.5上的node-gyp - dyld:惰性符号绑定失败:找不到符号

我搜索了很多,而我在同一个问题上找到的最接近的是这个(也是没有答案的)问题:

找不到符号:_libintl_gettext

我正在尝试为libpuzzle创建一个瘦c ++包装器.

$ node --version
v0.8.18
$ npm --version
1.2.4
$ node-gyp --version
v0.8.3
Run Code Online (Sandbox Code Playgroud)

github上的源代码

试图建立(我用......做短路径)

$ node-gyp clean configure build && node test.js 
gyp info it worked if it ends with ok
gyp info using node-gyp@0.8.3
gyp info using node@0.8.18 | darwin | x64
gyp info spawn python
gyp info spawn args [ '/opt/local/lib/node_modules/node-gyp/gyp/gyp',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn …
Run Code Online (Sandbox Code Playgroud)

c++ macos dyld node.js node-gyp

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

iPhone SDK/Facebook Connect:使用自定义登录对话框

正是标题所说的.是否可以在原生iPhone应用程序中使用Facebook Connect(或任何其他FB集成方式),而无需借助内置登录对话框(看起来很糟糕)?我可以在哪里创建自己的自定义登录屏幕,询问facebook登录用户名和密码,然后使用fbconnect本机方法验证该信息并检索有效会话?

iphone facebook login fbconnect

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

了解解析SVG文件格式

首先,请点击此处

要点中的Map.svg是我正在使用的原始地图,得到了维基媒体共享.

现在,德克萨斯州的东部成本在原来的svg中有一块土地.我使用Inkscape删除它,并以一种奇怪的新方式重新编写路径.差异包含在要点中.

现在这种编写路径的新方法炸毁了我的解析器逻辑,我试图了解发生了什么.我希望有人在这里了解我所做的SVG文件格式.我承认我没有阅读整个SVG标准规范,但是我读过的部分没有提到任何关于丢失命令或相对坐标的内容.然后我可能一直在看不正确的规格,不确定.

我理解它的方式,SVG路径数据非常简单,如下所示:

(M,L,C)[point{n}] .... [Z] 然后重复恶心

现在,我试图理解的部分是这个新的Inkscape已经写出了看起来像相对坐标的东西,没有像L这样的命令,或L以某种方式暗示.我的直觉告诉我这里发生的事情对某人来说是显而易见的.为了我的价值,我正在用C语言进行解析.

c svg image

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

Objective-C中的MAXFLOAT

Max float被定义为:

文件math.h

#define    MAXFLOAT    0x1.fffffep+127f
Run Code Online (Sandbox Code Playgroud)

我有点难过,我以前从未注意到这一点.这究竟是什么意思?我原以为这样:

#define    MAXFLOAT    0xFFFFFFFF-1
Run Code Online (Sandbox Code Playgroud)

那甚至会起作用吗?

c floating-point objective-c

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

C++中的无锁数据结构比较和交换例程

在本文中:无锁数据结构(pdf)显示以下"比较和交换"基础:

template <class T>
bool CAS(T* addr, T exp, T val)
{
  if (*addr == exp)
  {
    *addr = val;
    return true;
  }
  return false;
}
Run Code Online (Sandbox Code Playgroud)

然后说

整个过程都是原子的

但那是怎么回事?是否有可能其他一些演员可以改变作业和作业addr之间的价值if?在这种情况下,假设所有代码都使用了这个CAS基础,那么下次有什么东西"预期"它是某种特定方式,而事实并非如此.但是,这并没有改变它可能发生的事实,在这种情况下,它仍然是原子的吗?如果另一个演员的变化被这个演员覆盖了,那么另一个演员回归真实呢?如果那不可能发生,为什么呢?

我想相信作者,所以我在这里错过了什么?我认为这一定是显而易见的.如果这看起来微不足道,我提前道歉.

c++ lock-free atomicity

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

将来自Web服务的字节数组转换为UIImage iPhone

我是这项技术的新手.我搜索了很多,但无法找到任何相关的.在我的应用程序中,我从Web服务接收字节数组,我从Web服务收到的字节数组是

[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,195,0,0,1,195,8,2,0 ,0,0,215,2 ...]

我想将这个字节数组转换为UIImage,以便在UIImageView中显示它.

iphone web-services objective-c

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