首发于 樊浩柏科学院 需求:首先用户通过以一定方式(好友点赞等)开启抽奖资格,然后按照用户 100% 中奖概率进行抽奖,且系统的发放奖品需要按照各个奖品整体的期望中奖比例来进行分布,最后用户抽中奖品调用第三方发放接口发放…
标签:后端开发
Linux基础学习系列——Linux打包压缩与搜索命令
Linux打包压缩与搜索命令 tar命令 grep命令 find命令 tar命令 tar命令用于对文件进行打包压缩或解压。 格式: tar [选项] [文件] 说明: 在Linux系统中,常见的压缩文件格式主要有:.ta…
leetcode413. Arithmetic Slices
题目要求 A sequence of number is called arithmetic if it consists of at least three elements and if the difference…
擦亮你的双眸,看过来(文件的上传与下载,超级实用)
文件的上传和下载、fileupload组件工作流程 文件上传概述 实现web开发中的文件上传功能,需完成如下二步操作: 在web页面中添加上传输入项 在servlet中读取上传文件的数据,并保存到本地硬盘中。 如何在we…
node服务端渲染(完整demo)
简介 nodejs搭建多页面服务端渲染 技术点 koa 搭建服务 koa-router 创建页面路由 nunjucks 模板引擎组合html webpack打包多页面 node端异步请求 服务端日志打印 项目源码 git…
PHP实现的一个时间帮助类
背景 工作的过程中经常会遇到各种时间类的操作,因此封装了一个帮助工具类,提高代码的复用率 主要功能 根据相差的天数获取连续的时间段 /** * 根据相差的天数获取所有连续的时间段 * @param $diffDay * …
Windows 7 下安装 Composer
我在学习 PHP 框架 laravel,官方不提供版本包下载地址,而且还强烈推荐使用 Laravel Homestead 这个虚拟机布置开发环境,用 Composer 下载 laravel 最新或特定版本包。 开发环境我…
pyocr光学识别
PyOCR是python的光学字符识别(OCR)工具包装器。它有助于使用Python程序中的OCR工具。 PyOCR可以用作谷歌的Tesseract-OCR或Cuneiform的包装。它可以读取枕头支持的所有图像类型,包…
hibernate—OpenSesssion和getCurrentSession及单例和多例模式的理解总结
之所以会有OpenSesssion() 和getCurrentSession()的区别,是因为session不是线程安全的,特别是多线程并发的时候更会导致数据混乱。 这一点可以这样解释,OpenSesssion()打开线…
Maven打包Jar文件
有时候,会根据需要做一些小工具,比如爬虫,处理文本之类的。这些小东西,写起来虽然不麻烦,但是在面对不懂程序的人的时候,这些人经常会说,你帮我弄一下这个,弄一下那个,耽误我们的时间。 当我们使用maven把程序打包之后,就…
laravel项目一次发布导致的BUG(环境变量问题)
laravel项目一次发布导致的BUG 背景 laravel项目的某一次发布后,项目中连接数据库突然报错,而用同样的数据库账号密码在机器上连接是可以的。 临时解决方案 经过短暂时间的排查,没找到原因,原数据库密码DB_P…
Golang 正则表达式(regexp)
Go内置了(regexp包)对正则表达式的支持,这里是一般的正则表达式常规用法的例子。 示例: package main import ( "bytes" "fmt" "regexp" ) func main() { /…