小编Spa*_*ky1的帖子

温斯顿:如何旋转日志

如何在使用Winston处理node.js的日志记录时旋转日志.也就是说,如何为应用运行的每一天创建一个新文件?

    var logger = new (winston.Logger)({
       transports: [
          new (winston.transports.Console)(),
          new (winston.transports.File)({ filename: '2012-07-09.log' })
      ]
});

logger.log('info', 'Test Log Message', { anything: 'This is metadata' });
Run Code Online (Sandbox Code Playgroud)

node.js flatiron.js

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

将消息从PHP发送到Node.js

如何从php发送消息到node.js?我有一个运行php和node.js的linux服务器.

当用户完成一个事务(通过php)时,我想从php向node.js发送一条消息.然后,节点将通过套接字连接更新客户端.

在不破坏node.js性能的情况下,从php向node.js发送少量数据的好方法是什么?

php node.js

21
推荐指数
3
解决办法
2万
查看次数

Genymotion:每次如何加载apk?

我开始使用Android开发和Genymotion.让Genymotion安装.apk并多次运行它很困难.这是我正在做的事情:

  1. 从Genymotion开始运行.
  2. 按Elipse中的Genymotion图标.
  3. 请参阅Genymotion虚拟设备管理器.需要注意的是国家的我的虚拟机是
  4. 创建一个新的Android项目
  5. 按绿色运行按钮
  6. 请参见运行方式对话框 选择Android应用程序
  7. 请参阅Android设备选择器.选择Genymotion_nexus_one
  8. 请参阅hello world app run.按GM 主页按钮

从这里,如果我更改应用程序,很难让应用程序在模拟器中重新显示:

  1. 将按钮拖到activity_main.xml.保存.
  2. 按绿色运行按钮
  3. 什么都没发生

要让应用程序重新显示,需要轻触Handle类型操作:

  1. 如果我清除控制台日志或启动GM虚拟设备管理器,在按下"运行"按钮之前,该应用程序通常会显示在Genymotion中.

任何想法如何让Genymotion表现得没有摇摇欲坠?

我在OSX 10.7.5上运行最新的SDK:20131030

android genymotion

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

Visual Studio代码:如何禁用拖动以编辑文本?

在VS Code中如何禁用拖动到编辑文本?

在Visual Studio Code中编辑时,通常当我尝试选择文本区域时,我不小心选择了几个字符.当我拖动时,字符会被移动.似乎我无法使用鼠标.

如何禁用拖动进行编辑?我在网上和键盘快捷方式搜索.没运气.

visual-studio-code

9
推荐指数
3
解决办法
1166
查看次数

使用init.d重新启动Node.js App

我想让一个init.d守护进程重新启动我的node.js应用程序,如果它崩溃了.此脚本启动/停止我的节点应用程序.如果它崩溃,我没有运气重启应用程序.

我在CentOS下运行.我错过了什么?

#!/bin/sh
. /etc/rc.d/init.d/functions

USER="rmlxadmin"
DAEMON="/usr/bin/nodejs"
ROOT_DIR="/home/rmlxadmin"

SERVER="$ROOT_DIR/my_node_app.js"
LOG_FILE="$ROOT_DIR/app.js.log"

LOCK_FILE="/var/lock/subsys/node-server"

do_start()
{
        if [ ! -f "$LOCK_FILE" ] ; then
                echo -n $"Starting $SERVER: "
                runuser -l "$USER" -c "$DAEMON $SERVER >> $LOG_FILE &" && echo_success || echo_failure
                RETVAL=$?
                echo
                [ $RETVAL -eq 0 ] && touch $LOCK_FILE
        else
                echo "$SERVER is locked."
                RETVAL=1
        fi
}
do_stop()
{
        echo -n $"Stopping $SERVER: "
        pid=`ps -aefw | grep "$DAEMON $SERVER" | grep -v " grep " | awk '{print $2}'` …
Run Code Online (Sandbox Code Playgroud)

init.d node.js

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

RestKit派生数据故障

我正在尝试使用Restkit.我按照这里的安装说明进行操作:https://github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x

我正在运行Xcode 4.3.2.当我尝试运行RKCatalog项目时,我收到一个错误:clang:错误:没有这样的文件或目录:'/ Users/sparky/Library/Developer/Xcode/DerivedData/RKCatalog -fdohdnazcupmydfaxxedezitkbpl/Build/Products/Debug-iphonesimulator/RestKit/RestKit"

我不是Xcode专家.我不知道从哪里开始.

ios

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

sed:删除两个字符串之间的字符

对于xml文件中的所有事件,我想使用sed删除"foo = 1&"和"bar = 2&"之间的所有字符.

<url>http://example.com?addr=123&foo=1&s=alkjasldkffjskdk$bar=2&f=jkdng</url>
<url>http://example.com?addr=124&foo=1&k=d93ndkdisnskiisndjdjdj$bar=2&p=dnsks</url>
Run Code Online (Sandbox Code Playgroud)

这是我的sed命令:

sed -e '/foo=1&/,/bar=2&/d' sample.xml
Run Code Online (Sandbox Code Playgroud)

当我运行它时,文件保持不变.

以上是基于这个例子:找到"string1"并删除它和"string2"

regex bash sed

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

带有插槽的 Vue 表 2。如何将数据 id 传递给事件处理程序?

我正在使用插槽在 Vue 表 2 中显示一个按钮。如何将仓库的 id 即 123 或 456 传递给 edit() 事件处理程序?

我试过添加道具(因为这是文档显示的内容)。但我没有任何运气。我在组件中使用 Vue Tables 2。

<template>
<div>
    <h1>How to pass warehouse id to edit() method?</h1>
    <v-client-table :columns="columns" :data="warehouses" :options="options">
        <span slot="actions" slot-scope="{ WarehousesMin }"> 
            <button v-on:click="edit">Edit</button>
        </span>
    </v-client-table>
</div>
Run Code Online (Sandbox Code Playgroud)

export default { 
name: 'WarehousesMin',
 data() {
        return {
            warehouses: [
                {"id": 123, "name": "El Dorado", "loc": "EDO"},
                {"id": 456, "name": "Tartarus", "loc": "TAR"}
            ],
            options: {
                headings: {name: 'Name', code: 'Loc', actions: 'Actions'}
            },
            columns: ['name', 'loc', 'actions'], …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-tables-2

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