我正在使用一些插件,我对.emacs进行了字节编译,但启动仍然很慢.我是否还要对我的prlugins进行字节编译?(例如,yasnippet.el - > yasnippet.elc)?
我正在开发一个投票的在线画廊,并有一个单独的图片和投票表(每次投票我都存储图片的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 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) 投票按钮只有一个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) 我已经尝试使用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) 我收到一个错误:
在此上下文中不允许子查询.只允许标量表达式.
为什么不允许子查询?我只是想将一些值移到同一数据库中的另一行.还有另一种表达方式吗? (这只是一次性操作......)
INSERT INTO
Html_Content (pageid, html_content)
VALUES
(20, (SELECT page_text FROM pages WHERE pageid = 29))
Run Code Online (Sandbox Code Playgroud) 我遇到了一些我无法理解的奇怪行为,我想知道是否有人可以帮助我理解它.
下面的方法重现一个对象数组并在数组成员中进行一些更改
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)
我期望输入数组中的值也会在第一个方法范围之外更改,但实际结果是值是否保持相同的任何解释? …
我正在为嵌入式系统开发调度程序.该调度程序将每隔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时,所有进程都在同一时刻(一个接一个)被调用,这可能会延迟从这里开始的正确执行.
这可以通过为每个进程添加延迟(但保留其调用频率)来解决,因此频率停止是彼此的倍数.我的问题是我不知道如何计算应用于每个过程的延迟,因此最小化了碰撞次数.
是否有任何已知的算法或一些数学指导?
谢谢.
如何在python中加载ac#dll?
我是否必须在c#文件中添加一些额外的代码?(比如在c ++文件中导出)
我不想使用IronPython.我想将模块导入Python!
为什么PHP日期("W")显示当前周是2?不应该在第3周?
在PHP文档中,它说:周一开始的周.这是否意味着它只是忽略了今年的前三天?
sql ×3
c# ×2
php ×2
sql-server ×2
.net ×1
algorithm ×1
click ×1
compilation ×1
cpython ×1
css ×1
date ×1
emacs ×1
javascript ×1
jquery ×1
math ×1
plugins ×1
python ×1
python.net ×1
scheduling ×1