问题列表 - 第41155页

查询优化

有没有办法优化这个查询更快?

SELECT id FROM business 
WHERE id NOT IN(SELECT business_id FROM business_community GROUP BY business_id)
Run Code Online (Sandbox Code Playgroud)

mysql query-optimization

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

Java XStream - 忽略XML中不存在的标记

我目前使用一段XML,如下所示

<Person>
    <Name>Frank Smith</Name>
    <Id>100023412</Id>
    <DOB>12/05/1954</DOB>
    <LasLogin>01/09/2010</LasLogin>
    <FavOS>Windows</FavOS>      // Wild card that may occasionally appear
</Person>
Run Code Online (Sandbox Code Playgroud)

我坚持使用的是,当使用XStream时,我需要能够忽略出现的某些标签(在'FavOS'上面的情况下)这些标签可能未知或将来发生变化.有没有办法忽略所有与当前实现的不匹配的标签?

(使用XStream 1.3.1)

java xstream

11
推荐指数
2
解决办法
7643
查看次数

使MySQL自动递增id(重新)从1开始

"大"更新:

好吧,我得到了整个自动增量点错误.我虽然这将是一个更容易的方法来定位第一,第二,第三等行,但这只是错误的方法.

你应该关心auto_increments是唯一的,并且它们会增加.你应该使用那个.

我不会删除这个问题,因为我认为对于有同样错误想法的其他人可能会有所帮助,但是要警告!:)


我有一个非常简单的MySQL表,它是这样的:

id    comment    user

1     hello      name1
2     bye        name2
3     hola       name3
Run Code Online (Sandbox Code Playgroud)

然后我删除了两个第一条评论,结果如下:

id    comment    user

3     hola      name3
Run Code Online (Sandbox Code Playgroud)

所以现在当我添加评论时:

id    comment    user

3     hola      name3
5     chau      name4
6     xxx       name5
Run Code Online (Sandbox Code Playgroud)

我的问题是,我需要每当一行被删除时,它应该"重新开始",看起来像这样.

id    comment    user

1     hola      name3
2     chau      name4
3     xxx       name5
Run Code Online (Sandbox Code Playgroud)

我想知道如何"重新启动"表,以便"始终"索引1,2,3等等.

提前致谢!!


我希望我已经清楚地解释了自己,我很抱歉所有的"普通英语",如果你认为一个词可能会令人困惑,请随时编辑:)请询问任何需要澄清的内容!

顺便说一句:我没有添加任何代码,因为这是一个简化的情况,虽然它更混乱,对其他人帮助不大,但我认为这有助于(或有必要)告诉我它!

php mysql database

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

如何在c#中将RGB555转换为RGB888?

我需要将16位XRGB1555转换为24位RGB888.我的功能如下所示,但它并不完美,即0b11111的值将给出248作为像素值,而不是255.此函数适用于little-endian,但可以很容易地修改为big-endian.

public static Color XRGB1555(byte b0, byte b1)
{ 
    return Color.FromArgb(0xFF, (b1 & 0x7C) << 1, ((b1 & 0x03) << 6) | ((b0 & 0xE0) >> 2), (b0 & 0x1F) << 3); 
}
Run Code Online (Sandbox Code Playgroud)

任何想法如何使其工作?

c# rgb

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

如何在纯C#和.Net框架中编写anagram生成器

我想在没有任何外部库(如Google anagram algorithm helper)的帮助下生成给定字符串的anagram输出.

例:

输入字符串="GOD"

输出列表应如下所示:

GOD GO GD OD OG DG DO GOD GDO ODG OGD DGO DOG

.net c# anagram c#-4.0

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

rvalues c ++ 0x并移动到堆

好吧,我一直在读rvalues,它们似乎是一个好主意,但有些东西一直困扰着我.特别是移动的主张允许我们窃取资源并避免复制.

我理解移动是有效的,并且确实避免复制堆栈上发生的所有事情,但最终在堆栈上完成的大部分内容会产生一些我们想要复制到堆中的值,这是我认为移动不起作用的地方.

