小编mas*_*ilo的帖子

如何在启动时运行shell脚本

在亚马逊linux实例上,我有两个调用的脚本start_my_app,stop_my_app它们永远启动和停止(这反过来运行我的node.js应用程序).我使用这些脚本手动启动和停止我的节点应用程序.到现在为止还挺好.

我的问题:我也想设置它,以便start_my_app在系统启动时运行.我知道我需要在里面添加一个文件init.d,我知道如何将它符号链接到其中的正确目录rc.d,但无法弄清楚我放入的文件中究竟需要的内容init.d.我认为它应该只是一行,比如start_my_app,但这对我来说并不适用.

linux init.d node.js forever

344
推荐指数
10
解决办法
92万
查看次数

MySQL ON UPDATE CASCADE不是CASCADEing

假设我有两个下表:

CREATE TABLE post (
  id bigint(20)     NOT NULL    AUTO_INCREMENT,
  text text ,

  PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=1;

CREATE TABLE post_path (
  ancestorid bigint(20)     NOT NULL    DEFAULT '0',
  descendantid bigint(20)   NOT NULL    DEFAULT '0',
  length int(11)            NOT NULL    DEFAULT '0',

  PRIMARY KEY (ancestorid,descendantid),
  KEY descendantid (descendantid),

  CONSTRAINT f_post_path_ibfk_1 
    FOREIGN KEY (ancestorid) REFERENCES post (id) 
    ON DELETE CASCADE 
    ON UPDATE CASCADE,
  CONSTRAINT f_post_path_ibfk_2 
    FOREIGN KEY (descendantid) REFERENCES post (id) 
    ON DELETE CASCADE 
    ON UPDATE CASCADE
) ENGINE=InnoDB;
Run Code Online (Sandbox Code Playgroud)

并插入这些行:

INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

mysql cascade foreign-keys

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

vararg函数如何找出机器码中的参数数量?

printf这样的可变函数如何找出它们得到的参数数量?

显然,参数的数量不会作为(隐藏)参数传递(请参阅asm示例中的printf调用).

有什么诀窍?

assembly printf variadic abi calling-convention

11
推荐指数
4
解决办法
5285
查看次数

在Ubuntu上为WebRTC安装TURN服务器

如何在我的ubuntu 12.04上安装TURN服务器?你能分享教程吗?我读了这篇教程:为WebRTC应用程序实现我们自己的STUN/TURN服务器.但我不明白的是如何在我的ubuntu 12.04上安装自己的TURN服务器?

我正在使用类似以下代码的东西来创建 RTCPeerConnection

const pc_config = {"iceServers": [{"url": "stun:stun.l.google.com:19302"},
  {"url":"turn:my_username@<turn_server_ip_address>", "credential":"my_password"}]};

const pc_new = new webkitRTCPeerConnection(pc_config);
Run Code Online (Sandbox Code Playgroud)

我想填写上面代码的参数来使用不同的网络.

当我想安装转服务器然后我得到

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package resiprocate-turn-server
Run Code Online (Sandbox Code Playgroud)

我用过apt-get install resiprocate-turn-server.我还使用了这个https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html教程.

video-streaming html5-video webrtc rfc5766turnserver coturn

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

Vim:ci(喜欢ci"?

在vim中,如何ci(更改当前行中括号中的ci"内容,例如更改引号中的所有内容?

我试过了

:nnoremap ci( f(lct)
Run Code Online (Sandbox Code Playgroud)

但是我的映射被忽略了.我可以不扩展内置命令吗?

还有什么方法可以组合运动?我可以做一些事情,比如c{f)hh}在结束括号之前将所有内容更改为两个字符吗?

提前致谢.

vim

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

在系统启动时启动mongod服务

我最近更新了mongodb,我运行Linux Mint(基于Ubuntu的系统),每次启动时,我都不能使用Robomongo因为服务mongod没有自动启动; 每次我需要打开一个终端并使用

sudo service mongod start
Run Code Online (Sandbox Code Playgroud)

有没有办法mongod在系统启动时自动启动?

startup mongodb

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

Windows上PE文件(exe)的最小文件大小是多少?而最小的内存分配?

Windows上PE文件(exe)的最小文件大小是多少?最小的内存分配?

我组装(使用MASM(ml.exe)和VS 10附带的link.exe)以下代码: 我不能遗漏kernel32.lib和ExitProcess,如果我这样做,程序崩溃了.

; Assmebly options
.386
.MODEL FLAT, STDCALL
option casemap:none

; Include Libs
includelib kernel32.lib

; Imported symbols
ExitProcess PROTO :Dword
Sleep PROTO :Dword

; Code
.CODE

start:
    invoke Sleep, 10000
    invoke ExitProcess, 0
END start
Run Code Online (Sandbox Code Playgroud)

包含Sleep命令只是为了能够在程序结束之前读取内存使用情况.

现在我测量以下内容:.exe文件的大小正好是2.5 KB(如果我包含user32.lib和MessageBoxA,它的大小变为3 KB - >块?)并且应用程序在运行时使用136 KB RAM(Vista 32位).

对于这样一个简单的程序来说,这有多少内存?为什么exe文件如此之大,RAM要求比exe文件大得多?

是否有一些最小的内存大小?那档案怎么样?看起来它的大小是0.5 KB的块,但是对于这个最短的程序,它不是0.5 KB吗?

我在哪里可以读到这个(除了http://msdn.microsoft.com/en-us/magazine/cc301805.aspx,我将检查)?

谢谢(我的第一个问题)

memory windows exe masm

4
推荐指数
2
解决办法
3808
查看次数

java中的通用迭代器实现

我有以下设计:我有一个抽象类Instance,我有一个Library扩展的类,Instance我有一个File也扩展了实例的类

我已经创建了自己的链表实现,它的定义如下:

public class List<T extends Instance> implements Iterable {
    //some other code here

     public Iterator iterator(){
         return new ListIterator(this);

}
Run Code Online (Sandbox Code Playgroud)

现在我创建了一个类

public class ListIterator<T extends Instance> implements Iterator<T> {
    private List thisList;
    private Node current;

    public ListIterator(List l){
        thisList=l;
        current=thisList.head.next;
    }
    @Override
    public boolean hasNext() {
        if(current==null)
            return false;
        return false;
    }

    @Override
    public T next() {
        Node temp=current;
        current=current.next;
        return temp.data;
    }
}
Run Code Online (Sandbox Code Playgroud)

哪里Node

public class Node<T extends …
Run Code Online (Sandbox Code Playgroud)

java generics iterator

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

CUDA中是否有一个预处理器宏来告诉我们是否正在编译设备代码?

我想定义一个在设备和主机代码之间共享的指针类型,并在内部存储指向共享内存的设备和主机指针.我希望它在编译时确定哪个指针实际返回:

#define F inline __host__ __device__

class SharedMemory;
/**
 * 
 * Can only be set by allocating shared memory.
 */
template<typename T>
class SharedMemoryPtr {
public:
    SharedMemoryPtr() : hptr(0), dptr(0) {}

    //F ~ SharedMemoryPtr() {cudaFreeHost(hptr);} // Should be freed explicitly (?)

    // TODO: Don't allow copying/overwriting (at least not without freeing memory...)

    F T& operator() () {
#ifdef __CUDACC__
        return *dptr;
#else
        return *hptr;
#endif
    };

    F T* operator-> () {
#ifdef __CUDACC__
        return dptr;
#else
        return hptr;
#endif
    }; …
Run Code Online (Sandbox Code Playgroud)

c++ cuda c-preprocessor

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

时间敏感网络

由于 CSMA-/CA/CD,我知道当前的以太网技术和它的非确定性行为。我还看到很多关于时间敏感网络的新闻。

谁能简要解释一下 TSN 如何改变或增强定时、同步,它与 IEEE 1588(PTP) 等有什么关系?

networking ethernet real-time

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

使用 typescript 解析 SVG 转换属性

如何使用 typescript 解析 svg 元素的转换属性?

也就是说,如何解析 svg.g.transform 中字符串中的所有数字和操作,如下所示:

<svg viewBox="-40 0 150 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <g fill="grey"
     transform="rotate(-10 50 100)
                translate(-36 45.5)
                skewX(40)
                scale(1 0.5)">
    <path id="heart" d="M 10,30 A 20,20 0,0,1 50,30 A 20,20 0,0,1 90,30 Q 90,60 50,90 Q 10,60 10,30 z" />
  </g>

  <use xlink:href="#heart" fill="none" stroke="red"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

javascript svg dom typescript

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