小编spa*_*ain的帖子

Cygwin上的NPM:意外的文件结束

我正在尝试在cygwin上使用NPM,但不断收到以下错误:

ERR! tar "-mvxpf" "-" "--no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm" tar: Unexpected EOF in archive
ERR! tar "-mvxpf" "-" "--no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm" tar: Unexpected EOF in archive
ERR! tar "-mvxpf" "-" "--no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm" tar: Error is not recoverable: exiting now
ERR! tar "-mvxpf" "-" "--no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm" 
ERR! Failed unpacking /tmp/npm-1305893882865/1305893885765-0.008730818051844835/tmp.tgz
ERR! couldn't unpack /tmp/npm-1305893882865/1305893885765-0.008730818051844835/tmp.tgz to /tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents
verbose about to build /home/Tema/node_modules/express
ERR! error installing express@2.3.5 Error: Failed tar "-mvxpf" "-" "--no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm"
Run Code Online (Sandbox Code Playgroud)

我用google搜索了几个建议(npm cache clean和rebaseall),但没有任何帮助.那么,有没有办法在Cygwin中使用NPM?

cygwin node.js npm

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

OpenGL深度排序

我正在使用深度排序进行基本对象透明度.作为深度,我使用从相机到模型三角形的每个中心的距离(平方),我计算为{(x1 + x2 + x3)/ 3,(y1 + y2 + y3)/ 3,(z1 + z2 + z3)/ 3}.虽然结果差不多好,但也有一些错误.

猴子头没有排序 没有排序

与排序 排序

我能对这些错误做些什么吗?

opengl sorting transparency

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

Ruby和Javascript的模板引擎

我们正在构建一个带有主题标签导航的网页.有很多数据,以JSON形式出现,我们使用客户端模板(jQuery)来呈现它.那么在客户端和服务器端(Ruby on rails)上可重用模板的选项是什么?因为我们希望有一个选项可以回退到非hashtag url,在这种情况下服务器应该呈现数据.

我见过Mustache.js,但它对迭代(无法获取索引)或嵌套模板的支持很差,并且haml-js不是一个选项,因为它使用自定义标记进行循环.

在服务器端使用javascript引擎也有几种解决方法,但我不确定这是一个好的决定.

任何建议?谢谢.

javascript ruby server-side templating client-side

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

平衡分区

我知道这里谈了很多,但我正在努力解决这个问题.

我们有一组数字,例如[3,1,1,2,2,1],我们需要将它分成两个子集,因此每个总和相等或差异最小.

我见过维基百科条目,这个页面(问题7)和博客条目.

但列出的每个算法只给出YES/NO结果,我真的不明白如何使用它们打印出两个子集(例如S1 = {5,4}和S2 = {5,3,3}).我在这里错过了什么?

algorithm

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

在页面中嵌入 Web 检查器控制台

有什么方法可以在页面中嵌入来自 chrome web 检查器的“控制台”选项卡?

google-chrome web-inspector

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

模糊立方体贴图

有什么想法怎么做?现在我有动态生成的立方体贴图,我用它作为环面上的反射纹理.

分别模糊每一方都不行,对吧?由于边界附近的像素,不会受到邻居的模糊影响.

也许我应该制作另一个FBO,绑定它,在屏幕上"展开"立方体贴图,应用基本模糊着色器,然后将模糊纹理分成6个边?不知道如何做"分离"部分.

opengl blur cube

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

猫鼬人口密集

这是我的测试代码,我无法弄清楚它为什么不起作用,因为它非常类似于测试'一次填充子数组的多个子元素'.

var mongoose = require('mongoose'),
    Schema = mongoose.Schema,
    ObjectId = Schema.ObjectId;

mongoose.connect('mongodb://localhost/testy');

var UserSchema = new Schema({
    name: String
});

var MovieSchema = new Schema({
    title: String,
    tags: [OwnedTagSchema]
});

var TagSchema = new Schema({
    name: String
});

var OwnedTagSchema = new Schema({
    _name: {type: Schema.ObjectId, ref: 'Tag'},
    _owner: {type: Schema.ObjectId, ref: 'User'}
});

var Tag = mongoose.model('Tag', TagSchema),
    User = mongoose.model('User', UserSchema),
    Movie = mongoose.model('Movie', MovieSchema);
    OwnedTag = mongoose.model('OwnedTag', OwnedTagSchema);

User.create({name: 'Johnny'}, function(err, johnny) {
    Tag.create({name: 'drama'}, …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js

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

在标签中包装单词,保留标记

例如,我有一个带有标记的字符串(来自html节点):

ħ ë LLO,THI S I 小号d OG

"h<em>e<strong>llo, thi</strong>s i</em><strong>s d</strong>og"
Run Code Online (Sandbox Code Playgroud)

在其中找到一些单词的最正确方法是什么(让我们说"你好"和"狗"),将它们包裹在一个范围内(突出显示)并保存所有标记?

期望的输出是这样的(注意正确关闭的标签)

<span class="highlight">h<em>e<strong>llo</strong></em></span><strong>,</strong> <em><strong>thi</strong>s<em> i</em><strong>s <span class="highlight"><strong>d</strong>og</span>
Run Code Online (Sandbox Code Playgroud)

看起来应该是这样的:

ħ ë LLO , THI S I 小号d OG

html javascript parsing

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

使用Facebook验证chrome扩展程序

我的扩展需要定期向服务器发送一些数据(在后台),并提供有关FB用户的auth信息.所以我显然需要发送带有数据的FB令牌.

现在我https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&response_type=token&redirect_uri=http://www.facebook.com/connect/login_success.html在一个新选项卡中打开,然后从哈希(使用背景页面)中回溯一个令牌,然后将其存储在localStorage中.

但是让我们说用户关闭他的浏览器并在令牌过期后打开它.如果没有用户进行大量额外点击,我该如何检索新的?

facebook google-chrome-extension

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