小编Jua*_*blo的帖子

c数据类型大小

我怎么知道我的电脑中所有数据类型的大小?

c size types

6
推荐指数
2
解决办法
7643
查看次数

git在子模块中添加远程

.gitmodule文件包含子模块URL和路径列表,类似于此

[submodule ".vim/bundle/subRepo"]
    path = .vim/bundle/subRepo
    url = https://git.com/sub/repo
Run Code Online (Sandbox Code Playgroud)

并且在核心仓库的.git/config中有远程列表

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@otherRepo.com
Run Code Online (Sandbox Code Playgroud)

什么时候

 git submodule init
 git submodule update
Run Code Online (Sandbox Code Playgroud)

我得到了子模块.

如何在子模块中添加一次遥控器列表?因为不是每次都写

git remote add remoteAlias git://... 
Run Code Online (Sandbox Code Playgroud)

在每个子模块中

git git-submodules

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

如何使用ruby`net/imap`归档消息

使用以下ruby代码,我可以通过IMAP在收件箱中读取用户的邮件:

require 'net/imap'
imap = Net::IMAP.new('imap.gmail.com',993,true)
imap.login('user','passwd')
imap.select('INBOX')
mailIds = imap.search(['ALL'])
mailIds.each do |id|
  msg = imap.fetch(id,'RFC822')[0].attr['RFC822']
  puts msg
end 
imap.logout()
imap.disconnect()
Run Code Online (Sandbox Code Playgroud)

我想知道如何存档和标记阅读电子邮件.我想将电子邮件移出用户的收件箱.

ruby imap

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

获取键对应于字典中的值

我在python中有这本词典

d={1: 'a', 2: 'b', 3: 'c'}
Run Code Online (Sandbox Code Playgroud)

用d [1]我得到了

>>> d[1]
'a'
Run Code Online (Sandbox Code Playgroud)

我怎么能得到一个对应一个值的键?
例如:'a'得1

python dictionary

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

无法加载thrift_native扩展名.默认为纯Ruby库

当我执行ruby代码时,我得到了

 Unable to load thrift_native extension. Defaulting to pure Ruby libraries.
Run Code Online (Sandbox Code Playgroud)

我怎么忽略这个消息?

ruby thrift libraries

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

vim:gU和gu在一张地图上

在vim中,有

gUw
Run Code Online (Sandbox Code Playgroud)

使用大写单词大写

guw
Run Code Online (Sandbox Code Playgroud)

把这个词改成小写.
我如何在一个地图中转换上下到下,从下到上?

vim map lowercase uppercase

5
推荐指数
2
解决办法
1305
查看次数

Vim:C++后缩进#

我在一个带有openmp语句的C++代码中使用Vim.

在我的 ~/.vimrc

 set ai " auto indent
Run Code Online (Sandbox Code Playgroud)

我的问题:当我使用openmp语句(以此开头#)时,光标跳转到行的开头而没有自动缩进.

例:

int main()
{
  int idx = 100;
#pragma omp parallel private(idx) // jump to begin of line
Run Code Online (Sandbox Code Playgroud)

,当我喜欢这个:

int main()
{
  int idx = 100;
  #pragma omp parallel private(idx) // This is OK
Run Code Online (Sandbox Code Playgroud)

我可以在Vim的自动注册中设置吗?

vim indentation

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

水平树与graphviz_layout

在python中,使用networkx.我可以绘制一个垂直树:

   g=nx.balanced_tree(2,4)
   pos = nx.graphviz_layout(g, prog='dot')
   nx.draw(g,pos,labels=b_all, node_size=500)
   plt.show()
Run Code Online (Sandbox Code Playgroud)

相近

   [root]
     |
  |      |
 node   node
Run Code Online (Sandbox Code Playgroud)

如何绘制水平树?

        -- node
[root] - 
        -- node
Run Code Online (Sandbox Code Playgroud)

python graphviz networkx pygraphviz

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

与pyspark.sql.functions unix_timestamp获取空

我尝试使用此代码将列从字符串转换为时间戳

from pyspark.sql.functions import unix_timestamp
(sc
.parallelize([Row(dt='2017-01-23T08:12:39.929+01:00')])
.toDF()
.withColumn("parsed", unix_timestamp("dt", "yyyy-MM-ddThh:mm:ss")
.cast("double")
.cast("timestamp"))
.show(1, False))
Run Code Online (Sandbox Code Playgroud)

但我得到空

from pyspark.sql.functions import unix_timestamp
(sc
.parallelize([Row(dt='2017-01-23T08:12:39.929+01:00')])
.toDF()
.withColumn("parsed", unix_timestamp("dt", "yyyy-MM-ddThh:mm:ss")
.cast("double")
.cast("timestamp"))
.show(1, False))
Run Code Online (Sandbox Code Playgroud)

为什么呢?

python unix-timestamp apache-spark pyspark

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

具有默认值的python模板

在python中我可以使用模板

from string import Template
templ = Template('hello ${name}')
print templ.substitute(name='world')
Run Code Online (Sandbox Code Playgroud)

如何在模板中定义默认值?并且没有任何价值地调用模板.

print templ.substitute()
Run Code Online (Sandbox Code Playgroud) 编辑

当我没有参数调用时获取默认值,例如

 print templ.substitute()
 >> hello name
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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