问题列表 - 第25207页

为什么SQLite需要这么长时间才能获取数据?

我有两个可能的查询,都给出了我想要的结果集.

查询一个大约需要30毫秒,但需要150毫秒才能从数据库中获取数据.

SELECT 
    id
FROM 
    featurevalues as featval3
WHERE 
    featval3.feature IN (?,?,?,?) 
AND
    EXISTS
    (
        SELECT
            1
        FROM
            product_to_value,
            product_to_value as prod2,
            features,
            featurevalues
        WHERE
            product_to_value.feature = features.int
        AND
            product_to_value.value = featurevalues.id
        AND
            features.id = ? 
        AND
            featurevalues.id IN (?,?)
        AND
            product_to_value.product = prod2.product
        AND
            prod2.value = featval3.id
    )
Run Code Online (Sandbox Code Playgroud)

查询2需要大约3ms - 这是我更喜欢的那个 - 但是还需要170ms来获取数据.

SELECT 
    (
        SELECT
            prod2.value
        FROM
            product_to_value,
            product_to_value as prod2,
            features,
            featurevalues
        WHERE
            product_to_value.feature = features.int
        AND
            product_to_value.value = featurevalues.id
        AND
            features.id = ? 
        AND
            featurevalues.id IN …
Run Code Online (Sandbox Code Playgroud)

sql sqlite performance

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

延续monad"界面"

州monad"界面"

class MonadState s m where
    get :: m s
    put :: s -> m ()
Run Code Online (Sandbox Code Playgroud)

(+ return和bind)允许使用State monad构造任何可能的计算而不使用State构造函数.例如,State $ \s -> (s+1, s-1)可以写成

 do s <- get
    put (s-1)
    return (s+1)
Run Code Online (Sandbox Code Playgroud)

相若方式,我从来没有使用Reader构造函数,因为我可以通过创建一个计算ask,return(>>=).准确地说:Reader f == ask >>= return . f.

对于continuation来说是否同样如此 - 是否可以编写所有Cont r a使用的实例callCC(唯一的函数MonadCont),返回和绑定,并且永远不要输入类似的东西Cont (\c -> ...)

monads continuations haskell state-monad

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

商业应用很糟糕,还有什么吗?

似乎大部分工作都在商业应用中,如库存,销售,银行,医疗,人力资源,政府,保险,文档处理,文件存档等.您同意吗?

从我的角度来看,业务应用程序似乎占据了90%以上的工作机会(因为没有人愿意在这些工作上工作?).

此外,我所使用的每个大型应用程序,应用程序本身都很糟糕,就像因为忍受错误的代码库和产品而获得报酬.

看看这些商业应用程序如何占据大部分市场,是否应该接受这只是这项业务的悲惨现实?

您是否开发了比那些更具动态的项目?

.net asp.net

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

检测C中的所有内存更改

有没有办法可以通过特定的代码片段(函数或代码行)找出所有内存更改,而不事先知道我期望更改的位置(我想观察整个程序的内存空间)?在gdb中观看需要我知道我期望的变化......

c memory

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

为什么我的表名在phpmyadmin中被转换为小写?

我在Windows XP上使用wamp server 2.0.每当我创建一个名称中包含一些大写的表时,它就会转换为小写.

例如:

I create: UserInfo
phpmyadmin convert it to: userinfo
Run Code Online (Sandbox Code Playgroud)

我在办公室使用ubuntu/phpmyadmin,但这个问题确实存在.

从哪里可以解决这个问题.谢谢

mysql phpmyadmin wampserver

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

Visual Studio 2010模糊字体

我正在使用Visual C#2010 Express(最终版,而不是测试版或其他版本),我在调试时遇到模糊字体问题.字体在任何地方都显得正常(智能感知,菜单,代码)但是当达到断点时,大多数与调试器相关的文本都是模糊的(Locals,Call Stack,"data tooltips").

以下是正常文本和调试时模糊文本的屏幕截图:http: //img682.imageshack.us/i/normalh.png/

http://img145.imageshack.us/i/blurry.png/

这是一个已知的bug还是与我的系统有关的东西?有办法解决吗?

visual-studio-2010

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

sizeof如何计算结构的大小

我知道由于对齐,char和int被计算为32位体系结构上的8个字节,但是我最近遇到了一种情况,即sizeof运算符报告了一个带有3个short的结构为6个字节.代码如下:

#include <iostream>
using namespace std ;

struct IntAndChar
{
    int a ;
    unsigned char b ;
};


struct ThreeShorts
{
    unsigned short a ;
    unsigned short b ;
    unsigned short c ;
};


int main()
{
    cout<<sizeof(IntAndChar)<<endl; // outputs '8'
    cout<<sizeof(ThreeShorts)<<endl; // outputs '6', I expected this to be '8'
    return 0 ;
}
Run Code Online (Sandbox Code Playgroud)

编译器:g ++(Debian 4.3.2-1.1)4.3.2.这真的让我很困惑,为什么不对包含3个短裤的结构进行对齐?

c++ sizeof alignment

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

亚马逊像电子商务网站和推荐系统

我计划实施一个基本推荐系统,使用Facebook Connect或类似的社交网站API连接用户的个人资料,根据标签进行分析,并使用结果在我的电子商务网站上生成项目推荐(类似于亚马逊).

我相信我需要将部分分成这样的:

  1. 通过API获取社交网络数据.(确实用户允许这样做)

  2. 分析这些数据并生成tokes.

  3. 通过使用信息令牌,在我的电子商务网站上执行项目推荐.

EG:我是Facebook帐户中"The Strokes"乐队的粉丝,系统对此进行分析并推荐我"The Strokes Live"CD.

对于任何部分(获取数据,根据标签做推荐......),您会推荐/使用哪种算法和方法?

recommendation-engine social-networking

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

你能用Scala进行逻辑编程吗?

我在某处看到,Scala中匹配/案例功能支持的模式匹配实际上是从Prolog这样的逻辑语言中借用的.

您能否使用Scala优雅地解决连接图问题等问题?例如https://www.csupomona.edu/~jrfisher/www/prolog_tutorial/2_15.html

language-features programming-languages scala prolog logic-programming

15
推荐指数
5
解决办法
6511
查看次数

如何在mysql中选择最新的条目?

我想从表中选择最近的条目,看看该条目是否与用户尝试输入的条目完全相同.如何查询"从最近的'发布'条目中选择*"?

    $query="Select * FROM 
        //confused here 
 (SELECT * FROM posting ORDER BY date_added DESC)
 WHERE user_id='{$_SESSION['user_id']}'
 AND title='$title'
 AND price='$price'
 AND city='$city'
 AND state='$state'
 AND detail='$detail'
 ";

 $data = mysqli_query($dbc, $query);
 $row = mysqli_fetch_array($data);
 if(mysqli_num_rows($data)>0)
 {
  echo "You already posted this ad. Most likely caused by refreshing too many times.";
  echo "<br>";
  $linkposting_id=$row['posting_id'];
  echo "See the <a href='ad.php?posting_id=$linkposting_id'>Ad</a>";
 }
 else
 {
        ...insert into the dbc
        }

//would this query work? or how do i use it to select the last …
Run Code Online (Sandbox Code Playgroud)

php mysql

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