我们正在为这个项目安装git,我正在和另一个同事一起玩.
我一直在解决一些精心设计的合并冲突,但我最终得到了一堆我不想要的额外文件.它们是.BACKUP .BASE,.LOCAL和.REMOTE文件.基于这些名称,它们似乎来自解决我的合并.我得到的一些确切的文件名是:
是否可以不保存这些文件?你可以想象,现在有9个版本的index.shtml有点烦人.我正在使用git的内置合并工具tortoisemerge.
我通过运行git log遇到了类似的东西,它显然创建了一个"df"文件.只需将其包含在.gitignore文件中即可轻松处理.不过,我不想仅仅在整个项目中累积上面的文件.
我正在尝试更新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?
我刚刚上了一台新的PC,我正在为IntelliJ IDEA 社区版提供支持,因为我不是Eclipse的最大粉丝.我觉得现在是尝试另一个IDE的最佳时机.
但我似乎无法弄清楚如何在IDE中查看我的应用服务器日志/异常.我发现最接近的是通过以下方式启用两个复选框(它们在全新安装时未选中):
运行 - >编辑配置 - >应用程序 - >日志(选项卡)
X标准输出更改时显示控制台
X标准错误更改时显示控制台
我只是没有找到任何带有日志的窗口/窗格/标签我可以打开.我已停止/重新启动我的服务器,退出/重新启动IntelliJ.
在Community Edition IDE中查看服务器日志是否不可用?
我正在使用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) 解决方案: 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) 我正在尝试设置一个不缓存静态资产.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) 编辑看起来我现在从服务器加载它.如果有人发现任何问题,我们很乐意听到他们的消息.
有一些问题让淘汰映射插件工作.我可以使用静态数据,没有任何问题,请参阅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) css ×1
file ×1
git ×1
git-merge ×1
javascript ×1
jsf ×1
jsf-2 ×1
knockout.js ×1
logging ×1
merge ×1
mime-types ×1
node.js ×1
npm ×1
puppeteer ×1
screenshot ×1
webfonts ×1
websphere ×1
windows ×1