问题列表 - 第26122页

我可以使用两个where子句,例如"SELECT*FROM table WHERE something and something"?

我有一个表格与我的产品,我正在尝试编写一个页面,从数据库中拉出具有某些颜色的手镯.所以这就是我现在所拥有的(在php中):

$query = "SELECT * FROM products WHERE (products.colors LIKE '%black%')";
Run Code Online (Sandbox Code Playgroud)

但我只想选择列"category"的值等于"bracelet"的行.

我尝试了一些不同的东西,但我不断收到警告和错误.谢谢你给我的任何帮助,谢谢!

php mysql sql

9
推荐指数
2
解决办法
4851
查看次数

在linq中使用var

是什么var在以下情况下真的?

var productInfos =
from p in products
select new { p.ProductName, p.Category, Price = p.UnitPrice };
Run Code Online (Sandbox Code Playgroud)

linq anonymous-types

8
推荐指数
2
解决办法
1346
查看次数

设计注册确认

我的项目中有User和Admin角色.我用Devise创建了我的身份验证.

在我的管理员角色中,我没有任何确认.在我的用户模型中,我有以下内容:

devise :database_authenticatable, :confirmable, :recoverable,
       :rememberable, :trackable, :validatable, :timeoutable, :registerable

# Setup accessible (or protected) attributes for your model
attr_accessible :email, :username, :prename, :surname, :phone, :street, :number, :location,
                :password, :password_confirmation
Run Code Online (Sandbox Code Playgroud)

我的迁移看起来像:

class DeviseCreateUsers < ActiveRecord::Migration
  def self.up
    create_table(:users) do |t|
      t.database_authenticatable :null => false
      t.confirmable
      t.recoverable
      t.rememberable
      t.trackable
      t.timeoutable
      t.validateable
      t.string  :username
      t.string  :prename
      t.string  :surname
      t.string  :phone
      t.string  :street
      t.integer :number
      t.string  :location

      t.timestamps
    end

    add_index :users, :email,                :unique => true
    add_index :users, :confirmation_token,   :unique => true
    add_index …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems ruby-on-rails

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

有没有办法找出win32信号量的当前计数?

我正在寻找一种没有副作用的方法.

理想情况下,以下代码可以解决这个问题:

long currentCount = 0;  
::ReleaseSemaphore(h, 0, &currentCount);  
Run Code Online (Sandbox Code Playgroud)

但不幸的是,0不允许作为lReleaseCount的值,因此调用返回FALSE.

winapi semaphore

6
推荐指数
2
解决办法
6459
查看次数

初始化scala中的var

我有一个类,我喜欢通过读取一个configfile来初始化我的var,它生成中间对象/ val,我想在一个方法中对它进行分组和隐藏.这是问题的最小部分 - 我用一个参数调用ctor,实际上是一个要解析的文件,而init-method生成String,实际上比这里更复杂,创建了很多中间对象:

class Foo (val i: Int) {

    var s : String;

    def init () {
        s = "" + i 
    }

    init ()
}
Run Code Online (Sandbox Code Playgroud)

这将产生错误:class Foo needs to be abstract, since variable s is not defined.在这个例子中,通过将String设置为""来很容易解决var s = "";,但实际上对象比String更复杂,没有适当的Null实现.

我知道,我可以使用一个Option,它也适用于比String更复杂的东西:

var s : Option [String] = None

def init () {
    s = Some ("" + i) 
}
Run Code Online (Sandbox Code Playgroud)

或者我可以省去我的方法电话.使用一个选项将迫使我一遍又一遍地写一些,没有太大的好处,因为没有必要除了以我认为可能的方式初始化它.

还有另一种方法来实现我的目标吗?

scala

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

Windows 7外观上的Java Swing渲染错误?

我的Windows 7机器上的垂直JSlider上的旋钮(具有原生外观)在两个方向上真的很小.不仅是瘦,还有短.替代文字http://img101.imageshack.us/img101/8946/verticalsliderproblemwi.jpg

谁能证实这一点?我应该报告吗?如果是的话,在哪里?谢谢!

以下是示例程序的代码(在屏幕截图中):

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSlider;
import javax.swing.SwingConstants;
import javax.swing.UIManager;


public class SliderTest
{
    public static void main( String[] args )
    {
        // Set the look and feel to that of the system
        try
        { UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() ); }
        catch ( Exception e )
        { System.err.println( e ); }


        // Launch the GUI from the event dispatch thread
        javax.swing.SwingUtilities.invokeLater( new Runnable()
        {
            public void run ()
            {
                JFrame window = new JFrame();
                window.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); …
Run Code Online (Sandbox Code Playgroud)

java swing windows-7

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

C#如何从代码生成代码

是否可以根据同一项目中的代码生成和构建一些c#代码.我试过T4和Reflection,但是有一些装配锁定问题.还有其他方法吗?

c# code-generation

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

当order by与where子句不同时,任何避免文件排序的方法是什么?

我有一个非常简单的查询(表类型InnoDb),并EXPLAIN说MySQL必须做一个额外的传递,以找出如何按排序顺序检索行.

SELECT * FROM `comments` 
WHERE (commentable_id = 1976) 
ORDER BY created_at desc LIMIT 0, 5
Run Code Online (Sandbox Code Playgroud)

确切解释输出:

table   select_type     type    extra                          possible_keys   key             key length   ref     rows
comments   simple      ref   using where; using filesort    common_lookups  common_lookups  5   const   89
Run Code Online (Sandbox Code Playgroud)

commentable_id已编入索引.评论没有任何技巧,只是一个内容领域.

该手册表明,如果order by与where不同,则无法避免filesort.

http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html

我也试过id和它的等价但是没有区别,即使我添加id作为索引(我理解这不是必需的,因为id在MySQL中隐式索引).

提前感谢任何想法!

标记 - 这是SHOW CREATE TABLE

CREATE TABLE `comments` (
  `id` int(11) NOT NULL auto_increment,
  `user_id` int(11) default NULL,
  `commentable_type` varchar(255) default NULL,
  `commentable_id` int(11) default NULL,
  `content` text,
  `created_at` datetime default NULL,
  `updated_at` …
Run Code Online (Sandbox Code Playgroud)

mysql

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

StructureMap双向/循环依赖的问题

我目前正在我们的业务层中集成StructureMap,但由于双向依赖性而存在问题.

该层包含多个管理器,每个管理器可以相互调用方法:没有通信限制或规则.这还包括可能的循环依赖性,如下例所示.我知道设计本身是有问题的,但目前我们只是希望StructureMap能够工作,并将在未来专注于进一步的重构.

每个经理实现IManager接口:

internal interface IManager
{
  bool IsStarted { get; }

  void Start();
  void Stop();
}
Run Code Online (Sandbox Code Playgroud)

并且还有自己的特定界面:

internal interface IManagerA : IManager
{
  void ALogic();
}

internal interface IManagerB : IManager
{
  void BLogic();
}
Run Code Online (Sandbox Code Playgroud)

这是两个虚拟管理器实现:

internal class ManagerA : IManagerA
{
  public IManagerB ManagerB { get; set; }

  public void ALogic() { }

  public bool IsStarted { get; private set; }
  public void Start() { }
  public void Stop() { }
} …
Run Code Online (Sandbox Code Playgroud)

structuremap circular-dependency bidirectional

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

java:如何创建元组数组

如何在 jsp (java) 中创建元组数组,如 (a:1, b:2) (c:3, d:4) ... ...

java jsp tuples set data-structures

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