coding
sigma_Tian
书写是对思维的缓存
展开
-
git
创建分支:查看当前分支git branch新建分支dev,并切换git checkout -b dev相当于:git branch devgit checkout dev提交修改至当前dev分支git add singleton.pygit commit -m 'update singleton'git push origin dev删除分支...原创 2018-07-04 15:14:40 · 190 阅读 · 0 评论 -
linux中tree命令以树状图列出目录的内容
目录:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。语法:tree(选项)(参数)选项:-a:显示所有文件和目录;-A:使用ASNI绘图字符显示树状图而非以ASCII字符组合;-C:在文件和目录清单加上色彩,便于区分各种类型;-d:先是目录名称而非内容;-D:列出文件或目录的更改时间;-f:在每个文件或目录之前,显示完整的相对路径名称;-F...原创 2018-07-09 10:06:32 · 1523 阅读 · 0 评论 -
vim中TAB自动变成4个空格,解决办法
在配置brat的时候,entity可以配置成具有级别关系的形式,用TAB进行标示,然而vim中会自动将TAB变成4个空格,导致brat识别不了禁止vim将TAB变成空格 在文件(~/.vimrc)里面设置 set noexpandtabecovacs@fs:~$ cat .vimrcset nuset hlsearchsyntax onset history=3000set t...原创 2018-06-05 09:31:19 · 6667 阅读 · 0 评论 -
删除list中所有符合条件的元素
a = [10, 20, 30, 40, 20, 30, 40, 20, 70, 20]a = [x for x in a if x != 20]a: [10, 30, 40, 30, 40, 70]原创 2018-05-16 13:38:09 · 6203 阅读 · 0 评论 -
找出list中的重复元素
a = [1,2,3,2,1,5,6,5,5,5]import collectionsprint [item for item, count in collections.Counter(a).items() if count > 1]原创 2018-05-16 11:03:27 · 5635 阅读 · 0 评论 -
bash中使用whiptail构建菜单栏对话框,外部传参时双引号被忽略的问题
基础语法:whiptail --title "<menu title>" --menu "<text to show>" <height> <width> &原创 2018-05-15 15:09:07 · 1480 阅读 · 0 评论 -
Bash shell 获取脚本路径
从一个shell(本文为/data/git_nlp/SY1792-EcoNLP/nlp_framework/rnn_text_classification/run.sh)调用另一个shell时,想要获得被调用shell(本文为/data/git_nlp/SY1792-EcoNLP/nlp_framework/function.sh)的绝对路径时,可以使用以下第1种方法:当前脚本路径为 (pwd...原创 2018-05-15 14:30:19 · 812 阅读 · 0 评论 -
tf.matrix_band_part(input,num_lower,num_upper,name=None)
tf.matrix_band_part(input,num_lower,num_upper,name=None)功能:复制一个矩阵,并将规定带之外的元素置为0。 假设元素坐标为(m,n),则in_band(m, n) = (num_lower < 0 || (m-n) <= num_lower)) && ...转载 2018-10-25 13:56:47 · 1127 阅读 · 1 评论 -
tensorflow矩阵按维度复制tile
tf.tile()类似于numpy.tile()转自https://blog.csdn.net/qq_18433441/article/details/54897250 numpy.tile()是个什么函数呢,说白了,就是把数组沿各个方向复制比如 a = np.array([0,1,2]), np.tile(a,(2,1))就是把a先沿x轴(就这样称呼吧)复制1倍,即没有复制,仍然...转载 2018-10-25 11:28:53 · 11498 阅读 · 0 评论 -
Python中下划线的5种含义
作者:地球的外星人君链接:https://zhuanlan.zhihu.com/p/36173202来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。分享一篇文章:The Meaning of Underscores in Python。本文介绍了Python中单下划线和双下划线("dunder")的各种含义和命名约定,名称修饰(name mangling)的工作原理,...转载 2018-04-27 11:34:48 · 90388 阅读 · 48 评论 -
demo----记录bug
【日期】:2004-08-17【问题】:当解码 Q.931 信令时无限循环【原因】:当在Q.931信令中发现一个未知的元素id时,我们试图通过读取它的长度来跳过它,并且将位置指针迁移几个字节。但是,在这个例子中的长度是零,导致我们反复跳过相同的元素id。【怎么发现的】:在解码一个 Ethereal 从 Nortel 追踪到的安装信息时发现了这个问题。他们的信息是 1016 字节长度(包含大量快速启...转载 2018-04-27 09:54:48 · 216 阅读 · 0 评论 -
python中日志记录logging包相关
转载自http://www.cnblogs.com/arkenstone/p/5869475.html 之前在用python自带的logging包进行日志输出的时候发现有些logging语句没有输出,感到比较奇怪就去查了一下logging文档。然后发现其在设置和引用时的logging level会影响最后的输出。logging包默认对输出分成了6个等级:这里的分值就代表了相应关键字出现的等级...转载 2018-05-10 16:09:44 · 266 阅读 · 0 评论 -
通过 http 方式判断 RabbitMQ 队列是否存在
# summary: 通过 http 方式获取 RabbitMQ 队列状态# import os, sys, timeimport requestsimport jsonfrom nlp_property import NLP_FRAMEWORK_IPfrom urllib import parseclass RabbitMQTool: def __init__(self...原创 2018-10-25 11:07:10 · 7629 阅读 · 2 评论