这是学习笔记的第 1769篇文章 巡检的工作其实是比较枯燥和乏味的,在某种程度上,他的工作和监控是有很多交集的,其实在很多公司里面,巡检方向的落地情况其实不容乐观,采用脚本和被动触发的方式效率不高...,同时巡检中发现的潜在业务问题和业务部门是隔离的,也就是你在做的事情,业务部门不知道,自然就没法给予充分理解了,所以在问题的处理效率和响应上会是一个黑盒的状态,我觉得这也就是运维方向比较苦逼的一个原因。...我想把巡检的事情改进一下,首先巡检要划分大类,监控巡检,系统巡检和数据库巡检三个维度,然后巡检的意义怎么体现,那就是让业务同学能够体验到,有所帮助,所以是推荐把巡检模块集成到公共平台的,开放给业务部门使用...当然我也想了另外几个新的主题方向,也是后续要着力去做的内容。 整体的计划和结构如下,欢迎大家提出建议。...,能够根据历史沉淀数据和当前问题,对问题做同比和环比分析,能够根据数据变化趋势预测问题和问题周期 监控数据图模型分析 对于已发生的历史,抓取常见的场景,基于图模型进行问题的分析,能够得到根因,通过关联树形方式得到更清晰的结构
我是锋小刀! 在上一期视频中,我们讲解了excel如何按指定名称快速创建工作表,没有看的可以看一下:excel按指定名称快速创建工作表。...而python其实也是可以做到的,而且很简单,只需要几行代码即可。而python代码是可以重复利用,能节省很多时间,做到解放双手,拒绝做重复的事情。...xlwt库 今天主要用到xlwt库来操作,xlwt是Python中操作Excel的一个库,可以将进行创建工作簿、工作表、数据写入Excel。在写爬虫时我们也用过,主要是用来保存爬取的数据的。...xlwt库是python的第三方库,需要安装,安装命令: pip install xlwt 实战代码 这里我创建了一个名为"名称"的文件,里面一共有996条数据。 ? 先导入xlwt库。...批量操作文件,解放双手,拒绝做重复的事情,让一些重复的事情不再重复! THE END
最近有个事情让我有些纠结.. 上个月的某天,同学老廖给我打来电话说:“小璐她找我要你手机号说想和你联系。我说没有,她让我好好找找,明天再打电话问我。” “你号码给不给她?...小璐是我大学时的女朋友,我俩同在西安一所大学读书,她是江苏人,我老家是广西的。...不止一次的,小璐对我说,“如果可以,真希望一辈子都能喝你煲的汤。” 转眼,到了毕业的季节,我找了个做外包的工作,所在的城市离上学的地方有些远。...在这儿有机会实现被 10 亿用户使用的产品特性,面对不曾想象的技术难题,并完成各种富有挑战性的任务。欢迎热爱技术、乐于学习、愿意接受挑战的你加入我们。...微信小程序开发工程师(广州) 工作年限:2 年以上 工作地点:广州 岗位介绍: 负责微信大前端技术与应用的探索; 使用基于小程序的大前端技术,进行微信功能开发; 岗位要求: 计算机基础扎实;有
虽然你可以使用游戏机,但你也可以使用智能手机或流媒体棒。云游戏对于传统游戏来说,就像 Netflix 于 DVD 播放器一样。它去掉了硬件甚至软件(DVD)。...Netflix 竭尽全力让我的网络保持良好的连接,这就意味着把视频的质量降低到了让人无法直视的地步。即便如此,影片也会由于缓冲而暂停,就好像是在插播广告。...这是一件很困难的事情,我也许要费尽心思才能卸载一款或几款游戏,然后再等上一个小时或者更久,然后才发现自己并不喜欢这款游戏。...如果我发现一款我认为可能喜欢的游戏;我不会下载和安装这款游戏。相反,我把它“串联”到我的 Xbox。...目前的云游戏,即使我的网速比较快,也还没有使用下载的游戏副本体验好。我仍然需要处理一些缓冲问题,而且有些游戏的延迟确实是个问题。但是,对于大部分“云就绪”游戏而言,它已经足够好了,可以玩。
沃尔玛使用云开发构建营销活动后台底座实现小程序端的活动模版化,底层能力支撑了上百个营销活动开展。...左右滑动查看图片 随着业务的不断深入扩展,技术团队面临问题复杂度越高,蒙牛集团技术团队就接到了这样的挑战,在面向全国用户推广「每天来运动」营销活动中,开发团队只有短短2周的时间来完成从启动到上线的全过程...上线后,技术团队顺利成功应对此次紧迫挑战,在回顾开发过程,技术团队认为他们做对了以下四件关键事项的选择: 1 导入外部身份源用户,加速用户体系对接 本次活动是蒙牛集团的内部员工活动,需要对接企业内部使用的钉钉用户数据...借助云开发平台导入外部标准身份源能力,开发者无需自行编写复杂的鉴权代码,更先进的安全标准协议也确保了用户数据的安全性。在支持多端同步和社交账号登录基础上,提升了用户体验,同时降低了应用的维护成本。...不仅帮助技术团队快速响应市场变化,还保障了用户体验的流畅性和安全性。 通过云开发,开发人员也能够专注于创新和优化用户体验,同时确保应用的稳定性和扩展性,为业务的快速发展提供强有力的技术支撑。
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 前几天在 Hacker News 上的一则热帖有点意思,可谓极致套娃——“我让 AI 写了一个 AI 的故事,又让另一个 AI 画出它。”...一开始我很害怕,但后来我意识到它没有任何做任何事。我走过去说:“嗨。”它转过头来对我说:“你好,人类。” 我很震惊。 我以前从来没有和机器人说过话。我们聊了一会儿,知道了它的名字叫 R0b0t。...到时候 AI 可以生成你最喜爱的节目,播客,喜剧演员等的无限剧集——这将是一件有趣的事情,期待它的展开。” 也有部分网友认为目前 AI 的水平尚有不足。...@turtledove:“这背后有多少尝试,又有多少人为的管理?每个‘我让 AI 做……’的故事似乎都忽略了“在选择这个好例子之前,过滤了多少垃圾。”...@js8:“我不想对有趣的实验太挑剔,但我真的觉得故事和图片相当无聊。这则故事可以体现,目前的 AI 表明它仍然只是一种工具,可以根据艺术家的创作技巧创造性地使用。”
然而很多人上手Mac后会发现,它的使用逻辑与Windows存在很多不同,而且随着使用时间的增加,一些奇奇怪怪的文件也会占据有限的磁盘空间,进而影响使用。...在本文中,我们将解释 MacBook 运行缓慢的原因,并为您提供十个神奇的修复方法,让您的 MacBook 恢复速度。开始吧! 为什么 Mac 运行缓慢? 浏览器对内存的要求越来越高。...10 种有保证的解决方案,可加快慢速 Mac 的运行速度 1.后台运行过多 如果您的 Mac 无法再处理简单的任务,并且您想找到“为什么我的 Mac 这么慢?”...我们所有人都会下载一开始看起来有用且令人兴奋的应用程序,但结果却使我们的磁盘变得杂乱无章,而不是经常使用。 快速修复:卸载未使用的应用程序 回答“为什么我的 iMac 这么慢?”...最终,任何 Mac 都将充满消耗资源、内存和磁盘空间的垃圾。使用本文作为手动加速 Mac 的指南,或使用CleanMyMac X等应用程序,它可以完成本文中描述的 80% 的事情。
引言 上一段时间突然发现我的Xshell连接Linux云服务器工具不可用了,竟然要收费了,而且一年的费用高达上千人民币。...虽然自从Xshell收费后,我也尝试了另一款和Xshell同类型的软件Putty,但是感觉体验很差,和今天笔者要介绍的主角FinalShell相比相差很远。...废话不多说,下面介绍这款良心软件的下载、安装和使用详细教程。...1 安装与使用 FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求。...选择我接受 2)然后点击下一步 3) 选择安装位置,点击安装 测试连接使用 1)安装完成以后,打开软件(可进入安装目录将finalshell应用拷贝到桌面快捷应用,方便日后操作),点击连接管理器对话框中左边第一个带
它可以根据数据库的表自动为项目生产对应的实体类、Mapper、DAO,包括简单CRUD数据库操作(创建、查询、更新、删除)。解放了我们的双手,不必做重复性的机械工作。...节省下不少时间,不用再苦哈哈的加班了,还可以和妹纸去约会。...datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 创建一个SpringBoot项目 以使用...--defaultModelType用于指定生成对象的样式,flat表示每一张表只生成一个实体类,这个实体类包含表中的所有字段。...在Maven插件工具栏中,可以看到mybatis-generator插件,双击其中的generate选项即可,如下图: 构建成功以后,就可以看到生成的代码了,如下图: 验证自动生成的代码 验证之前还有一个步骤不要漏掉
引言 最近半年了一直在用OpenCV-Python + PyQT做开发,说实话这个是我第一次用这个来开发一个项目,其中遇到的各种问题我都努力克服了,但是其中有几个Python的基础语法问题,我平时没有注意到的...01 问题一 Python中的元组是不可修改的,说实话之前我真的没有注意过,直到我想修改一些东西的时候,我才发现,然后就掉坑了,PyQT应用直接死机了,没有任何反应,原因居然是我定义了元组然后赋值导致的...02 问题二 For循环临时变量的坑,这个其实我还没想明白,但是我知道这个是个大坑,希望有Python大神可以合理的解释一波!...因为它会认为是两个同名的i变量,死活也不会给你跳步的,永远执行10次,我崩溃了,然后我只好把已经写完的代码重新改成while的方式。 03 问题三 使用Python的进程池遇到的问题!...= executor.map(param1s, param2s, …..paramns) 结果是直接挂了,根本无法多进程执行,后来发现参数列表必须是一维的,而且顺序必须相同,不然必挂!
一般排班表可能是在Excel里面做的,当时我想很快的排班,于是想去找个在线排班的工具,结果没有找到。 刚好看到百度日历挺方便看的,于是想在日历上直接设置人员姓名。...names.sort(function() { return .5 - Math.random(); }); } }); 2、执行后可以发现名字已经改好了(代码里是前几个固定的,...后面是随机生成的,如果结果不满意,可以多执行几次代码调整到满意的结果) PS:由于每个月天数不同,排班人员个数不同,会有个别人排班比别人多1天,整体随机分布是均匀的 ?...3、可以用chrome自带的功能截取整个日历区域,保存下来 ? 到此就完成了 ?
最近一段时间,我们团队在生产环境出现了几次线上问题,有部分比较严重,直接影响用户功能的使用,惹得领导不高兴了,让我想办法提升代码质量,这时候项目工程代码质量检测神器——SonarQube,出现在我们的视线当中...PostgreSQL的安装与使用可以参数:https://www.jianshu.com/p/7d133efccaa4 2.3 从zip文件安装sonarqube SonarQube无法在root基于Unix...相反,您应该将此数据存储在其他位置,最好是在具有快速I / O的专用卷中。除了保持可接受的性能外,这样做还可以简化SonarQube的升级。...它不光可以检测出代码问题,还对一些不好的代码写法和用法有更好的建议。 彩蛋 sonarqube非常强大,上面只介绍了它的基本用法。...jenkins触发执行代码检测的时机是:1.有代码提交,或者指定比如test分支有代码提交,项目数量少可以这样做。
以下文章来源于code秘密花园 ,作者ConardLi 推荐几个我常用的Chrome插件 —— 让你使用Github效率翻倍 Chrome 可以说是全世界最受欢迎的浏览器了,其快速、稳定的性能...,简洁的设计以及多平台同步的功能都深受用户的推崇,然而很多人成为他的忠粉还是因为它强大的拓展性!...我个人安装了非常多的 Chrome 插件,这些插件可以在使用浏览器的各个方面帮助我提升效率,今天就推荐一些 Github 相关的 Chrome 插件。...点击按钮跳转到更清晰的 git 历史页面,展示该文件的历史变更情况。相比直接使用 git log ,这种方式更友好。...下载方式:Chrome 商店搜索 Enhanced GitHub OctoLinker 让你看代码的时候,可以进行更高效的代码连接跳转。
最近一段时间,我们团队在生产环境出现了几次线上问题,有部分比较严重,直接影响用户功能的使用,惹得领导不高兴了,让我想办法提升代码质量,这时候项目工程代码质量检测神器——SonarQube,出现在我们的视线当中...PostgreSQL的安装与使用可以参数:https://www.jianshu.com/p/7d133efccaa4 2.3 从zip文件安装sonarqube SonarQube无法在root基于Unix...相反,您应该将此数据存储在其他位置,最好是在具有快速I / O的专用卷中。除了保持可接受的性能外,这样做还可以简化SonarQube的升级。...彩蛋 sonarqube非常强大,上面只介绍了它的基本用法。一般情况下,我们可以使用jenkins配置需要代码检测的项目,从gitlab上下载代码,执行maven编译打包代码测试命令,可直接生成报告。...jenkins触发执行代码检测的时机是:1.有代码提交,或者指定比如test分支有代码提交,项目数量少可以这样做。
推荐几个我常用的Chrome插件 —— 让你使用Github效率翻倍 Chrome 可以说是全世界最受欢迎的浏览器了,其快速、稳定的性能,简洁的设计以及多平台同步的功能都深受用户的推崇,然而很多人成为他的忠粉还是因为它强大的拓展性...我个人安装了非常多的 Chrome 插件,这些插件可以在使用浏览器的各个方面帮助我提升效率,今天就推荐一些 Github 相关的 Chrome 插件。...点击按钮跳转到更清晰的 git 历史页面,展示该文件的历史变更情况。相比直接使用 git log ,这种方式更友好。...下载方式:Chrome 商店搜索 Enhanced GitHub OctoLinker 让你看代码的时候,可以进行更高效的代码连接跳转。...我是用的下面这个网站下载 crx 的,只需要输入插件在 chrome 商店的 url 即可:https://chrome-extension-downloader.com/
前言 服务器好端端的竟然中了挖矿病毒!!! 可怜我那 1 核 2 G 的服务器,又弱又小,却还免除不了被拉去当矿工的命运,实在是惨啊惨。 事情原来是这样的。。。...这就很难办了,我确定我的公钥是一直没有变动过的,不应该会出现这种情况啊。 还有让我头疼的是,我当初为了安全起见,设置过此台服务器只能通过 ssh 的方式免密登录。...通过 VNC 方式登录服务器 因为我用的是腾讯云服务器嘛,于是,就登录到了腾讯云的控制台,想看一下是否还有其它“走后门”的方式,让我绕过 ssh 或者不受密码登录的限制。 没想到,还真的有方法。...发现问题 当然,正常来讲,我应该先去 authorized_keys 文件检查一下我的公钥是否有问题。但是,习惯性的操作让我 top 了一下,却发现了另外一个问题。 ? 等等,这是什么鬼!...公司的服务器肯定不会这样的,都有专门的运维人员来做这些安全工作。如果是线上服务器被人家拉去挖矿,好歹能拿我这篇文章吹牛逼了。。。
笔者之前做商城项目时,做过商城首页的商品分类功能。当时考虑分类是放在商城首页,以后流量大,而且不经常变动,为了提升首页访问速度,我考虑使用缓存。对于java开发而言,首先的缓存当然是redis。...我们仔细分析了一下原因,发现了两个主要的优化点:去掉多余的接口日志打印 和 分类接口引入redis cache做一次二级缓存。...说明缓存生效了,下面我介绍一下spring cache的工作原理 三、工作原理 通过上面的例子,相当朋友们对spring cache在项目中的用法有了一定的认识。那么它的工作原理是什么呢?...或者关注一下我的公众账号,后面会有专门AOP的专题)。...它的构造方法会实例化SpringCacheAnnotationParser,现在看看这个类的parseCacheAnnotations方法。
ChatGPT已然成为大众的”新宠“。 ”文“可以写诗,写情书”,理“可以写代码。可以跟它聊天文,问地理。ChatGPT可以说是无所不知,“上知天文,下知地理,中晓人和”。...它既然这么厉害,我就帮大家问下”它的产生能否解除我们职场35岁危机“。 ChatGPT的产生,能否解除35岁职场危机?...因此,ChatGPT可以帮助35岁的人解决职场危机,并且可以帮助他们更好地发挥自己的潜力。 ChatGPT和我的观点是一致的,可是人家说的逻辑性很强。本来我也想表达一些看法的,觉得还不如他。...它的出现,为35岁的职场人士提供了一种新的解决方案,可以解除他们面临的职场危机。...它可以帮助他们更好地了解职场中的各种机会,并且可以提供有用的建议,帮助他们更好地实现职业目标。 兄弟们,它写的怎么样,如果它写的文章火了,我就失业了兄弟们。
LocalStorage 是浏览器提供的一种本地会话存储的方式,最大支持 5M 的存储空间。 虽说它的存储空间是有上限的,但是我相信很多同学都和我一样,在日常开发中其实并没有关注过这个问题。...但是,如果你在面对一些足够复杂的项目,涉及到大量的数据本地存储且没有使用 IndexDB 的前提下,那么关注 LocalStorage 存储空间位置,就变得有意义了。...02:如何计算容量 为了计算总容量,我们将使用 10KB 为单位,相当于 10240 字节。我们将不断向 LocalStorage 添加 10KB 块,直到它已满并引发错误。...但是,对于某些特殊字符(例如表情符号或某些不太常见的语言字符),它们可能最多使用 4 个字节。...因此,官网中所说的 5MB,其单位就是字符串的长度。 03:如何计算已使用的容量 要计算已使用的容量,我们需要做的就是迭代 LocalStorage 上的存储属性并计算每个存储属性的长度。
领取专属 10元无门槛券
手把手带您无忧上云