小编jj.*_*jj.的帖子

Windows 7中的SVN的Windows资源管理器列(详细信息视图)(使用TortoiseSVN)

在Win XP中,对于Windows资源管理器中的svn存储库文件夹,我添加了一个名为"SVN Status"(或类似)的额外列.我用它来确定修改,添加,未版本化等文件.您可以通过切换到详细信息视图Windows资源管理器,右键单击列列表,然后选择"更多..."来完成此操作.

安装Windows 7后,我注意到所有SVN列选择都不再存在.有谁知道如何重新获得这些选项?这是TortoiseSVN的问题吗?

我正在运行32位版本的Windows 7(全新安装),最新版本的TortoiseSVN(TortoiseSVN 1.6.6,Build 17493 - 32 Bit,2009/10/19 20:22:18).我已经检查了TortoiseSVN选项,我没有看到任何内容,所以我假设它会自动将它们作为Windows资源管理器中的选项放入.

谢谢你的帮助!

svn tortoisesvn windows-7

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

Notepad ++:自定义语法突出显示.txt文件

我保留了我认为在我的计算机上作为文本文件有用的代码示例.我将它们存储为txt文件而不是它们所用的语言,因此它们将在Notepad ++而不是编辑器中打开(即我不希望我的c ++示例在IDE中打开,只是在记事本中打开).

有没有办法让Notepad ++通过阅读文本文件中的特殊代码对文本文件应用适当的语法高亮?

例如,如果我有一些sql,文本文件的第一行可以这样读:

##Language=SQL 

... my sql code properly highlighted as sql ...
Run Code Online (Sandbox Code Playgroud)

提前致谢.我意识到我可以在打开文件后选择语言(即语言> SQL),但如果能自动完成它会更方便.

syntax-highlighting notepad++

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

在javascript中修剪视频Blob(webm)的开头

我在Javascript中有一个视频Blob数组; 该阵列被分段为1秒间隔.我想从视频的开头和结尾修剪.

我发现了这篇文章(如何编辑修剪浏览器中的视频),描述了如何修剪我的blob,但它只适用于视频的结尾.

我怀疑删除blob的开头会删除标头信息并使webm无效.

这有效:
// remove 2 seconds from the end of the video const trimmedVideo = blobArray.slice(0, blobArray.length - 2);

这不起作用:
// remove 1 second from the start of the video const trimmedVideo = blobArray.slice(1, blobArray.length);

如何从视频blob的开头修剪?

javascript webm

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

使用 BLoC 模式测试小部件

我一直在学习 Flutter/Dart 和 BLoC 模式。我以这篇文章为起点:https : //www.didierboelens.com/2018/08/reactive-programming---streams---bloc/

我有 bloc 类和小部件工作,但我不知道如何测试小部件。我正在使用BlocProvider文章中描述的 ,但我不知道如何为小部件提供模拟的 bloc 类。

如果我有这样的代码:

@override
Widget build(BuildContext context) {
  final ProfileBloc profileBloc = BlocProvider.of<ProfileBloc>(context);

  return Scaffold(
      body: Container(
        child: StreamBuilder<AuthModel>(
          stream: profileBloc.outAuthModel,
          initialData: null,
          builder: (BuildContext context, AsyncSnapshot<AuthModel> snapshot) {
            if (snapshot.hasData) {
              return buildProfilePage(context, snapshot.data.profile);
            }
            return buildStartPage();
          },
        ),
      ));
}
Run Code Online (Sandbox Code Playgroud)

我想模拟我的 ProfileBloc,但它是在我的 build() 函数中创建的,并且需要上下文。我如何测试这个小部件?我想我需要一种方法来传入一个模拟的 ProfileBloc,但我不知道该怎么做。我想确保小部件按预期运行。

unit-testing flutter rxdart

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