我在我的项目中按照gitflow工作流程使用git/hub和github,我想知道是否有一种简单的方法可以避免进入 github 合并和关闭我的拉取请求。
我当时正在关注的工作流就是这个。
git checkout -b my-feature-123 develop
git add .
git commit -m "my changes"
git push origin my-feature-123
hub pull-request -m "my changes" -b develop
#enter guthub and merge PR
#run deployment
git checkout develop
git pull origin develop # everything up-to-date
Run Code Online (Sandbox Code Playgroud)
所以我想用命令行合并命令替换#enterguthub 和合并 PR部分,直到现在似乎没有任何效果。
我正在尝试将mysqli扩展安装到php
yum install php-mysqli
Run Code Online (Sandbox Code Playgroud)
而且我得到了下一个错误
...
Transaction Check Error:
file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.71-1.el6.x86_64 conflicts with file from package MySQL55-server-5.5.34-2.cp1136.x86_64
file /usr/share/mysql/charsets/README from install of mysql-libs-5.1.71-1.el6.x86_64 conflicts with file from package MySQL55-server-5.5.34-2.cp1136.x86_64
file /usr/share/mysql/charsets/armscii8.xml from install of mysql-libs-5.1.71-1.el6.x86_64 conflicts with file from package MySQL55-server-5.5.34-2.cp1136.x86_64
file /usr/share/mysql/charsets/ascii.xml from install of mysql-libs-5.1.71-1.el6.x86_64 conflicts with file from package MySQL55-server-5.5.34-2.cp1136.x86_64
file /usr/share/mysql/charsets/cp1250.xml from install of mysql-libs-5.1.71-1.el6.x86_64 conflicts with file from package MySQL55-server-5.5.34-2.cp1136.x86_64
file /usr/share/mysql/charsets/cp1251.xml from install of mysql-libs-5.1.71-
...
Run Code Online (Sandbox Code Playgroud)
(日志继续)
我没有安装mysqli包,因为我可以检查
php -m …Run Code Online (Sandbox Code Playgroud) 我使用 websockets(AsyncWebsocketConsumer、django-channels)进行网络聊天。我正在使用 celery 来解析请求,但每次我尝试将响应发送回消费者时,它都会停止,没有可调试的(对我来说)错误。
这次尝试给了我下一个错误:
@shared_task
def execute(command, parameter, room_group_name):
if command == '/stock':
loop = asyncio.get_event_loop()
loop.run_until_complete(sendData(stock(parameter), "BOT", room_group_name))
return True
loop = asyncio.get_event_loop()
loop.run_until_complete(sendData("I do not understand that parameter", "BOT", room_group_name))
return True
from channels.layers import get_channel_layer
async def sendData(message, from_, room_group_name):
channel_layer = get_channel_layer()
import datetime
currentDT = datetime.datetime.now()
datetime = currentDT.strftime("%Y-%m-%d %H:%M:%S")
await channel_layer.group_send(
room_group_name,
{
'type': 'chat_message',
'username': from_,
'datetime': datetime,
'message': message
}
)
await asyncio.sleep(5)
Run Code Online (Sandbox Code Playgroud)
错误:
[2019-05-12 18:01:15,491: ERROR/ForkPoolWorker-1] Task chat.tasks.execute[8a69afca-8173-46d0-84bc-4ee5ce7782ca] raised unexpected: …Run Code Online (Sandbox Code Playgroud) 我正在一个项目中,我们需要即时将.OBJ模型转换为.G3DJ(JSON)格式。我已经尝试过在Google代码中建立的这段代码。
https://code.google.com/p/libgdx-users/wiki/ImportingModelsFromBlender
ObjLoader loader = new ObjLoader();
StillModel model = loader.loadObj(Gdx.files.internal("data/model.obj"), true);
G3dExporter.export(models, Gdx.files.absolute("data/model.g3d"));
Run Code Online (Sandbox Code Playgroud)
但是,StillModel和G3DExporter不能在libgdx找到。
有任何想法吗?
给出两个词:
AT
TC
Run Code Online (Sandbox Code Playgroud)
我想生成所有可能的组合(不确定组合是否适用于此处),这些组合可以通过逐一替换这两个字符串的字符来生成,结果是:
AT
TT
AC
TC
Run Code Online (Sandbox Code Playgroud)
编辑:
我试过了:
from itertools import product
ref = "ACGT"
snp = "TGCA"
prod = product(ref,snp)
for p in prod:
print p
Run Code Online (Sandbox Code Playgroud)
但结果是:
('A', 'T')
('A', 'G')
('A', 'C')
('A', 'A')
('C', 'T')
('C', 'G')
('C', 'C')
('C', 'A')
('G', 'T')
('G', 'G')
('G', 'C')
('G', 'A')
('T', 'T')
('T', 'G')
('T', 'C')
('T', 'A')
Run Code Online (Sandbox Code Playgroud)
不是我要找的。我期待类似的结果(每个结果应该与输入的长度相同):
ACGT
TCGT
AGGT
ACGA
....
Run Code Online (Sandbox Code Playgroud) 我想在 MySQL 中使用 Pandas 执行 GROUP BY / GROUP_CONCAT 之类的操作。假设我有:
表_a
col_a col_b
A 1
B 2
C 2
Run Code Online (Sandbox Code Playgroud)
表_b
col_a col_c
A VALUE_1
A VALUE_2
B VALUE_3
C VALUE_4
Run Code Online (Sandbox Code Playgroud)
我想要一个新的 table_c 如下:
col_a col_b col_c
A 1 VALUE_1, VALUE_2
B 2 VALUE_3
C 2 VALUE_4
Run Code Online (Sandbox Code Playgroud)
我一直在使用pd.merge但我找不到一种方法来进行连接并避免重复。
我无法在 conda 中使用 cpanm 安装模块。
cpanm --force Math::CDF
--> Working on Math::CDF
Fetching http://www.cpan.org/authors/id/C/CA/CALLAHAN/Math-CDF-0.1.tar.gz ... OK
Configuring Math-CDF-0.1 ... OK
Building and testing Math-CDF-0.1 ... FAIL
! Installing Math::CDF failed. See /home/juan/.cpanm/work/1552930475.22685/build.log for details. Retry with --force to force install it.
Run Code Online (Sandbox Code Playgroud)
错误是
/bin/sh: 1: /tmp/build/80754af9/perl_1527832170752/_build_env/bin/x86_64-conda_cos6-linux-gnu-gcc: not found
Run Code Online (Sandbox Code Playgroud)
但是 x86_64-conda_cos6-linux-gnu-gcc 在路径中
(bio) ? ~ which x86_64-conda_cos6-linux-gnu-gcc
/home/juan/miniconda3/envs/bio/bin/x86_64-conda_cos6-linux-gnu-gcc
Run Code Online (Sandbox Code Playgroud)
cpanm 或 conda 可能有什么问题?
我在 Ubuntu 18.04 中使用 miniconda
我有一个DataFrame与下一个
category, start, end
c1, 100,200
c1, 101, 180 <- this one should be deleted since it is contained in the prev
c2, 10,40
c2, 35, 45 <- c2 should both be kept
c3, 50,100
c3, 60,100 <- again, deleted
Run Code Online (Sandbox Code Playgroud)
所以结果应该是
category, start, end
c1, 100,200
c2, 10,40
c2, 35, 45
c3, 50,100
Run Code Online (Sandbox Code Playgroud)
我需要过滤嵌套元素(嵌套意味着:元素是一维向量,因此start和end在另一个元素的范围内)具有相同的类别,同时保持较大的元素.由于这些数据帧的长度约为100000,因此使用我目前的方法需要一段时间.
for idx, row in df.iterrows():
#filter all that are nested into this
res = df[(df.category == row.category) & (df.start >= row.start) & (df.end <= row.end) & …Run Code Online (Sandbox Code Playgroud)