小编Dus*_*san的帖子

如何使用PowerShell脚本在目录中查找最新文件?

例如,如果我有一个包含以下文件的目录:

Test-20120626-1023.txt
Test-20120626-0710.txt
Test-20120626-2202.txt
Test-20120626-1915.txt
Test-20120626-1142.txt
Run Code Online (Sandbox Code Playgroud)

如您所见,每个文件名都包含可排序格式的创建时间.我的问题是如何找到最新文件名的名称(在本例中Test-20120626-2202.txt)并将其存储在变量中?

注意:如果目录路径有任何不同,它也会存储在变量中.

powershell

36
推荐指数
4
解决办法
8万
查看次数

快速计算传入数字的最小值,最大值和平均值

该计划每秒接收大约50,000个号码.

在任何给定时刻,我需要计算在最后一秒(关于给定时刻)到达的值(数字)的最小值,最大值和平均值.

有没有办法在不使用数组或列表(缓冲区)存储到达的数字和计算结果的情况下执行此操作?

如果我需要使用缓冲区,那么实现这一目标的有效方法是什么?

(请注意,缓冲区中的数字也必须不时有效删除)

c# algorithm performance

35
推荐指数
2
解决办法
8994
查看次数

同一活动中的多个加载器

我有两个自定义构建的加载器AsyncTaskLoader,我想在我的活动中使用它.他们每个都返回不同类型的结果.要将我的活动用于回调,我必须实现两个接口:

implements LoaderCallbacks<GetSyncListDataResult>, LoaderCallbacks<ErrorResult>
Run Code Online (Sandbox Code Playgroud)

但是,尝试在同一个类中实现所需的方法我最终会遇到重复的方法错误和擦除(???)错误:

// Methods for the first loader
public Loader<GetSyncListDataResult> onCreateLoader(int ID, Bundle bundle) ...
public void onLoaderReset(Loader<GetSyncListDataResult> loader) ...
public void onLoadFinished(Loader<GetSyncListDataResult> loader, GetSyncListDataResult result) ...

// Methods for the second loader
public Loader<ErrorResult> onCreateLoader(int ID, Bundle bundle) ...
public void onLoaderReset(Loader<ErrorResult> loader) ...
public void onLoadFinished(Loader<ErrorResult> loader, ErrorResult result) ...
Run Code Online (Sandbox Code Playgroud)

显然,方法是冲突的,我需要一个简单的方法来解决这个问题.解决这个问题的正确方法是什么?

java android

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

Android视图关闭某些视图的隐式状态保留

我有自定义 View,它在同一个活动中多次动态添加.

每个自定义视图实例都有一个TextView孩子的其他东西.该TextView有它的ID,它是同每个视图的实例.

对于每个自定义视图比如我设置不同TextTextView创建活动时.当我旋转屏幕时,活动会重新创建,但现在每个都TextView显示相同的内容Text(文本与最后一个实例的文本相同).

这是因为实例状态的保存和恢复会自动保存一些信息,但这些信息显然与ID相关联,在我的情况下会产生问题.

有没有办法禁用特定视图的自动状态保留?

是否有房产或设置或某些解决方法?

java android

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

为什么没有为页面加载相同网址的iframe

我只是在测试一些东西并且遇到了有趣的iframe行为.在页面上我有以下内容iframe:

<iframe src="/Wizard/Start"></iframe>
Run Code Online (Sandbox Code Playgroud)

现在,如果srciframe是一样的页面URL (.../Wizard/Start),在iframe不加载的内容,只是将保持空白并没有报告任何错误,警告或任何东西.

我可以看到这是设计的,在所有浏览器中都是一样的.

为什么?有关此行为的任何官方文档?

html iframe

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

结算:isBillingSupported始终不可用

我正在三星Galaxy Tab 2 7.0上测试应用内结算,当我尝试检查结算是否可用时,我总是得到响应3 - BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE (Billing API version is not supported for the type requested).

