小编Bjo*_*orn的帖子

如何配置git在本地忽略某些文件?

我可以在本地忽略文件而不会污染其他人的全局git配置吗?我在我的git状态下没有跟踪文件是垃圾邮件,但我不想为我在本地分支机构中的每个小随机未跟踪文件提交git配置更改.

git ignore gitignore

1237
推荐指数
10
解决办法
35万
查看次数

检查字段是否包含字符串

我正在寻找一个运算符,它允许我检查一个字段的值是否包含某个字符串.

就像是:

db.users.findOne({$contains:{"username":"son"}})
Run Code Online (Sandbox Code Playgroud)

那可能吗?

mongodb

404
推荐指数
14
解决办法
36万
查看次数

在kubernetes中,pod和部署之间有什么区别?

我一直在创建pods,type:deployment但我看到一些文档使用type:pod,更具体地说是多容器pod的文档:

apiVersion: v1
kind: Pod
metadata:
  name: ""
  labels:
    name: ""
  namespace: ""
  annotations: []
  generateName: ""
spec:
  ? "// See 'The spec schema' for details."
  : ~
Run Code Online (Sandbox Code Playgroud)

但是要创建pod,我可以使用部署类型:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: ""
spec:
  replicas: 3
  template:
    metadata:
      labels:
        app: ""
    spec:
      containers:
        etc
Run Code Online (Sandbox Code Playgroud)

我注意到pod文档说:

create命令可用于直接创建pod,也可以通过Deployment创建pod或pod.强烈建议您使用部署来创建pod.它会监视失败的pod,并根据需要启动新的pod以维持指定的数量.如果您不希望部署监视您的pod(例如,您的pod正在编写无法重新启动的非持久性数据,或者您的pod非常短暂),则可以直接创建一个pod create命令.

注意:我们建议使用"部署"来创建窗格.仅当您不想创建部署时,才应使用以下说明.

但这提出了什么kind:pod是有益的问题?你能以某种方式参考部署中的pod吗?我没有看到办法.看起来你使用pod获得的是一些额外的元数据,但没有任何部署选项,例如replica重启策略.没有持久数据的pod有什么用,可以在重启后幸存下来?我想我也可以创建一个带有部署的多容器pod.

kubernetes

181
推荐指数
7
解决办法
5万
查看次数

nodejs有什么好的消息队列选项?

希望在我使用node.js构建的小型Web应用程序中使用消息队列.我看了resque但不确定是否合适.目标是通过socketio基于后端和其他客户端操作将通知推送到客户端.我可以用socketio做到这一点,但我认为可能一个正确的消息队列会使这个更清洁,我不必重新发明轮子.

有什么选择?

message-queue node.js

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

在Intellij IDEA中,如何用新行替换文本?

假设我想使用Intellij IDEA的替换功能用逗号和新行替换所有逗号.我在搜索框中放了什么?在vim中我会使用&\ r \n

java intellij-idea

109
推荐指数
6
解决办法
4万
查看次数

JSLint将'window'作为全局变量的问题

所以我正在使用JSLint来尝试检测错误.我关闭了一些我不喜欢的选项,但是我没有看到任何能够使用window全局变量的方法.好吧,有Yahoo Widget选项,但这太过分了.

使用'window'有什么用处,为什么JSLint会说这会导致错误?

javascript jslint

75
推荐指数
2
解决办法
4万
查看次数

在Python中组合两个排序列表

我有两个对象列表.每个列表已经按日期时间类型的对象的属性进行排序.我想将这两个列表合并为一个排序列表.是进行排序的最好方法还是有更智能的方法在Python中执行此操作?

python sorting list

68
推荐指数
6
解决办法
10万
查看次数

我应该如何开始编写设备驱动程序?

我想学习如何编写设备驱动程序,因为我觉得它很有趣.我使用的是Mac OS X Macbook,但我也有一台Ubuntu机器(在Mac Min上运行).我对C非常熟悉,目前正在读这本书.我在网上找到了一些链接,比如Mac Dev Center.我这样做是因为它会很有趣.我认为,由于我编写的软件,硬件的运行会让人感到非常满意.

我想我想要的是一些提示或建议和指导,有没有人知道没有驱动程序的设备列表,或者我可以为已经支持的东西编写驱动程序(更喜欢前者所以我实际上提供价值).什么是开始使用的好设备?我咬的比我咬得多吗?我不怕低级编程或汇编或需要付出任何努力.我真的很喜欢挑战!

c hardware assembly drivers

68
推荐指数
3
解决办法
7万
查看次数

如何判断div是否滚动到底部?

如何在不使用jQuery或任何其他JavaScript库的情况下确定具有垂直滚动条的div是否一直滚动到底部?

我的问题不是如何滚动到底部.我知道该怎么做.我想确定div是否已经滚动到底部.

这不起作用:

if (objDiv.scrollTop == objDiv.scrollHeight) 
Run Code Online (Sandbox Code Playgroud)

javascript scroll scrollbar

62
推荐指数
4
解决办法
4万
查看次数

在什么情况下应该在python中使用内置的"运算符"模块?

我说的是这个模块:http: //docs.python.org/library/operator.html

来自文章:

运算符模块导出一组在C中实现的函数,这些函数对应于Python的内部运算符.例如,operator.add(x,y)等价于表达式x + y.函数名称是用于特殊类方法的函数名称; 为方便起见,还提供了没有前导和尾随__的变体.

我不确定我理解这个模块的好处或目的.

python operators

42
推荐指数
4
解决办法
2万
查看次数