在线学习平台毕业设计开题
选题背景与目的 进入21世纪后,互联网技术蓬勃发展,各种在线学习平台应运而生。在线学习平台作为资源分享、问题探讨、信息交流的媒介,充分利用以及发挥了互联网的优势。将网络与教育相结合,实现“在线教学”,在线学习平台在时间和地域上给学习者带来了极大的便利[1],这种完全以学习者为中心的学习方式实现了教育中一直推崇的“自主学习”,提高了学习的效率。在现有的在线学习平台中,Coursera、Udacity和edX的注册人数已超百万人次[2]。我校的精品课程在线学习平台由来已久,学生可以随时、随地查询教
spring boot项目通过jasypt-spring-boot-starter加密配置Demo
1. pom.xml增加jasypt-spring-boot-starter依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> 2.application.properties使用加密了的配置 test.datasource.username=EN
1853230223 李佳 python基础学习 19/3/22
python基础学习(2) 缩进方式: 4个空格=一个tab 以#开头的语句是注释 abs(-177)=177 大小写敏感: zhangsan Zhangsan ZHangsan lisi Lisi 水果:fruit 馒头:streamBread 数据类型和变量 数据类型:代表计算机种不同的类型. python的数据类型: 1.整数: 正整数、负整数、0 eg:1,、100、-80800、0等等 二进制和16进制 十六进制用 0x 前缀和0-9、a-f表示 eg:0xff00 0xa5b4c3
3月第4周业务风控关注 |9款违规App曝光:涉及恶意扣费、隐私窃取、赌博
易盾业务风控周报每周呈报值得关注的安全技术和事件,包括但不限于内容安全、移动安全、业务安全和网络安全,帮助企业提高警惕,规避这些似小实大、影响业务健康发展的安全风险。 一、9款违规App曝光:涉及恶意扣费、隐私窃取、赌博 据网信广东消息,国家计算机病毒应急处理中心近期在净网行动中通过互联网监测发现,9款违法有害移动应用存在于移动应用发布平台中,其主要危害涉及恶意扣费、隐私窃取、赌博三类。 这些违法有害移动应用具体如下: 1、《PhotoLoop》(版本20.4)、《快对答案》(版本7.9.0)
【socket 要点回顾】I/ O 多路复用
【socket 要点回顾】I/ O 多路复用 为什么要使用I/ O 多路复用? 当一个进程有很多个I/O 需要处理的时候,1号I/O 可能没有数据可能,此时由于I/O 是阻塞读,整个进程就阻塞到从1号I/O 读数据的这个地方。什么其他事情都无法处理,即使,此时,如果有其他的I/O 有数据可以读了。这很明显是很低效的方式,那么你可能会想,我开n个线程,每个线程处理一个I/O读的事件,那么不就可以避免上述问题了吗? 确是这样的,但是呢,如果一个I/O流进来,我们就开启一个线程处理这个I/O流。那么
2016蓝桥C语言混搭
报纸页数 X星球日报和我们地球的城市早报是一样的, 都是一些单独的纸张叠在一起而已。每张纸印有4版。 比如,某张报纸包含的4页是:5,6,11,12, 可以确定它应该是最上边的第2张报纸。 我们在太空中捡到了一张X星球的报纸,4个页码分别是: 1125,1126,1727,1728 请你计算这份报纸一共多少页(也就是最大页码,并不是用了几张纸哦)? 请填写表示总页数的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 1125+1727=答案:2852 ————————
cocos2d-X中屏幕拾取,AABB检测
//获取queryPoint ,第三个参是携带数据的 getScene()->getPhysicsWorld()->queryPoint(CC_CALLBACK_3(HelloWorld::onPickupScene, this), touch->getLocation(),&Box); //调用式 bool HelloWorld::onPickupScene(PhysicsWorld& world, PhysicsShape& shape, void*) { log("666"); retu
链表基本操作:增、删、反转
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedef struct Node
{
char data[64];
Node* next;
}Node;
Node* creatSList(){
Node* pHead = NULL;
Node* pCur = NULL;
Node* pMalloc = NULL;
char name[64]=
Windows客户端 SSH 远程连接Windows服务器(PowerShell Server)-个人成功经历
我的电脑配置是两个电脑都是win10X64位。 首先是参考了该文章https://blog.csdn.net/nijiayy/article/details/51147475,其中教程已经很详细了,但是有几点补充: 一、下载地址 PowerShell Server的:https://www.nsoftware.com/powershell/server/download.aspx putty的(原文已有): https://www.chiark.greenend.org.uk/~sgtatha
HDU 1083 Courses 二分图
HDU 1083 题意 给你 p个课程 n个学生 问你每个课程是否能选出一个课代表 裸的匈牙利 直接跑
/*
if you can't see the repay
Why not just work step by step
rubbish is relaxed
to ljq
*/
#include <cstdio>
#include <cstring>
#include <iostream>
#include <queue>
#include <cmath>
【复习】hdu2612find a way
看到双bfs害怕,后来发现就是两个bfs额。 其实就是以一个人为起点遍历一遍标记肯德基位置然后另一个人又遍历一遍有标记肯德基位置,最后将肯德基位置标记的两个人的到达时间相加,比较那个最小即可 #include<iostream>
#include<stdio.h>
#include<queue>
#include<string.h>
#include<algorithm>
using namespace std;
const int maxn=205;
int n,m;
int vis[max
蓝桥杯第八届省赛真题JavaB组----取数位
取数位 求1个整数的第k位数字有很多种方法。 以下的方法就是一种。 解题思路:这里需要一个返回,不是返回值,就是对方法的递归,对比上面的len()方法,直接写下来试试,k是目标值不发生变化。
public class Demo_8_05{
static int len(int x){
if(x<10) return 1;
return len(x/10)+1;
}
// 、取x的第k位数字
static int f(int x, int k){
if(len(x)-k
PAT1011,1012
使用语言:C++ PAT1011 A+B 和 C (15 分) 给定区间 [−231,231] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。 输出格式: 对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。 输入样
判断闰年和平年的程序
利用编程来实现对平年和闰年的判断。 首先我们要了解平年和闰年的由来:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分46秒。公历规定有平年和闰年,平年一年有365日,比回归年短0.2422日,四年共短0.9688日,故每四年增加一日,这一年有366日,就是闰年。但四年增加一日比四个回归年又多0.0312日,400年后将多3.12日,故在400年中少设3个闰年,也就是在400年中只设97个闰年,这样公历年的平均长度与回归年就相近似了。 接下来,我们就要思考平年和闰年的判断方式,从逻辑
打印200-300之间素数的小程序
编写一个程序,打印出200-300之间的素数。 首先我们要了解,怎样去判断一个数是否为素数。所为素数,又称质数。是指除了 1 和它本身以外,不能被任何整数整除的数。这里提供一个思路,假设我们要判断数m是不是一个素数,只需把 m 与2 - m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。根据这个思路,写出以下程序。 #include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
int m;
for (i=200;
今日推荐
周排行