小编Pet*_*ist的帖子

MySQL索引比存储的数据大

我有一个包含以下统计数据的数据库

Tables     Data   Index   Total
11     579,6 MB  0,9 GB  1,5 GB
Run Code Online (Sandbox Code Playgroud)

因此,您可以看到指数接近2倍.并且有一个表约有700万行占据了至少99%.

我也有两个非常相似的索引

a) UNIQUE KEY `idx_customer_invoice` (`customer_id`,`invoice_no`),
b) KEY `idx_customer_invoice_order` (`customer_id`,`invoice_no`,`order_no`)
Run Code Online (Sandbox Code Playgroud)

更新:这是最大表的表定义(至少在结构上)

CREATE TABLE `invoices` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `customer_id` int(10) unsigned NOT NULL,
  `order_no` varchar(10) default NULL,
  `invoice_no` varchar(20) default NULL,
  `customer_no` varchar(20) default NULL,
  `name` varchar(45) NOT NULL default '',
  `archived` tinyint(4) default NULL,
  `invoiced` tinyint(4) default NULL,
  `time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `group` int(11) default NULL,
  `customer_group` …
Run Code Online (Sandbox Code Playgroud)

mysql database indexing optimization innodb

13
推荐指数
2
解决办法
8676
查看次数

控制 zip 存档中文件的排序顺序

描述

我有兴趣了解是否有任何方法可以使用 PHP 和/或 Java 中的标准例程来控制 zip 文件中文件的排序顺序。

我主要对使用 zip/unzip usingshell_exec()或类似方法不感兴趣,但如果它提供了一个易于阅读的解决方案,它可能会引起人们的兴趣。

使用排序顺序,如果 zip 文件中没有可用的排序顺序,则可以安全地假设它表示日期/时间。我没有阅读规格,所以我不知道。

例子

文件

foo.txt
bar.txt
test.txt
newfile.txt

假设每个文件都包含文件名 (foo.txt => foo.txt)

问题

我想为文件附加一个排序顺序,以便在使用unzip文件解压缩时以正确的顺序结束。这很重要,为什么?因为我使用unzip -p管道传输 zip 文件的内容。

将文件添加到存档的顺序应该无关紧要。

结果

预期结果(为了这个例子(使用 unzip -p))

test.txt
foo.txt
newfile.txt
bar.txt

php java sorting unzip

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

链接到一个页面结帐中的特定步骤

是否可以将浏览器重定向到单页结帐中的第n步?如果是这样,怎么会去做呢?

我正在开发一个付款模块,并且有一种"取消"操作,我希望将用户返回到结帐中您选择付款方式的步骤.

我目前将用户返回到结帐的第一步,如下所示:

$this->_redirect('checkout/onepage', array('_secure'=>true));
Run Code Online (Sandbox Code Playgroud)

另一个问题是我不能一直工作,在某些浏览器中,我真的不喜欢"有时"命名这类作品.这是已知和/或普遍接受的东西吗?关于此,我几乎没有实际的信息,但我有客户对这种行为的抱怨.他们一般不会给我任何细节,所以这是一个死路一条.

php zend-framework magento

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

在PHP中创建SOAP服务器的最佳解决方案是什么?

在PHP中创建SOAP服务器(最终是SOAP客户端)时,我需要一些关于哪个库是最佳选择的建议.

我知道有内置的功能,但这真的是最好的方法吗?

另外,如果你可以附上一些关于为什么某个库/方法更好的论据,我会非常高兴.

我目前唯一的要求(除了显而易见的客户端/服务器部分)是它可以生成WSDL.

WSDL版本真的很重要吗?1.1或2.0 使用2.0 的真正区别/好处是什么?

php soap wsdl

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

应用程序客户端和独立客户端之间的区别

正如标题所示,这与Java EE和Glassfish有关.

从我所学到的,应用程序客户端在一些能够与glassfish交谈的应用程序客户端中执行.但是关于注释似乎存在局限性.

  1. 有人能举例说明从两种不同的应用程序类型连接到glassfish应用程序服务器的区别吗?

  2. 应用程序客户端方法的好处是什么,以及在为Java EE开发应用程序客户端时最常用的方法是什么?

java glassfish java-ee application-client

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

从jquery对话框刷新父页面

我想在关闭jQuery对话框时刷新父页面.

这是我用于对话框的代码.我试过top.opener.location但它没有做任何事情,只是把我放在页面顶部.

$("#dialog").dialog({ 
    height: 700, 
    width: 600, 
    closeOnEscape: true, 
    title: 'View', 
    close: function(event, ui){ 
        top.opener.location.reload(true); 
    }
}).dialog("open");
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui

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

Magento产品类别

我必须列出其类别或类别的产品,我只有产品'SKU由它我需要找到它属于哪个类别,所以我想知道在哪个magento表这个信息留下来.

即:对于sku 52429,它分为3类.该报告将显示所有3个类别树:

Bl>护发>造型产品

Bl>天然有机>护发>定型产品

Bl>我们的品牌> Pureology> Stylers

谢谢!Richa

mysql magento

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

如何检查PHP中的字符串中是否只有空格?

print_r(strlen(trim('     ')));
Run Code Online (Sandbox Code Playgroud)

结果是9

我也试过了

preg_replace('/[\n\r\t\s]/', '', '   ')
Run Code Online (Sandbox Code Playgroud)

但结果不是零.

请下载我的代码,您将得到结果

http://blog.eood.cn/attachment.php?id=70

php string utf-8

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

读取ansi文件并转换为UTF-8字符串

有没有办法用PHP做到这一点?

当我打印出来时,要插入的数据看起来很好.

但是当我将其插入数据库时​​,该字段变为空.

php file ansi

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

这个使用'大于'运算符的PHP If语句有什么问题?

在这种情况下,我想只在有超过5个回复时才使代码工作.

<?php if ( bbp_topic_reply_count() > 5 ) : ?>
    <?php query_posts('gdsr_sort=thumbs&post_type=bbp_reply&posts_per_page=2&post_parent='.$post->ID); ?>
    <?php while ( have_posts() ) : the_post(); ?>
        <h2><?php  the_title(); ?></h2>
        <?php the_content(); ?>
        <?php bbp_reply_author_link( array( 'type' => 'avatar' ) ); ?>
        <?php bbp_reply_author_link( array( 'type' => 'name' ) ); ?>
    <?php endwhile; ?>
    <?php wp_reset_query(); ?>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

回复有效地显示在下面的代码中:

<h4><?php bbp_topic_reply_count(); ?></h4>
Run Code Online (Sandbox Code Playgroud)

但它似乎不适用于if声明.

有什么建议?

php wordpress if-statement bbpress

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