小编Tör*_*bor的帖子

使用git与emacs

我正在尝试配置git.el. 当我执行git-status时我可以看到状态缓冲区已更改我也可以使用'a'添加文件但是当我尝试使用c写提交日志并使用Cc Cc完成它时提交文件给了我

env: git: No such file or directory
Run Code Online (Sandbox Code Playgroud)

错误和文件未提交.我在OS X上使用emacs 23.我添加到.emacs的唯一自定义是

(setq exec-path (append exec-path '("/opt/local/bin")) )
Run Code Online (Sandbox Code Playgroud)

因为emacs找不到git可执行文件.

git macos emacs version-control

9
推荐指数
2
解决办法
5416
查看次数

在Emacs中将语法突出显示的代码转换为HTML

在TextMate中有一个名为"从文档创建HTML"的功能,它将显示的代码(包括语法着色)转换为HTML/CSS,以便于在线发布.我想知道在Emacs中是否隐藏了这样的功能,或者可能是我可以安装的扩展程序.

html emacs syntax-highlighting

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

切换语句后的Emacs缩进缩进

现在标准的emacs缩进的工作原理如下:


switch (cond) {
case 0: {
  command;
}
  break;
}
Run Code Online (Sandbox Code Playgroud)

我想休息一下; 与案件排队.

此外,某处有c-set-offset命令列表吗?

c emacs elisp indentation

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

如何记录通过 Django shell 进行的生产数据库更改

我想自动生成某种日志,记录在生产环境中通过 Django shell 进行的所有数据库更改。

我们使用模式和数据迁移脚本来更改生产数据库,并且它们是版本控制的。因此,如果我们引入一个错误,很容易追踪它。但是,如果团队中的开发人员通过 Django shell 更改数据库,从而引入问题,目前我们只能希望他们记得他们做了什么,或者/并且我们可以在 Python shell 历史记录中找到他们的命令。

例子。我们假设团队中的开发人员通过 Python shell 执行了以下代码:

>>> tm = TeamMembership.objects.get(person=alice)
>>> tm.end_date = date(2022,1,1)
>>> tm.save()
Run Code Online (Sandbox Code Playgroud)

它更改数据库中的团队成员资格对象。我想以某种方式记录下来。

我知道有很多与审计日志记录相关的 Django 包,但我只对 Django shell 触发的更改感兴趣,并且我想记录更新数据的 Python 代码。

所以我想到的问题是:

  • 我可以从 IPython 记录语句,但我如何知道哪一个接触了数据库?
  • 我可以监听pre_save所有模型的信号来了解数据是否发生变化,但我如何知道源是否来自 Python shell?我怎么知道原始的 Python 语句是什么?

python django django-shell audit-logging

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

如何使用Google Analytics跟踪锚标记

我正在尝试通过Google Analytics跟踪不会产生新请求的点击次数.具体来说,单击通过jQuery UI选项卡小部件创建的选项卡.我正在使用旧版本的代码('urchin tracker')并尝试记录点击次数:

$('.ui-tabs-nav li a').click(function() {
    val = "/tab/" + $(this).attr('href');

    // when uncommented, the following line reports, for example:
    //   /tab/#main
    // as expected.
    // console.log(val);

    res = urchinTracker(val);
});
Run Code Online (Sandbox Code Playgroud)

在另一个例子中,同样的方法是有效的,据我所知,唯一显着的区别是字符串中缺少哈希(#)符号.该字符是否被允许跟踪的字符串urchinTracker(),或者是否有其他原因(除了没有人点击链接之外!)?

anchor google-analytics urchin

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

直接模式单窗口?(emacs的)

有没有办法让dired在一个窗口中运行,这样当我遍历目录时,我没有n个中间目录的dired缓冲区?但是 - 如果我在一个完全独立的目录中启动另一个dired缓冲区(来自迷你缓冲区,而不是在已打开的dired实例中的子目录上按[enter])我想保留两个单独的dired缓冲区......我想我我使用ido-dired,因为我有ido-mode但我不知道解决方案会有所不同?非常感谢!

emacs elisp file-management dired

8
推荐指数
2
解决办法
1636
查看次数

当它是一个包装时,南方不会识别模型

我为我的Django站点使用South进行模式和数据迁移.我很高兴使用它.有一天,我将models.py文件转换为models/__init__py并添加了一些其他模型models/something.py.当我跑步的时候python manage.py schemamigration app --auto,Nothing seems to have changed.尽管有新的课程,但我收到了消息something.py.如果我将它们复制到__init__py文件中,South已经识别出新模型.我试图从something顶部导入所有内容__init__py,但没有变化.

django django-models django-south

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

如何跟踪用户每天访问该网站X天?

Stack Overflow上有一个新徽章." woot "徽章授予每天访问该网站30天的用户.你怎么能实现这样的功能?如何以最简单的方式跟踪用户每天访问网站X天的情况?

我想到了两个字段 - 一个用于上次登录的时间戳,另一个用于计算用户持续访问该网站的日期.逻辑是首先将计数器设置为1,并存储登录时间.在下次登录时,检查自上次登录后是否超过一天,并递增计数器,或将其设置回1.然后将时间戳字段更新为当前日期.

你能做到更简单吗?

methodology database-design

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

在noweb模式下禁用自动填充模式

请为了上帝的爱,我怎么能让Emacs停止自动填充?我用visual-line-mode,我不想自动填充.我可以将其关闭,M-x auto-fill-mode RET但在Noweb模式下,当我进入代码块并再次退出时,它会重新打开.拜托,我只想全球转向自动填充模式,这让我发疯了.

我试过了

(auto-fill-mode 0)
Run Code Online (Sandbox Code Playgroud)

和一堆疯狂的事情一样

(add-hook 'Rnw-mode-hook '(lambda () (auto-fill-mode 0)))
(add-hook 'latex-mode-hook '(lambda () (auto-fill-mode 0)))
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何效果.请帮我.

emacs autofill

7
推荐指数
2
解决办法
2048
查看次数

如何将填充颜色传递给重新绘制饼图组件

所以基本上我有这个对象数组:

const testMeasurments = [
  {
    data: [
      {name: "glucose", value: 6, color: '#57c0e8'},
      {name: "SpO2", value: 5, color: "#FF6565"},
      {name: "Blood Pressure", value: 4, color: "#FFDA83"},
      {name: "Body Weight", value: 2, color: "purple"}
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

我想遍历它们并访问该color属性。所以基本上我有一个图表,每个部分都有自己的颜色,所以我想在对象内部循环,同时分配值也为其分配颜色。

例子:

{testMeasurments.map(s=>
        <Pie 
        dataKey="value" 
        isAnimationActive={false} 
        data={s.data} 
        cx={200} 
        cy={200} 
        outerRadius={100} 
        innerRadius={60}
    fill={s.color} // Here I want to loop over each color and assign it to the proper value
  >
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它在这里肯定不起作用,但这就是我需要的!先感谢您。

reactjs recharts

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