简介网上说的有两种比较公平的算法,一种是二倍均值法,一种是线段切割法。下面我们介绍下两种算法的实现: 二倍均值法原理剩余红包金额M,剩余人数N,那么:每次抢到金额=随机(0,M/N*2)保证了每次随机金额的平均值是公平的假设10人,红包金额100元第一人:100/10*2=20,随机范围(0,20) ...
分类:
微信 时间:
2020-06-05 21:16:58
阅读次数:
113
操作系统环境: CentOS Linux release 7.7.1908 (Core) 1、首先在linux服务器上,使用ssh-keygen命令生成密钥对文件(一直回车即可,默认使用rsa算法),如下所示 其中还支持的算法有dsa | ecdsa | ed25519 | rsa | rsa1,使 ...
分类:
系统相关 时间:
2020-06-05 00:38:36
阅读次数:
162
Q:请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true A: 1.reverse以后对比。 因为这里是递归reverse,所以之前要先复制一个原链表。 public boolean isPalindrome(L ...
分类:
其他好文 时间:
2020-06-03 16:05:25
阅读次数:
53
提要:本文从实现原理的角度上阐述和剖析了:在Java语言中,以String作为类型的变量在作为方法参数时所表现出的“非对象”的特性。 一、最开始的示例 写代码最重要的就是实践,不经过反复试验而得出的说辞只能说是凭空遐想罢了。所以,在本文中首先以一个简单示例来抛出核心话题: public class ...
分类:
编程语言 时间:
2020-06-03 00:24:53
阅读次数:
59
# coding=utf-8 import rsa import base64 def create_keys(): # 生成公钥和私钥 (pubkey, privkey) = rsa.newkeys(1024) pub = pubkey.save_pkcs1() with open('public ...
分类:
编程语言 时间:
2020-06-02 18:52:26
阅读次数:
72
ubuntu 14.04 发现只有python3.5添加源:add-apt-repository ppa:deadsnakes/ppaapt-get updateapt-get install python3.7 python3.7-venv. venv/bin/activatepip instal... ...
分类:
编程语言 时间:
2020-06-02 14:48:45
阅读次数:
153
服务是 Angular 应用的重要组成部分。在 Angular 中,服务是一个类的实例,它可以借助 Angular 的依赖注入系统来让应用中的任何一个部件都能使用它。 新建服务 import { Injectable } from '@angular/core'; @Injectable({ pro ...
分类:
其他好文 时间:
2020-06-02 11:02:25
阅读次数:
56
/** * 获取accesstoken * * @param int $id * @return \think\Response */ public function AccessToken($appid) { //获取url $file = $this->accesstoken_url; if(! ...
分类:
数据库 时间:
2020-06-02 09:36:23
阅读次数:
165
文章转自:https://www.cnblogs.com/hh8888-log/p/10687986.html 由于这位大佬贴的是图,我就把对应的代码整了整放上来了 using IWshRuntimeLibrary; using System; using System.Collections.Ge ...
环境搭建: 1. 创建maven的wabapp项目,导入maven坐标: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3 ...
分类:
其他好文 时间:
2020-06-01 20:33:49
阅读次数:
67