小编Eli*_*Eli的帖子

socket.io - 无法让它工作,在某种轮询调用上有404

我正在尝试使用socket.io设置服务器,结果不好.

我主要关注本指南,虽然它有点过时了:http: //www.williammora.com/2013/03/nodejs-tutorial-building-chatroom-with.html

socket.io问题来了,我不确定它是客户端还是服务器端.它似乎试图不断轮询服务器,但正在回归404.这听起来像socket.io没有运行,但它看起来都没问题.它也可能与路径和"公共"目录有关,但我真的不知道.

127.0.0.1 - - [Thu, 17 Jul 2014 00:51:36 GMT] "GET /socket.io/?EIO=2&transport=polling&t=1405558296120-0 HTTP/1.1" 404 73 "http://localhost:8080/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.76.4 (KHTML, like Gecko) Version/7.0.4 Safari/537.76.4"
127.0.0.1 - - [Thu, 17 Jul 2014 00:51:37 GMT] "GET /socket.io/?EIO=2&transport=polling&t=1405558297181-1 HTTP/1.1" 404 73 "http://localhost:8080/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.76.4 (KHTML, like Gecko) Version/7.0.4 Safari/537.76.4"
127.0.0.1 - - [Thu, 17 Jul 2014 00:51:39 GMT] "GET /socket.io/?EIO=2&transport=polling&t=1405558299207-2 HTTP/1.1" 404 73 "http://localhost:8080/" "Mozilla/5.0 (Macintosh; Intel …
Run Code Online (Sandbox Code Playgroud)

node.js express socket.io pug

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

命令行压缩目录中的所有内容,但不包含任何目录作为根目录

对于我的生活,我找不到答案.因为我以特定的方式打包一个zip用于构建过程,所以我不想在根目录下的结果zip中包含一个文件夹.例如,如果我有这个文件路径:

MyFolder/
    A.png
    B.txt
    C.mp3
Run Code Online (Sandbox Code Playgroud)

我使用命令:

