小编mag*_*nta的帖子

git .BACKUP .BASE .LOCAL .REMOTE文件

我们正在为这个项目安装git,我正在和另一个同事一起玩.

我一直在解决一些精心设计的合并冲突,但我最终得到了一堆我不想要的额外文件.它们是.BACKUP .BASE,.LOCAL和.REMOTE文件.基于这些名称,它们似乎来自解决我的合并.我得到的一些确切的文件名是:

  • index.shtml.BACKUP.16908.shtml
  • index.shtml.BASE.16908.shtml
  • index.shtml.LOCAL.16908.shtml
  • index.shtml.REMOTE.16908.shtml
  • 我还有另一组上面的文件,但以.21384结尾,假设从另一次合并尝试

是否可以不保存这些文件?你可以想象,现在有9个版本的index.shtml有点烦人.我正在使用git的内置合并工具tortoisemerge.

我通过运行git log遇到了类似的东西,它显然创建了一个"df"文件.只需将其包含在.gitignore文件中即可轻松处理.不过,我不想仅仅在整个项目中累积上面的文件.

git merge file git-merge

18
推荐指数
2
解决办法
6736
查看次数

通过安装程序(MSI)Windows 7更新Node.js时没有看到最新版本

我正在尝试更新Windows 7机器上的节点,但在重新安装/更新节点后我没有看到最新版本.

我只是去http://nodejs.org/download/并获取最新的Windows安装程序,v0.10.28.然后我运行该安装程序,它默认安装在我的本地硬盘驱动器上的所有内容,包括npm,这很酷,因为我也想升级它.

安装运行/完成没有明显的问题,但当我这样做时:

node --version
Run Code Online (Sandbox Code Playgroud)

我仍然看到我的"旧"版本,v0.10.15,而不是我认为刚刚安装的最新版本,v0.10.28.我的npm版本仍然报告我的"旧"版本.

我也试过重启.

如何更新节点/ npm?

windows node.js npm

18
推荐指数
6
解决办法
2万
查看次数

如何在IntelliJ IDEA Community Edition中查看我的服务器日志

我刚刚上了一台新的PC,我正在为IntelliJ IDEA 社区版提供支持,因为我不是Eclipse的最大粉丝.我觉得现在是尝试另一个IDE的最佳时机.

但我似乎无法弄清楚如何在IDE中查看我的应用服务器日志/异常.我发现最接近的是通过以下方式启用两个复选框(它们在全新安装时未选中):

运行 - >编辑配置 - >应用程序 - >日志(选项卡)

X标准输出更改时显示控制台

X标准错误更改时显示控制台

我只是没有找到任何带有日志的窗口/窗格/标签我可以打开.我已停止/重新启动我的服务器,退出/重新启动IntelliJ.

Community Edition IDE中查看服务器日志是否不可用?

logging intellij-idea

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

Puppeteer 全页面截图,在页面底部呈现额外的空白

我正在使用Puppeteer v1.3.0在构建/部署期间的各个断点处生成一些屏幕截图。我似乎不明白如何正确生成全页屏幕截图。

我可以完全按照我想要的方式获得整页屏幕截图,但我必须将视口尺寸设置两次,这对我来说似乎很奇怪(我只是设置任意高度,然后评估 clientHeight):

