我最近接手的项目中经常让做出打印和导出统计图和表格

首先说打印,打印如果用echarts做出来的图表,打印的时候,要借助jquery的打印插件。

打印插件:

 <script src="../Plugin/jquery-print/jquery.jqprint-0.3.js"></script>

然后进行打印操作

 <div id="printPopup" class="modal-block mfp-hide">
<section class="panel">
<header class="panel-heading">
<h2 class="panel-title">数据打印</h2>
</header>
<div class="panel-body">
<div class="modal-wrapper">
<div class="modal-text">
<div class="form-group">
<label class="col-xs-12 col-md-3 control-label">统计数据:</label>
<div class="col-xs-12 col-md-9">
<select class="form-control mb-md printTableData">
<option value="0">请选择数据表格</option>
<option data-id="" value="1">招商引资项目汇总统计表</option>
<option data-id="" value="2">新签招商引资项目汇总统计表</option>
<option data-id="" value="3">在陕投资合同项目汇总表</option>
<option data-id="" value="4">在陕投资合同项目分类表(按地域)</option>
<option data-id="" value="5">在陕投资合同项目分类表(按行业)</option>
<option data-id="" value="6">招商引资项目明细统计表</option>
</select>
<label for="fullname" class="errorHide"></label>
</div>
</div>
</div>
</div>
</div>
<footer class="panel-footer">
<div class="row">
<div class="col-md-12 text-right">
<button type="button" class="btn btn-default popupCancel">取消</button>
<button type="button" id="printConfirm" class="btn btn-primary"><i class="fa fa-check"></i>确定</button>
</div>
</div>
</footer>
</section>
</div>

打印js:

 //触发打印弹窗
function printDatable() {
$(".pintTable").click(function () {
//打印弹窗初始化
printLizationVal();
//打印初始化事件
printFuntion();
confirmPopup("#printPopup", "inline");
$("#printConfirm").click(function () {
if (tableEven($(".printTableData"), "请选择打印的数据表格")) {
if ($(".printTableData").val() == "1" || $(".printTableData").val() == 1) {
$(".printDtable").show();
$("#Company").show();
$("#navTabes").hide();
$("#headerTable").hide();
$.magnificPopup.close();
html2canvas($("#CompanyChart"), {
onrendered: function (canvas) {
var domImg = Canvas2Image.saveAsPNG(canvas, true).getAttribute('src');
$("#CompanyChart").html("<img src='" + domImg + "'/>");
}
});
}
if ($(".printTableData").val() == "2" || $(".printTableData").val() == 2) {
$("#navTabes").hide();
$(".printDtable").show();
$("#headerTable").hide();
$("#Company").hide();
$("#NCompany").show();
$.magnificPopup.close();
html2canvas($("#NCompanyChart"), {
onrendered: function (canvas) {
var domImg = Canvas2Image.saveAsPNG(canvas, true).getAttribute('src');
$("#NCompanyChart").html("<img src='" + domImg + "'/>");
}
});
}
if ($(".printTableData").val() == "3" || $(".printTableData").val() == 3) {
$(".printDtable").show();
$("#headerTable").hide();
$("#navTabes").hide();
$("#Company").hide();
$("#SCompany").show();
$.magnificPopup.close();
html2canvas($("#SCompanyChart"), {
onrendered: function (canvas) {
var domImg = Canvas2Image.saveAsPNG(canvas, true).getAttribute('src');
$("#SCompanyChart").html("<img src='" + domImg + "'/>");
}
});
}
if ($(".printTableData").val() == "4" || $(".printTableData").val() == 4) {
$(".printDtable").show();
$("#headerTable").hide();
$("#navTabes").hide();
$("#Company").hide();
$("#AddSCompany").show();
$.magnificPopup.close();
html2canvas($("#AddSCompanyChart"), {
onrendered: function (canvas) {
var domImg = Canvas2Image.saveAsPNG(canvas, true).getAttribute('src');
$("#AddSCompanyChart").html("<img src='" + domImg + "'/>");
}
});
}
if ($(".printTableData").val() == "5" || $(".printTableData").val() == 5) {
$(".printDtable").show();
$("#headerTable").hide();
$("#navTabes").hide();
$("#Company").hide();
$("#HYSCompany").show();
$.magnificPopup.close();
html2canvas($("#HYSCompanyChart"), {
onrendered: function (canvas) {
var domImg = Canvas2Image.saveAsPNG(canvas, true).getAttribute('src');
$("#HYSCompanyChart").html("<img src='" + domImg + "'/>");
}
});
}
if ($(".printTableData").val() == "6" || $(".printTableData").val() == 6) {
$(".printDtable").show();
$("#headerTable").hide();
$("#navTabes").hide();
$("#Company").hide();
$("#SureCompany").show();
$.magnificPopup.close();
html2canvas($("#SureCompanyChart"), {
onrendered: function (canvas) {
var domImg = Canvas2Image.saveAsPNG(canvas, true).getAttribute('src');
$("#SureCompanyChart").html("<img src='" + domImg + "'/>");
}
});
}
} else {
tableEven($(".printTableData"), "请选择打印的数据表格");
}
})
}) }
//打印弹窗初始化
function printLizationVal() {
//初始化默认样式
$("#printPopup").find(".has-error").removeClass();
$("#printPopup").find(".error").removeClass().text("");
$(".printTableData").val("0");
}
//打印初始化事件
function printFuntion() {
$(".printTableData").change(function () {
tableEven($(".printTableData"), "请选择打印的数据表格");
})
}
//打印页面上的内容
function preview() {
$(".printBtn").unbind("click").click(function () {
$(".printDtable").hide();
$("#tabContDiv").jqprint();
})
}

