本文从工作中的具体实践出发,介绍自己对错误码的一些设计思考。下面将从问题背景、需求分析、设计实践这三个方面来分别阐述。 问题背景 抛开具体的业务处理逻辑,这个问题可以抽象为两种模式: 报文头和报文体一致模式 这种模式,是由前端往后台发送请求得到响应,由前端负责封包解包。这里的报头和报体具有相同的数据 ...
分类:
其他好文 时间:
2020-07-05 17:28:35
阅读次数:
92
算法时间复杂度:妥妥的nlogn 步骤: 1.确定分界点 mid = (l+r) >> 1 2.递归排序左右两边 3.归并——合二为一(用两个指针,分别指向两个序列) 就是递归到最底部,然后对小部分排序,归并为大部分。 代码模板: 1 void merge_sort(int q[], int l, ...
分类:
编程语言 时间:
2020-07-05 17:15:49
阅读次数:
80
#include<iostream> #define INF 200000 using namespace std; int max(int a,int b){return a>b?a:b;} int min(int a,int b){return a<b?a:b;} int map[1002][1 ...
分类:
其他好文 时间:
2020-07-05 15:43:32
阅读次数:
47
数字类 数字类概述 java.text.DecimalFormat:专门负责数字格式化 DecimalFormat df = new DecimalFormat("数字格式"); 数字格式化的类别 格式 含义 # 代表任意数字 , 代表千分位 . 代表小数点 0 代表不够时补0 public cla ...
分类:
其他好文 时间:
2020-07-05 13:48:09
阅读次数:
64
[C 语言中文开发手册scalbn (Numerics) - C 中文开发手册 在头文件中定义??float scalbnf( float arg, int exp );(1)(since C99)double scalbn( double arg, int exp );(2)(since C99)... ...
分类:
其他好文 时间:
2020-07-05 13:22:27
阅读次数:
73
编写一个程序,读人个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的。输人一个负数表示输入的结束。假设最高分为100。 Write a program that reads an unspecified number of scores and determine ...
分类:
其他好文 时间:
2020-07-05 09:18:48
阅读次数:
83
switch 语句和 if 语句一样,都属于选择语句(分支语句)通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。因此,在编写选择语句之前,应该首先明确判断条件是什么,并确定当判断结果为“真”或“假”时应分别执行什么样的操作/算法。 switch 语句完整结构 switch(int/S ...
分类:
其他好文 时间:
2020-07-05 00:53:31
阅读次数:
78
三门问题(Monty Hall problem)的代码模拟 今天偶尔看到有人在讨论三门问题,这个问题有点意思,但稍微有点绕。 三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let's Make a Deal。问题名字来自该节目 ...
分类:
其他好文 时间:
2020-07-05 00:48:30
阅读次数:
81
##前言 我们平时抽奖总感觉想抽到最高的奖那么难,哈哈当然不会那么容易啦,正巧写了个抽奖的功能,趁着有时间把抽奖的功能实现整理一下,我们要抽奖首先要定义一个奖品的实体类,这个实体类中包含奖品的基本信息,比如奖品名称,奖品数量,抽奖权值,是否是奖品(因为要考虑到谢谢惠顾之类的未中奖情况)等等,根据需求 ...
分类:
其他好文 时间:
2020-07-05 00:17:35
阅读次数:
75
迭代器(Iterator 迭代器Iterator接口同Collection、Map,也是Java集合框架的成员,不同于两者的是其本身并非用来盛装其他对象,而是用来遍历访问Collection集合中的元素。(Map接口并没有实现Iterator) Iterator主要有以下方法: boolean ha ...
分类:
其他好文 时间:
2020-07-04 20:52:50
阅读次数:
52