我想显示与正则表达式匹配的所有行
如果我有一个文件
foo
bar123
baz12435
lorem
ipsum
dolor
sit
amet
Run Code Online (Sandbox Code Playgroud)
这display-from baz[0-9]* < file可以返回(如果它显示匹配的行是否无关紧要)
lorem
ipsum
dolor
sit
amet
Run Code Online (Sandbox Code Playgroud)
如何在Linux中执行此操作(使用sed,awk或grep)
我有一个datareader来显示js轮播中的游戏周列表.
我需要能够添加一个if语句来更改当前游戏周的div类.
这是我目前的代码:
if (dReader.HasRows) {
while (dReader.Read()) {
gameweekList.Text += "<div class=\"item\"><h4>Gameweek " +
(dReader["gameweekID"].ToString()) + "</h4></div>";
}
} else {
gameweekList.Text = "Error Finding Gameweeks";
}
dReader.Close();
conn.Close();
Run Code Online (Sandbox Code Playgroud)
实际上我想添加if(dreader[1])然后添加额外的位,这怎么可能?
我正在编写简单的php代理,我在显示png文件时遇到问题,输出是

它应该是:

图像在Notepad ++中打开.我的php curl代码如下所示:
$ua = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_HEADER_OUT, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$content = curl_exec($ch);
$info = curl_getinfo($ch);
header('Content-Type:' . $info['content_type']);
echo $content
Run Code Online (Sandbox Code Playgroud)
我尝试使用和不使用CURLOPT_BINARYTRANSFER,输出相同,图像不显示.如何显示图像?
编辑:当我将数据保存到文件并使用位置标题重定向时,图像显示正确:
$file = fopen('proxy_tmp~', 'w');
fwrite($file, $content);
fclose($file);
header('Location: ' . DIR . 'proxy_tmp~');
Run Code Online (Sandbox Code Playgroud)
编辑2:我有gzip压缩,卜当我禁用它,我有同样的问题,当我在记事本中打开这两个文件++一个是DOS/Windows的ANSI(原件),另一种是DOS/Windows的UTF-8(由打开的文件一个脚本).当我在记事本中打开文件并将编码更改为ANSI并保存文件时,一切正常.
编辑3:我认为我在GNU/Linux上做了同样的事情,但没有CURLOPT_BINARYTRANSFER选项,它工作正常,这是我的项目https://github.com/jcubic/yapp.我也在Windows 10上使用Wamp进行测试,并且工作正常.
在谷歌浏览器中有功能/构造函数剪贴板用于什么?(如果你跑,它会出现console.dir(window)).
当我尝试调用该函数时
Clipboard();
Run Code Online (Sandbox Code Playgroud)
它说:
TypeError: Illegal constructor
Run Code Online (Sandbox Code Playgroud)
如果我尝试创建新实例,则相同
new Clipboard();
Run Code Online (Sandbox Code Playgroud) 当您将文本从一个缓冲区复制到另一个缓冲区(Mw和Cy)时,它会使用font-lock复制文本,当您粘贴它时,它会显示缓冲区中的颜色并复制文本.是否可以更改它以使用新缓冲区中的字体显示?
我正在测试jQuery终端,我收到错误:
Expected '> ' to equal '> '.
Run Code Online (Sandbox Code Playgroud)
测试时:
$(function() {
describe('Terminal plugin', function() {
describe('terminal create terminal destroy', function() {
var term = $('<div id="term"></div>').appendTo('body').terminal();
it('should have default prompt', function() {
var prompt = term.find('.prompt');
expect(prompt.html()).toEqual("<span>> </span>");
expect(prompt.text()).toEqual('> ');
});
});
});
});
Run Code Online (Sandbox Code Playgroud)
它们是相同的值我只是将它复制到控制台并替换to equal为==或===它返回true.
我有与此类似的列表列表:
a <- list(
list(day = 5, text = "foo"),
list(text = "bar", day = 1),
list(text = "baz", day = 3),
list(day = 2, text = "quux")
)
Run Code Online (Sandbox Code Playgroud)
未知数量的字段和字段我乱序。
我如何根据日期对这个列表进行排序?我需要将列表按升序排列。我已经搜索过,但我只找到了如何对向量进行排序。是否可以对列表进行排序?
我有一个网站,并且我尝试加快字体的加载速度,所以我提出:
<link rel="preload" href="{{ '/css/fonts/bebasneue-webfont.woff' | prepend: site.baseurl | prepend: site.url }}"
as="font" type="font/woff"/>
<link rel="preload" href="{{ '/css/fonts/bebasneue-webfont.ttf' | prepend: site.baseurl | prepend: site.url }}"
as="font" type="font/ttf"/>
Run Code Online (Sandbox Code Playgroud)
但我收到了Chromium的警告:
资源http://jcubic.pl/css/fonts/bebasneue-webfont.ttf已使用链接预加载进行了预加载,但在窗口加载事件发生后的几秒钟内未使用。请确保没有没有预装它。
资源http://jcubic.pl/css/fonts/bebasneue-webfont.woff已使用链接预加载进行了预加载,但在窗口加载事件发生后的几秒钟内未使用。请确保没有没有预装它。
我试图将字体样式和字体系列以内联样式放入索引页中:
<style type="text/css">
@font-face {
font-family: 'bebas';
src: url('/css/fonts/bebasneue-webfont.eot');
src: url('/css/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/bebasneue-webfont.woff') format('woff'),
url('/css/fonts/bebasneue-webfont.ttf') format('truetype'),
url('/css/fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
font-weight: normal;
font-style: normal;
}
header h1 {
top: 0;
left: 0;
margin: 20px;
font-family: bebas;
font-size: 4em;
}
</style>
Run Code Online (Sandbox Code Playgroud)
但我不断收到警告。如何删除此警告或为何显示警告?运行ajax来获取window.onload中的字体?
我有如下所示的 Markdown 文件:
1. First
Some text and other stuff
2. Second
Othe stuff
Run Code Online (Sandbox Code Playgroud)
但是在渲染后它生成为:
1. First
Some text and other stuff
1. Second
Othe stuff
Run Code Online (Sandbox Code Playgroud)
有没有办法让第二个有序列表从 2 开始?
我在想如何在不使用内联样式的情况下使用 css 变量。我想我可以用这个:
[data-color] {
--color: attr(data-color color, green);
}
* {
color: var(--color, blue);
}Run Code Online (Sandbox Code Playgroud)
<div data-color="red">hello</div>Run Code Online (Sandbox Code Playgroud)
似乎 attr 仅在伪选择器中起作用(并且可能仅在content:属性上),但MDN attr 页面说:
attr() CSS 函数用于检索所选元素的属性值并在样式表中使用它。它也可以用在伪元素上,在这种情况下,返回伪元素的原始元素上的属性值。
甚至还有演示,但它不能在 Linux 上的 Chrome 中运行,所以对我来说没有用。它甚至无法在 Linux 上的 Firefox 中运行。
有没有其他方法可以使用没有内联样式且无需编写动态 <style></style>和随机数的CSS变量?