websocket协议解读

websocket协议 RFC 6455 消息结构: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-------+-+-------------+-------------------------------+ |F|R|R|R| opcode|M| Payload len | Extended payload length | |I|S|S|S| (4) |A| (7) | (16/64)

Swing笔记(二)——JRadioButton和JCheckbox

单选按钮 构造器 JRadioButton() 创建一个初始化为未选择的单选按钮,其文本未设定 JRadioButton(Icon icon) 创建一个初始化为未选择的单选按钮,其具有指定的图像但无文本 JRadioButton(Icon icon, Boolean selected) 创建一个

守护进程的建立

#include <sys/types.h> #include <signal.h> #include <unistd.h> #include <syslog.h> #define MAXFD 64 void daemon_init(const char *pname, int facility) { int i: pid_t pid; /* fork,终止父进程 */ if (pid=fork()) exit(0); /* 第一子进程 */ setsid(); signal(SIGHUP,SIG_IGN); /* fork,终止第一子进程 */ if (pid=fork()) exit(0); /* 第二子进程 */