51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#高考志愿填报分析系统的设计与实现
1,秒杀系统的设计
一、秒杀系统的特点:1,人多商品少,2,时间短流量高。3,外挂机器,(专业人员)二、技术分析1,瞬时高并发的处理能力。2,多层次分布式处理能力3,人机交互与对抗,4,选择linux+nginx+php+mysql+redis开源,免费,大众普及2-2技术选型分析CDN,智能DNS:就近加载缓存,不同的用户选择把不同的地...
代码星球
·
2020-04-02
秒杀
系统
设计
spring boot高性能实现二维码扫码登录(下)——订阅与发布机制版
前言 基于之前两篇(《springboot高性能实现二维码扫码登录(上)——单服务器版》和《springboot高性能实现二维码扫码登录(中)——Redis版》)的基础,我们使用消息队列的订阅与发布来实现二维码扫码登录的效果。 一、实现...
代码星球
·
2020-04-02
spring
boot
高性能
实现
二维
spring boot高性能实现二维码扫码登录(中)——Redis版
前言 本打算用CountDownLatch来实现,但有个问题我没有考虑,就是当用户APP没有扫二维码的时候,线程会阻塞5分钟,这反而造成性能的下降。好吧,现在回归传统方式:前端ajax每隔1秒或2秒发一次请求,去查询后端的登录状态。 一、支付宝和微信的实现方式 1.支付宝的...
代码星球
·
2020-04-02
spring
boot
高性能
实现
二维
spring boot高性能实现二维码扫码登录(上)——单服务器版
前言 目前网页的主流登录方式是通过手机扫码二维码登录。我看了网上很多关于扫码登录博客后,发现基本思路大致是:打开网页,生成uuid,然后长连接请求后端并等待登录认证相应结果,而后端每个几百毫秒会循环查询数据库或redis,当查询到登录信息后则响应长连接的请求。然而,如果是小型应用则没问题,如果用户量,并发...
代码星球
·
2020-04-02
spring
boot
高性能
实现
二维
MVC 设计模式
MVC设计模式:通用的软件编程思想,在MVC设计模式中人为,任何软件都可以分为:控制程序流转的控制器(Controler)、封装数据处理数据的模型(Model)、负责展示数据的试图(view)三部分组成。并且在MVC设计思想中要求一个符合MVC设计思想的软件应该保证上面这三个部分相互独立,互不干扰,每一个部分只负责...
代码星球
·
2020-04-02
MVC
设计模式
图书管理系统-python简单实现
importsysbooks=[['红楼梦','曹雪芹',50],['三国义','罗贯中',55],['西游记','吴承恩',60],['水浒传','施耐庵',65]]users=[['Tom','123'],['Mike','321']]flag=Falsedeflogin():print('请输入用户名:',end...
代码星球
·
2020-04-02
图书
管理系统
-python
简单
实现
python实现猜拳游戏
importrandom;guess_list=['石头','剪刀','布'];rules=[['石头','剪刀'],['剪刀','布'],['布','石头']];computer=random.choice(guess_list);print(computer);people=input("石头,剪刀,布:").st...
代码星球
·
2020-04-02
python
实现
猜拳
游戏
JSONP实现跨域
1.AJAX跨域访问<scripttype="text/javascript"src="http://manage.jt.com/js/jquery-easyui-1.4.1/jquery.min.js"></script><scripttype="text/javascript">...
代码星球
·
2020-04-02
JSONP
实现
跨域
makefile 分析 -- 内置变量及自动变量
makefile分析1 -p选项,可以打印出make过程中的数据库,下面研究一下内置的变量和规则。 -n选项,只运行,不执行, -d选项,相当于--debug=a, b(basic),v(verbose),i(implicity),j(innvocationofcom...
代码星球
·
2020-04-02
变量
makefile
分析
内置
自动
获得Unix/Linux系统中的IP、MAC地址等信息
中高级 | 2010-07-1316:03 | 分类:①C语言、 Unix/Linux、 网络编程 ②手册 | 4,471次阅读作者:diaoyf ...
代码星球
·
2020-04-02
获得
Unix
Linux
系统
中的
实现一个优先级队列
问题:怎样实现一个按优先级排序的队列?并且在这个队列上面每次pop操作总是返回优先级最高的那个元素解决方案:利用heapq模块 1#priorityqueuealgorithm23#Thismoduleprovidesanimplementaionoftheheapalgorithm4importheapq5...
代码星球
·
2020-04-02
实现
一个
优先级
队列
GUI实例:利用Tkinter实现简单文本编辑器
1fromtkinterimport*2fromtkinter.scrolledtextimportScrolledText34defload():5withopen(filename.get())asfile:6contents.delete('1.0',END)7contents.insert(INSERT,fil...
代码星球
·
2020-04-02
GUI
实例
利用
Tkinter
实现
c++ 实现 http 上传和下载
代码下载地址: http://download.csdn.net/detail/mtour/8243527 最近写了个程序需要用到http通讯,由于flash空间比较小,没有考虑libcurl库,用c++封装了一个http类,实现了http ...
代码星球
·
2020-04-02
c++
实现
http
上传
下载
纯C++实现的HTTP请求封装(POST/GET)
纯C++实现的HTTP请求(POST/GET),支持windows和linux, 进行简单的封装,方便调用。实现如下:#include"HttpConnect.h"#ifdefWIN32#pragmacomment(lib,"ws2_32.lib")#endifHttpConnect::HttpConnect...
代码星球
·
2020-04-02
C++
实现
HTTP
请求
封装
实现一个类似360的button
通过改写一个buttonst类,实现360效果的button。主要可以完成:frame,hover,face效果,并且支持menu,tooltips1)派生新的类QButton.添加虚函数,设置自绘style [cpp] viewplain copy void QBut...
代码星球
·
2020-04-02
实现
一个
类似
button
首页
上一页
...
612
613
614
615
616
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他