小编Ahm*_*sih的帖子

使用org-mode作为平面文件数据库并清理输入

我想将组织模式文件用作平面文件数据库,可以通过编程方式和手工方式对其进行编辑。下面是显示书签列表的示例。

* 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)隔离任意输入的双重目标?

  • 反解决方案:#+ BEGIN_QUOTE将不起作用,因为以“ *”开头的行被呈现为新标题。
  • 可能性1:将外界的一切都装箱/重新装箱:http ://www.emacswiki.org/emacs/BoxQuote 虽然这似乎过分。

database emacs bookmarks org-mode

5
推荐指数
0
解决办法
1195
查看次数

clang-format 可以在 JavaScript 对象文字的大括号内放置空格吗?

在像 那样的 JavaScript 代码中{ foo: bar },有没有办法让 clang-format 保留大括号内的空格?

我已经非常仔细地研究了clang-format 文档,最接近的是SpacesInContainerLiterals,但这只会在括号内放置空格,例如[ 1, 2 ](也是我的要求)但删除括号内的空格。(该配置还在大括号内的冒号周围添加了空格,这是我不能拥有的)。

javascript coding-style clang-format

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

如何在matplotlib中获得当前情节的攀升

在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 matlab numpy matplotlib

2
推荐指数
1
解决办法
4354
查看次数

使用 Python 在 .csv 中拆分一行

我被这部分代码困住了。我无法在 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 文件不是行,但我正在拆分行...

python csv

2
推荐指数
1
解决办法
7911
查看次数

动画搜索表单向左扩展

我的盒子向右扩展,如何让它向左扩展?

 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)

html css

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

RethinkDB中具有两个数字的多重和复合二级索引

我有一个空的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 nosql rethinkdb

0
推荐指数
1
解决办法
947
查看次数