zip -r -X "MyFolder.zip" MyFolder/*
Run Code Online (Sandbox Code Playgroud)

要么

cd MyFolder; zip -r -X "../MyFolder.zip" *
Run Code Online (Sandbox Code Playgroud)

我最终得到了一个包含MyFolder根元素的zip文件.我想要的是当我解压缩它是将所有这些转储到目录中,如下所示:

A.png
B.txt
C.mp3
Run Code Online (Sandbox Code Playgroud)

换句话说,我不希望MyFolder或任何其他文件夹作为根.我通过全手工阅读,并试图许多选项和大量的谷歌搜索的,和zip似乎只是真的希望有在根文件夹.

谢谢!

unix macos zip command-line-interface

30
推荐指数
3
解决办法
4万
查看次数

nginx - 将某个路径重定向到另一个域

我对nginx非常不熟悉,作为预警,也找不到他们使用的正则表达式系统的任何实际参考.所以现在对我来说这是一个黑盒子.

我想要做的就是将试图访问www.mydomain.com/mydirectory/X的用户重定向到www.myotherdomain.com/X.

好像我应该使用重写命令,但正则表达式的语法正在逃避我.

提前致谢.

regex redirect rewrite nginx

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

UIImageWriteToSavedPhotosAlbum保存为PNG透明度?

我正在使用UIImageWriteToSavedPhotosAlbum将UIImage保存到用户的相册中.问题是图像没有透明度并且是JPG.我已正确设置像素数据以保持透明度,但似乎没有办法以透明度支持的格式进行保存.想法?

编辑:没有办法实现这一点,但是还有其他方法可以向用户提供PNG图像.其中之一是将图像保存在Documents目录中(如下所述).完成后,您可以通过电子邮件发送,将其保存在数据库中等等.除非它是一个有损的非透明JPG,否则您无法将其放入相册(现在).

iphone quartz-graphics uiimage

11
推荐指数
4
解决办法
1万
查看次数

如何计算在一定距离内达到一定速度所需的减速度?

我已经为此尝试了典型的物理方程,但它们都没有真正起作用,因为方程式处理的是恒定加速度,我的需要改变才能正常工作.基本上我有一辆可以在很大的速度范围内行驶的汽车,当它到达路径的末端时需要减速并停留给定的距离和时间.

所以,我有:
V0,或当前速度
Vf,或我想要达到的速度(通常为0)
t,或者我想要达到路径末端的时间量
d,或者我想改变的距离从V0到Vf

我想计算
a,或从V0到Vf所需的加速度

这成为一个特定于编程的问题的原因是因为a需要在汽车停止时每一个时间步重新计算.因此,V0不断地改变为V0从最后的时间步长plusa是计算最后的时间步长.所以基本上它会开始缓慢停止然后最终会突然停止,有点像现实生活中的汽车.

编辑:
好的,谢谢你们的好评.我需要的很多东西只是帮助思考这个问题.现在让我更具体一点,我从你们所有人那里得到了更多的想法:

我有一辆车c64 pixels从它的目的地,所以d=64.它正在开车2 pixels per timestep,在哪里timestep is 1/60 of a second.我想找到加速度a,使其达到0.2 pixels per timestep行进时的速度d.
d = 64 //distance
V0 = 2 //initial velocity (in ppt)
Vf = 0.2 //final velocity (in ppt)

此外,因为这发生在游戏循环中,变量delta将传递给每个动作,即multiple of 1/60s that …

physics acceleration

9
推荐指数
3
解决办法
2万
查看次数

UIScrollView - (bounces = NO)似乎覆盖(pagingEnabled = YES)

我有一个带有分页的UIScrollView(所以典型的模型带有UIPageControl并在页面之间左右拖动/轻弹),我的工作正常.奇怪的是,当我想摆脱弹跳(这样你不能在左侧和右侧的UI后面看到黑色)时,突然分页不再有效.

换句话说,当:

scrollView.pagingEnabled = YES;
scrollView.bounces = YES;
Run Code Online (Sandbox Code Playgroud)

一切正常,除了我不喜欢页面(0)和页面(长度-1)的弹跳.但是当我这样做时:

scrollView.pagingEnabled = YES;
scrollView.bounces = NO;
Run Code Online (Sandbox Code Playgroud)

它停止在每个页面上捕捉到位,而是将所有页面一起视为一个长页面.所以看起来由于某种原因,分页依赖于弹跳,只要我能以某种方式阻止弹跳就可以了.那么,还有另一种摆脱它的方法吗?或者有什么我做错了吗?

编辑: 解决方案:

@interface PagingScrollView : UIScrollView
@end

@implementation PagingScrollView

- (id)initWithFrame:(CGRect)frame
{
    if (self = [super initWithFrame:frame])
    {
        self.pagingEnabled = YES;
        self.bounces = YES;
    }
    return self;
}

- (void)setContentOffset:(CGPoint)offset
{
    CGRect frame = [self frame];
    CGSize contentSize = [self contentSize];
    CGPoint contentOffset = [self contentOffset];

    // Clamp the offset.
    if (offset.x <= 0)
        offset.x = 0;
    else if (offset.x > contentSize.width - frame.size.width) …
Run Code Online (Sandbox Code Playgroud)

iphone paging user-interface uiscrollview bounce

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

在initWithCoder中:NSCoder(UINibDecoder)中的键是什么?(对于UIImageView)

具体来说,我正在尝试找到图像路径.这将是一个非常有用的东西能够得到,并且据我发现没有人知道如何.我已经查看了生成的nib文件中的密钥,我可以在那里看到图像URL(test.jpg),但找不到获取它的密钥.键"UIImage"返回实际已构建的图像(通过调用上述init调用initWithCGImageStored:(CGImageRef)cgImage scale:(CGFloat)scale orientation:(UIImageOrientation)orientation的神秘UIKit函数调用构造GetImageAtPath),因此没有用.

我也尝试使用NSKeyedArchiver将UIImageView写入磁盘,这些值似乎都没有正确,也没有test.jpg值存在.

如果没人能解决这个问题 - 任何人都知道如何在二进制文件中读取文本?我可以通过nib读取并解析URL,这比什么都没有好,但无论我尝试什么格式,NSString的构造函数都会失败.

black-box interface-builder uikit nscoder ios

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

XCode - 编辑xcodeproj包(特别是project.pbxproj)

我正在使用XCode,我还编写了一个外部编辑器工具,可以生成用于项目的资源.在最好的情况下,该工具将编辑project.pbxproj文件,以便它包含项目中生成的资源.我已经阅读了该文件以试图理解它,并且它几乎可以辨别,但我仍然有一个主要问题.

如果我想从XCode外部生成一个新的组(或者新的任何东西,那么),我如何知道要使用的ID代码?例如:19C28FACFE9D520D11CA2CBB是我项目中的其中一个.如果我自己做,我该怎么知道该怎么用?他们只需要独一无二吗?只做一个是合法的:000000000000000000000001和000000000000000000000002和000000000000000000000003等?

对此的任何帮助都会很精彩.谢谢.

xcode projects

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

node.js 如何使用 child_process.exec 显示 stdin 输入

我有一个 node.js 脚本,它使用 child_process.exec 来调用npm adduser. 通常,如果我在控制台中键入 npm adduser,我会得到:

用户名:[标准输入提示]

密码:[标准输入提示]

等等。

如果我使用 node.js 来执行这段代码,那么什么也不会打印出来,它只会卡在一个空提示处,一直持续到我 ctrl-C 退出它为止。

我如何获得通常的行为?我基本上只想执行 bash 并让它做它的事情......

javascript bash stdin node.js

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

Github 拉取请求显示越来越多的旧合并

我实际上对 git 很有经验,但这种奇怪的现象让我感到困惑。

我们有一个受保护的主分支。每次我想添加代码时,我都会从 master 中提取最新的代码,然后基于该代码创建一个新的本地分支。提交我的更改,将它们推送到我的新分支中,然后向 master 提交 PR

标准的东西。

我在这个特定的存储库中注意到的一件事是,我的分支中得到了越来越多的“更改”,它们只是几天前的合并

例如,我最新的 PR 有:

Merge branch 'master' of github.com:xxxx/xxxx into master

总共8次,其中最早的一次是11天。在所有这些合并之前,我的一个旧提交已经合并到 master 中,并且我每次创建 PR 时都会看到这个提交。最后是我在分支中添加的单个提交。

当查看更改的文件时,只包含我在分支中实际更改的文件,因此合并我的 PR 完全无害。这很奇怪而且很烦人。

另外,在本地,如果我删除已合并的分支,我会收到警告“包含未合并到 master 中的提交”,尽管实际上并非如此。

每次我创建一个新的 PR 时,旧的提交都是日志中的第一件事,所以我想知道是否有什么问题。

有任何想法吗?即将对我的存储库进行核攻击并重新克隆。

git merge github pull-request

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