问题列表 - 第19542页

字节编译除了.emacs之外的文件是可能的(和正常做法)?

我正在使用一些插件,我对.emacs进行了字节编译,但启动仍然很慢.我是否还要对我的prlugins进行字节编译?(例如,yasnippet.el - > yasnippet.elc)?

emacs plugins compilation

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

使用LIMIT/OFFSET在SQL中进行分页有时会导致不同页面上出现重复

我正在开发一个投票的在线画廊,并有一个单独的图片和投票表(每次投票我都存储图片的ID和选民的ID).这些表格如下:PICTURE <--(1:n, using VOTE.picture_id)-- VOTE.我想查询图片表并按投票编号对输出进行排序.这就是我做的:

SELECT
    picture.votes_number,
    picture.creation_date,
    picture.author_id,
    picture.author_nickname,
    picture.id,
    picture.url,
    picture.name,
    picture.width,
    picture.height,
    coalesce(anon_1."totalVotes", 0)
FROM picture
LEFT OUTER JOIN
    (SELECT
        vote.picture_id as pid,
        count(*) AS "totalVotes"
     FROM vote
     WHERE vote.device_id = <this is the query parameter> GROUP BY pid) AS anon_1
ON picture.id = anon_1.pid
ORDER BY picture.votes_number DESC
LIMIT 10
OFFSET 0
Run Code Online (Sandbox Code Playgroud)

当然,OFFSET对于不同的页面是不同的.

但是,在不同的页面上显示具有相同ID的图片.我想原因是排序,但不能构造任何更好的查询,这将不允许重复.有人可以给我一个暗示吗?

提前致谢!

sql

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

sql查询返回两个表之间的差异

我试图比较两个表,SQL Server,以验证一些数据.我想从两个表中返回所有行,其中数据在一个或另一个中.从本质上讲,我想表明所有的差异.我需要检查三个数据,FirstName,LastName和Product.

我对SQL很新,似乎很多我发现的解决方案都让事情变得复杂.我不必担心NULL.

我开始尝试这样的事情:

SELECT DISTINCT [First Name], [Last Name], [Product Name] FROM [Temp Test Data]
WHERE ([First Name] NOT IN (SELECT [First Name] 
FROM [Real Data]))
Run Code Online (Sandbox Code Playgroud)

我在进一步考虑这个问题时遇到了麻烦.

谢谢!

编辑:

根据@treaschf的回答,我一直在尝试使用以下查询的变体:

SELECT td.[First Name], td.[Last Name], td.[Product Name]
FROM [Temp Test Data] td FULL OUTER JOIN [Data] AS d 
ON td.[First Name] = d.[First Name] AND td.[Last Name] = d.[Last Name] 
WHERE (d.[First Name] = NULL) AND (d.[Last Name] = NULL)
Run Code Online (Sandbox Code Playgroud)

但是当我知道td中至少有一行不在d中时,我一直得到0结果.

编辑:

好吧,我想我弄明白了.至少在我测试的几分钟内它似乎工作得很好.

SELECT [First Name], [Last Name]
FROM …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 sql-server-2008

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

是什么让StackOverflow中的投票按钮位于不同的行?

投票按钮只有一个img标签,span标签和另一个img标签.当我在一个新页面中尝试这些时,它们出现在同一条线上.什么CSS元素正是导致它们在不同的行上?

<img class="vote-up" width="40" height="25" title="This question is useful and clear (click again to undo)" alt="vote up" src="http://sstatic.net/so/img/vote-arrow-up.png"/>
<span class="vote-count-post" title="View upvote and downvote totals" style="cursor: pointer;"> 0 </span>
<img class="vote-down" width="40" height="25" title="This question is unclear or not useful (click again to undo)" alt="vote down" src="http://sstatic.net/so/img/vote-arrow-down.png"/>
Run Code Online (Sandbox Code Playgroud)

css

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

使用Javascript和PHP跟踪传出链接

我已经尝试使用jQuery,但它无法正常工作.

<script>
    $("a").click(function () { 
      $.post("http://www.example.com/trackol.php", {result: "click"
  }, "html");
    });
</script>
<a href="http://www.google.com">out</a>
Run Code Online (Sandbox Code Playgroud)

javascript php jquery click

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

为什么我不能表达这个子查询?还有其他选择吗?

我收到一个错误:

在此上下文中不允许子查询.只允许标量表达式.

为什么不允许子查询?我只是想将一些值移到同一数据库中的另一行.还有另一种表达方式吗? (这只是一次性操作......)

INSERT INTO 
    Html_Content (pageid, html_content) 
VALUES 
    (20, (SELECT page_text FROM pages WHERE pageid = 29))
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

更改方法中的数组值

我遇到了一些我无法理解的奇怪行为,我想知道是否有人可以帮助我理解它.
下面的方法重现一个对象数组并在数组成员中进行一些更改

 public static void adjustRow(object[] row, String column)
        {

            Double price ,units ,invest;
            if (!(Double.TryParse(row[3].ToString(),out price) 
                & Double.TryParse(row[4].ToString(),out units) 
                & Double.TryParse(row[5].ToString(),out invest)))
                return ;
           switch (column)
           {
               case INVEST: row[4] = Math.Round(invest / price,2); break;
               case UNITS:
               case PRICE: row[5]  = Math.Round(units * price,2); break;
           }
        }
Run Code Online (Sandbox Code Playgroud)

以下方法调用上述方法:

void editGrids_CellValueChanged(object sender, DataGridViewCellEventArgs e)
    {

        DataGridView gridView = sender as DataGridView;
        DataTable source=  null;
        if (gridView != null)source = gridView.DataSource as DataTable;
        if (source != null)
            Systm.adjustRow(source.Rows[e.RowIndex].ItemArray,gridView.Columns [e.ColumnIndex].HeaderText);
    }
Run Code Online (Sandbox Code Playgroud)

我期望输入数组中的值也会在第一个方法范围之外更改,但实际结果是值是否保持相同的任何解释? …

c#

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

如何在一段时间内传播流程,获得最少数量的"冲突"

我正在为嵌入式系统开发调度程序.该调度程序将每隔X毫秒调用每个进程; 当然,这个时间可以为每个过程单独配置.

一切都被编码,并按照应有的方式调用每个进程; 我面临的问题是:想象一下我分别每10,15,5和30毫秒调用4个进程:

A: 10ms
B: 15ms  
C: 5ms 
D: 30ms
Run Code Online (Sandbox Code Playgroud)

随着时间推移产生的呼叫将是:

                       A          |
       A   B   A       B          |
    C  C   C   C   C   C   C      | processes being called
                       D          |
----------------------------------
0   5  10  15  20  25  30  35...    ms
Run Code Online (Sandbox Code Playgroud)

问题是当达到30ms时,所有进程都在同一时刻(一个接一个)被调用,这可能会延迟从这里开始的正确执行.

这可以通过为每个进程添加延迟(但保留其调用频率)来解决,因此频率停止是彼此的倍数.我的问题是我不知道如何计算应用于每个过程的延迟,因此最小化了碰撞次数.

是否有任何已知的算法或一些数学指导?

谢谢.

algorithm math scheduling

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

如何在python中加载C#dll?

如何在python中加载ac#dll?

我是否必须在c#文件中添加一些额外的代码?(比如在c ++文件中导出)

我不想使用IronPython.我想将模块导入Python!

.net c# python cpython python.net

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

PHP日期函数显示错误的一周

为什么PHP日期("W")显示当前周是2?不应该在第3周?

在PHP文档中,它说:周一开始的周.这是否意味着它只是忽略了今年的前三天?

php date

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