小编Dan*_*Dan的帖子

从git仓库中拉出一个目录

我有一个git repo,我想做一个拉.git pull没有任何问题,我做正常.问题是我只想要一个特定的目录.我的想法是我可以使用.gitignore这样的规则的文件:

#Ignore all files
/
#Except the one I want
!/temp
Run Code Online (Sandbox Code Playgroud)

问题是这不起作用.这是正确的方法还是有更好的方法?

git git-pull git-fetch git-checkout

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

如何从可执行文件中调用bpl中的Delphi函数?

我有一个Delphi应用程序,我已经编写了一个相当简单的包装器.exe for.

基本上,有一个dll有一堆函数,其中一个我会在我的包装器完成所需的操作后迭代调用.我无法控制这个dll文件,永远不会.

好吧,现在这个DLL是BPL,我不知道如何在该文件中调用函数.提前致谢.

delphi bpl

8
推荐指数
1
解决办法
4012
查看次数

rake db :: migrate实际上是如何工作的

我刚刚开始使用Ruby和Rails,我发现自己真正喜欢的一件事是它让你使用的约定.

我想在我自己的非Ruby项目中模仿这种行为.

我的问题是它是如何实际工作的?我知道我可以浏览一下Rails代码,但是我的理解还不够,知道它里面发生了什么.

我知道它需要一个基线脚本,然后针对它运行更新架构更改.但它怎么知道它的版本是什么?我如何在另一个框架/数据库中模仿它?

ruby rake ruby-on-rails

8
推荐指数
1
解决办法
1528
查看次数

如何在Coffeescript中转义字符串插值

我试图使用jQuery UI的选项卡示例中的这部分代码并将其转换为Coffeescript.我通过令人敬畏的http://js2coffee.org/工具运行它.

var tabTitle = $( "#tab_title" ),
    tabContent = $( "#tab_content" ),
    tabTemplate = "<li><a href='#{href}'>#{label}</a> <span class='ui-icon ui-icon-close'>Remove Tab</span></li>",
    tabCounter = 2;
Run Code Online (Sandbox Code Playgroud)

问题是tabTemplate变量声明.据我所知,Coffeescript正在尝试对其进行字符串插值.我已经尝试用斜杠转义它,但这只是解决了在转换后的js中使用斜杠.

javascript coffeescript

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

用zxing读取图像中的二维码

我正在使用C#库来读取QRCodes.我发现的很多样本都基于zxing的旧版本,其中RGBLuminanceSource构造函数仍然采用位图.在最新版本中,RGBLuminanceSource只接受byte [].我试图将位图转换为byte [],但解码结果始终为null.

这是我用于转换的代码:

private byte[] GetRGBValues(Bitmap bmp)
{
  // Lock the bitmap's bits. 
  System.Drawing.Rectangle rect = new System.Drawing.Rectangle(0, 0, bmp.Width, bmp.Height);
  System.Drawing.Imaging.BitmapData bmpData = bmp.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadOnly, bmp.PixelFormat);

  // Get the address of the first line.
  IntPtr ptr = bmpData.Scan0;

  // Declare an array to hold the bytes of the bitmap.
  int bytes = bmpData.Stride * bmp.Height;
  byte[] rgbValues = new byte[bytes];
  // Copy the RGB values into the array.
  System.Runtime.InteropServices.Marshal.Copy(ptr, rgbValues, 0, bytes);
  bmp.UnlockBits(bmpData);

  return rgbValues;
}
Run Code Online (Sandbox Code Playgroud)

并用于解码:

Bitmap …
Run Code Online (Sandbox Code Playgroud)

c# qr-code zxing

7
推荐指数
0
解决办法
4195
查看次数

在构建期间设置web.config属性(而不是通过发布)

我正在尝试使用Web Setup Project部署应用程序.我遇到的问题是web.config文件永远不会被转换.根据这篇文章的设计,转换只发生在发布期间.如果依次构建安装项目调用其他程序集构建命令,如何正确更新web.config属性?

c# msbuild asp.net-mvc

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

从C#Code调用delphi DLL方法

我试图从C#ASP.NET代码调用Delphi函数.函数的声明如下所示:

function SomeFunction(const someString, SomeOtherString: string): OleVariant;
Run Code Online (Sandbox Code Playgroud)

从我的C#代码我有这个代码:

[DLLImport(MyDLL.dll", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi)]
public static extern object SomeFunction(string someString, string SomeOtherString);
Run Code Online (Sandbox Code Playgroud)

每次我调用此方法并将其存储为对象时,我都会收到P/Invoke错误.我之前从未调用过C#中的非托管代码,所以我有点不知所措.

.net c# delphi dll

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

在jqGrid中使用knockoutjs

我刚刚开始使用Knockout(以及javascript).问题是我正在尝试使用jqGrid,类似于Sanderson在他的Knockout网格示例中使用jqGrid的方式.

这是我到目前为止的jsfiddle.我显然错过了一些东西,但我不知道它是什么,因为网格甚至没有出现.

jquery jqgrid knockout.js

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