需求: 用户角色,讲师\学员, 用户登陆后根据角色不同,能做的事情不同,分别如下 讲师视图 管理班级,可创建班级,根据学员qq号把学员加入班级 可创建指定班级的上课纪录,注意一节上课纪录对应多条学员的上课纪录, 即每节课都有整班学员上, 为了纪录每位学员的学习成绩,需在创建每节上课纪录是,同时 为这 ...
分类:
编程语言 时间:
2018-08-23 14:12:18
阅读次数:
144
struts2 概念:处理访问服务器的请求, 代替servlet 处理表单页面的请求 使用优势:自动封装参数 参数校验 结果处理(转发重定向) 国际化 显示等待页面 表单的防止重复提交 具有更加先进的架构以及思想 struts1历史: 2与1区别就是技术上没有什么关系,Struts2 是 WebWo ...
分类:
其他好文 时间:
2018-08-23 14:12:10
阅读次数:
169
写下此文,是因为本人作为前端小白,经常遇到同样小白的后端,常常不得不三番五次科普一些前端的基础知识,特此做些总结,也方便有下次的话,直接拿出来给对方看。 1. 什么是ajax 对于网络请求分类的维度有很多种,有一种就是这个请求发送出去是否需要刷新页面。比如form表单,比如直接从浏览器地址栏输入地址 ...
分类:
其他好文 时间:
2018-08-23 14:12:04
阅读次数:
137
EF Core 2.1随.NET Core 2.1一起发布,本篇文章总结一下EF Core的新增功能,先从简单的开始说。 一、延迟加载 延迟加载不用介绍了吧,直接看一下怎样配置吧。EF Core 2.1默认是不允许延迟加载的,想要使用这个特性必须调用UseLazyLoadingProxies方法,这 ...
分类:
其他好文 时间:
2018-08-23 14:11:56
阅读次数:
156
过滤出来需要的开机自启动项:chkconfig --list|grep 3:on|grep -v "crond|sshd|network|rsyslog|sysstat" 关闭不需要的自启动项:chkconfig --list|grep 3:on|grep -v "crond|sshd|networ ...
分类:
系统相关 时间:
2018-08-23 14:11:39
阅读次数:
247
#冒泡排序,主要思想:从第一个元素开始,向尾部开始比较大小换位置 def bubble_sort(alist): for j in range(len(alist)-1,0,-1): for i in range(j): if alist[i] > alist[i+1]: alist[i],alis... ...
分类:
编程语言 时间:
2018-08-23 14:11:31
阅读次数:
185
1 setInterval("setDate('2018-12-24 12:20:45')",1000); 2 3 function setDate(setTime){ 4 var date = new Date();//获取系统当前时间 5 var time = (date.getYear()+1 ...
分类:
Web程序 时间:
2018-08-23 14:11:22
阅读次数:
174
运行 sudo hcitool lescan命令列出所有蓝牙设备的MAC地址,看到你要连接的设备MAC地址后, 按下键盘Ctrl+C终止扫描。 运行sudo gatttool -b MAC地址 -I 进入命令行交互操作模式 输入connect命令启动蓝牙连接。此时,连接成功如下图 使用char-wr ...
分类:
其他好文 时间:
2018-08-23 14:11:13
阅读次数:
327
编写一个Hibernate例子 第四步:使用Junit进行测试 三个常用的注解标签 @Test:测试方法 @Before:初始化方法 @After:释放资源 执行顺序:Before注解标签下的方法 Test注解标签下的方法 After注解标签下的方法 具体的实现步骤:Source Folder表示源 ...
分类:
Web程序 时间:
2018-08-23 14:10:56
阅读次数:
162
最近在学习使用 ThinkPhP,网上很多都是用一些整合好的服务框架,为了学习,在这里我简单的对Apache、PHP做一个原生的整合,希望对你有帮助。 步骤: ①下载 thinkPHP、PHP、Apache; thinkPHP下载地址:http://www.thinkphp.cn/ ②PHP 下载地 ...
分类:
Web程序 时间:
2018-08-23 14:10:49
阅读次数:
748
0x01 搭建环境docker https://github.com/vulhub/vulhub/tree/master/struts2/s2-048 0x02 搭建st2-057漏洞环境 后台启动进入docker 根据公告 https://struts.apache.org/releases.ht ...
分类:
其他好文 时间:
2018-08-23 14:10:32
阅读次数:
400
前不久做了一个优惠劵的分享功能,其中一个功能就是生成一个优惠劵分享短链接。生成的短链接要求每个链接都是唯一的,并且长度尽可能短。在网上查了一下相关的思路,发现了一个不错的算法。这个算法的思路就是用[a-zA-Z0-9]建立一个长度为62的矩阵,然后把矩阵打乱,再生成一个全局唯一的数字,再把这个数字用 ...
分类:
编程语言 时间:
2018-08-23 14:10:24
阅读次数:
159
#############读excelimport xlrdbook = xlrd.open_workbook('stu.xls')#打开一个excelsheet = book.sheet_by_index(0)#根据顺序获取sheet#heet = book.sheet_by_name('shee ...
分类:
其他好文 时间:
2018-08-23 14:10:15
阅读次数:
165
CAN:Controller Area Network,控制器局域网 是一种能有效支持分布式控制和实时控制的串行通讯网络。 CAN-bus: Controller Area Network-bus,控制器局域网总线技术 CAN总线系统结构 接收控制单元中微处理器发出的数据,处理数据并传给CAN收发器 ...
分类:
其他好文 时间:
2018-08-23 13:14:10
阅读次数:
338
题目背景 uim神犇拿到了uoi的ra(镭牌)后,立刻拉着基友小A到了一家……餐馆,很低端的那种。 uim指着墙上的价目表(太低级了没有菜单),说:“随便点”。 题目描述 不过uim由于买了一些辅(e)辅(ro)书,口袋里只剩 MM 元 (M \le 10000)(M≤10000) 。 餐馆虽低端, ...
分类:
其他好文 时间:
2018-08-23 13:14:02
阅读次数:
230
tf.reduce_mean reduce_mean( input_tensor, axis=None, keep_dims=False, name=None, reduction_indices=None ) 功能说明: 计算张量 input_tensor 平均值 参数列表: 参数名必选类型说明 ...
分类:
其他好文 时间:
2018-08-23 13:13:55
阅读次数:
162
tf.nn.bias_add bias_add( value, bias, data_format=None, name=None ) 功能说明: 将偏差项 bias 加到 value 上面,可以看做是 tf.add 的一个特例,其中 bias 必须是一维的,并且维度和 value 的最后一维相同, ...
分类:
其他好文 时间:
2018-08-23 13:13:47
阅读次数:
517