导出html:

 <div id="exportPopup" class="modal-block mfp-hide">
<section class="panel">
<header class="panel-heading">
<h2 class="panel-title">数据导出</h2>
</header>
<div class="panel-body">
<div class="modal-wrapper">
<div class="modal-text">
<div class="form-group">
<label class="col-xs-12 col-md-3 control-label">统计数据:</label>
<div class="col-xs-12 col-md-9">
<select class="form-control mb-md exportTableData">
<option value="0">请选择数据表格</option>
<option data-id="" value="1">招商引资项目汇总统计表</option>
</select>
<label for="fullname" class="errorHide"></label>
</div>
</div>
</div>
</div>
</div>

导出js:

 function exportPopupTable() {
//导出1图
$("#exportTable").click(function () {
//初始化筛选框
exportLizationVal();
//事件初始化
exportFuntion();
confirmPopup("#exportPopup", "inline");
//提交ajax
$(".exportConfirm1").click(function () {
if (tableEven($(".exportTableData"), "请选择要导出的数据表格!")) {
$.ajax({
"url": "MasterHandler/MasterProjectImplementSts.ashx",
"data": {
"handleType": "exportSummaryStatistics",
//开始时间签约时间
"startTime": $.trim($("#datepicker").find(".startTime").val()),
//结束时间签约时间
"endTime": $.trim($("#datepicker").find(".endTime").val()),
//企业类型
"enterpriseTypeId": $.trim($("#tu1").find(".EnterpriseTypeId").val()),
//投资金额
"projectInvested": $.trim($("#tu1").find("registeredAssetsHeader").val()),
//累计金额
"projectScheduleFundsPlace": $.trim($("#tu1").find(".registeredAssets").val()),
//投资来源地
"cityId": $.trim($("#tu1").find(".cityDataHeader").val()),
//招商引资活动
"projectActivitiesId": $.trim($("#tu1").find(".SelectProjectActivitiesId").val()),
//项目主管部门
"UserDeparmentList": $.trim($("#tu1").find(".SalesDepartment").val()),
//投资企业性质
"enterpriseNatureIdd": $.trim($("#tu1").find(".enterseProperty").val()),
},
"type": "post",
"cache": false,
"async": false,
"dataType": "json",
"success": function (data) {
if (data.msg == 1 || data == "1") {
confirmPopupClose();
new PNotify({
title: '系统温馨提示',
text: '导出成功!',
type: 'success'
});
window.location.href = "/fileUpload/files/xls/Project/" + data.msgbox;
} else {
new PNotify({
title: '系统温馨提示',
text: data.msgbox,
type: 'error'
});
} },
"error": function () {
new PNotify({
title: '系统温馨提示',
text: '系统异常,请稍后重试。',
});
}
});
} else {
tableEven($(".exportTableData"), "请选择要导出的数据表格!");
}
})
});
//导出2图
$("#exportTable2").click(function () {
//初始化筛选框
exportLizationVal();
//事件初始化
exportFuntion();
confirmPopup("#exportPopup2", "inline");
//提交ajax
$(".exportConfirm2").click(function () {
if (tableEven($(".exportTableData"), "请选择要导出的数据表格!")) {
$.ajax({
"url": "MasterHandler/MasterProjectImplementSts.ashx",
"data": {
"handleType": "exportNewlySignedProjectSummaryTable",
//所属产业
"industryTypeFatherId": $.trim($("#tu2").find(".CelebrityIndustryId").val()),
//行业
"industryTypeId": $.trim($("#tu2").find(".CIndustryId").val()),
//开始时间签约时间
"startTime": $.trim($("#datepicker").find(".startTime").val()),
//结束时间签约时间
"endTime": $.trim($("#datepicker").find(".endTime").val()),
//企业类型
"enterpriseTypeId": $.trim($("#tu2").find(".EnterpriseTypeId").val()),
//投资金额
"projectInvested": $.trim($("#tu2").find("registeredAssetsHeader").val()),
//累计金额
"projectScheduleFundsPlace": $.trim($("#tu2").find(".registeredAssets").val()),
//投资来源地
"cityId": $.trim($("#tu2").find(".cityDataHeader").val()),
//招商引资活动
"projectActivitiesId": $.trim($("#tu2").find(".SelectProjectActivitiesId").val()),
//项目主管部门
"UserDeparmentList": $.trim($("#tu2").find(".SalesDepartment").val()),
//投资企业性质
"enterpriseNatureIdd": $.trim($("#tu2").find(".enterseProperty").val()),
//项目类型
"isNotProvince": $.trim($("#tu2").find(".Projectypes").val()),
},
"type": "post",
"cache": false,
"async": false,
"dataType": "json",
"success": function (data) {
if (data.msg == 1 || data == "1") {
confirmPopupClose();
new PNotify({
title: '系统温馨提示',
text: '导出成功!',
type: 'success'
});
window.location.href = "/fileUpload/files/xls/Project/" + data.msgbox;
} else {
new PNotify({
title: '系统温馨提示',
text: data.msgbox,
type: 'error'
});
} },
"error": function () {
new PNotify({
title: '系统温馨提示',
text: '系统异常,请稍后重试。',
});
}
});
} else {
tableEven($(".exportTableData"), "请选择要导出的数据表格!");
}
})
});
//导出3图
$("#exportTable3").click(function () {
//初始化筛选框
exportLizationVal();
//事件初始化
exportFuntion();
confirmPopup("#exportPopup3", "inline");
//提交ajax
$(".exportConfirm3").click(function () {
if (tableEven($(".exportTableData"), "请选择要导出的数据表格!")) {
$.ajax({
"url": "MasterHandler/MasterProjectImplementSts.ashx",
"data": {
"handleType": "exportInvestmentProjectsProvinceTable",
//所属产业
"industryTypeFatherId": $.trim($("#tu3").find(".CelebrityIndustryId").val()),
//行业
"industryTypeId": $.trim($("#tu3").find(".CIndustryId").val()),
//开始时间签约时间
"startTime": $.trim($("#datepicker").find(".startTime").val()),
//结束时间签约时间
"endTime": $.trim($("#datepicker").find(".endTime").val()),
//企业类型
"enterpriseTypeId": $.trim($("#tu3").find(".EnterpriseTypeId").val()),
//投资金额
"projectInvested": $.trim($("#tu3").find("registeredAssetsHeader").val()),
//累计金额
"projectScheduleFundsPlace": $.trim($("#tu3").find(".registeredAssets").val()),
//投资来源地
"cityId": $.trim($("#tu3").find(".cityDataHeader").val()),
//招商引资活动
"projectActivitiesId": $.trim($("#tu3").find(".SelectProjectActivitiesId").val()),
//项目主管部门
"UserDeparmentList": $.trim($("#tu3").find(".SalesDepartment").val()),
//投资企业性质
"enterpriseNatureIdd": $.trim($("#tu3").find(".enterseProperty").val()),
//项目类型
"isNotProvince": $.trim($("#tu3").find(".Projectypes").val()),
},
"type": "post",
"cache": false,
"async": false,
"dataType": "json",
"success": function (data) {
if (data.msg == 1 || data == "1") {
confirmPopupClose();
new PNotify({
title: '系统温馨提示',
text: '导出成功!',
type: 'success'
});
window.location.href = "/fileUpload/files/xls/Project/" + data.msgbox;
} else {
new PNotify({
title: '系统温馨提示',
text: data.msgbox,
type: 'error'
});
} },
"error": function () {
new PNotify({
title: '系统温馨提示',
text: '系统异常,请稍后重试。',
});
}
});
} else {
tableEven($(".exportTableData"), "请选择要导出的数据表格!");
}
})
});
//导出4图
$("#exportTable4").click(function () {
//初始化筛选框
exportLizationVal();
//事件初始化
exportFuntion();
confirmPopup("#exportPopup4", "inline");
//提交ajax
$(".exportConfirm4").click(function () {
if (tableEven($(".exportTableData"), "请选择要导出的数据表格!")) {
$.ajax({
"url": "MasterHandler/MasterProjectImplementSts.ashx",
"data": {
"handleType": "exportInvestmentProjectsClassification",
//所属产业
"industryTypeFatherId": $.trim($("#tu4").find(".CelebrityIndustryId").val()),
//行业
"industryTypeId": $.trim($("#tu4").find(".CIndustryId").val()),
//开始时间签约时间
"startTime": $.trim($("#datepicker").find(".startTime").val()),
//结束时间签约时间
"endTime": $.trim($("#datepicker").find(".endTime").val()),
//企业类型
"enterpriseTypeId": $.trim($("#tu4").find(".EnterpriseTypeId").val()),
//投资金额
"projectInvested": $.trim($("#tu4").find("registeredAssetsHeader").val()),
//累计金额
"projectScheduleFundsPlace": $.trim($("#tu4").find(".registeredAssets").val()),
//投资来源地
"cityId": $.trim($("#tu4").find(".cityDataHeader").val()),
//招商引资活动
"projectActivitiesId": $.trim($("#tu4").find(".SelectProjectActivitiesId").val()),
//项目主管部门
"UserDeparmentList": $.trim($("#tu4").find(".SalesDepartment").val()),
//投资企业性质
"enterpriseNatureIdd": $.trim($("#tu4").find(".enterseProperty").val()),
//项目类型
"isNotProvince": $.trim($("#tu4").find(".Projectypes").val()),
},
"type": "post",
"cache": false,
"async": false,
"dataType": "json",
"success": function (data) {
if (data.msg == 1 || data == "1") {
confirmPopupClose();
new PNotify({
title: '系统温馨提示',
text: '导出成功!',
type: 'success'
});
window.location.href = "/fileUpload/files/xls/Project/" + data.msgbox;
} else {
new PNotify({
title: '系统温馨提示',
text: data.msgbox,
type: 'error'
});
} },
"error": function () {
new PNotify({
title: '系统温馨提示',
text: '系统异常,请稍后重试。',
});
}
});
} else {
tableEven($(".exportTableData"), "请选择要导出的数据表格!");
}
})
});
//导出5图
$("#exportTable5").click(function () {
//初始化筛选框
exportLizationVal();
//事件初始化
exportFuntion();
confirmPopup("#exportPopup5", "inline");
//提交ajax
$(".exportConfirm5").click(function () {
if (tableEven($(".exportTableData"), "请选择要导出的数据表格!")) {
$.ajax({
"url": "MasterHandler/MasterProjectImplementSts.ashx",
"data": {
"handleType": "exportInvestmentProjectsIndustry",
//所属产业
"industryTypeFatherId": $.trim($("#tu5").find(".CelebrityIndustryId").val()),
//行业
"industryTypeId": $.trim($("#tu5").find(".CIndustryId").val()),
//开始时间签约时间
"startTime": $.trim($("#datepicker").find(".startTime").val()),
//结束时间签约时间
"endTime": $.trim($("#datepicker").find(".endTime").val()),
//企业类型
"enterpriseTypeId": $.trim($("#tu5").find(".EnterpriseTypeId").val()),
//投资金额
"projectInvested": $.trim($("#tu5").find("registeredAssetsHeader").val()),
//累计金额
"projectScheduleFundsPlace": $.trim($("#tu5").find(".registeredAssets").val()),
//投资来源地
"cityId": $.trim($("#tu5").find(".cityDataHeader").val()),
//招商引资活动
"projectActivitiesId": $.trim($("#tu5").find(".SelectProjectActivitiesId").val()),
//项目主管部门
"UserDeparmentList": $.trim($("#tu5").find(".SalesDepartment").val()),
//投资企业性质
"enterpriseNatureIdd": $.trim($("#tu5").find(".enterseProperty").val()),
//项目类型
"isNotProvince": $.trim($("#tu5").find(".Projectypes").val()),
},
"type": "post",
"cache": false,
"async": false,
"dataType": "json",
"success": function (data) {
if (data.msg == 1 || data == "1") {
confirmPopupClose();
new PNotify({
title: '系统温馨提示',
text: '导出成功!',
type: 'success'
});
window.location.href = "/fileUpload/files/xls/Project/" + data.msgbox;
} else {
new PNotify({
title: '系统温馨提示',
text: data.msgbox,
type: 'error'
});
} },
"error": function () {
new PNotify({
title: '系统温馨提示',
text: '系统异常,请稍后重试。',
});
}
});
} else {
tableEven($(".exportTableData"), "请选择要导出的数据表格!");
}
})
});
//导出6图
$("#exportTable6").click(function () {
//初始化筛选框
exportLizationVal();
//事件初始化
exportFuntion();
confirmPopup("#exportPopup6", "inline");
//提交ajax
$(".exportConfirm6").click(function () {
if (tableEven($(".exportTableData"), "请选择要导出的数据表格!")) {
$.ajax({
"url": "MasterHandler/MasterProjectImplementSts.ashx",
"data": {
"handleType": "exportInvestmentProject",
//所属产业
"industryTypeFatherId": $.trim($("#tu6").find(".CelebrityIndustryId").val()),
//行业
"industryTypeId": $.trim($("#tu6").find(".CIndustryId").val()),
//开始时间签约时间
"startTime": $.trim($("#datepicker").find(".startTime").val()),
//结束时间签约时间
"endTime": $.trim($("#datepicker").find(".endTime").val()),
//企业类型
"enterpriseTypeId": $.trim($("#tu6").find(".EnterpriseTypeId").val()),
//投资金额
"projectInvested": $.trim($("#tu6").find("registeredAssetsHeader").val()),
//累计金额
"projectScheduleFundsPlace": $.trim($("#tu6").find(".registeredAssets").val()),
//投资来源地
"cityId": $.trim($("#tu6").find(".cityDataHeader").val()),
//招商引资活动
"projectActivitiesId": $.trim($("#tu6").find(".SelectProjectActivitiesId").val()),
//项目主管部门
"UserDeparmentList": $.trim($("#tu6").find(".SalesDepartment").val()),
//投资企业性质
"enterpriseNatureIdd": $.trim($("#tu6").find(".enterseProperty").val()),
//项目类型
"isNotProvince": $.trim($("#tu6").find(".Projectypes").val()),
//签约类型
"projectContractType": $.trim($("#tu6").find(".ServiceMark").val()),
//签约状态
"projectContractState": $.trim($("#tu6").find(".Contractstatus").val()),
//形象进度
"projectScheduleImage": $.trim($("#tu6").find(".Imageprogress").val()),
},
"type": "post",
"cache": false,
"async": false,
"dataType": "json",
"success": function (data) {
if (data.msg == 1 || data == "1") {
confirmPopupClose();
new PNotify({
title: '系统温馨提示',
text: '导出成功!',
type: 'success'
});
window.location.href = "/fileUpload/files/xls/Project/" + data.msgbox;
} else {
new PNotify({
title: '系统温馨提示',
text: data.msgbox,
type: 'error'
});
} },
"error": function () {
new PNotify({
title: '系统温馨提示',
text: '系统异常,请稍后重试。',
});
}
});
} else {
tableEven($(".exportTableData"), "请选择要导出的数据表格!");
}
})
});
}
 //导出弹窗初始化
