xs

如何手动重启Jenkins?

末鹿安然 提交于 2020-08-17 03:21:15
问题: I've just started working with Jenkins and have run into a problem. 我刚刚开始与詹金斯一起工作,遇到了一个问题。 After installing several plugins it said it needs to be restarted and went into a "shutting down" mode, but never restarts. 在安装了几个插件之后,它表示需要重新启动并进入“关闭”模式,但是从不重新启动。 How do I do a manual restart? 如何手动重启? 解决方案: 参考一: https://stackoom.com/question/Xs4q/如何手动重启Jenkins 参考二: https://oldbug.net/q/Xs4q/How-to-restart-Jenkins-manually 来源: oschina 链接: https://my.oschina.net/stackoom/blog/4325803

E级超算元年将至,中国三条技术路线冲顶

谁都会走 提交于 2020-08-16 18:47:02
   人类历史经历了农业、工业和信息革命,现在正处于人工智能革命的进程之中。   对此,中国计算机学会高性能计算专业委员会秘书长,中科院计算所研究员张云泉博士在接受 DeepTech 采访时表示:“ 农业社会靠体力,工业社会靠机器,信息社会靠互联网,而人工智能社会要靠 ‘算力’,谁能占领 ‘算力’ 的制高点,谁就有了引领社会发展的基础。 ”   因此,代表算力巅峰的 “超级计算机” 就显得至关重要。   上月,最新的全球超级计算机 TOP500 发布,榜单显示有高达 45.2% 的计算机来自中国,且中国超算占全球在榜总算力的 25.6%。   在我们为此高兴的同时,日本超级计算机 “富岳”(Fugaku)首次上榜即荣登榜首的消息,也让不少国人感到了压力,认为中国超算又落后于人,可事实真的如此吗?   张云泉向 DeepTech 作出了如下结论: 富岳以半 E 级(算力 > 1000 PFlops)超算的未完成形态冲榜,旨在打中美 E 级超算一个时间差,短期成为 “独孤求败”,但等到年底或明年,中美超算一出,就会变成 “独孤必败” 。   2021 年是业内公认的 E 级超算元年,中国已有神威、天河 3 号、曙光三条不同技术路线的 E 级原型机交付,如今正向顶峰进击。    榜单上的中国   中国超算的起步并不算晚,有这样一个 “玻璃房子” 的故事一直被人们提起。   上世纪 80

迭代器/枚举器/生成器的前世今生

