小编Pro*_*ome的帖子

在mocha中的每个测试文件之前运行一组操作

我最近开始使用mocha来测试我的expressjs服务器.我的测试被分成多个文件,其中大多数都包含一些重复的段(大多数是在将所有灯具加载到DB之后的语句之前),这真的很烦人.

我想我可以将它们全部导出到一个文件并在每次测试中导入它们,但我想知道是否有一些更优雅的解决方案 - 例如运行具有所有设置命令的某个文件,以及另一个包含所有设置命令的文件拆除命令.

如果有人知道答案会很棒:)

mocha.js express

14
推荐指数
2
解决办法
7191
查看次数

gnuplot png输出不绘制虚线/虚线

我正在尝试使用gnuplot v4.4绘制包含虚线和连续线的图形.代码是:

set term postscript eps enhanced color
set style line 1 linetype 1 lw 2
set style line 2 linetype 1 lw 2 linecolor rgb 'green'
set style line 3 linetype 1 lw 2 linecolor rgb 'blue'
set style line 4 linetype 4 lw 2 linecolor rgb 'red'
set style line 5 linetype 3 lw 2 linecolor rgb 'blue'

set border lw 3
set xtics font ',18'
set ytics font ',18'
set output 'roc.ps'
set key right bottom
plot …
Run Code Online (Sandbox Code Playgroud)

gnuplot

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

从我们按下键盘上的键,直到它出现在您的word文档中时会发生什么

这个问题在我的求职面试中......我只是想看看我是否提供了所有细节......

c hardware assembly winapi

12
推荐指数
2
解决办法
7855
查看次数

有条件地运行npm脚本

我有2个主要的构建配置 - dev和prod.我将更新推送到运行npm install --production的heroku服务器以安装我的应用程序.在package.json中,我有以下部分:

"scripts": {
    "postinstall": "make install"
}
Run Code Online (Sandbox Code Playgroud)

运行一个make文件,负责解释代码和其他一些小问题.

但是,我不需要在开发模式下运行此makefile.有没有办法用npm有条件地运行脚本?

谢谢!

heroku node.js npm

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

"当尝试将项目添加到mongoose数组时,"对象{}没有方法'cast'错误

我正在尝试使用node.js,mongoose和backbone创建一个todo应用程序用于学习目的.到目前为止,我定义了这些模型:

var TaskSchema = new mongoose.Schema({
    title: { type:String },
    content: { type:String } ,
    created: {type:Date, 'default':Date.now},
    due: {type:Date},
    accountId: {type:mongoose.Schema.ObjectId}
});

var Task = mongoose.model('Task',TaskSchema);

var AccountSchema = new mongoose.Schema({
    email: { type:String, unique: true},
    password: { type:String } ,
    name: { first: {type:String}, 
        last: { type:String } },
    birthday: {
        day: {type:Number, min:1, max:31, required:false},
        month: {type:Number, min:1, max:12, required:false},
        year: {type:Number}

    },
    photoUrl: {type:String},
    biography:{type:String},
    tasks:[Task]
});

var Account = mongoose.model('Account',AccountSchema);
Run Code Online (Sandbox Code Playgroud)

另外,我还有以下添加任务的方法:

var enter_new_task …
Run Code Online (Sandbox Code Playgroud)

mongoose node.js express

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

为什么'git merge'添加以tilde结尾的文件?

我正在合并两个相当分散的git分支.自动合并完成后,我最终有多个文件有两个版本:

file.cc~HEAD
file.cc~branchA
Run Code Online (Sandbox Code Playgroud)

虽然原来file.cc不见了.由于两个文件都是相同的,我有点疑惑.为什么会这样?它代表哪种冲突?

git git-merge

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

Log4j没有使用属性文件查找自定义appender

我正在尝试使用以下XML属性文件在Eclipse插件项目中配置log4j,该文件包含一个名为EclipseLoggingAppender的自定义appender:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
  <appender name="eclipseErrorView" class="com.lior.ibd.utils.logging.EclipseLoggingAppender"/> 

<appender name="console" class="org.apache.log4j.ConsoleAppender"> 
    <param name="Target" value="System.out"/> 
    <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%-5p %c{1} - %m%n"/> 
    </layout> 
  </appender>

  <root> 
    <priority value ="debug" /> 
    <appender-ref ref="console" /> 
  </root>
  <logger name="com.lior">
    <level value ="warn" /> 
    <appender-ref ref="eclipseErrorView" />
  </logger> 

