我正在尝试将一些功能从Java应用程序移植到Python.
在Java中
System.out.println(155 << 24);
Run Code Online (Sandbox Code Playgroud)
返回:-1694498816
在Python中:
print(155 << 24)
Run Code Online (Sandbox Code Playgroud)
返回2600468480
许多其他按位操作在两种语言中都以相同的方式工作.为什么这两个操作会有不同的结果?
编辑:我正在尝试在python中创建一个函数来复制左移位运算符在Java中的工作方式.有点像:
def lshift(val, n):
return (int(val) << n) - 0x100000000
Run Code Online (Sandbox Code Playgroud)
然而,这似乎不正确(我认为)它会使所有数字都变为负数?
编辑2:几个小时后,我已经决定使用Python来完成这项工作并不是最好的想法,并且会将Java应用程序的一部分用作现有Python应用程序的微服务.
我在这里有一个稍微修改过的容器版本:
http://jasonwilder.com/blog/2014/03/25/automated-nginx-reverse-proxy-for-docker/
要在本地运行它,我使用:
$ docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock -t jwilder/nginx-proxy
Run Code Online (Sandbox Code Playgroud)
并运行类似于以下内容的其他容器:
$ docker run -e VIRTUAL_HOST=my-domain.local -t -d my-repo/site-name
Run Code Online (Sandbox Code Playgroud)
我无法将其转换为 ECS 上的任务定义。
任务定义
我有两个容器:
nginx-反向代理
静态站点
我有一个集群,其中包含一个 ECS 实例和一个服务器,上面定义了一项任务。这会保持循环并以“STOPPED(退出任务中的基本容器)”失败。
现在我假设我需要设置卷,但我能找到的所有示例都有一个路径和一个名称,我看不出如何将这个“/var/run/docker.sock:/tmp/docker.sock”转换为任何可用字段。
我正在尝试安装Symfony 2.我得到了同样的问题,我没有供应商下载存档,如果我尝试通过curl安装.
运行OSX/MAMP设置.
? composer install
Loading composer repositories with package information
Installing dependencies (including require-dev)
- Installing symfony/icu (v1.0.0)
Downloading: connection...^C
? composer install -vvv
Downloading composer.json
Loading composer repositories with package information
Downloading https://packagist.org/packages.json
Writing /Users/alexlongshaw/.composer/cache/repo/https---packagist.org/packages.json into cache
Downloading https://packagist.org/p/provider-active$fa1339d67d333d9449a21f7a2c80888f2c7a02dbb4d3e6b11a9dd5855df3f537.json
....
Downloading http://packagist.org/p/symfony/class-loader$962a39a1da8588e7f97e22517580a460d5349699d5ccb967167c2a1e9802ce50.json
Reading /Users/alexlongshaw/.composer/cache/repo/https---packagist.org/provider-symfony$class-loader.json from cache
zlib_decode(): data error
http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
Downloading http://packagist.org/p/symfony/config$eec66e956c41b0728a7fc4f40b95a116bc469f8583c2602b14af3d00f36711fc.json
Writing /Users/alexlongshaw/.composer/cache/repo/https---packagist.org/provider-symfony$config.json into cache
Reading /Users/alexlongshaw/.composer/cache/repo/https---packagist.org/provider-phpoption$phpoption.json …Run Code Online (Sandbox Code Playgroud) amazon-ec2 ×1
amazon-ecs ×1
bit-shift ×1
composer-php ×1
docker ×1
java ×1
python ×1
symfony ×1