上篇介绍了一个简单的UDP服务框架,但是面对海量的请求,同步框架显然有点力不从心。于是在我接手好友系统的接口服务的时候,就采用了一个强大的异步框架——MCP框架。MCP框架是一个多进程异步框架,支持UDP、TCP和http,结构很灵活,可以根据需要将各组件像搭积木一样组装。下面是MCP最基础的进程结构。分为3种进程:CCD、MCD和DCC。CCD是面向客户端的进程,是服务的入口,负责处理前端的请求
分类:
其他好文 时间:
2020-01-28 21:20:49
阅读次数:
101
新组装的机子,需要部署开发环境。 从官网( https://nodejs.org/dist/) 下载了对应的版本(x64)到本地目录,双击安装愣是无法触发安装向导。 一顿查阅,发现可以这样临时解决: 命令行打 msiexec /i 安装文件.msi ...
用途:主要用来家里做一些开发 配置清单 主板:华硕(ASUS)TUF B360M-PLUS GAMING S 游戏主板 价格:¥638.99 CPU:英特尔(Intel) i3 8100 酷睿四核 盒装CPU处理器 价格:¥899 内存条:金士顿(Kingston) DDR4 2666 8GB 台式 ...
分类:
其他好文 时间:
2020-01-20 00:20:33
阅读次数:
94
Dockerfile概述?Dockerfile是docker中镜像文件的的描述文件,说的直白点就是镜像文件到底是由什么东西一步步构成的。?例如:你在淘宝上买了一个衣架,但是卖家并没有给你发一个完整的衣架,而是一些组件和一张图纸,你按照这个图纸一步一步将衣架组装起来,就成了你所需要的样子。那么Dockerfile就是这张图纸,镜像文件就是你需要的这个衣架,Dockerfile不建议随便命名,就用Do
分类:
其他好文 时间:
2020-01-15 15:28:41
阅读次数:
64
由上一节内容可知,matplotlib 实际上是一种比较低级的工具。要组装一张图表,得用它的各种基础组件才行。 pandas 有许多能够利用DataFrame 对象数据组织特点来创建标准图表的高级绘图方法。 1. 线型图 Series 和 DataFrame 都有一个用于生成各类图表的plot 方法 ...
分类:
其他好文 时间:
2020-01-13 20:12:44
阅读次数:
117
jsp代码 <tr> <td align="right">监测类别:</td> <td><select class="easyui-combotree" style="margin-top: 7px" name="monitoringCategory" id="monitoringCategory" ...
分类:
其他好文 时间:
2020-01-11 20:09:13
阅读次数:
99
去除基因组序列中的未定位的scaffold、Contig序列和线粒体序,主要针对NCBI提供refseq基因组序列,组装到染色体级别的物种基本都通用。将所有碱基统一成大写字母,并计算每条染色体长度,每80个字符换行。处理脚本如下: 1 use strict; 2 open A,"$ARGV[0]";... ...
分类:
其他好文 时间:
2020-01-08 11:00:43
阅读次数:
100
显然,只使用StackPanel面板还不饿能帮助用户创建出实用的用户界面。要设计出最终使用的用户界面,StackPanel面板还需要与其他更强大的布局容器协作。只有这样才能组装成完整的窗口。 最复杂的布局容器是Grid面板,后面几章会进行介绍。在介绍Grid面板之前,有必要首先看一下WrapPane ...
分类:
移动开发 时间:
2020-01-07 22:46:54
阅读次数:
136
动态SQl是MyBatis的强大特性之一,可以完成对SQL语句的动态组装。 比如说传入一个User对象,要根据这个User中的数据查询用户的完整信息: 如果User对象中只有name属性有值,sql语句是:select * from user_tb where name=#{name} 如果User ...
分类:
数据库 时间:
2020-01-06 23:01:53
阅读次数:
104
建造者模式(Builder)——从组装电脑开始 建造者模式概括起来就是将不同独立的组件按照一定的条件组合起来构成一个相对业务完整的对象。调用者无需知道构造的过程。 我们从组装电脑开始 让我们从买组装电脑开始吧。 首先要买一个电脑,一般都有两个选择 —— 品牌电脑和组装电脑,一般人为了省事和放心都会选 ...
分类:
其他好文 时间:
2020-01-06 09:49:43
阅读次数:
283