问题列表 - 第1954页

加拿大网站支付处理器推荐

之前已经问过这个问题(链接),但我的要求略有不同.首先,我在加拿大,以便排除Google Checkout和其他一些人.我只需要一个基本服务,提供"立即购买"功能,没有购物车或类似的东西.该网站不是超高容量,所以我想避免任何网站有疯狂的月费.我还需要能够设置"折扣代码"(或任何你想称之为"折扣代码")进行特别促销.该网站还必须具有某种支付通知服务(IPN).我目前正在使用PayPal,但他们缺少折扣代码真的开始限制我能做的事情.

您使用了什么,或者您建议我进一步调查什么?

payment

18
推荐指数
1
解决办法
1327
查看次数

你如何立即移动CALayer(没有动画)

我正在尝试在iOS应用中拖动CALayer.

一旦我改变它的位置属性,它就会尝试动画到新位置,并在整个地方闪烁:

 layer.position = CGPointMake(x, y)
Run Code Online (Sandbox Code Playgroud)

如何立即移动CALayers?我似乎无法理解Core Animation API.

cocoa-touch core-animation objective-c calayer ios

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

在WPF/C#中显示时区.发现夏令时抵消

我无法理解系统注册表如何帮助我将DateTime对象转换为相应的TimeZone.我有一个例子,我一直在尝试进行逆向工程,但我根本不能按照夏令时来跟踪UTCtime偏移的一个关键步骤.

我正在使用.NET 3.5(感谢上帝),但它仍然令我困惑.

谢谢

编辑:附加信息:此问题用于WPF应用程序环境.我在下面留下的代码片段将答案示例更进一步,以获得我正在寻找的内容.

c# wpf timezone datetime

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

操作系统编译时间

这只是一个普遍的问题 - 我坐着等待一些软件编译(我们在这里使用Incredibuild但仍然需要10/15分钟)它让我想知道,有没有人知道编译Windows XP需要多长时间还是Vista?

我做了一些谷歌搜索,但没有找到任何有用的信息

c c++ operating-system compilation buildfarm

23
推荐指数
3
解决办法
7962
查看次数

使Eclipse将.h文件视为C++?

我们所有的C++标头都使用.h扩展名.Eclipse认为这些是C头,并在类和命名空间之类的东西上标记了很多语法错误.

我试图改变文件类型关联:

Preferences > C/C++ > File types
Run Code Online (Sandbox Code Playgroud)

但它被"锁定"了.

有趣的是,"*.h"与C和C++标题相关联,但它似乎使用C.我如何让Eclipse将.h文件视为C++?

c++ eclipse ganymede

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

使用xpath查找节点的位置

任何人都知道如何使用xpath获取节点的位置?

说我有以下xml:

<a>
    <b>zyx</b>
    <b>wvu</b>
    <b>tsr</b>
    <b>qpo</b>
</a>
Run Code Online (Sandbox Code Playgroud)

我可以使用以下xpath查询来选择第三个<b>节点(<b> tsr </ b>):

a/b[.='tsr']
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但我想返回该节点的序号位置,如:

a/b[.='tsr']/position()
Run Code Online (Sandbox Code Playgroud)

(但更多工作!)

它甚至可能吗?

编辑:忘了提到我正在使用.net 2所以它是xpath 1.0!


更新:结束使用James Sulak出色答案.对于那些感兴趣的人,我在C#中的实现:

int position = doc.SelectNodes("a/b[.='tsr']/preceding-sibling::b").Count + 1;

// Check the node actually exists
if (position > 1 || doc.SelectSingleNode("a/b[.='tsr']") != null)
{
    Console.WriteLine("Found at position = {0}", position);
}
Run Code Online (Sandbox Code Playgroud)

xpath

85
推荐指数
4
解决办法
11万
查看次数

mysql复制 - 表锁定?

我目前正在为一家运行mysql/php的网站工作(所有表也使用MYISAM表类型).

我们想实现复制,但是我已经读过mysql文档和互联网上的其他地方,这会在写入二进制日志(从属dbs最终将从中读取)时锁定表.

这些锁会导致在一个写得很重的实时网站上出现问题吗?另外,有没有办法在不必锁定表的情况下启用复制?

mysql replication myisam locking

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

C#:如何在调用事件时触发事件的方法上创建属性?

在C#或.NET中是否有一种方法可以在调用方法时触发事件的方法上创建属性?理想情况下,我可以在调用方法之前和之后运行自定义操作.

我的意思是这样的:

[TriggersMyCustomAction()]
public void DoSomeStuff()
{
}
Run Code Online (Sandbox Code Playgroud)

我完全不知道怎么做或者根本不可能,但是System.Diagnostic.ConditionalAttribute可能在后台做类似的事情.我不确定.

编辑:我忘了提到由于我的具体情况,性能不是一个问题.

.net c# methods events attributes

40
推荐指数
3
解决办法
4万
查看次数

在Silverlight DataGrid中设置初始排序顺序?

当我第一次将数据加载到Silverlight DataGrid控件中时,如何使屏幕看起来就像用户刚刚单击第一列的标题一样?换句话说,数据应根据该列的值按升序排序,并且小排序箭头应显示在第一列的标题中.

假设这是可能的,我是否也可以看起来好像用户点击了第一列然后按住键点击第二列?换句话说,我可以以编程方式应用两部分排序并使屏幕看起来好像用户已经完成了吗?

sorting silverlight datagrid

12
推荐指数
2
解决办法
8928
查看次数

版本信息的最佳做法?

我目前正致力于自动化/改进包装我店铺整个产品的发布流程.目前该产品是以下组合:

  • Java服务器端代码库
  • XML配置和应用程序文件
  • 管理员的Shell和批处理脚本
  • 静态提供的HTML页面
  • 和其他一些东西,但这是最重要的

所有或大多数都包含其中的各种版本信息,用于不同的目的.发布打包过程的一部分涉及进行大量查找,grep'ing和sed'ing(在脚本中)以更新信息.这种包装产品的胶水似乎是以有机的,及时的方式拼凑在一起,维护起来非常糟糕.例如,一些Java方法在发布时创建Date对象,其参数由文本替换更新,无需编译器验证... just,urgh.

我试图避免给出使用的实际软件的例子(即CVS,SVN,蚂蚁等)因为我想避免"使用xyz的功能来做到这一点"并且更多地关注一般实践.我想责怪这个问题的劣质设计,但如果我不得不重新开始,仍然使用不同的技术,我不确定如何最好地处理这个问题,除了制定惯例.

我的问题是,是否有关于跨不同技术,文件类型,平台和版本控制系统维护和更新版本信息的最佳实践或提示和技巧?

language-agnostic versioning

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