由于未知长度的文本文件,我怎么能读,例如所有,但第2行的文件?我知道tail会给我最后N行,但我不知道N是提前的.
所以对于一个文件
AAAA
BBBB
CCCC
DDDD
EEEE
Run Code Online (Sandbox Code Playgroud)
我想要
CCCC
DDDD
EEEE
Run Code Online (Sandbox Code Playgroud)
并为一个文件
AAAA
BBBB
CCCC
Run Code Online (Sandbox Code Playgroud)
我会得到的
CCCC
Run Code Online (Sandbox Code Playgroud) 严格来说,style标签是否需要在headHTML文档中?4.01标准意味着,但没有明确说明:
STYLE元素允许作者将样式表规则放在文档的头部.HTML允许文档的HEAD部分中的任意数量的STYLE元素.
我说"严格来说"因为我有一个应用程序将样式元素放在正文中,而我测试过的所有浏览器似乎都使用了样式元素.我只是想知道这是否合法.
我最近在Python中编写了大量代码.我一直在处理以前没有使用过的数据,使用以前从未见过的公式和处理大文件.所有这些让我写了很多印刷语句来验证它是否一切顺利并确定失败点.但是,一般来说,输出如此多的信息并不是一种好的做法.如果我想调试时如何使用print语句,当我不希望它们被打印时让它们被跳过?
应该是对Modernizr JavaScript文件的引用是否在页面的头部?我总是尝试将所有脚本放在页面底部,并希望保留它.如果它需要在头脑中,为什么?
x要滚动到的x位置
y要滚动到的y位置
onScrollChanged(int l, int t, int oldl, int oldt) 说:
l当前水平滚动原点.
t当前垂直滚动原点.
我想知道什么,在任何地方都找不到,x,y在哪里?左上方?中央?我尝试了一些测试但无法弄明白.
谷歌建议在关闭之前放置谷歌分析脚本</head>.
但是,我更愿意将它与其余的javascript结合起来,这些javascript现在都在一个缓存的外部文件中,它在HTML文件的底部加载.我能这样做吗?如果是这样,那么我冒什么风险/将下面的代码放在头部而不是HTML底部的成本是多少?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22180365-1']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud) 如果我有一个myownfile.txt包含3行文本的文件名.
foo
hello world
bar
Run Code Online (Sandbox Code Playgroud)
我想在中间显示只hello world使用head和tail命令的行.
我有一个java进程打印出很多文本.有时我只是想看一些文字.使用普通程序,我可以这样做:
$ myprog | head
Run Code Online (Sandbox Code Playgroud)
我只会看到myprog的10行输出,它会立即退出.但是对于java,如果我这样做:
$ java MyClass | head
Run Code Online (Sandbox Code Playgroud)
我获得了前10行输出,但java进程在完成所有处理之前不会退出.这就像java并不关心stdout(System.out)已经消失,而且头部进程已经死了.
所有其他程序要么像猫一样默默地退出:
$ cat /etc/group | head
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
Run Code Online (Sandbox Code Playgroud)
或者退出管道错误/异常,如python:
$ python -c 'while True: print "hi"' | head
hi
hi
hi
hi
hi
hi
hi
hi
hi
hi
Traceback (most recent call last):
File "<string>", line 1, in <module>
IOError: [Errno 32] Broken pipe
Run Code Online (Sandbox Code Playgroud)
当我将输出管道输出到像head这样的东西时,如何在调用System.out.println()时让java引发异常?我希望能够做到这样的事情:
try {
while(true) {
System.out.println("hi");
}
} catch(BrokenPipeException e) {
// exit gracefully
}
Run Code Online (Sandbox Code Playgroud) 我使用此代码片段来阻止webkit在使用CSS转换时更改抗锯齿:
html{ -webkit-font-smoothing: antialiased; }
Run Code Online (Sandbox Code Playgroud)
这适用于大多数情况,但是当我使用这个HTML玩Bootstrap时,我注意到了一些奇怪的问题:
<button class="btn btn-inverse">John Doe</button>
<a class="btn btn-inverse">John Doe</a>?
Run Code Online (Sandbox Code Playgroud)
这就是它在OSX/Chrome中的外观:

小提琴:http://jsfiddle.net/hY2J7/.事实上,它似乎根本不适用于按钮.是否有更安全的技术在webkit中为所有元素触发相同的抗锯齿?
html-head ×3
javascript ×3
unix-head ×3
html ×2
tail ×2
android ×1
android-view ×1
antialiasing ×1
button ×1
coding-style ×1
command-line ×1
css ×1
exception ×1
java ×1
modernizr ×1
pipe ×1
python ×1
scoping ×1
scripting ×1
unix ×1
webkit ×1