问题列表 - 第47846页

jquery自动完成

http://docs.jquery.com/Plugins/autocomplete

可以自动完成字符串中间的检查单词.如果我想"C"我可以得到"核心",但如果我写"重新"我将不会得到"核心"......

jquery autocomplete

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

UUID与主键的自动增量编号

为什么我应该为实体主键的自动增量编号选择UUID?优缺点都有什么?

uuid primary-key auto-increment

14
推荐指数
3
解决办法
4525
查看次数

C++什么可以放入类声明中,什么不可以

我完全混淆在哪里放置例如构造函数的定义.有时你会看到类似的东西

// point.h
class Point {
  Point(int x, int y) {
    x_ = x;
    y_ = y;
  }
private:
  const int x_;
  const int y_;
}
Run Code Online (Sandbox Code Playgroud)

然后你有时会看到这样的事情:

// point.h
class Point {
  Point(int x, int y);
private:
  const int x_;
  const int y_;
}

// point.cc
Point::Point(int x, int y) {
  x_ = x;
  y_ = y;
}
Run Code Online (Sandbox Code Playgroud)

即有时像构造函数,复制构造函数等.h.cc文件中声明然后在文件中实现,有时它们在头文件中定义,依此类推.但在哪种情况下呢?哪个是好习惯,哪个不是?

c++

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

从LINQ到XML选择查询实现动态对象的简短方法?

是否有一个初始化语法ExpandoObject,我可以在LINQ to XML查询中使用它以简化目的?

注意:查询的结果旨在传递到当前程序集的范围之外,因此匿名类型是不可能的(请参阅此处的原因).

我正在尝试使用如下的简短语法来创建动态/ expando对象:

public IEnumerable<dynamic> ParseUserXml(string strXmlUser) {

var qClients =
    from client in xdoc.Root.Element(XKey.clients).Elements(XKey.client)
    // client object

    // I cannot get ExpandoObject to initialize inline 
    select new ExpandoObject() {     // try initialization syntax, COMPILE ERR
        OnlineDetails = new
        {
            Password = client.Element(XKey.onlineDetails).
                Element(XKey.password).Value,
            Roles = client.Element(XKey.onlineDetails).
                Element(XKey.roles).Elements(XKey.roleId).
                Select(xroleid => xroleid.Value)
            // More online detail fields TBD
        },

        // etc ....

        // YIELD DYNAMIC OBJECTS BACK THROUGH IEnumerable<dynamic>...
        foreach (var client in qClients) …
Run Code Online (Sandbox Code Playgroud)

.net c# initialization linq-to-xml expandoobject

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

在开发时更改const值而不重新编译所有内容

现在我有大量存储在常量中的魔法数字.这些在每个构建之间进行了大量调整.例如const int numAPPLES = 25

现在,每个都定义在每个相关类头的顶部.但有时他们需要分享,而且我必须要么:

  1. 复制定义; 并冒着相互冲突的风险
  2. 包括额外的标题(这是我做过的)

我以前把它们都放在一个options.h很好的因为我可以一起看到它们但是改变一个数字显然会触发一个完整的重建.

如果重要我正在使用VS 2010.

允许更改这些数字的最佳方法是什么?我想知道如何将.txt文件添加到我的VS项目中,然后从那里提取变量.

数据类型(仅限现在)char,和int

我也不希望只有访问它们的整个库依赖项.但是一个简单的推荐课程; 或者建立自己的方式会很棒.

谢谢!


编辑:这对你们看起来不错吗?:http://www.codeproject.com/KB/cpp/IniReader.aspx

c++ settings file-io

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

尝试创建临时对象时出现奇怪的编译器错误

发布此问题后,我尝试重现创建范围RAII对象时意外右值创建的问题.现在看来我没有编译器错误就无法重现它!

在下面的代码示例中,在Test::foo()第二个ScopedLock创建中没有编译.gcc编译器错误似乎完全错误.谁能解释一下?

struct Mutex
{
    void lock() { }

    void unlock() { }
};


struct ScopedLock
{
    ScopedLock(Mutex & inMutex) : mMutex(inMutex)
    { mMutex.lock(); }

    ~ScopedLock()
    { mMutex.unlock(); }

private:
    ScopedLock(const ScopedLock&);
    ScopedLock& operator=(const ScopedLock&);

    Mutex mMutex;
};


struct Test
{
    void foo()
    {
        // Compiles fine
        ScopedLock lock(mMutex);

        // Error: no matching function for
        // call to ‘ScopedLock::ScopedLock()’
        ScopedLock(mMutex);
    }

    Mutex mMutex;
};
Run Code Online (Sandbox Code Playgroud)

我在Mac上使用GCC 4.2.1.

更新

我查看了原始代码,发现该成员是通过this指针引用的:

ScopedLock(this->mMutex); // short-lived temporary and compiles …
Run Code Online (Sandbox Code Playgroud)

c++ most-vexing-parse

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

无法在购物车中使用大量商品(200+)结账 - Magento 1.4.2

我已经建立了一个由Magento 1.4.2社区版驱动的B2B站点.有时,客户会尝试在购物车中检查大量物品 - 最多250个!我的问题有两个方面:

  1. 当购物车中有很多物品时,通过该站点的简单导航对于用户来说变得非常慢.
  2. 在OnePage结账时,当他们到处提交订单时,他们会得到一个javascript弹出窗口,只是声明"未定义",并且它们仍保留在单页结帐页面上.

有没有人在处理这类问题时有类似的经历?

我试图实现memcached以及整页缓存,希望它可以帮助减轻服务器的一些压力,但它没有有效地解决这个问题.

shopping-cart checkout magento magento-1.4

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

如何发送POST请求并获取文件响应?

我想发送POST请求(如html表单)和获取文件(HTTP标题:"Content-Disposition:attachment; filename ="myfile.pdf").你能帮助我吗?

java post attachment http-post content-disposition

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

在imageview中重复绘制?

是否可以在ImageView中重复绘制?我设法重复我的drawable作为ListView中的分隔符,但不是作为ImageView.这是我重复的图像定义:

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/xdividerrepeat" android:tileMode="repeat"/> 
Run Code Online (Sandbox Code Playgroud)

谢谢马库斯

android tile drawable imageview

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

Windows Phone Internet Explorer Mobile 7浏览器是否支持触摸事件?

Android和iPhone支持touchstart,touchmove,touchend和touchcancel.Windows Phone Internet Explorer Mobile 7浏览器是否支持这些事件或任何类似事件?

javascript browser touch windows-phone-7

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