我有一个test-1495806908-xn5jn
带2个容器的吊舱.我想重新启动其中一个叫container-test
.是否可以重新启动pod中的单个容器以及如何?如果没有,我该如何重启pod?
pod是使用deployment.yaml创建的:
kubectl create -f deployment.yaml
Run Code Online (Sandbox Code Playgroud) 我想使用conda在我当前的活动环境中安装'rope'包.目前,可提供以下"绳索"版本:
(data_downloader)user@user-ThinkPad ~/code/data_downloader $ conda search rope
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
cached-property 1.2.0 py27_0 defaults
1.2.0 py34_0 defaults
1.2.0 py35_0 defaults
1.3.0 py27_0 defaults
1.3.0 py34_0 defaults
1.3.0 py35_0 defaults
rope 0.9.4 py26_0 defaults
0.9.4 py27_0 defaults
0.9.4 py33_0 defaults
0.9.4 py34_0 defaults
0.9.4 py26_1 defaults
0.9.4 py27_1 defaults
0.9.4 py33_1 defaults
0.9.4 py34_1 defaults
. 0.9.4 py35_1 defaults
Run Code Online (Sandbox Code Playgroud)
我想安装以下一个:
1.3.0 py35_0 defaults
Run Code Online (Sandbox Code Playgroud)
我已经尝试了各种各样的'conda install'排列,我不会在这里列出,因为它们都不正确.
我也不确定py35_0是什么(我假设这是构建包的python的版本?)而且我也不知道'defaults'是什么意思?
人们在将来阅读此内容的一些背景(如果它没有被锁定).我倾向于用高级语言编程以首先理解问题.在涵盖所有可能的极端情况后,我继续将代码转换为C++(或C).
我编写的大部分代码都包含数学,因此MATLAB是我使用的语言(我的替代方案是Python).无论如何,我然后手动将代码从MATLAB转换为C++.
有谁知道使用MATLAB Coder是否有任何优势/劣势?这是一种新产品而且非常昂贵,但除了节省翻译时还有其他好处吗?
我不知道如何解决这个问题.我不确定它的任务有多复杂.我的目标是拥有一个生成任何多边形的算法.我唯一的要求是多边形不复杂(即边不相交).我正在使用Matlab进行数学运算,但欢迎任何抽象的东西.
任何援助/指导?
编辑:
我正在考虑更多可以生成任何多边形的代码甚至是这样的:
我在我的网络项目中使用SQlAlchemy.我应该使用scoped_session(session_maker())或plain session_maker()以及为什么?或者我应该使用其他东西?
## model.py
from sqlalchemy import *
from sqlalchemy.orm import *
engine = create_engine('mysql://dbUser:dbPassword@dbServer:dbPort/dbName',
pool_recycle=3600, echo=False)
metadata = MetaData(engine)
Session = scoped_session(sessionmaker())
Session.configure(bind=engine)
user = Table('user', metadata, autoload=True)
class User(object):
pass
usermapper = mapper(User, user)
## some other python file called abc.py
from models import *
def getalluser():
session = Session()
session.query(User).all()
session.flush()
session.close()
## onemore file defg.py
from models import *
def updateuser():
session = Session()
session.query(User).filter(User.user_id == '4').update({User.user_lname: 'villkoo'})
session.commit()
session.flush()
session.close()
Run Code Online (Sandbox Code Playgroud)
我为每个请求创建一个session = Session()对象,然后关闭它.我做对了还是有更好的方法吗?
这3个有什么区别?据我所知,它们都提供了对curses的绑定,这是基于终端文本的UI的C库.
我目前不知道3中的任何一个,我从未使用过诅咒.你会推荐哪一个?我听过多次ncurses,但只听过一次或两次CDK(通过研究),从未听说过urwid(我认为).
我有一个包含整数键的字典.我想得到最大的钥匙.我不跟踪密钥,因此它们可能是连续的(例如1,2,3,4,5,6),但可能会跳过(1,3,4,5),尽管我怀疑这有什么不同.
我只是使用二分搜索还是有方法?据我所知,你几乎无法击败二元搜索这么简单的任务 - 也许你可以把它减半.
可能重复:
const和readonly有什么区别?
因此,从我读到的,在C#中,const
并且static readonly
在程序执行期间都会使值不可更改.
但是,const
应该使用不太可能改变的数量(例如,pi,地球半径,每加仑的窝数等).
另一方面,static readonly
应该使用当前不变但可能/将来会改变的值(例如软件版本,算法中的乘数等).
我做对了吗?
在GDB中,命令:
list function
Run Code Online (Sandbox Code Playgroud)
将列出该函数的所有源代码.
是否有一个命令会列出您当前所在功能的所有来源,而无需手动输入功能名称?
我有ssh-ed到远程机器.我启用了X11转发(ssh -X),我已经启动了一个GUI程序.
该程序需要5分钟设置进行一些处理,但实际处理需要1-2个小时.我不想在程序运行时传输数据.我甚至不想再看到程序,因为它在完成时会生成文件作为输出,我只能scp它们.
那么如何退出ssh会话但让程序在机器上运行呢?终端的CRTL + C?
编辑:有关答案,请参阅下面的评论.