function exportLizationVal() {
//初始化默认样式
$("#exportPopup").find(".has-error").removeClass();
$("#exportPopup").find(".error").removeClass().text("");
$(".exportTableData").val("0");
}
//导出初始化事件
function exportFuntion() {
$(".exportTableData").change(function () {
tableEven($(".exportTableData"), "请选择要导出的数据表格!");
})
}

运用jquery做打印和导出操作的更多相关文章

  1. 个人永久性免费-Excel催化剂功能第50波-批量打印、导出PDF、双面打印功能

    在倡导无纸化办公的今天,是否打印是一个碍眼的功能呢,某些时候的确是,但对于数据的留存,在现在鼓吹区块链技术的今天,仍然不失它的核心价值,数据报表.单据打印出来留存,仍然是一种不可或缺的数据存档和防篡改 ...

  2. Jquery网页元素里面的操作以及JSON

    如果网页里面有复选框,下拉列表Jquery怎么来操作,主要是怎么选取数据,就是取选中值,第二个是设置哪一项选中 <script src="jquery-1.11.2.min.js&qu ...

  3. JavaScript jQuery 中定义数组与操作及jquery数组操作

    首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...

  4. 在PHP中如何实现在做了么个操作后返回到指定页面

    我们经常会碰到类似用户在没有登录的情况下进行提问.评论,需要用户登录后返回刚才浏览的网页,这种功能用cookie保存当前url地址来实现.我用的是jquery,读者需要懂点jquery中的ajax请求 ...

  5. 用Jquery做一个时间日期选择器

    今天我们就用Jquery做一个时间日期选择器,当打开网页时,文本框里面显示的是当前的日期,点击文本框可以出现年.月.日的下拉菜单,并且可以选择,会根据年份的选择判断是否是闰年,从而改变二月的天数,闰年 ...

  6. jQuery 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each、data、Ajax

    jQuery jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方 ...

  7. VB中Excel 2010的导入导出操作

    VB中Excel 2010的导入导出操作 编写人:左丘文 2015-4-11 近来这已是第二篇在讨论VB的相关问题,今天在这里,我想与大家一起分享一下在VB中如何从Excel中导入数据和导出数据到Ex ...

  8. JavaScript jQuery 中定义数组与操作及jquery数组操作 http://www.jb51.net/article/76601.htm

    首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...

  9. jquery css事件编程 位置 操作

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

