⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 protocol_s.h

📁 使用具有增量学习的监控式学习方法。包括几个不同的分类算法。
💻 H
字号:
#ifndef PROTOCOL_H#define PROTOCOL_H#define PART_TEXT	"text"#define PART_RFC822	"rfc822"#define PART_FROM	"from"#define PART_SUBJECT	"subject"#define PART_HEADER	"header"#define PART_LANGUAGE	"language"typedef struct {    char *type;			/**< Type string */    char *charset;		/**< Character set */    char *string;		/**< Value string */    int len;			/**< Value string length */} part;enum request_type {    REQUEST_OPEN,    REQUEST_CLOSE,    REQUEST_PARTS,    REQUEST_LEARN,    REQUEST_UNLEARN,    REQUEST_CLASSIFY,    REQUEST_GET,    REQUEST_SET,    REQUEST_X};typedef struct {    enum request_type type;	/**< Type of request */    part *parts;		/**< Part */    char *str;			/**< First argument */    char *str2;			/**< Second argument */} protocol_s_request;typedef struct protocol_s_data_ protocol_s_data;protocol_s_data *protocol_s_new (int len, const char *addr);voidprotocol_s_reinit (protocol_s_data *pd, int fd);intprotocol_s_receive (protocol_s_data *pd);protocol_s_request *protocol_s_read_request (protocol_s_data *pd);intprotocol_s_classify_top (protocol_s_data *pd, int i);intprotocol_s_classify_rank (protocol_s_data *pd, int *il, int len);intprotocol_s_classify_score (protocol_s_data *pd, double *dl, int len);intprotocol_s_write_string (protocol_s_data *pd, char *str);intprotocol_s_write_integer (protocol_s_data *pd, int i);intprotocol_s_send (protocol_s_data *pd);intprotocol_s_loop (protocol_s_data *pd, void (*handle_session) (int));#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -