我想在没有空格的标题中查找并分隔单词。
之前:
这是一个示例标题HELLO-WORLD2019T.EST(Test)“ Test”'Test'[Test]
后:
这是示例标题HELLO-WORLD 2019 TEST(测试)[测试]“测试”“测试”
我正在寻找可以执行以下操作的正则表达式规则。
我以为如果每个单词都以大写字母开头,我会确定的。
但也要保留所有大写单词,以免将它们分隔成A L L U P P E R C A S E。
附加规则:
Hello2019World Hello 2019 WorldT.E.S.T.[Test] (Test) "Test" 'Test'Hello-WorldC#
https://rextester.com/GAZJS38767
// Title without spaces
string title = "ThisIsAnExampleTitleHELLO-WORLD2019T.E.S.T.(Test)[Test]\"Test\"'Test'";
// Detect where to space words
string[] split = Regex.Split(title, "(?<!^)(?=(?<![.\\-'\"([{])[A-Z][\\d+]?)");
// Trim each word of extra spaces before joining
split = (from e in split
select e.Trim()).ToArray();
// Join into …Run Code Online (Sandbox Code Playgroud) 我有一个大的HTML字符串包含在var.我正在用它来写信innerHTML.
第一个示例(带有反引号语法)是最简单的,在Internet Explorer 11中不起作用.
有没有办法让第一个示例在Internet Explorer 11中工作,而不必使用数组或换行符?
Backtick`
https://jsfiddle.net/qLm02vks/
<div id="display"></div>
var message = `
<p>this</p>
<p>is</p>
<p>a</p>
<p>multiline</p>
<p>string</p>
`;
// Write Message
var display = document.getElementById('display');
display.innerHTML = message;
Run Code Online (Sandbox Code Playgroud)
数组加入
https://jsfiddle.net/3aytojjf/
var message =
['<p>this</p>',
'<p>is</p>',
'<p>a</p>',
'<p>multiline</p>',
'<p>string</p>'
].join('\n');
Run Code Online (Sandbox Code Playgroud)
单引号'与linebreak \
https://jsfiddle.net/5qzLL4j5/
var message =
'<p>this</p> \
<p>is</p> \
<p>a</p> \
<p>multiline</p> \
<p>string</p>'
;
Run Code Online (Sandbox Code Playgroud) 我正在尝试将DNS www重定向到非www。
从www.example.com到example.com
我联系了Vultr,并询问如何使用其DNS管理器执行此操作,他们说,由于它是自我管理的,因此他们无济于事。因此,我联系了Namecheap,他们说他们不会帮忙,因为他们无权访问Vultr的DNS管理器,也不会告诉我显示给他们的记录是否正确,因此我需要联系Vultr。因此,我处于无休止的支持循环中。
Vultr DNS管理器
我遵循此答案,了解如何设置CNAME以重定向到非www。
Type | Name | Data | Seconds
--------------------------------------
A | | ipv4 address | 300
AAAA | | ipv6 address | 300
CNAME | . | example.com | 300
CNAME | www | example.com | 300
Run Code Online (Sandbox Code Playgroud)
在等待通宵传播之后,www仍然可以访问并且不会重定向。
它只允许我不做其他A记录CNAME。它说:
Unable to add record: A CNAME record is not allowed to coexist with any other data.
Run Code Online (Sandbox Code Playgroud)
NGINX
我按照本指南进行操作,并尝试使用站点可用的配置对其进行重定向。Http和Https可以工作,但是www不会重定向到非www。
server {
# Redirect …Run Code Online (Sandbox Code Playgroud) 我有一个 WPF 应用程序,我想添加一个按钮来打开控制台窗口并显示 Console.WriteLine 消息。它不一定是一个 CMD 控制台,只是一个类似模拟的显示框。
我的想法是创建一个带有 ScrollViewer/TextBox 的 Console.xaml 窗口,并使用类似的方法重定向 WriteLine,但我无法让它工作:
XAML
<ScrollViewer Name="Scroller" Margin="0" Background="#FF000128">
<TextBlock Name="OutputBlock" Foreground="White" FontFamily="Consolas"/>
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud)
C#
System.Diagnostics.Debug.WriteLine("hello", console.OutputBlock.Text);
Run Code Online (Sandbox Code Playgroud)
构造函数
public Console(MainWindow mainwindow)
{
InitializeComponent();
this.mainwindow = mainwindow;
}
Run Code Online (Sandbox Code Playgroud)
我在 Photoshop 中用虚构的日志文本制作的示例
我尝试了这个解决方案,但我不确定如何使用它。我收到 OnStartup“找不到合适的方法来覆盖”错误:
我也尝试过这个解决方案。我完全复制了,但它充满了错误:
这段代码没有给出任何错误,但我不知道它应该如何使用:
我正在尝试使用 XAML 更改 ScrollViewer、ListView 和 RichTextBox 滚动条每个部分的颜色。
这可以作为所有滚动条背景的全局覆盖。
<Style TargetType="{x:Type ScrollBar}">
<Setter Property="Background" Value="#FF191919"/>
<Setter Property="BorderBrush" Value="#FF191919"/>
</Style>
Run Code Online (Sandbox Code Playgroud)
但我需要每个部分的样式颜色。
使用Style TargetType不适用于任何其他部分。
Thumb 和RepeatButtons 保持默认的白色/灰色。
我无法通过Featherlight模式窗口在页面加载时显示内容.
https://github.com/noelboss/featherlight/#usage
https://jsfiddle.net/axxdy4we/
用链接打开Featherlight DOM
<a href="#" class="my-content" data-featherlight="<p>My Content</p>">Open some DOM in lightbox</a>
Run Code Online (Sandbox Code Playgroud)
此链接从data-featherlight属性加载html内容
单击该链接将加载"我的内容".
在页面加载
$.featherlight($('.my-content'), {});
Run Code Online (Sandbox Code Playgroud)
这只会加载<a>标签之间的内容," Open some DOM in lightbox".
如何从data-featherlight页面加载的属性调用"我的内容" ?
我需要在里面有html data-featherlight,而不是div中的外部.
我觉得它可能是这样的
$('.my-content').featherlight();
$('.my-content').featherlight.current();
Run Code Online (Sandbox Code Playgroud) 我在 alimiter 过滤器上找不到足够的文档。
https://ffmpeg.org/ffmpeg-filters.html#alimiter
我使用了 -filter_complex alimiter=limit=0.5 并将其应用于文件,但它提高了音量。
我认为它应该硬限制音量下降?
FFmpeg 表示通过 cmd 限制范围 [0.0625 - 1]
ffmpeg -i audio.wav -y -acodec libmp3lame -b:a 320k -ar 44100 -ac 2 -joint_stereo 1 -filter_complex alimiter=limit=0.5 audio.mp3
Run Code Online (Sandbox Code Playgroud)
下面通过 Adobe Audition 来看看这两个文件
原来的
FFmpeg 限制器 0.5
使用 FFmpeg 如何AV1在webm容器中使用编解码器?
我收到错误:
Only VP8 or VP9 video and Vorbis or Opus audio and WebVTT subtitles are supported for WebM.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0 --
Run Code Online (Sandbox Code Playgroud)
然而维基百科说 WebM 支持 AV1。
https://en.wikipedia.org/wiki/AV1
AV1 is intended to be able to be used together with the audio format Opus in a future version of the WebM container format for HTML5 web video
或者 FFmpeg …
我试图了解 Colorspace FFmpeg参数之间的区别:
-colorspace bt709-colorspace 1-x264-params "colorspace=bt709"-vf "colorspace=bt709"色彩空间类别是:
alliallcolorspacetransferprimariescolor rangecolor matrix当从原始编码或从一种格式转码/转换为另一种格式时,应该何时使用它们?比如mpg到mp4。
我需要指定输入色彩空间还是 FFmpeg 会自动检测?
没有-vp8-params,只有-x264-params。我应该使用normal options或-vf代替vp8其他编解码器吗?
没有Normal -all或-colormatrixoptions,但有all=and colormatrix=for-x264-params和-vf。
随着编解码器PARAMS -x264-params "colorspace=bt709",我得到Error parsing option 'colorspace = bt709'.
不过colorprim=bt709,transfer=bt709,colormatrix=bt709 …
我正在使用Visual Studio,C#,XAML,WPF.
在我的程序中,我有带有白色png图标的XAML按钮.
我想拥有它,所以你可以通过从ComboBox中选择主题来切换到带有黑色图标的主题.
不是创建一组新的黑色png图像,有没有办法使用XAML和C#我可以反转白色图标的颜色?
<Button x:Name="btnInfo" HorizontalAlignment="Left" Margin="10,233,0,0" VerticalAlignment="Top" Width="22" Height="22" Cursor="Hand" Click="buttonInfo_Click" Style="{DynamicResource ButtonSmall}">
<Image Source="Resources/Images/info.png" Width="5" Height="10" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="1,0,0,0"/>
</Button>
Run Code Online (Sandbox Code Playgroud)