假设int有一个移动赋值运算符,给定以下代码:

struct Foo
{
int x;
};

void doIt()
{
Foo* f = new Foo();
f->x = (2 + 4);
}
Run Code Online (Sandbox Code Playgroud)

因此,在这个例子中,由(2 + 4)得到的rvalue可以推移到f-> x而不是复制.好,太棒了.但是f和f-因此f-> x在堆上并且rvalue在堆栈上.似乎无法避免副本.你不能简单地将f-> x指向rvalue的内存.一旦它结束,那个右值就会被吹走.副本似乎是必要的.

我是对的,我会做一个副本吗?还是我错了?或者我是否完全误解了右值概念?

c++11

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

从IE8发布到PHP会产生空白$ _POST

我有一个简单的HTML表单,发送一个帖子请求到PHP脚本.在IE8中,表单只能间歇性地工作 - 大多数时候PHP脚本看到一个空的$ _POST变量.

这是我的代码:

<html>
<head>
<title>Post test</title>
</head>
<body style="text-align: center;">
<?php

echo "<pre>".print_r($_POST, TRUE)."</pre>";

?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<input type="text" name="name">
<input type="hidden" name="hidden" value="moo" >
<input type="submit" value="Search" >
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

有时print_r会给出您期望的响应(即它填充了表单中的数据),大部分时间它都是空的.

无法使用POST对于Web应用程序来说有点问题 - 任何人都知道发生了什么,以及如何解决它?

php internet-explorer-8

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

Rails 3 select_tag不生成DOM元素

我正在尝试select_tag在Rails 3中使用帮助程序.我从一个非常基本的示例开始,直接从文档中复制:

它似乎产生了正确的标记,但是选择不起作用 - 单击它什么都不做.

为了比较,我在HAML中创建了相同的选择.这很好.以下是两者的代码:

-# The select_tag version
= select_tag "count", "<option>1</option><option>2</option><option>3</option><option>4</option>"

-# The HAML version
%select{:name => "count", :id => "count"}
  %option 1
  %option 2
  %option 3
  %option 4
Run Code Online (Sandbox Code Playgroud)

select_tag似乎产生一个字符串的选项,但不是DOM元素-萤火虫,他们只是灰色的,没有语法高亮显示为选择由HAML产于工作的DOM元素.

这是怎么回事?

haml ruby-on-rails ruby-on-rails-3

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

API的URL设计

我正在为我们的后端工作私人api.
我的馆藏有关联.
每个集合都可以请求,分页,您也可以请求关联并对这些关联进行分页.

我们不确定要使用哪种网址设计...我们正在考虑:

  • /users.json?per_page=10&association=parts,auditions&parts_per_page=5&auditions_per_page=5

  • /users.json?per_page=10&association[]=parts&association[]=auditions&parts_per_page=5&auditions_per_page=10

  • /users.json?per_page=10&association[auditions]=true&association[parts][per_page]=5

你怎么看 ?你会选择哪一个?为什么?其中一个看起来不像有效的网址方案?

谢谢 !

api rest ruby-on-rails http restful-url

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

如何在MVC中从主视图内部刷新/重新加载局部视图

我正在使用RenderAction在主(定价视图)视图中显示局部视图(购物车)

<% Html.RenderAction("Cart", "ShoppingCart"); %>
Run Code Online (Sandbox Code Playgroud)

当用户在主视图上将项目添加到购物车时,我必须更新部分视图以显示新添加的项目.这是我的部分视图的代码:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Trl.ViewModels.Cart>" %>
<% foreach (var _hotel in Model.Hotels)
   { %>
   Hotel Name: <%: _hotel.Name %> <br/>
   Price: <%: _hotel.TotalPrice %>
<% } %>
Run Code Online (Sandbox Code Playgroud)

上面用户控件中使用的"Trl.ViewModels.Cart"对象将包含新添加的项目,因为我使用ASP.NET会话状态来持久化Cart.如何从我的主视图刷新/重新加载这个局部视图,以便它可以显示新添加的项目?

asp.net-mvc jquery

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