当我尝试将此代码粘贴到文本框时,我有一个简单的窗口和文本框
[Code]General : sample.avi
Format : AVI
Length : 380 MiB for 16mn 57s 320ms
Video #0 : DivX 5 at 2994 Kbps
Aspect : 1024 x 576 () at 25.000 fps
Audio #0 : MPEG-1 Audio layer 3 at 128 Kbps
Infos : 2 channels, 48.0 KHz [/code]
Run Code Online (Sandbox Code Playgroud)
它停止了
[Code]General : sample.avi
Run Code Online (Sandbox Code Playgroud)
为什么?
问题是在图形api fql的v2.1之后将被弃用.
有人可以告诉我如何获得单独的喜欢,只使用图形api分享给定网址的数量?我正在寻找一些文档,但没有任何,我只能得到总共"股票"喜欢+股票+评论.
是的我知道有不朽的http://api.facebook.com/restserver.php?method=links.getStats&urls,但是如果facebook终于把它关闭了怎么办?
我在我的查询中使用MERGE,并且我正在使用INSERT on子句然后匹配那么,但是我想获得插入的行标识并对另一个表进行另一个INSERT.现在查询是:
ALTER PROCEDURE [dbo].[BulkMergeOffers]
@data ImportDataType READONLY
AS
SET NOCOUNT ON;
DECLARE @cid int = 0
MERGE dbo.oferta AS target
USING @data AS source
ON (target.nr_oferty = source.nr_oferty)
WHEN NOT MATCHED THEN
INSERT (nr_oferty,rynek,typ_transakcji, typ_nieruchomosci,cena,powierzchnia, rok_budowy, wojewodztwo, miasto, dzielnica, ulica, opis, wspolrzedne, film, zrodlo, KontaktStore, data, forma_wlasnosci, stan_techniczny, liczba_pokoi, liczba_peter, pietro, material, kuchnia, pow_dzialki, typ_dzialki, woda,gaz, prad,sila, przeznaczenie,lokal_dane)
VALUES (source.nr_oferty,source.rynek,source.typ_transakcji, source.typ_nieruchomosci,source.cena,source.powierzchnia, source.rok_budowy, source.wojewodztwo, miasto, source.dzielnica, source.ulica, source.opis, source.wspolrzedne, source.film, source.zrodlo, source.KontaktStore, source.data, source.forma_wlasnosci, source.stan_techniczny, source.liczba_pokoi, source.liczba_peter, source.pietro, source.material, source.kuchnia, …
Run Code Online (Sandbox Code Playgroud) 我需要一个比Thread.Sleep更好的睡眠任务设计,我正在使用Task类.
在我的wpf应用程序中我运行一个任务,这个任务运行另外几个任务,每个任务首先登录到和互联网网站,他们登录后,他们需要等待几秒钟,并通知用户他们何时将继续进行,这是我的问题,因为使用Thread.Sleep我无法报告进度.
有比登录更多的功能,它大约是5-6,它们都要求一个互联网资源,而它们之间需要有一个休眠时间,剩余时间报告发送到gui,这个5-6功能都在一个任务中,但可能会有很多任务.
我需要的是让任务等待,但也允许它发送剩余时间的更新以继续GUI.
你对这个问题有什么想法,如何让它更好,也许你已经有一些设计模式已经解决了这个问题?
我也听说使用Thread.Sleep是一个糟糕的设计实践.
编辑:没人知道?什么样的自包含计时器与线程等待像waithandle,autoresetevent,任何人?
我需要找到使用sql server和asp.net在数据库中插入或更新数据的最佳方法.如果数据存在则是标准方案,如果没有插入则更新.我知道这里有很多话题,但没有人回答我需要知道的事情.
所以我的问题是,当您更新/插入5k - 10k行但50k及更多行时,确实没有问题.
我的第一个想法是使用sql server 2008 MERGE命令,但如果它是50k +行,我有一些性能考虑.此外,我不知道我是否可以基于主id键(int)而不是表中的其他唯一键来这种方式.(确切地说,产品序列号不会随时间变化).
我的第二个想法是先获取所有产品系列,然后将新数据序列与之比较,并将其划分为数据以插入和更新数据,然后只进行一次批量插入和一次批量更新.
我只是不知道哪个更好,用MERGE我不知道性能是什么,只有sql server 2008支持,但看起来很简单,第二个选项不需要sql 2008,批量应该很快,但首先选择所有连续出版物并根据它们进行划分可能会有一些性能损失.
你有什么看法,选择什么?
哪种删除文件的方法性能最佳?
只是要注意根目录必须仍然存在,所以要么我可以做:
var photo_files = Directory.EnumerateFiles(item_path, "*.jpg", SearchOption.TopDirectoryOnly);
foreach (var photo in photo_files)
{
File.Delete(photo);
}
Run Code Online (Sandbox Code Playgroud)
或者删除整个目录,然后重新创建.
10000或甚至100000个文件的性能差异是多少?
PS只是为了澄清,.NET没有功能一次删除文件夹中的所有文件并离开目录.