小编ela*_*xsj的帖子

JQuery - 将POST变量添加到href链接

在表格中,我有这样的链接: test.php?id=1

我想通过prev_idnext_id以test.php的为好.(这些变量的目的是创建next/prev按钮;列表可以由用户排序,因此没有简单的方法来查找test.php内部.)

但是,我不希望prev_id并且next_id在用户的URL中可见.我可以像这样格式化href:

<a href="test.php?id=1" prev_id="5" next_id="45">
Run Code Online (Sandbox Code Playgroud)

并使用JQuery"劫持"链接,将ID保持为URL中的GET,但发送prev_idnext_idtest.php作为POST?

jquery

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

按日期desc排序时,"使用临时"会减慢查询速度

我有一个日志条目表,以及大约100个可能的日志代码的描述表:

CREATE TABLE `log_entries` (
  `logentry_id` int(11) NOT NULL AUTO_INCREMENT,
  `date` datetime NOT NULL,
  `partner_id` smallint(4) NOT NULL,
  `log_code` smallint(4) NOT NULL,
  PRIMARY KEY (`logentry_id`),
  KEY `IX_code` (`log_code`),
  KEY `IX_partner_code` (`partner_id`,`log_code`)
) ENGINE=MyISAM ;

CREATE TABLE IF NOT EXISTS `log_codes` (
  `log_code` smallint(4) NOT NULL DEFAULT '0',
  `log_desc` varchar(255) DEFAULT NULL,
  `category_overview` tinyint(1) NOT NULL DEFAULT '0',
  `category_error` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`log_code`),
  KEY `IX_overview_code` (`category_overview`,`log_code`),
  KEY `IX_error_code` (`category_error`,`log_code`)
) ENGINE=MyISAM ;
Run Code Online (Sandbox Code Playgroud)

以下查询(匹配10k的20k行)在0.0034秒(使用LIMIT 0,20)中执行:

SELECT …
Run Code Online (Sandbox Code Playgroud)

mysql indexing query-optimization

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

如何重新集成分支,覆盖尚未合并到分支的主干更改?

在过去的六个月里,我们一直在开设一个功能部门.在此期间对主干进行的大多数提交已合并到分支,但有些主干提交故意不会合并到分支.

现在分支已经完成,我们基本上想要用分支"替换"trunk(我们不需要再也没有合并到分支的trunk更改).对类似问题的回答表明:

  1. 查看从中创建分支的主干版本(而不是HEAD修订版).
  2. 将其提交到存储库(这会撤消所有后续的主干更改).
  3. 你的重新整合合并(你的主干工作副本现在应该与分支相同.)
  4. 提交合并后备箱,你就完成了!

这个答案表明:

svn co http://svnhost/trunk
cd trunk
svn merge http://svnhost/trunk http://svnhost/branches/branchname
Run Code Online (Sandbox Code Playgroud)

在我的案例中,什么是正确的解决方案?

svn tortoisesvn merge branch

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

标签 统计

branch ×1

indexing ×1

jquery ×1

merge ×1

mysql ×1

query-optimization ×1

svn ×1

tortoisesvn ×1