我想将组织模式文件用作平面文件数据库,可以通过编程方式和手工方式对其进行编辑。下面是显示书签列表的示例。
* Somebody's blog :: I like org-mode
:url: http://somebody.com/org
** Quotation 1
:date: 2013/01/13 08:32:11 EST
Very interesting observations here.
** Quotation 2
:date: 2013/01/13 08:33:46 EST
A marvelous code snippets
* Man bites dog
:url: http://newssite.com/today
Run Code Online (Sandbox Code Playgroud)
我想要emacs或网络服务器的cgi-script或类似文件来编辑这样的文件(在上面的示例中,向现有书签添加更多书签或更多引用)。
问题是,例如,当接受来自网站的任意选择以在组织模式标题下插入时,有必要对输入内容进行清理,以便至少以星号开头的引号行不会影响文件的结构:如果引用以“ *这是病理示例”开头,并插入到文件的某个标题下,当我在emacs中打开文件时,它将显示为新的一级(h1)标题。
如何实现(i)可编辑的org-mode平面文件数据库(排除转义和所有XML技巧)和(ii)隔离任意输入的双重目标?
在像 那样的 JavaScript 代码中{ foo: bar },有没有办法让 clang-format 保留大括号内的空格?
我已经非常仔细地研究了clang-format 文档,最接近的是SpacesInContainerLiterals,但这只会在括号内放置空格,例如[ 1, 2 ](也是我的要求)但删除括号内的空格。(该配置还在大括号内的冒号周围添加了空格,这是我不能拥有的)。
在Matlab中绘制之后,我们caxis(max(caxis()) - [0.5, 0])会将颜色限制从当前的最大颜色限制缩放到比此最大值低0.5.这是有效的,因为caxis()在Matlab中获取和设置颜色限制.如何在matplotlib中执行此操作?
也就是说,我希望实现以下目标:
import numpy.random, numpy, pylab
arr = numpy.random.randn(100,100)
pylab.figure()
pylab.imshow(arr)
pylab.colorbar()
pylab.clim([numpy.max(arr.ravel())-0.5, numpy.max(arr.ravel())]) # [*]
pylab.show()
Run Code Online (Sandbox Code Playgroud)
不带星号的呼叫到pylab.clim()求助于arr,所述阵列被绘制.换句话说,如何在matplotlib中获得当前数字的"攀升"?
我被这部分代码困住了。我无法在 Python 中的 .csv 中拆分一行。我的代码是:
import csv
# Get movie titles
movies={}
with open(path+'/ratings.csv') as csvfile:
reader = csv.reader(csvfile, delimiter=',')
for row in reader:
(Id,title)=row.split(',')[0:1]
Run Code Online (Sandbox Code Playgroud)
所以我想获取电影的 ID,即第一个值,而它们的标题是第二个值。.csv 文件如下所示:
userId,movieId,rating,timestamp
1,31,2.5,1260759144
1,1029,3.0,1260759179
1,1061,3.0,1260759182
1,1129,2.0,1260759185
1,1172,4.0,1260759205
1,1263,2.0,1260759151
1,1287,2.0,1260759187
1,1293,2.0,1260759148
1,1339,3.5,1260759125
1,1343,2.0,1260759131
1,1371,2.5,1260759135
1,1405,1.0,1260759203
1,1953,4.0,1260759191
....
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,它给了我这个错误:
AttributeError: 'list' 对象没有属性 'split'
当我搜索时,其他人也遇到了类似的问题,但主要是因为他们是 .split 文件不是行,但我正在拆分行...
我的盒子向右扩展,如何让它向左扩展?
input[type=text] {
width: 130px;
box-sizing: border-box;
border: 2px solid #ccc;
border-radius: 4px;
font-size: 16px;
background-color: white;
background-image: url('searchicon.png');
background-position: 10px 10px;
background-repeat: no-repeat;
padding: 12px 20px 12px 40px;
-webkit-transition: width 0.4s ease-in-out;
transition: width 0.4s ease-in-out;
}
input[type=text]:focus {
width: 100%;
}Run Code Online (Sandbox Code Playgroud)
<form>
<input type="text" name="search" placeholder="Search..">
</form>Run Code Online (Sandbox Code Playgroud)
我有一个空的RethinkDB表中的文档,numbers下面包含嵌套对象.我在内部对象内的一对数字上创建了一个二级索引,一个复合索引和一个多索引.复合因为我想使用2元素数组作为辅助索引,因为同一个2对可能对应多个文档.
在这里,我创建了该二级索引并在Data Explorer浏览器视图中插入了一些文档:
r.db('test')
.table('numbers')
.indexCreate('idx', [ r.row('group')('a'), r.row('group')('b') ],
{multi : true});
r.db('test').table('numbers').insert([
{name : 'Foo', group : {a : 2, b : 3}},
{name : 'Bar', group : {a : 2, b : 9}},
{name : 'Baz', group : {a : 2, b : 3}},
{name : 'Qwer', group : {a : 4, b : 4}}
]);
Run Code Online (Sandbox Code Playgroud)
现在我去运行查询between.对于这个例子,我希望看到三个文件返回,但我没有得到任何文件:
r.db('test').table('numbers').between([ 2, 0 ], [ 3, 5 ], {index : 'idx'});
// No results …Run Code Online (Sandbox Code Playgroud) database ×2
python ×2
bookmarks ×1
clang-format ×1
coding-style ×1
css ×1
csv ×1
emacs ×1
html ×1
javascript ×1
matlab ×1
matplotlib ×1
nosql ×1
numpy ×1
org-mode ×1
rethinkdb ×1