随机推荐

  1. 优先队列 逆向思维 Gym 101128C

    题目链接:http://codeforces.com/gym/101128/my 具体题目大意可以看这个人的:http://blog.csdn.net/v5zsq/article/details/61 ...

  2. CF821 A. Okabe and Future Gadget Laboratory 水

    Link 题意:询问n X n中非1数是否能够由同行同列中分别取两个数做和得到. 思路:水题. /** @Date : 2017-07-03 16:23:18 * @FileName: A.cpp * ...

  3. [oracle]解决centos 7下oracle的中文乱码问题

    首先在形成中文乱码的原因是由于字符集不统一导致的,不同的字符集在转换的过程中必然要出现乱码,当然不排除可以转换.所以要解决中文乱码问题,思路是将输入.存储.显示等流程中涉及到字符集都统一为一种,对于o ...

  4. 【BZOJ】3262: 陌上花开

    [题意]三维偏序,给定n个点(x,y,z),求每个点和(0,0,0)组成空间中的点数,有重点.1<=x,y,z<=2*10^5,1<=n<=10^5. [算法]CDQ分治+树状 ...

  5. Razor使用Parse()时最好指定“缓存名”

    为什么? 本文的标题,明显有一种提醒的口吻. 从18年的生活经验看,如果想提醒人要怎么办,不要怎么办. 最好说明原因.那么小编开始说明原因喽. 哦对,说原因之前,先说交代一下背景,一句话 在非mvc下 ...

  6. 关于[神州数码信息安全DCN杯/信息安全管理与评估]的一些经验之谈

    前阵子参加了神州数码的比赛,赛后有如下经验分享,给还没参加过的朋友分享一下心德以及要注意的坑. 先科普一下这个比赛的三个阶段: 第一阶段主要是考网络部分的,例如搭建wifi以及防火墙诸如此类的设备. ...

  7. Thinkphp的CURD

    CURD即(Create Update Read Delete)其实也就是等同于增删改查. C:Create 创建数据  对数据的添加 Create$m=new Model('User');$m=M( ...

  8. sar命令使用【转】

    sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情 ...

  9. Ubuntu下安装Python3.6并在终端输入Python就能显示Python3.6

      Ubuntu17.04自带Python2.7与Python3.5.3的版本,由于Python2与Python3有着一些差距可能需要安装更新Python3的版本,并且切换默认的Python解释器. ...

  10. 为什么需要学UML建模

    今天在看<设计模式>的时候,看到了许多的UML模型图,案例中作者用极少的代码却能讲清楚讲好设计模式的背景和思想,抽象成一张张的UML图就能很好的review和复盘,这对于在工作中习惯用代码 ...