馋奶兔 提交于 2020-08-16 14:26:28
一切为了抽象 一段代码越抽象它的 复用价值 就越高,举一个极端例子: function emptyAction(x) { return x } 上面这个函数就像数学里面的 f(x) = x 一样,与山河同在,与日月同辉! 比如可以使用它进行数组的复制: let a = [1, 2, 3] let aDuplicate = a.map(emptyAction) 比如可以玩我返回我自己,虽然我也不知道这有什么用: let one = emptyAction(emptyAction)(emptyAction)(1) 所以,为了不把那些 shiiiiit 代码再写一遍一遍又一遍,就抽象吧! 遍历高桌子,遍历低板凳 假设任何一组数据都永远使用 Array 存储,那么下面这段代码也是一段复用价值极高的代码: for (let i = 0; i < a.length; i++) { const element = a[i]; // do something } 尽管它并不直观,我才不想管 i 是什么 length 是什么,以及 daaaaamn a[i] 又是什么!我只想遍历数组中的每一个元素,给我数组中的元素,OK??? 而且事实上我们除了 Array,还有 Set、Map、LinkedList 以及 maaaaany kinds of Object,很不幸它们并不支持这样的写法

layui的多文件列表上传功能前端代码

孤街醉人 提交于 2020-08-16 14:08:13
html页面的代码(注意:引入layui相关的css): <div class="layui-upload" style="margin-left: 130px"> <button type="button" class=" layui-btn" id="choiceList"><i class="iconfont icon-e645"></i>选择多文件</button> <div class="layui-upload-list layui-upList-minHeight"> <table class="layui-table"> <thead> <tr> <th>文件名</th> <th>大小</th> <th>状态</th> <th>操作</th> </tr> </thead> <tbody id="demoList"> <tr id="upload"> <td>xxx.txt</td> <td>xxxkb</td> <td>等待上传</td> <td><button class="layui-btn layui-btn-xs demo-reload layui-hide">重传</button><button class="layui-btn layui-btn-xs layui-btn-danger demo-delete" disabled>删除</button><

使用x-data-spreadsheet导入导出

半城伤御伤魂 提交于 2020-08-16 07:30:41
安装相关依赖 cnpm i --save x-data-spreadsheet less-loader xlsx 编写文件 <template> <div> <div class="mb-md"> <input type="file" @change="getWorkbook"> <button @click="exportJson">导出JSON</button> <button @click="exportExcel">导出xlsx</button> </div> <!--web spreadsheet组件--> <div id="x-spreadsheet-demo"></div> </div> </template> <script> //引入依赖包 import Spreadsheet from 'x-data-spreadsheet'; import zhCN from 'x-data-spreadsheet/dist/locale/zh-cn'; import XLSX from 'xlsx' //设置中文 Spreadsheet.locale('zh-cn', zhCN); export default { name: "xspreadsheet-demo", data() { return { xs: null, jsondata: { type: '',

fullcalendar日历插件的使用并动态增删改查

耗尽温柔 提交于 2020-08-15 07:55:54
我上个项目是做了一个关于教育方面的web端页面,其中的课程表就要用到fullcalendar日历插件,刚开始也是不会用,因为以前也没用过,后面也是看官方文档,问同事,最后完成了这个课程表,个人感觉fullcalendar这个日历插件功能很强大!下面我来附上几张图片: 1、刚进去默认显示当前月份,查出数据库的数据并展示,今天是2018年1月19号,所以我给上过的课次颜色变为灰色,而没上过的课次变为橙色: 2、点击特定的日期,添加课次: 点击未上过的课次进行编辑或删除: 以及课次的拖动,如将1月22号的“08:00-09:00 高数一班”拖动到1月29号: 下面我来说一下我是怎么实现的 首先需要导入必须的css和js: <link href=' ../../../../static/fullcalendar/css/fullcalendar.css ' rel=' stylesheet' /> <script src=' ../../../../static/fullcalendar/js/jquery.min.js '> </script> <script src=' ../../../../static/fullcalendar/js/moment.min.js '> </script> <script src=' ../../../../static/fullcalendar

Python笔记:用Python读取MySQL中的数据

浪尽此生 提交于 2020-08-15 03:25:31
Python处理数据分析的优势,很多人都知道(可以实现更复杂、更灵活的操作,包括数据预处理、数据可视化输出等),但是加载到Python中的数据,只是临时存储在内存中的一张虚拟表(退出之后就会被释放掉了,直到下次有需要就得重新加载)。 Excel是具有数据的处理和存储功能,但处理能力不如Python,存储能力又不如SQL。要是能把 Python的数据分析能力 与 SQL的数据存储能力 结合起来,那该有多好呀(可以提升自己搞数据的上限)! 因为我们一般习惯用开源(也就是免费)的,所以我用的是MySQL数据管理系统。 在我以为朋友大顺哥的远程指导下,今天上午,我终于如愿成功地实现用Python读取MySQL里面的数据了。感谢(以后有干货,大家应该多多一起分来,好实现共同进步,提高社会竞争力……)! 闲话少说,直接真刀实枪来相见。代码操作如下: MySQL中的数据表: 先安装pymysql库。 # pip install pymysql # 导入需要用到的相关库 import pandas as pd import pymysql from sqlalchemy import create_engine # 创建连接 # root: 后面跟本机中MySQL的密码 # 第二个mysql(最后一个)就是本机中的数据库名称,因为我直接用的就是mysql conn = create_engine(

Prometheus 2.16.0 新特性

不打扰是莪最后的温柔 提交于 2020-08-14 08:21:13
Prometheus 2.16.0 现在(2020.02.13)已经发布,在上个月的 2.15.0 之后又进行了一些修正和改进。 在这个版本中有很多的性能改进,如果你的查询只涉及最近几个小时的数值,会变的非常快,因为 Brian Brazil 删除了一些不必要的排序。在实际使用中,这会使得记录规则在处理 100 万个序列的高基数时快 1 秒。 现在可以配置 Prometheus 来记录它执行的所有 PromQL 查询。 PromQL 解析器已经被一个带有改进的错误消息的生成解析器所取代,这也会快一些。 还有一个新的 absent_over_time 函数,在没有任何变化的情况下,重新加载配置和告警规则配置的效率会更高。 有新的 prometheus_target_metadata_cache_* 来展示元数据占用的内存,还有针对 WAL 写失败的 prometheus_tsdb_wal_writes_failed_total 的指标。 新的 UI 支持本地时区,可以勾选 local timezone 。新增支持告警规则页面以及“Xs ago” 之前。 TSDB 提升了查询最近 2 小时内数据的查询性能。 promtool 工具支持显示无效规则的行号。 还有其他一些 BUG 修复。 详细的发行注记可以查看 release notes 。 参考链接 https://www

【Pyecharts Gallery】中看不中用的可视化作品集合~

痴心易碎 提交于 2020-08-14 03:56:10
摘自: https://www.kesci.com/home/project/5ecd20d0c1a73900361b92b5 var myColor = ['#eb2100', '#eb3600', '#d0570e', '#d0a00e', '#34da62', '#00e9db', '#00c0e9', '#0096f3', '#33CCFF', '#33FFCC']; option = { backgroundColor: '#0e2147', grid: { left: '11%', top: '12%', right: '0%', bottom: '8%', containLabel: true }, xAxis: [{ show: false, }], yAxis: [{ axisTick: 'none', axisLine: 'none', offset: '27', axisLabel: { textStyle: { color: '#ffffff', fontSize: '16', } }, data: ['南昌转运中心', '广州转运中心', '杭州转运中心', '宁夏转运中心', '兰州转运中心', '南宁转运中心', '长沙转运中心', '武汉转运中心', '合肥转运中心', '贵州转运中心'] }, { axisTick: 'none',

ASP.NET MVC 实现简单的登录 源码

一个人想着一个人 提交于 2020-08-14 03:39:13
1、创建一个控制器 如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Demo.Models; //命名空间 namespace Demo.Controllers { public class HomeController : Controller { // // GET: /Home/ DL_DemoEntities db = new DL_DemoEntities(); // 模型 public ActionResult Index() // 首页 { return View(); } public ActionResult Demo404() // 登陆失败跳转 { return View(); } public ActionResult Start_Here() // 登陆成功跳转 { return View(); } [HttpPost] public ActionResult Login( string name, string password) { name = Request[ " name " ]; password = Request[ " password " ]; if (