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

如何避免意外杀死emacs中的文本?

我有一个突出显示模式(忘记所谓的),通过突出显示文本,我在标记和点之间选择了哪个区域.杀死地区时非常方便.但是,有时候,即使没有明显突出显示的文字,但我不小心按下了Cw,它仍会偶尔杀死一些文字.我的问题是如何阻止这种行为?如果我突出显示它,我只想要它杀死文本.

emacs elisp text-editor

4
推荐指数
3
解决办法
314
查看次数

让Emacs对缩进的攻击性降低

每当我输入某些内容时,Emacs就会重新使用当前行,例如";" 要么 "//".这非常令人讨厌,因为有很多地方不够智能缩进.

如何禁用此功能?我仍然希望能够使用TAB缩进该行,但我不希望我输入的任何源代码使其重新启动.

(我正在使用Dylan Moonfire的C#模式,但这可能适用于任何cc模式.)

emacs elisp indentation cc-mode

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

Django:模型名称冲突

我想在我的项目中使用不同的开源应用程序.问题是两个不同的应用程序使用相同的模型名称和它们自己的模型定义.

我试过用:

    class Meta:
        db_table = "db_name"
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我仍然在syncdb上遇到字段名称冲突错误.有什么建议.

更新

我实际上是在尝试将Satchmo与Pinax集成.错误是:

错误:一个或多个模型未验证:

contact.contact:字段'user'的访问者与相关的m2m字段'User.contact_set'冲突.将related_name参数添加到"user"的定义中.

friends.contact:m2m字段'用户'冲突的访问者与相关字段User.contact_set'.将related_name参数添加到"users"的定义中.

你是对的,表名已经是唯一的.我分析了模型,模型'联系'是两个不同应用程序的两个模型.当我评论其中一个模型时,它工作正常.

可能是错误,因为两个应用程序都在PYTHON_PATH中,当其他应用程序定义具有相同名称的模型时,就会发生冲突.

python django django-models

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

如何为Emacs文件设置语法高亮显示

我的.emacs就像是我的路线图,我在那里获取了很多文件.他们的扩展名是.emacs:例如,

 fileName.emacs
Run Code Online (Sandbox Code Playgroud)

问题是只有〜/ .emacs有语法高亮.

我想为所有以.emacs结尾的源文件突出显示语法.

如何将语法高亮显示在所有源.emacs -files上?

emacs elisp syntax-highlighting

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

我可以使用Google Analytics跟踪IFRAME小部件吗?

我们将通过嵌入一个小代码片段来启动基于JS的小部件,网站管理员(任何网站)将放在他们的网站上,如:

<iframe src="SOURCE_PATH" frameborder="0" width="300px" height="150px"  scrolling="no" id="cd_frame"></iframe>
Run Code Online (Sandbox Code Playgroud)

在小部件内部有三个链接,我们需要跟踪小部件将要使用的外部站点上发生的点击次数.

如果我只是简单地把GA提供的代码放在哪里?或者我需要进行任何更改吗?

谢谢.

javascript iframe google-analytics

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

这个对象的范围是什么

我有以下代码片段,它使用'event'我的开发人员认为'var event'的范围仅限于'if'条件.真的吗.我怎样才能使这个代码变得更好

function prepForDrag(obj, event) {      
    if(event= "undefined"){  
        var event=obj || window.event;
    }
    if (event.altKey) {
        showShiftEditable(objCurrentEditRow, nCurrentEditableShift, lCurrentEditableBreak, true);    
        var thisForm = eval('document.${formName}');
        // ...
        enableDragState(obj);
        disableClickEditHandler(obj);  ## remove 'normal' line sched click handling in dd mode
    }
  }
Run Code Online (Sandbox Code Playgroud)

javascript scope

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

我如何解析像geo:point的JSON?

我正在尝试使用来自last.fm的jquery解析JSON响应并获取经度和纬度值.保存这些值的JSON部分如下所示:

"location":{"geo:point":{"geo:lat":"58.409901","geo:long":"15.563306"}
Run Code Online (Sandbox Code Playgroud)

我得到的代码是这样的:

$.getJSON("http://ws.audioscrobbler.com/2.0/?method=artist.getevents&artist=familjen&api_key=xformat=json&callback=?",
 function(data){
  $.each(data.events.event, function(i,item){
   $("#menucontent").append("<br/>"+item.title + " " + item.venue.location.geo:point.geo:lat);
        });
});
Run Code Online (Sandbox Code Playgroud)

显然,"item.venue.location.geo:point.geo:lat"这一部分不起作用.如何使用":"获取这些值?

jquery parsing json last.fm

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

Django makemessages for app in site-packages

如何使用Django的内置makemessages工具收集项目文件夹之外的翻译字符串?管理命令makemessages非常方便,我想将它用于站点包中的应用程序.

django localization gettext django-manage.py

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

Elm 的余数运算符是什么

我有这个功能

result = 
  add 1 2 |> \a -> a % 2 == 0)
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Elm does not use (%) as the remainder operator
Run Code Online (Sandbox Code Playgroud)

当我查看文档时,我发现我可以使用modBy,所以我尝试了这个。

Elm does not use (%) as the remainder operator
Run Code Online (Sandbox Code Playgroud)

但这给了我以下错误。

This function cannot handle the argument sent through the (|>) pipe:
Run Code Online (Sandbox Code Playgroud)

elm

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

JSONField 在 Django 3.1 中不允许为 null

我试图JSONField在 Django 中使用 a ,有时我需要它为 null,所以我用 定义它null=True, blank=True,但是当我使用序列化器验证时,我得到my_data: [This field can't be null]. 这是我的代码:

模型.py

class MyModel(models.Model): 
    my_data = models.JSONField('data', null=True, blank=True, editable=False)
Run Code Online (Sandbox Code Playgroud)

序列化器.py

class MyModelSerializer(serializers.ModelSerializer):   
    my_data = serializers.JSONField()
    class Meta:
        model = MyModel
        fields = '__all__'
Run Code Online (Sandbox Code Playgroud)

视图.py

def save_my_data(self, request):
  info['my_data']  = None
  serializer = serializers.MyModelSerializer(data=info)     
  # validate the data
  print( serializer.is_valid() ) #returns False
  print( serializer.errors ) #returns my_data: [This field can't be null]
Run Code Online (Sandbox Code Playgroud)

对此有什么建议吗?提前致谢。

python django django-rest-framework

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