前端JavaScript导出excel,并用excel分析数据,使用SheetJS导出excel
前言:哈喽,大家好,今天给大家分享今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕
目录
- 前端js导出excel,并用excel分析数据,使用SheetJS导出excel
- 📚一、效果
- 📚二、信息
- 💡1.核心:
- 📚三、源代码,上代码,可以直接复制使用
- ✍️html
- 📚四、用excel进行数据分析
- 📖1.把下载好的数据用excel打开
- 📖2.选择合适的格式
- 📖3.分析数据
📚💡📝🗂️✍️🛠️💻🚀🎉🏗️🌐🖼️🔗📊👉🔖⚠️🌟🔐⬇️·正文开始
⬇️·🎥😊🎓📩😺🌈🤝🤖📜📖📋🔍✅🧰❓📄📢📈 🙋1️⃣2️⃣3️⃣
前端js导出excel,并用excel分析数据,使用SheetJS导出excel
sheetjs文档1:https://github.com/rockboom/SheetJS-docs-zh-CN
sheetjs文档2:https://xlsx.nodejs.cn/
sheetjs文档3:https://xlsx.nodejs.cn/docs/csf/cell/
📚一、效果
📚二、信息
💡1.核心:
引入sheetjs库
<script lang="javascript" src="https://cdn.sheetjs.com/xlsx-0.20.1/package/dist/xlsx.full.min.js"></script>
const dataDemo = [['公司名称', '职位', '薪资'],['正大国际', '工程监理', '10-20k'],['依茨法尔', '研发工程师', '15-25k'],]// 将二维数组转换为工作表对象const ws = XLSX.utils.aoa_to_sheet(dataDemo)// 创建一个新的工作簿对象const wb = XLSX.utils.book_new()// 将工作表对象添加到工作簿中,'Sheet1'为工作表的名称XLSX.utils.book_append_sheet(wb, ws, 'Sheet1')// 将工作簿数据写入文件,'exported_data.xlsx'为导出文件的名称XLSX.writeFile(wb, '招聘.xlsx')
📚三、源代码,上代码,可以直接复制使用
✍️html
<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body></body>
<!-- use version 0.20.1 -->
<script lang="javascript" src="https://cdn.sheetjs.com/xlsx-0.20.1/package/dist/xlsx.full.min.js"></script>
<script>const data = [["公司名称","职位","薪资"],["金正大国际","仪表工程师","10-15K"],["山东金正阳","矿石加工工程师","7-10K"],["山田新材料","机械工程师","6-11K"],["申正机械","申正机械招聘焊工","5-10K"],["盈盛泰","消防工程师","4-5K"],["临沂金科铸造有限公司","机械工程师","6-8K"],["山东米娅","研发工程师","6-11K"],["史丹利","史丹利招聘生产安全员","7-12K"],["道依茨法尔","车身研发工程师","10-15K·13薪"],["山东基彩","水性涂料研发服务工程师","9-13K"],["朗智家居","工程监理","8-13K"],["山东科翰硅源新材料","研发专员","4-8K"],["临沂临沭","临沂临沭招聘消防中控员","3-4K"],["山东昌德东","山东昌德东招聘质量管理/测试","3-4K"],["厚德","cad绘图专员","4-5K"],["临沭德艺装饰","建筑施工现场管理","5-6K"],["富联","富联招聘生产安全员","5-9K"],["山东久固钢结构工...","技术员","5-8K"],["中龙建材","资料员文员","3-4K"],["蒙纳德","蒙纳德招聘质量管理/测试","3-6K"],["正大工艺","产品设计师","3-5K"],["临沂雨浩商贸有限公司","云南白药招聘临沭县区经理","3-8K"],["润之升","临沭生产文员","3-4K"],["招联信息咨询","经理助理","8-10K"],["佰世利工艺品公司","业务","4-8K"],["数字奇点","销售代表","5-10K·13薪"],["上海微创投资控股...","医疗器械厂家销售-骨科关节(山东临沂)","6-10K·20薪"],["华辛商贸","医药代表","5-10K"],["临沂市硕熙医疗科...","医药地区经理","12-24K"],["金丰公社","培训经理/主管","5-8K"],["瑞纳集团","电气工程师","5-8K·14薪"],["山田研磨","机械工程师","9-14K"],["山东金正阳","矿石加工工程师","7-10K"],["临沂鹏科金属","化工工程师","6-10K"],["申正机械","申正机械招聘焊工","5-9K"],["盈盛泰","消防工程师","4-5K"],["史丹利","史丹利招聘生产安全员","7-12K"],["临沂金科铸造有限公司","机械工程师","6-8K"],["山东米娅","研发工程师","6-11K"],["茸渝","机械工程师","3-4K"],["碧桂园集团山东区域","房修工程师","7-8K"],["道依茨法尔","车身研发工程师","10-15K·13薪"],["富联","富联招聘生产安全员","5-6K"],["伯乐为亮","工艺工程师(碳化硅)","25-50K"],["山东科翰硅源新材料","车间DCS系统设备工程师","5-8K"],["山东慧美","化妆品研发工程师","6-11K"],["中国电信临沭分公司","移动通信工程师","4-9K"],["临沂蔚云环保科技","大气环境治理工程师","3-7K"],["山东基彩","水性涂料研发服务工程师","9-13K"],["思路智园科技","化工业务工程师-工艺或消防方向","10-15K"],["山东金扬教育科技","风电/光伏运维工程师","5-6K"],["朗智家居","工程监理","8-13K"],["山东正阳工程咨询公司","工程造价员","4-8K"],["临沂临沭","临沂临沭招聘消防中控员","3-4K"],["圣泰","机械工艺员","8-10K"],["山东昌德东","山东昌德东招聘质量管理/测试","3-4K"],["金正大国际","微生物产品研发专员","7-9K"],["厚德","cad绘图专员","4-5K"],["山东政泰建设项目...","咨询项目管理","5-8K"],["山颖建","造价师","10-15K"],["金正大国际","仪表工程师","10-15K"],["临沂中科芯华新材...","技术工程师","8-13K"],["道依茨法尔","液压工程师","9-14K·13薪"],["盈盛泰","消防工程师","4-5K"],["鹏科","化工工程师","6-10K"],["山田新材料","机械工程师","6-11K"],["瑞纳集团","暖通工程师","8-13K·14薪"],["邦旭科技","运维工程师","2-3K"],["申正机械","申正机械招聘焊工","5-9K"],["震悦减震","机械工程师","4-6K"],["山东金正阳","采矿工程师","7-10K"],["临沂金正阳管业","地质工程师","8-12K"],["临沂金科铸造有限公司","机械工程师","6-8K"],["山东米娅","研发工程师","6-11K"],["茸渝","机械工程师","3-4K"],["山东科翰硅源新材料","车间DCS系统设备工程师","5-8K"],["伯乐为亮","高级机械设计工程师","20-25K"],["山东慧美","化妆品研发工程师","6-11K"],["临沂蔚云环保科技","大气环境治理工程师","3-7K"],["思路智园科技","化工业务工程师-工艺或消防方向","10-15K"],["山东金扬教育科技","风电/光伏运维工程师","5-6K"],["朗智家居","工程监理","8-13K"],["山东正阳工程咨询公司","工程造价员","4-8K"],["圣泰","机械工艺员","8-10K"],["启千公司","社保主播","5-8K"],["厚德","cad绘图专员","4-5K"],["临沭德艺装饰","建筑施工现场管理","5-6K"],["艺辰影视","舞美设计执行","80-90元/天"],["富联","富联招聘生产安全员","5-9K"],["史丹利","生产管培生","5-8K"],["瑞纳集团","电气工程师","5-8K·14薪"],["山田研磨","机械工程师","9-14K"],["山东金正阳","矿石加工工程师","7-10K"],["临沂鹏科金属","化工工程师","6-10K"],["盈盛泰","消防工程师","4-5K"],["申正机械","申正机械招聘焊工","5-9K"],["震悦减震","机械工程师","4-6K"],["史丹利","史丹利招聘生产安全员","7-12K"],["山东米娅","研发工程师","6-11K"],["道依茨法尔","整机研发工程师","10-15K·13薪"],["伯乐为亮","工艺工程师(碳化硅)","25-50K"],["中国电信临沭分公司","移动通信工程师","4-9K"],["临沂蔚云环保科技","大气环境治理工程师","3-7K"],["山东基彩","水性涂料研发服务工程师","9-13K"],["思路智园科技","化工业务工程师-工艺或消防方向","10-15K"],["山东金扬教育科技","风电/光伏运维工程师","5-6K"],["启千公司","跨境电商产品开发专员","5-10K"],["朗智家居","工程监理","8-13K"],["东泰包装","工程经理","18-20K"],["临沂临沭","临沂临沭招聘消防中控员","3-4K"],["金正大国际","微生物产品研发专员","7-9K"],["厚德","cad绘图专员","4-5K"],["同文","实验员","3-8K"],["临沭德艺装饰","建筑施工现场管理","5-6K"],["山东政泰建设项目...","咨询项目管理","5-8K"],["富联","富联招聘生产安全员","5-9K"],["山东伟业棉油","预算员","5-7K"],["中龙建材","资料员文员","3-4K"],["交换空间装饰","项目经理","6-10K"],["常林饲料","品牌总经理,销售主管,销售专员","8-9K"],["金正大国际","仪表工程师","10-15K"],["瑞纳集团","电气工程师","5-8K·14薪"],["山田研磨","机械工程师","9-14K"],["临沂中科芯华新材...","技术工程师","8-13K"],["道依茨法尔","液压工程师","9-14K·13薪"],["临沂鹏科金属","化工工程师","6-10K"],["盈盛泰","消防工程师","4-5K"],["邦旭科技","运维工程师","2-3K"],["震悦减震","机械工程师","4-6K"],["临沂金正阳管业","地质工程师","8-12K"],["申正机械","申正机械招聘焊工","5-10K"],["史丹利","史丹利招聘生产安全员","7-12K"],["临沂金科铸造有限公司","机械工程师","6-8K"],["山东金正阳","选矿工程师","8-10K"],["伯乐为亮","工艺工程师(碳化硅)","25-50K"],["富联","富联招聘生产安全员","5-6K"],["山东基彩","水性色浆工程师","8-13K"],["山东慧美","化妆品研发工程师","6-11K"],["中国电信临沭分公司","移动通信工程师","4-9K"],["临沂蔚云环保科技","大气环境治理工程师","3-7K"],["思路智园科技","化工业务工程师-工艺或消防方向","10-15K"],["山东金扬教育科技","风电/光伏运维工程师","5-6K"],["启千公司","跨境电商产品开发专员","5-10K"],["东泰包装","工程经理","18-20K"],["山东正阳工程咨询公司","工程造价员","4-8K"],["山东科翰硅源新材料","研发专员","4-8K"],["临沂临沭","临沂临沭招聘消防中控员","3-4K"],["圣泰","机械工艺员","8-10K"],["山东昌德东","山东昌德东招聘质量管理/测试","3-4K"],["厚德","cad绘图专员","4-5K"],["金正大国际","仪表工程师","10-15K"],["瑞纳集团","电气工程师","5-8K·14薪"],["山田研磨","机械工程师","9-14K"],["山东金正阳","矿石加工工程师","7-10K"],["临沂中科芯华新材...","技术工程师","8-13K"],["道依茨法尔","液压工程师","9-14K·13薪"],["临沂鹏科金属","化工工程师","6-10K"],["盈盛泰","消防工程师","4-5K"],["邦旭科技","运维工程师","2-3K"],["申正机械","申正机械招聘焊工","5-9K"],["震悦减震","机械工程师","4-6K"],["临沂金正阳管业","地质工程师","8-12K"],["史丹利","史丹利招聘生产安全员","7-12K"],["临沂金科铸造有限公司","机械工程师","6-8K"],["山东米娅","研发工程师","6-11K"],["茸渝","机械工程师","3-4K"],["碧桂园集团山东区域","房修工程师","7-8K"],["伯乐为亮","工艺工程师(碳化硅)","25-50K"],["富联","富联招聘生产安全员","5-6K"],["山东科翰硅源新材料","车间DCS系统设备工程师","5-8K"],["山东基彩","水性色浆工程师","8-13K"],["山东慧美","化妆品研发工程师","6-11K"],["中国电信临沭分公司","移动通信工程师","4-9K"],["临沂蔚云环保科技","大气环境治理工程师","3-7K"],["思路智园科技","化工业务工程师-工艺或消防方向","10-15K"],["山东金扬教育科技","风电/光伏运维工程师","5-6K"],["启千公司","跨境电商产品开发专员","5-10K"],["朗智家居","工程监理","8-13K"],["东泰包装","工程经理","18-20K"],["山东正阳工程咨询公司","工程造价员","4-8K"],["金正大国际","仪表工程师","10-15K"],["瑞纳集团","电气工程师","5-8K·14薪"],["山田研磨","机械工程师","9-14K"],["临沂中科芯华新材...","技术工程师","8-13K"],["临沂鹏科金属","化工工程师","6-10K"],["申正机械","申正机械招聘焊工","5-9K"],["山东金正阳","采矿工程师","7-10K"],["临沂金正阳管业","地质工程师","8-12K"],["道依茨法尔","车身研发工程师","10-15K·13薪"],["富联","富联招聘生产安全员","5-6K"],["山东慧美","化妆品研发工程师","6-11K"],["盈盛泰","盈盛泰招聘水电工","4-9K"],["山东科翰硅源新材料","研发专员","4-8K"],["临沂临沭","临沂临沭招聘消防中控员","3-4K"],["山东昌德东","山东昌德东招聘质量管理/测试","3-4K"],["启千公司","社保主播","5-8K"],["厚德","cad绘图专员","4-5K"],["临沭德艺装饰","建筑施工现场管理","5-6K"],["山颖建","造价师","10-15K"],["中龙建材","资料员文员","3-4K"],["山东久固钢结构工...","钢结构预算员","4-8K"],["蒙纳德","蒙纳德招聘质量管理/测试","3-6K"],["四川佳能达科技发展","otc医药代表","10-11K"],["临沂雨浩商贸有限公司","云南白药招聘临沭县区经理","3-8K"],["山东联易","经理助理","8-10K"],["润之升","临沭生产文员","3-4K"],["招联咨询","经理助理","7-8K"],["统一汽贸","山东统一公司招债权管理岗","4-8K"],["佰世利工艺品公司","业务","4-8K"],["伯乐为亮","博士研究员","40-70K"],["鹏科","化工工程师","6-10K"],["瑞纳集团","自控工程师","6-10K"],["茸渝","机械工程师","3-4K"],["道依茨法尔","整机研发工程师","10-15K·13薪"],["山田新材料","机器人工程师","15-20K"],["启千公司","跨境电商产品开发专员","5-10K"],["史丹利","生产管培生","5-8K"],["山东久固钢结构工...","钢结构预算员","4-8K"],["交换空间装饰","项目经理","6-10K"],["临沭锦融","信用卡客户经理","4-9K"],["临沂雨浩商贸有限公司","云南白药招聘临沭县区经理","3-8K"],["数字奇点","销售代表","5-10K·13薪"],["临沂市硕熙医疗科...","医药地区经理","12-24K"],["江西聚心同互联网...","医药销售经理","10-15K"],["山东世盛精密机械","外贸跟单专员","4-8K"],["药师帮","【药师帮+临沭县】招医药代表","7-12K"],["山田新材料","助理机械工程师","4-5K"],["道依茨法尔","驾驶室设计工程师","7-12K·13薪"],["山田新材料","销售人员(J10006)","4-8K"],["山田新材料","博士研究员(J10001)","30-40K"],["金正大国际","仪表工程师","10-15K"],["山东金正阳","矿石加工工程师","7-10K"],["临沂中科芯华新材...","技术工程师","8-13K"],["盈盛泰","消防工程师","4-5K"],["邦旭科技","运维工程师","2-3K"],["申正机械","申正机械招聘焊工","5-9K"],["震悦减震","机械工程师","4-6K"],["临沂金正阳管业","地质工程师","8-12K"],["临沂金科铸造有限公司","机械工程师","6-8K"],["山东米娅","研发工程师","6-11K"],["道依茨法尔","液压工程师","9-14K·13薪"],["盈盛泰","消防工程师","4-5K"],["鹏科","化工工程师","6-10K"],["山田新材料","机械工程师","6-11K"],["瑞纳集团","暖通工程师","8-13K·14薪"],["临沂金正阳管业","地质工程师","8-12K"],["邦旭科技","运维工程师","2-3K"],["申正机械","申正机械招聘焊工","5-9K"],["震悦减震","机械工程师","4-6K"],["山东金正阳","采矿工程师","7-10K"],["临沂金科铸造有限公司","机械工程师","6-8K"],["山东米娅","研发工程师","6-11K"],["茸渝","机械工程师","3-4K"],["金正大国际","仪表工程师","10-15K"],["伯乐为亮","高级机械设计工程师","20-25K"],["山东慧美","化妆品研发工程师","6-11K"],["临沂蔚云环保科技","大气环境治理工程师","3-7K"],["山东科翰硅源新材料","车间DCS系统设备工程师","5-8K"],["思路智园科技","化工业务工程师-工艺或消防方向","10-15K"],["山东金扬教育科技","风电/光伏运维工程师","5-6K"],["朗智家居","工程监理","8-13K"],["山东正阳工程咨询公司","工程造价员","4-8K"],["圣泰","机械工艺员","8-10K"],["启千公司","社保销售","6-10K"],["厚德","cad绘图专员","4-5K"],["临沭德艺装饰","建筑施工现场管理","5-6K"],["艺辰影视","舞美设计执行","80-90元/天"],["富联","富联招聘生产安全员","5-9K"],["史丹利","生产管培生","5-8K"],["山东久固钢结构工...","技术员","5-8K"],["金正大国际","仪表工程师","10-15K"],["道依茨法尔","液压工程师","9-14K·13薪"],["盈盛泰","消防工程师","4-5K"],["鹏科","化工工程师","6-10K"],["山田新材料","机械工程师","6-11K"],["瑞纳集团","暖通工程师","8-13K·14薪"],["临沂金正阳管业","地质工程师","8-12K"],["邦旭科技","运维工程师","2-3K"],["申正机械","申正机械招聘焊工","5-9K"],["震悦减震","机械工程师","4-6K"],["山东金正阳","采矿工程师","7-10K"],["茸渝","机械工程师","3-4K"],["山东米娅","研发工程师","6-11K"],["伯乐为亮","高级机械设计工程师","20-25K"],["山东科翰硅源新材料","车间DCS系统设备工程师","5-8K"],["山东慧美","化妆品研发工程师","6-11K"],["山东金扬教育科技","风电/光伏运维工程师","5-6K"],["思路智园科技","化工业务工程师-工艺或消防方向","10-15K"],["朗智家居","工程监理","8-13K"],["山东正阳工程咨询公司","工程造价员","4-8K"],["圣泰","机械工艺员","8-10K"],["启千公司","社保销售","6-10K"],["厚德","cad绘图专员","4-5K"],["临沭德艺装饰","建筑施工现场管理","5-6K"],["艺辰影视","舞美设计执行","80-90元/天"],["富联","富联招聘生产安全员","5-9K"],["史丹利","生产管培生","5-8K"],["蒙纳德","蒙纳德招聘质量管理/测试","3-6K"],["山东伟业棉油","预算员","5-7K"],["交换空间装饰","项目经理","6-10K"],["瑞纳集团","电气工程师","5-8K·14薪"],["金正大国际","仪表工程师","10-15K"],["道依茨法尔","液压工程师","9-14K·13薪"],["山田新材料","机械工程师","6-11K"],["盈盛泰","消防工程师","4-5K"],["临沂金正阳管业","地质工程师","8-12K"],["申正机械","申正机械招聘焊工","5-10K"],["史丹利","史丹利招聘生产安全员","7-12K"],["邦旭科技","运维工程师","2-3K"],["山东金正阳","采矿工程师","7-10K"],["伯乐为亮","工艺工程师(碳化硅)","25-50K"],["临沂金科铸造有限公司","机械工程师","6-8K"],["山东米娅","研发工程师","6-11K"],["山东基彩","水性色浆工程师","8-13K"],["中国电信临沭分公司","移动通信工程师","4-9K"],["朗智家居","工程监理","8-13K"],["东泰包装","工程经理","18-20K"],["山东科翰硅源新材料","研发专员","4-8K"],["临沂临沭","临沂临沭招聘消防中控员","3-4K"],["山东昌德东","山东昌德东招聘质量管理/测试","3-4K"],["厚德","cad绘图专员","4-5K"],["同文","实验员","3-8K"],["临沭德艺装饰","建筑施工现场管理","5-6K"],["艺辰影视","舞美设计执行","80-90元/天"],["富联","富联招聘生产安全员","5-9K"],["山东久固钢结构工...","技术员","5-8K"],["中龙建材","资料员文员","3-4K"],["蒙纳德","蒙纳德招聘质量管理/测试","3-6K"],["交换空间装饰","项目经理","6-10K"],["临沭锦融","信用卡客户经理","4-9K"],["金正大国际","仪表工程师","10-15K"],["临沂中科芯华新材...","技术工程师","8-13K"],["山田新材料","机械工程师","6-11K"],["盈盛泰","消防工程师","4-8K"],["邦旭科技","运维工程师","2-3K"],["震悦减震","机械工程师","4-6K"],["临沂金正阳管业","地质工程师","8-12K"],["申正机械","申正机械招聘焊工","5-10K"],["鹏科","化工工程师","6-10K"],["瑞纳集团","自控工程师","6-10K"],["茸渝","机械工程师","3-4K"],["山东金正阳","选矿工程师","8-10K"],["道依茨法尔","整机研发工程师","10-15K·13薪"],["富联","富联招聘生产安全员","5-6K"],["山东基彩","水性色浆工程师","8-13K"],["临沂蔚云环保科技","大气环境治理工程师","3-7K"],["山东金扬教育科技","风电/光伏运维工程师","5-6K"],["思路智园科技","化工业务工程师-工艺或消防方向","10-15K"],["启千公司","跨境电商产品开发专员","5-10K"],["山东科翰硅源新材料","研发专员","4-8K"],["圣泰","机械工艺员","8-10K"],["山东昌德东","山东昌德东招聘质量管理/测试","3-4K"],["厚德","cad绘图专员","4-5K"],["山颖建","造价师","10-15K"],["史丹利","生产管培生","5-8K"],["中龙建材","建筑资质专员","5-6K"],["山东久固钢结构工...","钢结构预算员","4-8K"],["蒙纳德","蒙纳德招聘质量管理/测试","3-6K"],["交换空间装饰","项目经理","6-10K"],["常林饲料","品牌总经理,销售主管,销售专员","8-9K"]
]// 将二维数组转换为工作表对象const ws = XLSX.utils.aoa_to_sheet(data)// 创建一个新的工作簿对象const wb = XLSX.utils.book_new()// 将工作表对象添加到工作簿中,'Sheet1'为工作表的名称XLSX.utils.book_append_sheet(wb, ws, 'Sheet1')// 将工作簿数据写入文件,'exported_data.xlsx'为导出文件的名称XLSX.writeFile(wb, '招聘.xlsx')
</script>
</html>
📚四、用excel进行数据分析
📖1.把下载好的数据用excel打开
📖2.选择合适的格式
📖3.分析数据
到此这篇文章就介绍到这了,更多精彩内容请关注本人以前的文章或继续浏览下面的文章,创作不易,如果能帮助到大家,希望大家多多支持宝码香车~💕
更多专栏订阅推荐:
👍 html+css+js 绚丽效果
💕 vue
✈️ Electron
⭐️ js
📝 字符串
✍️ 时间对象(Date())操作
相关文章:

