python-数据描述与分析(1)

博主头像 数据描述与分析 在进行数据分析之前,我们需要做的事情是对数据有初步的了解,这个了解就涉及对行业的了解和对数据本身的敏感程度,通俗来说就是对数据的分布有大概的理解,此时我们需要工具进行数据的描述,观测数据的形状等;而后才是对数据进行建模分析,挖掘数据中隐藏的位置信息。目前在数据描述和简单分析方面做的比 ...

学习ASP.NET Core Blazor编程系列四——迁移

在具体的实际项目中,数据实体类随着应用程序的功能的变化而变化:添加和删除新的实体或属性,并且需要相应地去修改数据库的表或架构,使其与应用程序中的实体保持同步。 EF Core中的迁移功能能够以递增方式更新数据库架构或表,使其与应用程序的数据实体类保持同步,同时保留数据库中的现有数据。 ...

Java之POI导出Excel(二):多个sheet

博主头像 相信在大部分的web项目中都会有导出导入Excel的需求,之前我也写过一篇导出单个sheet工作表的文章,没看过的小伙伴可以去看哈,链接也给大家放出来了:导出单个sheet 但是在我们日常的工作中,需求往往没这么简单,可能需要将数据按类型分类导出或者数据量过大,需要分多张表导出等等。遇到类似的需求该 ...

spring cron表达式源码分析

spring cron表达式源码分析 在springboot中,我们一般是通过如下的做法添加一个定时任务 上面的new CronTrigger("0 * * * * *")中的参数0 * * * * *就是cron表达式了。 这里主要是对cron表达式的源码进行分析,其他内容不再展开了。 这能看到会 ...

[题解] Codeforces Global Round 22 1738 A B C D E F 题解

博主头像 很久没rated打过cf的比赛了,这次打得还行,至少进前100了 求点赞 点我看题 A. Glory Addicts 把类型0的数放进数组a里,类型1的数放进数组b里。如果$|a|=|b|$,你可以把所有数里最小的放在第一个,其他的交错排列,这样除了最小的其他都能取到2的系数。这个需要特判。否则假设 ...

驱动通信:通过PIPE管道与内核层通信

博主头像 在本人前一篇博文`《驱动开发:通过ReadFile与内核层通信》`详细介绍了如何使用应用层`ReadFile`系列函数实现内核通信,本篇将继续延申这个知识点,介绍利用`PIPE`命名管道实现应用层与内核层之间的多次通信方法。 ...

WSL 2 上启用微软官方支持的 systemd

博主头像 以前折腾了很久的 genie 和 distrod 来实现 wsl2 上的 systemd。现在微软和Canonical联合声明发布了官方支持的systemd,之前的折腾貌似有点浪费时间了。如果微软不发布这个systemd的解决方案,本文的主题可能就是去对比 genie 和 distrod 了。 在安 ...

实战 | 记一次曲折的钓鱼溯源反制

博主头像 故事起因 这天风和日丽,我正在摸鱼,忽然QQ群弹出一条消息,我打开一看,我感觉不简单。如下图: 扫码后发现跳转到了QQ邮箱登陆界面,确定为钓鱼网站,看到其域名为http://****kak2.cn。 这里随便输入,页面跳转到如下界面。 好家伙,小伙子你挺会玩啊,收集完QQ邮箱账号密码,再来收集一波个 ...

springboot自动配置原理以及手动实现配置类

博主头像 springboot自动配置原理以及手动实现配置类 1、原理 spring有一个思想是“约定大于配置”。 配置类自动配置可以帮助开发人员更加专注于业务逻辑开发,springboot在启动的时候可以把一些配置类自动注入到spring的IOC容器里,项目运行之后就可以直接使用这些配置类的属性和方法等。 ...

设计模式---抽象工厂模式

博主头像 简述 类型:创建型 目的:实现对客户端中对象族的平替。 对象族 一组对象。比如,华为的手机,笔记本,平板可以统称为华为族。 我们借以下案例来说说如何使用抽象工厂模式平替对象族。 优化案例 最初版 public interface Uploader { void upload(String fileN ...

持续集成指南:GitLab 的 CI/CD 工具配置与使用

博主头像 前言 写代码这项工作,本质就是将工作自动化,减少手工操作提供效率,~~因为人的本质都是懒狗~~,程序员也不能例外,为了各种意义的效率提升~~(懒)~~,我们需要持续集成工具,将代码测试、编译、发布这些重复性很高的工作,全部变成自动化,减轻工作量,提高效率,解放生产力,~~为华夏伟大复兴贡献力量~~ ...

「产品运营」研发效能之DevOps平台如何运营?

博主头像 有人常说「酒香不怕巷子深」。不是的,如果这个巷子是酒吧街,那最深的那家酒吧肯定是租金最便宜的。酒吧的地段好坏已经在租金价格上体现出来了。现在已经不是那个工具缺乏、有个工具就拍手称快、欣然去试用的时代了。何况现在每个人各司其职,工作节奏都很快,平时都关注在自己的工作任务上,很难注意到其它。所以我们不但 ...

Python爬虫详解

博主头像 1、任务介绍 需求分析 爬取豆瓣电影Top250的基本信息,包括电影的名称,豆瓣评分,评价数,电影概况,电影链接等。 https://movie.douban.com/top250 2、基本流程 2.1、准备工作 通过浏览器查看分析目标网页,学习编程基础规范 与Java的一些区别,Python没有主 ...

Raft 共识算法

博主头像 转载请注明出处:https://www.cnblogs.com/morningli/p/16745294.html raft是一种管理复制日志的算法,raft可以分解成三个相对独立的子问题: 选主(Leader election):原有的leader故障后需要选举一个新的leader。 复制(Log ...

聊聊SQL注入

博主头像 SQL注入问题 概述: 首先SQL注入是一个非常危险的操作,很可能被一些不怀好意的人钻空导致我们系统出现异常等状况,比如数据库遭到破坏或被入侵。 直接原因: 在页面中有数据交互的地方,攻击者构造sql语句,使web服务器执行恶意命令访问数据库。 根本原因:服务端没有严格检验用户数据导致SQL注入漏洞 ...

用golang开发系统软件的一些细节

博主头像 用golang开发系统软件的一些细节 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 (本文的pdf版本) 众所周知,golang非常适合用于开发后台应用,但也通常是各种各样的应用层软件。 开发系统软件, ...

123···200>