int response = payService.isBillingSupported(3, getPackageName(), "inapp");
Run Code Online (Sandbox Code Playgroud)

我创建了草稿应用程序,在开发者控制台中上传了已签名的APK并添加了测试帐户的电子邮件(在仪表板的LICENSE TESTING字段中,该字段指出这些帐户也用于计费测试).此外,我的设备使用此测试帐户作为主帐户.我在Eclipse中调试应用程序.

编辑:同样在HTC Evo 3D上测试,响应总是返回3.

编辑:测试帐户是否必须关联谷歌钱包或其他东西才能测试应用程序?我的位置是塞尔维亚,这可能是问题吗?

是什么导致了这个问题,如何解决?

android

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

HTML Video自动播放在Firefox中不起作用

我有一个使用引导程序构建的网站,并在对话框中加载视频:

<video width="760" style="background-color: white;" preload controls autoplay>
    <source src="....." type="video/mp4" />
</video>
Run Code Online (Sandbox Code Playgroud)

在IE,Chrome和Safari中显示并正常工作。在Firefox中,自动播放功能已经运行了几次,但现在根本无法使用。使用控件手动操作,控制台和视频中没有错误。

我也尝试了脚本方法(没有autoplay属性):

oncanplay="$(this)[0].play()"
Run Code Online (Sandbox Code Playgroud)

并且可以在除Firefox之外的所有浏览器上完美运行。

谁能看到可能是错的吗?

video firefox html5

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

任务等待和线程终止导致内存泄漏

我正在我的窗口中执行异步任务:

private async Task LoadData()
{
    // Fetch data
    var data = await FetchData();

    // Display data
    // ...
}
Run Code Online (Sandbox Code Playgroud)

该窗口在单独的线程中启动:

// Create and run new thread
var thread = new Thread(ThreadMain);
thread.SetApartmentState(ApartmentState.STA);
thread.IsBackground = true;
thread.CurrentCulture = Thread.CurrentThread.CurrentCulture;
thread.CurrentUICulture = Thread.CurrentThread.CurrentUICulture;
thread.Start();

private static void ThreadMain()
{
    // Set synchronization context
    var dispatcher = Dispatcher.CurrentDispatcher;
    SynchronizationContext.SetSynchronizationContext(
        new DispatcherSynchronizationContext(dispatcher));

    // Show window
    var window = new MyWindow();
    window.ShowDialog();

    // Shutdown
    dispatcher.InvokeShutdown();
}
Run Code Online (Sandbox Code Playgroud)

当窗户关闭时,线程当然已经完成,这很好.

现在 - 如果在FetchData完成之前发生这种情况,我会得到内存泄漏.

似乎FetchData …

c# wpf multithreading async-await

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

为什么内联块元素未对齐?

问题

内部的divvertical-align: top;我有两个元件,img和一个span(与AAA内侧).

这两种元素具有display: inline-block;widthheight设置.

无论我做什么,我怎么努力,这些元素都错位下面的图所示.有什么问题,我该如何解决这个问题?

每个浏览器都会出现此问题 - FF,IE,Safari ... http://jsfiddle.net/CaU59/

html css

4
推荐指数
2
解决办法
3729
查看次数

无需播放即可获得视频时长

我正在使用MediaTimelineMediaClock控制WMV视频播放.

Timeline = new MediaTimeline(new Uri(VideoFileName));
Clock = Timeline.CreateClock(true) as MediaClock;
Run Code Online (Sandbox Code Playgroud)

当我查看时Clock.NaturalDuration,值设置为Automatic并且还不包含持续时间TimeSpan.

当我分配ClockMediaElement视频开始播放,我现在可以看到的NaturalDuration.TimeSpan是现在和确定.

除了为媒体元素分配时钟和播放之外,有没有办法获得视频时长?

有没有办法在不使用媒体元素的情况下获得持续时间(这将是最好的)?

c# wpf video

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