小编Cle*_*kod的帖子

PHP货币格式与空格

我想知道是否有办法将千位与空间角色分开.

例如:

$number = 21234.56;
setlocale(LC_ALL, 'pl_PL.utf8');
echo money_format('%i', $number);
Run Code Online (Sandbox Code Playgroud)

给我的是:

21.234,56 PLN

而且我要:

21 234,56 PLN

我不想制作str_replace.我相信有更好的方法.

php money-format

10
推荐指数
2
解决办法
9927
查看次数

MySQL - 唯一的外键

我必须使其中一个外键独一无二.问题是,我从phpMyAdmin收到以下消息:

The following indexes appear to be equal and one of them should be removed: consignmentnumber_id_UNIQUE, fk_consignments_consignmentnumbers2

所以我的问题是:我应该被打扰吗?没有这样的索引真的很重要吗?

mysql foreign-keys unique

7
推荐指数
3
解决办法
2万
查看次数

Apache Kafka和消息传递保证

我正在考虑将Apache Kafka用作许多订阅者的分布式消息发布者.它非常适合我,因为解决方案必须易于扩展.

Kafka的文档声明可以确认消息,从而确保消息传递.但是,今天我遇到了这篇文章,其中指出有些情况可能会丢失消息.再说一遍,这篇文章只在Google缓存中提供,所以我不知道它是否值得信赖......

所以我有一个疑问 - 是否有任何时刻,任何场景,消息将丢失?换句话说 - 我的主要要求是每条消息必须到达目的地.可以通过使用Apache Kafka来满足吗?这是这项工作的正确工具吗?

java apache-kafka

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

在Subversion中对docx文件进行版本控制

我想知道是否有一种方法可以在subversion版本中对Word 2007/2010文件进行版本控制,以便我可以比较和指责?

我发现该文件可以保存为XML,然后作为普通的docx文件打开.然而,它不是美化的XML文件,这使得浏览diff和blame有点困难.

问题:在SVN中对MS Word文档进行版本控制的最佳方法是什么?

xml svn version-control ms-word docx

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

Magento API v2和C# - 在添加产品时设置自定义属性

我添加了自定义属性,代码为"my_price","商店所有者的目录输入类型"设置为"价格",并将其分配给"默认"(仅限)属性集.