//xl
await page.setViewport({
    width: 1201,
    height: 600
});
await page.setViewport({
    width: 1201,
    height: await page.evaluate(() => document.body.clientHeight),
    isMobile: true //whether the meta viewport tag is taken into account
});
await page.screenshot({path: 'xl.png');
Run Code Online (Sandbox Code Playgroud)

我尝试设置 waitUntil networkidle,只是评估 clientHeight 并将 fullPage 设置为 true 在 page.screenshot 中:

await page.goto('my-url-here', {
    waitUntil: 'networkidle2'
});
await page.setViewport({
    width: 1201,
    height: await page.evaluate(() => document.body.clientHeight),
    isMobile: true //whether the meta viewport tag is taken into account
});
await page.screenshot({path: …
Run Code Online (Sandbox Code Playgroud)

screenshot puppeteer

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

JSF2网络字体eot和svg mime类型在IE8中不起作用

解决方案: IE8似乎不喜欢JSF的资源加载.我刚刚将src url更改为相对路径,现在正在加载字体:

//this wasn't working for me, 404'ing in IE8
src: url( #{resource['theme/fonts:mycustom_regular-roman-webfont.eot?#iefix']} ) format('embedded-opentype'),

//this works for me in IE8
src: url( ../resources/theme/fonts/mycustom_regular-roman-webfont.eot?#iefix ) format('embedded-opentype'),
Run Code Online (Sandbox Code Playgroud)



我正在尝试在JSF2应用程序和IE8中使用自定义Web字体.字体在其他浏览器中工作正常,我似乎遇到了我的mime类型eot和svg的问题.IE8中发生的事情是我在CSS中声明了非Web字体回退.

这是我的web.xml:

<!-- web fonts -->
<mime-mapping>
    <extension>eot</extension>
    <mime-type>application/vnd.ms-fontobject</mime-type>
</mime-mapping>
<mime-mapping>  
    <extension>otf</extension>  
    <mime-type>font/opentype</mime-type>  
</mime-mapping>      
<mime-mapping>  
    <extension>ttf</extension>  
    <mime-type>application/x-font-ttf</mime-type>  
</mime-mapping>      
<mime-mapping>  
    <extension>woff</extension>  
    <mime-type>application/x-font-woff</mime-type>  
</mime-mapping>
<mime-mapping>  
    <extension>svg</extension>  
    <mime-type>image/svg+xml</mime-type>  
</mime-mapping>
Run Code Online (Sandbox Code Playgroud)

以下是控制台告诉我的内容:

[4/23/13 10:59:37:522 PDT] 0000001f context       W   JSF1091: No mime type could be found for file omnesods_medium-roman-webfont.eot?#iefix.  To resolve this, add a mime-type mapping to the applications …
Run Code Online (Sandbox Code Playgroud)

webfonts jsf-2 mime-types

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

如何在JSF2中禁用静态资产(如.css和.js)的缓存?

我正在尝试设置一个不缓存静态资产.css和.js的项目.我们似乎对某些人有一些内部缓存问题,我希望这可以解决它.

我有一个阶段监听器,基本上是这个http://turbomanage.wordpress.com/2006/08/08/disable-browser-caching-in-jsf/的略微修改版本

我的课:

package com.ods.common.jsf.phaselistener;

import javax.faces.context.FacesContext;
import javax.faces.event.PhaseEvent;
import javax.faces.event.PhaseId;
import javax.faces.event.PhaseListener;
import javax.servlet.http.HttpServletResponse;

public class CacheControlPhaseListener implements PhaseListener
{
public PhaseId getPhaseId()
{
    return PhaseId.RENDER_RESPONSE;
}

public void afterPhase(PhaseEvent event)
{
}

public void beforePhase(PhaseEvent event)
{
    FacesContext facesContext = event.getFacesContext();
    HttpServletResponse response = (HttpServletResponse) facesContext
            .getExternalContext().getResponse();
    response.setHeader("Cache-control", "no-cache"); // HTTP 1.1
    response.setHeader("Cache-control", "no-store"); // HTTP 1.1
    response.setHeader("Cache-control", "must-revalidate"); // HTTP 1.1
    // response.setHeader("Pragma","no-cache"); //HTTP 1.0
    response.setHeader("Allow", "GET"); // Allowing GET Method only
    response.setHeader("Allow", "POST");// Allowing …
Run Code Online (Sandbox Code Playgroud)

javascript css websphere jsf browser-cache

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

淘汰赛映射

编辑看起来我现在从服务器加载它.如果有人发现任何问题,我们很乐意听到他们的消息.

有一些问题让淘汰映射插件工作.我可以使用静态数据,没有任何问题,请参阅http://jsfiddle.net/RH9wQ/

当我尝试从服务器加载数据时,它似乎不起作用.下面是我正在使用的简单代码.jsfiddle中的数据是从我的服务器返回的确切数据.我错过了一些完全明显的东西吗

我正在做的是根据点击的alpha按钮加载不同的药物.因此,单击"y"并获取以y开头的药物列表,单击"z"并获取以z开头的药物列表.单击按钮/加载数据时,我想用来自服务器的内容替换我的viewModel数据.

另外,请注意jsfiddle页面上的控制台,数据看起来很好(8个数组元素和count = 8),但请注意viewModel的控制台,preferredDrugs和count是不同的,有人知道这是为什么吗?

$(function() {
    $('.load').click(function() {
        var $letter = $(this).attr('value');

        //show spinner
        $('#loading').show();

        //load in drug list data
        $.getJSON('/PreferredDrugList/service/preferredDrugs/' + $letter, function(data) {
            //hide spinner
            $('#loading').hide();

            console.log(data);
            //create observable properties for each of the properties on data
            ko.mapping.fromJS(data, viewModel);
            console.log(viewModel);

        });
    });

});//end ondomready

//default data
var data = {
    preferredDrugs: [],
    count: 0
};

var viewModel = ko.mapping.fromJS(data);

ko.applyBindings(viewModel);
Run Code Online (Sandbox Code Playgroud)

knockout-mapping-plugin knockout.js

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