冲刺总结-day7
完成任务:前端设计
设计系统前端,利用html和css对登录页面和进入系统操作界面进行界面化设计,使系统看起来美观、简洁。
一、设计思路
利用HTML对整个网页页面进行布局和设计内容,使用CSS对每一个组件的具体样式进行设计美化,在整体的布局和样式做好后让 JavaScript 负责与后台进行交互,实现整个网页的动态实现。
二、 登录界面
各部分代码功能:
1.欢迎界面
2.侧边栏
该部分为用户登录进入系统后网页左边显示的菜单栏。首先用HTML对整个菜单栏页面进行布局和设计内容,该部分我建立了一个表单,再将表单切割为几大模块。分别是管理员、单位和员工所对应的不同功能。再用CSS对每一个组件的具体样式进行设计美化。最后调用 JS脚本, 实现与后台进行交互,让菜单栏显示出与登录页面所选角色相对应的具体功能。
%>
<ul>
<%
if(adminlogin != null && adminlogin.size() != 0){
if(adminlogin.get(3).equals("2")){
%>
<li><a href="<%=path %>/admin/document.jsp">公文管理</a></li>
<%}else{ %>
<li><a href="javascript:void(0)" style="color:#CCC">公文管理</a></li>
<%} %>
<%if(adminlogin.get(3).equals("3")){ %>
<li><a href="<%=path %>/admin/lingdao.jsp">院领导审批</a></li>
<li><a href="<%=path %>/admin/examine.jsp">公文审批</a></li>
<li><a href="<%=path %>/admin/issue.jsp">可下发公文</a></li>
<%}else{ %>
<li><a href="javascript:void(0)" style="color:#CCC">院领导审批</a></li>
<li><a href="javascript:void(0)" style="color:#CCC">公文审批</a></li>
<li><a href="javascript:void(0)" style="color:#CCC">可下发公文</a></li>
<%} %>
<%if(adminlogin.get(3).equals("1")){ %>
<li><a href="<%=path %>/admin/systemuser.jsp">系统用户管理</a></li>
<li><a href="<%=path %>/admin/dep.jsp">学院部门管理</a></li>
<%}else{ %>
<li><a href="javascript:void(0)" style="color:#CCC">系统用户管理</a></li>
<li><a href="javascript:void(0)" style="color:#CCC">学院部门管理</a></li>
<%}} %>
</ul>
<title>公文流转系统</title>
<style>
.table-padding td {padding:5px;}
</style>
<div class="north-left">公文流转系统</div>
<div class="north-right">欢迎:<%=adminlogin != null && adminlogin.size() != 0?adminlogin.get(1):"" %> -->
用户角色:<%
if(adminlogin != null && adminlogin.size() != 0){
if(adminlogin.get(3).equals("1") || adminlogin.get(3).equals("2")){
%><%=adminlogin.get(4) %><%
}else{
ArrayList dep = array.getDep(adminlogin.get(4).toString());
%><%=dep.get(1) %><%
}
}
%> --> <a href="javascript:void(0)" id="editpass">修改密码</a> --> <a href="javascript:void(0)" id="click_logout">安全退出</a></div>
3.登录界面
<style>
.table-padding td {padding:5px;}
</style>
<form id="form_login" method="post">
<table class="table-padding">
<tr>
<td align="right">用户名:</td>
<td><input class="easyui-validatebox" type="text" name="name" required="true" validType="pattern" customize="Customize" /></td>
</tr>
<tr>
<td align="right">密码:</td>
<td><input class="easyui-validatebox" type="password" name="pwd" required="true" validType="pattern" customize="Customize" /></td>
</tr>
</table>
</form>
4.用户管理
在此界面下可对所有用户进行查看,并可删除用户,也可以跳转至用户添加界面。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="<%=path %>/css/base.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/admin-css.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/icon.css">
<script type="text/javascript" src="<%=path %>/js/jquery.js"></script>
<script type="text/javascript" src="<%=path %>/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="<%=path %>/js/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="<%=path %>/js/admin.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('tbody tr:even').css({'background':'#ffffff'});
$('tbody tr:odd').css({'background':'#eeeeff'});
var message = <%=message %>;
if(message != null && message != ""){
alert(message);
}
login('<%=path %>',<%=closed %>);
$("#click_logout").click(function(){
logout('<%=path %>');
});
$("#editpass").click(function(){
editpass('<%=path %>');
});
})
</script>
</head>
<body class="easyui-layout" style="overflow-y: hidden" scroll="no" resizable="false">
<div id="north" region="north" split="false" border="false">
<jsp:include page="/admin/head.jsp"></jsp:include>
</div>
<div region="west" split="false" border="false" title="导航菜单" style="width:180px;" id="west">
<div id="left-menus" border="false" fit="true">
<jsp:include page="/admin/left.jsp"></jsp:include>
</div>
</div>
<div id="mainPanle" region="center" border="true" style="background:#f7f7f7; padding:5px;">
<table width="100%">
<thead>
<tr>
<td colspan="4" align="center" style="padding:5px;">系统用户管理</td>
</tr>
<tr>
<td colspan="4" style="padding:5px;"><a href="<%=path %>/admin/systemuser_add.jsp">添加系统用户</a></td>
</tr>
<tr class="thead">
<td align="center">序号</td>
<td align="center">用户名</td>
<td align="center">身份</td>
<td align="center">操作</td>
</tr>
</thead>
<tbody class="tbody">
<%
if(admin != null && admin.size() != 0){
for(int i = 0;i < admin.size();i++){
ArrayList alRow = (ArrayList)admin.get(i);
%>
<tr>
<td align="center"><%=i+1 %></td>
<td align="center"><%=alRow.get(1) %></td>
<td align="center"><%
if(alRow.get(3).equals("1") || alRow.get(3).equals("2")){
%><%=alRow.get(4) %><%
}else{
ArrayList dep = array.getDep(alRow.get(4).toString());
%><%=dep.get(1) %><%
}
%></td>
<td align="center"><a href="<%=path %>/DelServlet?admin=<%=alRow.get(0) %>">删除</a></td>
</tr>
<%}} %>
</tbody>
</table>
</div>
</body>
</html>
5.用户添加
此界面用于新用户注册并赋予权限。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="<%=path %>/css/base.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/admin-css.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/icon.css">
<script type="text/javascript" src="<%=path %>/js/jquery.js"></script>
<script type="text/javascript" src="<%=path %>/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="<%=path %>/js/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="<%=path %>/js/admin.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('tbody tr:even').css({'background':'#ffffff'});
$('tbody tr:odd').css({'background':'#eeeeff'});
var message = <%=message %>;
if(message != null && message != ""){
alert(message);
}
login('<%=path %>',<%=closed %>);
$("#click_logout").click(function(){
logout('<%=path %>');
});
$("#editpass").click(function(){
editpass('<%=path %>');
});
$("#admin_add").click(function(){
adminAdd('<%=path %>');
});
$('#cc').combogrid('disable');
$('input[name=type]').click(function(){
var lives = $(this).attr('lives');
$('#cc').combogrid(lives);
})
})
function check(){
if($('#form_systemuser_add').form('validate') == false){
return false;
}
if($('#cc').combobox('getValue') == "0" && $(':radio[name=type][checked]').val() == "3"){
$.messager.alert('系统消息','请选择学院部门!','info');
return false;
}
}
</script>
</head>
<body class="easyui-layout" style="overflow-y: hidden" scroll="no" resizable="false">
<div id="north" region="north" split="false" border="false">
<jsp:include page="/admin/head.jsp"></jsp:include>
</div>
<div region="west" split="false" border="false" title="导航菜单" style="width:180px;" id="west">
<div id="left-menus" border="false" fit="true">
<jsp:include page="/admin/left.jsp"></jsp:include>
</div>
</div>
<div id="mainPanle" region="center" border="true" style="background:#f7f7f7; padding:5px;"><br/><br/><br/><br/><br/>
<form id="form_systemuser_add" method="post" action="<%=path %>/AdminAddServlet" onSubmit="return check()">
<table border="1" align="center" cellpadding="5">
<tr>
<td colspan="2" align="center">系统用户添加</td>
</tr>
<tr>
<td align="right">用户名:</td>
<td><input class="easyui-validatebox" type="text" name="name" required="true" validType="pattern" customize="Customize" /></td>
</tr>
<tr>
<td align="right">密码:</td>
<td><input class="easyui-validatebox" type="password" name="pwd" required="true" validType="pattern" id="systemusers_pwd" customize="Customize" /></td>
</tr>
<tr>
<td align="right">重复密码:</td>
<td><input class="easyui-validatebox" type="password" name="repeatpwd" required="true" validType="repeat'#systemusers_pwd'" customize="Customize" /></td>
</tr>
<tr>
<td align="right">发布类型:</td>
<td><input type="radio" name="type" value="1" lives="disable" checked>
<span>管理员</span>
<input type="radio" name="type" value="2" lives="disable">
<span>拟稿人</span>
<input type="radio" name="type" value="3" lives="enable">
<span>学院部门</span></td>
</tr>
<tr>
<td align="right">学院部门:</td>
<td><select id="cc" class="easyui-combobox" name="status" editable="false" required="true" style="width:200px;">
<option value="0">-- 请选择学院部门 --</option>
<%
ArrayList dep = array.getDep();
for(int i = 0;i < dep.size();i++){
ArrayList alRow = (ArrayList)dep.get(i);
%>
<option value="<%=alRow.get(0) %>"><%=alRow.get(1) %></option>
<%} %>
</select></td>
</tr>
<tr>
<td align="right"> </td>
<td><input type="submit" value="提交"></td>
</tr>
</table>
</form>
</div>
</body>
</html>
6.账户密码修改
对用户账户密码进行修改。
<style type="text/css">
.table-padding td {padding:5px;}
</style>
<form id="form_pwd_update" method="post">
<table class="table-padding">
<tr>
<td align="right">新密码:</td>
<td><input class="easyui-validatebox" type="password" name="newpwd" required="true" validType="pattern" id="admin_new_pwd" customize="Customize" /></td>
</tr>
<tr>
<td align="right">重复新密码:</td>
<td><input class="easyui-validatebox" type="password" name="repeatpwd" required="true" validType="repeat'#admin_new_pwd'" customize="Customize" /></td>
</tr>
</table>
</form>
7.学院部门管理
查看学院所有部门,并可以进行删除操作,并可以跳转至部门添加界面。原理同用户管理。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="<%=path %>/css/base.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/admin-css.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/icon.css">
<script type="text/javascript" src="<%=path %>/js/jquery.js"></script>
<script type="text/javascript" src="<%=path %>/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="<%=path %>/js/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="<%=path %>/js/admin.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('tbody tr:even').css({'background':'#ffffff'});
$('tbody tr:odd').css({'background':'#eeeeff'});
var message = <%=message %>;
if(message != null && message != ""){
alert(message);
}
login('<%=path %>',<%=closed %>);
$("#click_logout").click(function(){
logout('<%=path %>');
});
$("#editpass").click(function(){
editpass('<%=path %>');
});
})
</script>
</head>
<body class="easyui-layout" style="overflow-y: hidden" scroll="no" resizable="false">
<div id="north" region="north" split="false" border="false">
<jsp:include page="/admin/head.jsp"></jsp:include>
</div>
<div region="west" split="false" border="false" title="导航菜单" style="width:180px;" id="west">
<div id="left-menus" border="false" fit="true">
<jsp:include page="/admin/left.jsp"></jsp:include>
</div>
</div>
<div id="mainPanle" region="center" border="true" style="background:#f7f7f7; padding:5px;">
<table width="100%">
<thead>
<tr>
<td colspan="3" align="center" style="padding:5px;">学院部门管理</td>
</tr>
<tr>
<td colspan="3" style="padding:5px;"><a href="<%=path %>/admin/dep_add.jsp">添加学院部门</a></td>
</tr>
<tr class="thead">
<td align="center">序号</td>
<td align="center">学院部门名称</td>
<td align="center">操作</td>
</tr>
</thead>
<tbody class="tbody">
<%
if(dep != null && dep.size() != 0){
for(int i = 0;i < dep.size();i++){
ArrayList alRow = (ArrayList)dep.get(i);
%>
<tr>
<td align="center"><%=i+1 %></td>
<td align="center"><%=alRow.get(1) %></td>
<td align="center"><a href="<%=path %>/DelServlet?dep=<%=alRow.get(0) %>">删除</a></td>
</tr>
<%}} %>
</tbody>
</table>
</div>
</body>
</html>
8.公文审批管理
查看当前公文审批情况,并添加新公文,原理同用户管理。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="<%=path %>/css/base.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/admin-css.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/icon.css">
<script type="text/javascript" src="<%=path %>/js/jquery.js"></script>
<script type="text/javascript" src="<%=path %>/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="<%=path %>/js/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="<%=path %>/js/admin.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('tbody tr:even').css({'background':'#ffffff'});
$('tbody tr:odd').css({'background':'#eeeeff'});
var message = <%=message %>;
if(message != null && message != ""){
alert(message);
}
login('<%=path %>',<%=closed %>);
$("#click_logout").click(function(){
logout('<%=path %>');
});
$("#editpass").click(function(){
editpass('<%=path %>');
});
})
</script>
</head>
<body class="easyui-layout" style="overflow-y: hidden" scroll="no" resizable="false">
<div id="north" region="north" split="false" border="false">
<jsp:include page="/admin/head.jsp"></jsp:include>
</div>
<div region="west" split="false" border="false" title="导航菜单" style="width:180px;" id="west">
<div id="left-menus" border="false" fit="true">
<jsp:include page="/admin/left.jsp"></jsp:include>
</div>
</div>
<div id="mainPanle" region="center" border="true" style="background:#f7f7f7; padding:5px;">
<table width="100%">
<thead>
<tr>
<td colspan="8" align="center" style="padding:5px;">审批公文管理</td>
</tr>
<tr>
<td colspan="8" style="padding:5px;color:red;">注:如公文审批未通过,请删除后重新添加</td>
</tr>
<tr>
<td colspan="8" style="padding:5px;"><a href="<%=path %>/admin/document_add.jsp">添加新审批公文</a></td>
</tr>
<tr class="thead">
<td align="center">序号</td>
<td align="center">公文标题</td>
<td align="center">审批类型</td>
<td align="center">审批部门/审批状态</td>
<td align="center">院领导审批</td>
<td align="center">下发部门</td>
<td align="center">提交日期</td>
<td align="center"> </td>
</tr>
</thead>
<tbody class="tbody">
<%
if(document != null && document.size() != 0){
for(int i = 0;i < document.size();i++){
ArrayList alRow = (ArrayList)document.get(i);
ArrayList examine = array.getExamineDocument(alRow.get(0).toString());
ArrayList depd = array.getDep(alRow.get(5).toString());
String flag = "0";
String str = "";
if(alRow.get(7).equals("0")){
str = "审批中";
}else if(alRow.get(7).equals("1")){
str = "审批已通过";
}else if(alRow.get(7).equals("2")){
str = "审批未通过";
flag = "1";
}
%>
<tr>
<td align="center"><%=i+1 %></td>
<%
if(!alRow.get(8).equals("0")){
%>
<td align="center"><a href="<%=path %>/admin/document_show.jsp?id=<%=alRow.get(0) %>"><%=alRow.get(2) %></a></td>
<%}else{ %>
<td align="center"><a style="color:red" href="<%=path %>/admin/document_show.jsp?id=<%=alRow.get(0) %>"><%=alRow.get(2) %></a></td>
<%} %>
<td align="center"><%=alRow.get(4) %></td>
<td align="center"><table width="100%">
<%
for(int n = 0;n < examine.size();n++){
ArrayList alRow1 = (ArrayList)examine.get(n);
ArrayList dep = array.getDep(alRow1.get(2).toString());
String state = "";
if(alRow1.get(3).equals("0")){
state = "审批中";
}else if(alRow1.get(3).equals("1")){
state = "审批已通过";
}else if(alRow1.get(3).equals("2")){
state = "审批未通过";
flag = "1";
}
%>
<tr>
<td align="center"><%=dep.get(1) %></td>
<td align="center"><%=state %></td>
</tr>
<%} %>
</table></td>
<td align="center"><%=str %></td>
<td align="center"><%=depd.get(1) %></td>
<td align="center"><%=alRow.get(6).toString().substring(0,10) %></td>
<td align="center"><%=flag.equals("1")?"<a href="+path+"/DelServlet?document="+alRow.get(0)+">删除</a>":"" %></td>
</tr>
<%}} %>
</tbody>
</table>
</div>
</body>
</html>
9.公文审批
对当前公文进行审批,分通过与未通过。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="<%=path %>/css/base.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/admin-css.css" />
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="<%=path %>/css/themes/icon.css">
<script type="text/javascript" src="<%=path %>/js/jquery.js"></script>
<script type="text/javascript" src="<%=path %>/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="<%=path %>/js/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="<%=path %>/js/admin.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('tbody tr:even').css({'background':'#ffffff'});
$('tbody tr:odd').css({'background':'#eeeeff'});
var message = <%=message %>;
var flag = <%=flag %>;
if(flag == "1"){
alert('您不是院领导,不能操作此项目!');
window.location.href('<%=path %>/admin/index.jsp');
}
if(message != null && message != ""){
alert(message);
}
login('<%=path %>',<%=closed %>);
$("#click_logout").click(function(){
logout('<%=path %>');
});
$("#editpass").click(function(){
editpass('<%=path %>');
});
})
</script>
</head>
<body class="easyui-layout" style="overflow-y: hidden" scroll="no" resizable="false">
<div id="north" region="north" split="false" border="false">
<jsp:include page="/admin/head.jsp"></jsp:include>
</div>
<div region="west" split="false" border="false" title="导航菜单" style="width:180px;" id="west">
<div id="left-menus" border="false" fit="true">
<jsp:include page="/admin/left.jsp"></jsp:include>
</div>
</div>
<div id="mainPanle" region="center" border="true" style="background:#f7f7f7; padding:5px;">
<table width="100%">
<thead>
<tr>
<td colspan="6" align="center" style="padding:5px;">公文审批</td>
</tr>
<tr class="thead">
<td align="center">序号</td>
<td align="center">公文标题</td>
<td align="center">审批类型</td>
<td align="center">提交日期</td>
<td align="center">是否套红</td>
<td align="center">操作</td>
</tr>
</thead>
<tbody class="tbody">
<%
if(document != null && document.size() != 0){
for(int i = 0;i < document.size();i++){
ArrayList alRow = (ArrayList)document.get(i);
String str = "";
if(alRow.get(7).equals("1")){
str = "已通过";
}else if(alRow.get(7).equals("2")){
str = "未通过";
}
%>
<tr>
<td align="center"><%=i+1 %></td>
<%
if(!alRow.get(8).equals("0")){
%>
<td align="center"><a href="<%=path %>/admin/document_show.jsp?id=<%=alRow.get(0) %>"><%=alRow.get(2) %></a></td>
<%}else{ %>
<td align="center"><a style="color:red" href="<%=path %>/admin/document_show.jsp?id=<%=alRow.get(0) %>"><%=alRow.get(2) %></a></td>
<%} %>
<td align="center"><%=alRow.get(4) %></td>
<td align="center"><%=alRow.get(6).toString().substring(0,10) %></td>
<td align="center"><a href="<%=path %>/LingdaoServlet?id=<%=alRow.get(0) %>&state=0">文件套红</a></td>
<td align="center"><%=alRow.get(7).equals("0")?"<a href='"+path+"/LingdaoServlet?id="+alRow.get(0)+"&state=1'>已通过</a> <a href='"+path+"/LingdaoServlet?id="+alRow.get(0)+"&state=2'>未通过</a>":str %></td>
</tr>
<%}} %>
</tbody>
</table>
</div>
</body>
</html>
冲刺总结-day7的更多相关文章
- 《团队作业第三、第四周》五小福团队作业--Scrum 冲刺阶段--Day7
<团队作业第三.第四周>五小福团队作业--Scrum 冲刺阶段--Day7 一.项目燃尽图 二.项目进展 [20172301郭恺第七天的进展] 第七天完成的任务: 代码整合,界面调整为相对 ...
- Alpha冲刺! Day7 - 砍柴
Alpha冲刺! Day7 - 砍柴 今日已完成 晨瑶:列了各模块目前的进度情况:确定了纯多媒体流星预览页的显示方式:给工具包函数列表新增了与服务器端的交互:玩华为软件云发现刚好可以试试它的测试,于是 ...
- 【Alpha版本】冲刺阶段——Day7
[Alpha版本]冲刺阶段--Day7 阅读目录 今日进展 今日贡献量 贡献量汇总 TODOList 及项目燃尽图 [今日进展] 将项目源文件打成jar包,并运行测试 完成答辩ppt 项目运行情况 主 ...
- 冲刺阶段day7
day7 项目进展 又是一个周三,有轮到我写东西了.首先我们对昨天的成果调试了几遍,改了几个小Bug之后就没有什么问题了,完善了登录界面的代码,学生管理这部分终于被敲定下来,并且正式完工了.然后还生下 ...
- 【Alpha版本】冲刺阶段 - Day7 - 靠泊
Alpha:指集成了主要功能的第一个试用版本.在这个版本中有些小功能并未实现.事实上很多软件的 Alpha 版本只是在内部使用.给外部用户使用的 Alpha 版本会起一个比较美妙的名字,例如,技术预览 ...
- 冲刺总结——Day7
[今日进展] 代码整合 码云链接:https://gitee.com/jxxydwt1999/20175215-java/tree/master/GoldPoint 功能测试 注册 登录 运行 [燃尽 ...
- 深海划水队项目--七天冲刺之day7
站立式会议: 昨天已完成的工作:设置游戏按键,检查重合.检查是否超出边界.检查是否可以下落,方块的硬下落和软下落方法. 今日已完成的工作:添加方法:方块的着陆和消除. 工作中遇到的困难:在消除方块的时 ...
- Alpha冲刺——汇总博客
一.代码规范与计划 代码规范与计划 二.10篇冲刺随笔 冲刺随笔--Day1 冲刺随笔--Day2 冲刺随笔--Day3 冲刺随笔--Day4 冲刺随笔--Day5 冲刺随笔--Day6 冲刺随笔-- ...
- 《团队作业》五小福团队--UNO的博客链接汇总
<团队作业>五小福团队--UNO的博客链接汇总 <团队作业第一周>五小福团队作业--UNO <团队作业第二周>五小福团队作业--UNO <团队作业第三.第四周 ...
- Alpha阶段 - 博客链接合集
Alpha阶段 - 博客链接合集 项目Github地址 安卓端(Stardust):https://github.com/StardustProject/Stardust 服务器端(Gravel):h ...
随机推荐
- fpga always赋值
- 【git】3.5 git分支-远程分支
资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF ...
- fetch 小分析
includes\database\prefetch.inc line 385 public function fetchField($index = 0) { return $this->fe ...
- 浅谈JS输出中的“+”作用问题
背景(问题) web前端考试有这么一道题目(为了阅读方便和应文章的景,小编将题目进行了微调) <input type="number" value="1" ...
- homebrew 安装node 切换node版本
注意:如果之前使用brew install node安装过node,需要先执行brew unlink node来'解绑'node 1.查找可用的node版本 brew search node 2.安装 ...
- mybatis 一级、二级缓存机制
MyBatis 提供了对缓存的支持,分为一级缓存和二级缓存 一级缓存是 SqlSession 级别的缓存.在操作数据库时需要构造 SqlSession 对象,在对象中有一个数据结构(HashMap)用 ...
- spring boot 导出数据到excel
手把手教你springboot中导出数据到excel中 问题来源: 前一段时间公司的项目有个导出数据的需求,要求能够实现全部导出也可以多选批量导出(虽然不是我负责的,我自己研究了研究),我们的项目是x ...
- 本地启动https服务器
如果是vue-cli3项目,直接在vue.config.js中设置如下即可: devServer: { https: true } 如果是express项目,则根据这篇文章来操作即可:https:// ...
- docker 安装后报错处理
问题场景: Docker服务安装之后启动报错 日志如下: time="2022-03-20T21:51:16.116163560+08:00" level=info msg=&qu ...
- Python 封装cmd 执行命令
1.利用shell中执行成功返回0 失败非零 封装成函数 # coding: utf-8 from subprocess import Popen, PIPE, STDOUT import sys ...