小编meg*_*wac的帖子

git switch分支而不丢弃本地更改

好吧,让我们说有一天我们做了一些修改,当我们去提交它们时,我们注意到我们正在处理错误的分支.

我们如何强制git切换分支而不丢弃本地更改.

在我等待回复的时候,我可能会以天真的方式解决这个问题,但我想知道如果我说的话是正确的程序,如果我说之前没有发生这种情况......

  • 备份改变了回购
  • git reset --hard
  • git checkout right-branch
  • 恢复更改
  • git commit -m "changes"

git git-branch

154
推荐指数
6
解决办法
9万
查看次数

lodash中transform和reduce之间的区别是什么

除了声明"转换是一种更有效的替代方法"之外,我找不到有关差异的文档.lodash中的transform和reduce之间有什么区别(除了慢25%)?

javascript lodash

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

Bootstrap 3:如何使用选择和标签创建内联表单?

我的标签一直出现在选择上方.我希望他们都在同一条线上.请参阅jsfiddle:http://jsfiddle.net/jjgelinas77/9nL9x/

<div class="well well-sm">
  <form name="myForm" role="form" novalidate="novalidate" class="form-inline">
    <div class="form-group">
      <label>C-Band</label>
      <select id="cband" class="form-control">
        <option value="C15+">C15+</option>
        <option value="C12-14">C12-14</option>
        <option value="Other">Other</option>
      </select>
    </div>
    <div class="form-group">
      <label>C-Band</label>
      <select ng-model="form.cband2" id="cband2" class="form-control">
        <option value="C15+">C15+</option>
        <option value="C12-14">C12-14</option>
        <option value="Other">Other</option>
      </select>
    </div>
    <button class="btn btn-primary">Filter</button>
  </form>
</div>
Run Code Online (Sandbox Code Playgroud)

html twitter-bootstrap-3

24
推荐指数
3
解决办法
5万
查看次数

把手助手 - 返回HTML而不是文本

我为我的模板写了一个简单的帮手.这是代码:

Handlebars.registerHelper('splitQuote', function (string) {
    if (string.indexOf('|') !== -1) {
        return string.replace('|', '<span>') + '</span>';
    }
    return string;
});
Run Code Online (Sandbox Code Playgroud)

所以我传递一个字符串,然后用"|"分割字符串 字符.我还想把第二部分放入span标签.

问题是,返回的结果是纯文本,所以我得到了像文本而不是HTML的span标签.

有谁知道捕获的是什么?

TNX

javascript helpers handlebars.js

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

将空格转换为多个文件中的选项卡Sublime Text 2

有没有办法将所有空格转换为制表符,而不是逐个文件?

如果我打开文件并通过View => Indentation => Convert Indentation to Tabs,它只会更改此文件.我想将缩进转换为整个项目中的选项卡.

tabs spaces indentation sublimetext sublimetext2

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

处理多个for循环中声明的变量的最惯用方法是什么?

JavaScript只有函数范围.因此,for循环中声明的变量对于整个函数是可见的.

例如,

function foo() {
    for(var i = 0; i < n; i++) {
        // Do something
    }
    // i is still in scope here
}
Run Code Online (Sandbox Code Playgroud)

当我们有多个for循环时,这就打开了我们如何处理这些其他for循环中的变量的问题.

我们使用不同的变量吗?

for(var i = 0; i < n; i++) { }
for(var j = 0; j < n; j++) { }
Run Code Online (Sandbox Code Playgroud)

或者我们使用相同的变量,但只是分配一个值(而不是声明它)?

for(var i = 0; i < n; i++) { }
for(i = 0; i < n; i++) { }
Run Code Online (Sandbox Code Playgroud)

或者i在循环之外声明?

var i;
for(i = 0; i < n; i++) …
Run Code Online (Sandbox Code Playgroud)

javascript idioms

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

Flexbox布局中的传单地图

我似乎无法得到一个(死的简单)Leaflet.map渲染内部flexbox.我认为这可能是一个问题invalidateSize

死简单(破碎)示例:jsbin
如果删除flexbox CSS它将起作用:jsbin

HTML

<body>
    <div id="content">
      <div id="mapPane"></div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

CSS

body {
    display: flex;
    flex-flow: column wrap;
}

#content {
    flex: 1 1;
    order: 2;
}

#mapPane {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

html css flexbox leaflet

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

重启后无法在sailsjs中获取socket的会话

我试图在sailsjs上构建套接字驱动的应用程序,它很小,我只需要内存会话适配器,但是当我重新启动应用程序时,我得到了socket.get('/'):

Could not parse: No session data returned, and an error was encountered saving session data for the first time: undefined SyntaxError {stack: (...), message: "Unexpected token N"} sails.io.js:142

Uncaught Error: Server response could not be parsed!
No session data returned, and an error was encountered saving session data for the first time: undefined 
Run Code Online (Sandbox Code Playgroud)

我知道我的会话丢失了,但无法找到任何方法来恢复它,甚至无法处理此错误.

有没有办法在不重新加载页面的情况下为套接字请求新的会话cookie?

javascript socket.io sails.js

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

CakePHP:$ form-> input('checkbox');

使用config div => false

$form->input('checkbox');
Run Code Online (Sandbox Code Playgroud)

打印

<input type="checkbox" value="1" ....>
<label>checkbox</label>
Run Code Online (Sandbox Code Playgroud)

但我希望它逆序

<label>checkbox</label>
<input type="checkbox" value="1" ....>
Run Code Online (Sandbox Code Playgroud)

可以扭转吗?

cakephp

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

Sails.js:模型上的动态表名

我在Sails.js中创建了一个JS记录器应用程序,一切看起来都很棒.现在,我正在努力扩展应用程序:我需要为同一个模型使用几个表(例如,session1 sesson2基于id 的表等).

让我们说对于模型"Pageview",我将使用不同的表,如"Pageview1","Pageview2"等.

我如何动态定义该模型的tableName,因此我可以根据param或属性在每个请求上更改它.

到目前为止,我已经尝试过这种方式

var tableId = 2;
Pageview.tableName = "pageview" + tableId;
Pageview.create(values, function...);
Run Code Online (Sandbox Code Playgroud)

该代码不会破坏应用程序,也不会抛出任何错误,但记录保存在默认表中,而不是我想要的.

node.js sails.js

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