小编Vik*_*tor的帖子

242
推荐指数
6
解决办法
13万
查看次数

如何用sed删除尾随空格?

我有一个简单的shell脚本,可以从文件中删除尾随空格.有没有办法让这个脚本更紧凑(没有创建临时文件)?

sed 's/[ \t]*$//' $1 > $1__.tmp
cat $1__.tmp > $1
rm $1__.tmp
Run Code Online (Sandbox Code Playgroud)

whitespace sed

98
推荐指数
6
解决办法
14万
查看次数

Vim的autoread是如何工作的?

:h autoread 说:

如果检测到文件已在Vim外部更改且Vim内部未更改,则会再次自动读取.

放入set autoread我之后vimrc,我用Vim打开一个文件,切换到另一个编辑器,更改文件,然后等待查看Vim中的更改.什么都没发生.我必须使用:e新内容重新加载文件.

我错过了什么?                                                                我在Mac 10.5.8上使用Vim 7.2

vim

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

点击Mobile Safari中的<label>

点击<label>不会在Mobile Safari中自动对焦链接但是如果像这样定义了一个像clickhandler这样的空函数

document.getElementById("test_label").onclick = function () {};
Run Code Online (Sandbox Code Playgroud)

解决了这个问题.

这是完整的源代码.

<body>
    <input type="checkbox" id="test" name="test">
    <label for="test" id="test_label">This is the label</label>
    <script>
      document.getElementById("test_label").onclick = function () {};
    </script>
</body>
Run Code Online (Sandbox Code Playgroud)

你知道它为什么有效吗?

javascript forms ios

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

CSS Sprite技术,css背景或img的剪辑

有两种图像精灵技术."经典"版本使用背景和背景位置css属性.(正如这里所描述的那样http://www.alistapart.com/articles/sprites)

"第二"版本使用图像标记及其剪辑css属性.(http://css-tricks.com/css-sprites-with-inline-images/)

我的问题是,使用"第二"版本比"经典"版本有优势吗?

谢谢,最好,Viktor

css css-sprites

13
推荐指数
1
解决办法
8161
查看次数

Android 4.0和HTML5 History API

Android 3.0和4.0不支持HTML5 History API(http://caniuse.com/#search=history).有没有理由放弃支持,因为Android 2.2和2.3支持它?

html5 android

8
推荐指数
1
解决办法
1370
查看次数

检测用户是否从 Chrome 扩展程序登录

有没有一种简单的方法可以从 Chrome 扩展程序中检测用户是否登录了他的谷歌帐户。

我想通过加载需要身份验证的 html/css/js 资源来解决这个问题有一种讨厌的方法。但我想以“明确”的方式做到这一点。

谢谢,最好的,维克多

javascript google-chrome-extension

5
推荐指数
0
解决办法
3002
查看次数

使用dispatchEvent聚焦事件

当我在输入框上触发focus事件时dispatchEvent,onfocus 会调用它,但在UI上输入框不会被聚焦.这种行为有什么理由吗?

var test = document.getElementById("test");
test.onfocus = function(event) {
  console.log('focused');
}
var e = document.createEvent('Event');
e.initEvent("focus", true, true);
test.dispatchEvent(e);
Run Code Online (Sandbox Code Playgroud)

另一方面,这可以按预期工作.

var test = document.getElementById("test");
test.focus();
Run Code Online (Sandbox Code Playgroud)

我正在调查的原因是我使用ZeptoJS来触发事件并使用它dispatchEvent.

javascript events focus javascript-events setfocus

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

将2d方形旋转到另一个方形

我有两个正方形,S1 =(x1,y1,x2,y2)和S2 =(a1,b1,a2,b2)

我正在寻找A*S1 = S2的A变换矩阵

据我所知,A是一个仿射3x3矩阵,所以我有9个未知值.

我该如何计算这些值?

谢谢,最好,Viktor

math geometry affinetransform

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