</log4j:configuration>
Run Code Online (Sandbox Code Playgroud)

我将此属性文件传递给代码中的以下语句:

DOMConfigurator.configure(filename);
Run Code Online (Sandbox Code Playgroud)

但是在加载应用程序时,我收到以下错误消息:

log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: com.lior.ibd.utils.logging.EclipseLoggingAppender
Run Code Online (Sandbox Code Playgroud)

谁知道这笔交易是什么?可能是类路径问题?..

java eclipse log4j

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

3D游戏编程的模型?

我是游戏开发和游戏编程的初学者.我有计算机图形学的经验 - 主要是OpenGL在那些日子里最后,我有一些空余时间来提高我的游戏编码技能.但是当我开始编写一个简单的3D游戏时,我找不到任何用于自由纹理和3D图形模型的好资源(例如,对于2D游戏,我发现了许多用于精灵表的资源等等).

您是否熟悉3D游戏纹理/模型的资源?

game-engine

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

检测android webview资源加载失败

有没有办法检测资源加载错误事件?(例如图像)
目前存在处理不可恢复错误的onReceivedError事件WebViewClient.我主要对收听图像加载错误事件感兴趣.

android android-webview

5
推荐指数
0
解决办法
375
查看次数

将Swing组件添加到Eclipse RCP插件

我在SWT中嵌入Swing组件时遇到了麻烦(比如eclipse插件..)目前我所拥有的:

 public void createPartControl(Composite parent) {
  java.awt.Frame f = SWT_AWT.new_Frame(parent);
  JPanel panel = new JPanel(new BorderLayout());
  JButton button = new JButton("Swing button");
  JLabel label = new JLabel("Swing label");
  panel.add(label,BorderLayout.NORTH);
  panel.add(button,BorderLayout.CENTER);
  f.add(panel);
 }
Run Code Online (Sandbox Code Playgroud)

此代码段无法加载,插件在第一行崩溃...

知道如何合并这些组件吗?

谢谢!

java swing swt eclipse-plugin

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

添加导出向导以eclipse RCP独立应用程序

您好我正在尝试添加导出向导,类似于Eclipse中可用的导出向导到独立的RCP应用程序.我在plugin.xml中输入以下代码:

   <extension
     id="exportScript"
     point="org.eclipse.ui.exportWizards">
  <wizard
        class="com.myApplication.scriptGenerator.ExportWizard"
        id="com.myApplication.scriptGenerator.exid"
        name="Export as Script">
  </wizard>
Run Code Online (Sandbox Code Playgroud)

但是在文件菜单条目中看不到任何向导..我缺少什么?

谢谢 :)

java eclipse eclipse-plugin eclipse-rcp

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

与distcc的骗局?

在distcc中使用scons的正确方法是什么?使用CC =“ distcc g ++”或CXX的明显方法不起作用。

有没有人成功地将两者结合在一起?

谢谢!

scons distcc

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

jquery mobile'live'函数在phonegap应用程序中未定义


我试图让这个例子与phonegap 2.7和jquery mobile 1.3.1一起使用.我从以下index.html文件开始:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="format-detection" content="telephone=no" />
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
        <link rel="stylesheet" type="text/css" href="css/index.css" />
        <link rel="stylesheet" type="text/css" href="css/jquery.mobile-1.3.1.min.css" />

        <title>Hello World</title>
        <script type="text/javascript" src="js/lib/jquery/jquery-1.9.1.min.js"></script>
        <script type="text/javascript" src="js/lib/jquery-mobile/jquery.mobile-1.3.1.min.js"></script>
        <script type="text/javascript" src="cordova-2.7.0.js"></script>
        <script type="text/javascript" src="js/index.js"></script>
        <script type="text/javascript">
            app.initialize();           
        </script>
    </head>
    <body>
        <div data-role="page" data-theme="a" id="page-home">
            <div data-role="header" data-nobackbtn="true" data-theme="e">
                <h1>Hello world app</h1>
            </div> <!-- /header -->

            <div data-role="content" id="content-manual" data-theme="a">

            <div data-role="button" id="playaudio" data-theme="e">Play</div> …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-mobile cordova

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