现在,我想在每次使用API​​ v2(C#)添加/更新产品时设置其值.这是不起作用的代码(未设置值):

// Connect & Auth:
Mage_Api_Model_Server_V2_HandlerPortTypeClient handler = new Mage_Api_Model_Server_V2_HandlerPortTypeClient();
session_id = handler.login(username, api_key);

// Getting attributes set:
catalogProductAttributeSetEntity[] attributeSets;
attributeSets = handler.catalogProductAttributeSetList(session_id);
attributeSet = attributeSets[0];
string attributeset_id = attributeSet.set_id.ToString();

// Adding product:
catalogProductCreateEntity mageProduct = new catalogProductCreateEntity();
// (...) setting product's name, sku, etc.
associativeEntity AdditionalAttributes = new associativeEntity();
AdditionalAttributes.key = "my_price";
AdditionalAttributes.value = "12,33";
associativeEntity[] AssociativeEntity = new associativeEntity[1];
AssociativeEntity[0] = AdditionalAttributes;
mageProduct.additional_attributes = AssociativeEntity;
handler.catalogProductCreate(session_id, "simple", attributeset_id, sku, mageProduct, "default");
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# api soap magento

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

PHP - 生成JavaScript

我正在开发一个包含大量JavaScript的项目.我认为生成简单的字符串并将它们放在"<script>"标记之间并不是最好的方法.

有没有更好的方法来生成JavaScript对象,函数,调用等?也许有些融合类(从PHP到JavaScript)或者我应该遵循哪些设计模式?

PS.如果它有任何相关性 - 我正在使用MooTools和MochaUI(使用MochaPHPControl).

在此先感谢您的帮助.

javascript php mootools

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

XJC - 忽略nillable = true

为了避免包含值JAXBElement,我使用以下绑定文件从XSD生成类:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<jaxb:bindings
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
        version="2.1">

    <jaxb:globalBindings generateElementProperty="false">
        <xjc:simple />
    </jaxb:globalBindings>

</jaxb:bindings>
Run Code Online (Sandbox Code Playgroud)

但是,nillable字段存在问题.对于以下XSD:

<!-- ... -->
<xsd:complexType name="getShortCustomerIn">
  <xsd:sequence>
    <xsd:element name="fieldOne" nillable="true" type="xsd:string"/>
    <xsd:element name="fieldTwo" type="xsd:string" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
<!-- ... -->
Run Code Online (Sandbox Code Playgroud)

XJC将生成一个包含字段的类:

@XmlElement(required = true, nillable = true)
protected String fieldOne;
@XmlElement(nillable = true)
protected String fieldTwo;
Run Code Online (Sandbox Code Playgroud)

如果fieldTwo是,null那么请求将包含一个nil设置为true的字段:

<fieldOne>1001714</fieldOne>
<fieldTwo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
Run Code Online (Sandbox Code Playgroud)

这是我与之集成的WebService的一个问题,因为它会阻止这样的请求,尽管它是一个有效的XML.我曾经说过,当一个字段时,null它根本不应该出现在请求中.我意识到,为了满足该要求,生成的类不能将@XmlElement注释的nillable属性设置为true.

nillable=true使用XJC生成类时,有没有办法在XSD文件中忽略?

java soap web-services jaxb xjc

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

DokuWiki下载器

我正在使用这个框架,它在DokuWiki中有文档.该框架的开发人员警告说,文档将消失,从而迫使用户切换到新版本的框架.

切换到新框架对我来说是不可能的,因为它需要代码重构......我的每个应用程序中的所有东西.因此,我需要下载他们的文档,我想在DokuWiki语法中使用它.

我有一个具有编辑页面权限的帐户,因此我可以看到每个页面的DokuWiki语法.

问题:有没有办法爬行DokuWiki的所有页面并获得DokuWiki语法中的所有文章(当然有这样的特权)?


PS:作者拒绝提供所有DokuWiki(许可证不是原因),我不想使用任何网站下载程序.我只想要干净利落的DokuWiki语法,而不必手动遍历所有页面,编辑它们并保存源代码.

在此先感谢您的帮助!

documentation web-crawler dokuwiki

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

XQuery - 函数定义中的变量

是否可以声明一个仅在函数声明中使用的变量?如果是这样 - 怎么做?

xquery

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

Websphere MQ和高可用性

当我在Websphere MQ中阅读有关HA的内容时,我总是提到这一点,最佳做法是创建两个处理相同队列的队列管理器并使用开箱即用的负载平衡.因此,当一个人失败时,另一个人接管他的工作.

嗯,这很好,但是队列中属于队列管理器的消息怎么样呢?我的意思是这些消息驻留在那里(当队列是持久的时候),直到QM启动并再次运行?

此外,是否可以为这个加倍的队列管理器创建一个公共存储?然后没有消息会等待QM上升.每条消息都将以正确的顺序传递.它是否正确?

high-availability ibm-mq

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

XQuery 1.0 - 在n个字符后分割字符串

是否有可能使用XQuery 1.0将一个字符串(比如说100个字符长)拆分为一系列字符串,每个字符串长10个字符?

换句话说,我需要使用XQuery 1.0在每10个字符后拆分一个字符串

xml xquery

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

SVN - 发布分支和错误修复

假设我们有一个名为“v1.0”的发布分支。trunk 中的工作仍在继续(开发未来版本 - v1.1)。现在我在 v1.0 中检测到一个关键 BUG,必须立即修复。修复了release分支中的bug后,该bug仍然存在于trunk中。如何修复我在发布分支中修复的主干中的相同错误?

svn version-control branch branching-and-merging

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