前端JavaScript导出excel,并用excel分析数据,使用SheetJS导出excel
前言:哈喽,大家好,今天给大家分享今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 …...

浅谈内网攻防之道-内网系统凭证钓鱼
你荒废的今日,正是昨日殒身之人祈求的明日。 1、FakeLogonScreen FakeLogonScreen 是用 C# 编写的应用程序,可以模拟 Windows 的登录屏幕来欺骗用户输入,从而盗取凭证 在目标的 session 会话中,指定该程序: 该工具能…...

fmql之ubuntu联网
需求:fmql搭载linux,并且可以远程访问。 连路由器 板卡通过网线与路由器连接,ip设置成同段,可以ping通: 但是ping不通baidu(如果路由器没有网/流量的话,就无法上网) ZYNQ7020通过网…...

掌握AI创作神器:10分钟搞定ComfyUI和Flux大模型
前言 最近大火的Flux 1.0模型,大家都去体验过没? 此模型是由SD的前员工创立的黑森林实验室推出,一经推出,业界掀起了非常大的反响,相关从业人员都感叹模型可以媲美甚至赶超SD了;现象级的成为了现在很多AI…...

React js Router 路由 2, (把写过的几个 app 组合起来)
完整的项目,我已经上传了,资源链接. 起因, 目的: 每次都是新建一个 react 项目,有点繁琐。 刚刚学了路由,不如写一个 大一点的 app ,把前面写过的几个 app, 都包含进去。 这部分感觉就像是, …...

Linux基础3-基础工具2(vim详解,gcc详解)
上篇文章:Linux基础3-基础工具1(什么是工具,yum,vim基础)-CSDN博客 本章重点: 1. vim详解 2. gcc详解 目录 一. vim详解 1.1 命令模式 1.2 插入模式 1.3 底行模式 二. gcc/g 2.1 程序的翻译过程(c/c代码执行过…...

GEE教程:利用sentinel-2数据进行ndwi和ndci指数的计算和下载
目录 简介 函数 normalizedDifference(bandNames) Arguments: Returns: Image Export.image.toDrive(image, description, folder, fileNamePrefix, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, fileDimensions, skipEmptyTiles, fileFormat, …...
markdown-it:将Markdown文本转换为HTML格式,展示在页面,怎么自定义里面的a标签设置为在新标签页打开
由markdown-it将文本生成html然后渲染到页面上,但是现在你点击里面生成好的链接只能在本标签页打开,怎么将其设置为在新标签打开呢? 安装markdown-it npm install markdown-it 使用markdown-it const mdi new MarkdownIt({html: true,l…...
linux在工作中常用命令
简介 记录在日常工作中,常用linux命令 查日志篇 1.统计特定内容出现的行数和次数 1.查询特定内容出现的行数 grep -c "关键词" 文件名-c:只显示匹配的行数。 2.查询特定内容出现的次数 grep -o "关键词" 文件名 | wc -l-o:只显示…...

828华为云征文|部署知识库问答系统 MaxKB
828华为云征文|部署知识库问答系统 MaxKB 一、Flexus云服务器X实例介绍1.1 云服务器介绍1.2 核心竞争力1.3 计费模式 二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 MaxKB3.1 MaxKB 介绍3.2 Docker 环境搭建3.3 MaxKB 部署3.4 Max…...

数据结构之算法复杂度
目录 前言 一、复杂度的概念 二、时间复杂度 三、大O的渐进表示法 四、空间复杂度 五、常见复杂度对比 总结 前言 本文主要讲述数据结构中的算法复杂度 一、复杂度的概念 算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源。因此衡量一个算法的好坏…...

Python用TOPSIS熵权法重构粮食系统及期刊指标权重多属性决策MCDM研究|附数据代码...
原文链接:https://tecdat.cn/?p37724 在当今世界,粮食系统的稳定性至关重要。尽管现有的全球粮食系统在生产和分配方面表现出较高的效率,但仍存在大量人口遭受饥饿以及诸多粮食安全隐患。与此同时,在学术领域,准确评估…...

【例题】lanqiao4403 希尔排序模板题
插入排序每次只能将数据移动一位。 已知插入排序代码为: def insert_sort(a):for i in range(1,len(a)):ji-1while j>0 and a[j]>a[i]:a[j1]a[j]j-1a[j1]a[i]return a希尔排序在插入排序的基础上,将数据移动n/2,n/4,…,1位。 for i in range(ga…...

【C/C++】速通涉及string类的经典编程题
【C/C】速通涉及string类的经典编程题 一.字符串最后一个单词的长度代码实现:(含注释) 二.验证回文串解法一:代码实现:(含注释) 解法二:(推荐)1. 函数isalnum…...

MySQL:库表的基本操作
库操作 查看 查看存在哪些数据库: show databases;查看自己当前处于哪一个数据库: select database(); 由于我不处于任何一个数据库中,此处值为NULL 查看当前有哪些用户连接到了MySQL: show processlist; 创建 创建一个数据库 语…...
JS领域的AI工程利器分享
JavaScript,这个在网页开发中广为人知的脚本语言,正逐渐在AI工程领域展现出其独特的魅力。对于那些希望将大语言模型(LLM)融入项目的开发者来说,以下五个JavaScript工具将是关键资源。 1. TensorFlow.js TensorFlow.…...

2024/9/20 使用QT实现扫雷游戏
有三种难度初级6x6 中级10x10 高级16x16 完成游戏 游戏失败后,无法再次完成游戏,只能重新开始一局 对Qpushbutton进行重写 mybutton.h #ifndef MYBUTTON_H #define MYBUTTON_H #include <QObject> #include <QWidget> #include <QPus…...

09.20 C++对C的扩充以及C++中的封装、SeqList
SeqList.h #ifndef SEQLIST_H #define SEQLIST_H#include <iostream> #include<memory.h> #include<stdlib.h> #include<string.h>using namespace std;//typedef int datatype; //类型重命名 using datatype int;//封装一个顺序表 class Seq…...

Git提交类型
说明:Git提交类型指的是代码commit时,写在comment前面的标志,表示此次commit的提交类型,如下: Git提交类型 常见的Git提交类型有: feat:新特性、新功能或优化; fix:修复…...

C++速通LeetCode简单第18题-杨辉三角(全网唯一递归法)
全网唯一递归法: vector<vector<int>> generate(int numRows) {vector<int> v;vector<vector<int>>vn;if (numRows 1){v.push_back(1);vn.push_back(v);v.clear();return vn;//递归记得return}if (numRows 2){v.push_back(1);vn.p…...

C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)
一、数据处理与分析实战 (一)实时滤波与参数调整 基础滤波操作 60Hz 工频滤波:勾选界面右侧 “60Hz” 复选框,可有效抑制电网干扰(适用于北美地区,欧洲用户可调整为 50Hz)。 平滑处理&…...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...

让AI看见世界:MCP协议与服务器的工作原理
让AI看见世界:MCP协议与服务器的工作原理 MCP(Model Context Protocol)是一种创新的通信协议,旨在让大型语言模型能够安全、高效地与外部资源进行交互。在AI技术快速发展的今天,MCP正成为连接AI与现实世界的重要桥梁。…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!
简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求,并检查收到的响应。它以以下模式之一…...

【Linux手册】探秘系统世界:从用户交互到硬件底层的全链路工作之旅
目录 前言 操作系统与驱动程序 是什么,为什么 怎么做 system call 用户操作接口 总结 前言 日常生活中,我们在使用电子设备时,我们所输入执行的每一条指令最终大多都会作用到硬件上,比如下载一款软件最终会下载到硬盘上&am…...
6个月Python学习计划 Day 16 - 面向对象编程(OOP)基础
第三周 Day 3 🎯 今日目标 理解类(class)和对象(object)的关系学会定义类的属性、方法和构造函数(init)掌握对象的创建与使用初识封装、继承和多态的基本概念(预告) &a…...
微服务通信安全:深入解析mTLS的原理与实践
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、引言:微服务时代的通信安全挑战 随着云原生和微服务架构的普及,服务间的通信安全成为系统设计的核心议题。传统的单体架构中&…...

Android写一个捕获全局异常的工具类
项目开发和实际运行过程中难免会遇到异常发生,系统提供了一个可以捕获全局异常的工具Uncaughtexceptionhandler,它是Thread的子类(就是package java.lang;里线程的Thread)。本文将利用它将设备信息、报错信息以及错误的发生时间都…...