动态规划解题方法

魔幻的 2020 让我们怀疑人生是否存在最优解?我们某个时间的决策究竟是否正确?历史不能改变,但却会重演,我们究竟要从过去中学到什么呢? 让我们一起从动态规划中,来找寻这些问题的答案吧~ (咳咳,今天开始回归算法系列,来聊一聊之前的算法文章中没有讲到的内容。 什么是动态规划 动态规划(Dynamic ... »

[C#.NET 拾遗补漏]14:使用结构体实现共用体

在 C 和 C# 编程语言中,结构体(Struct)是值类型数据结构,它使得一个单一变量可以存储多种类型的相关数据。在 C 语言中还有一种和结构体非常类似的语法,叫共用体(Union),有时也被直译为联合或者联合体。而在 C# 中并没有共用体这样一个定义,本文将介绍如何使用 C# 实现 C 语言中的 ... »

mysql主从配置

mysql主从配置 第一步 配置主从 一、准备工作: 1.主从数据库版本最好一致 2.主从数据库内数据保持一致 主数据库:192.168.32.132 /linux 从数据库:192.168.32.133 /linux 二、主数据库master修改: 1.修改mysql配置 找到主数据库的配置文件m ... »

MyBatis初级实战之一:Spring Boot集成

欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; MyBatis初级实战 《MyBatis初级实战》系列旨在通过一系列编码实战,和读者一起掌握M ... »

Java安全之RMI协议分析

Java安全之RMI协议分析 0x00 前言 在前面其实有讲到过RMI,但是只是简单描述了一下RMI反序列化漏洞的利用。但是RMI底层的实现以及原理等方面并没有去涉及到,以及RMI的各种攻击方式。在其他师傅们的文章中发现RMI的攻击方式很多。 所以在此去对RMI的底层做一个分析,后面再去对各种攻击方 ... »

工具用的好,下班回家早!5分钟玩转iTerm2!

同时打开多个终端窗口,来回切换太麻烦! 能不能像IDEA一样,能够查看历史粘贴记录? 有没有办法一键登陆服务器? 工欲善其事,必先利其器!无论工作还是学习,选择好用的工具真的太重要了。今天就给大家介绍一下笔者感觉相见恨晚的工具iTerm2,如果让我说日常开发中好用的工具有哪些,iTerm2必须拥有姓 ... »

利用github给国外文件下载加速

前言 作为一名程序员,经常需要下载一些编程相关的环境,而国内的网络环境大家都知道,有的文件用浏览器是下载不动的,于是我有了利用github下载文件的想法。 我的demo项目地址:https://github.com/bobowire/wireboy.remote.download 参考资料: Nod ... »

Mybatis-Plugin底层原理&分页插件

Mybatis Plugin源码解析 课程目录 1、Mybatis之拦截器 1.1 查询大量数据引发问题 1.2 分页实现方式 1.3 Mybatis运行流程 1.4 拦截器概述 2、拦截器-入门程序 3、分页插件 一、查询大量数据引发的问题? 大家在使用比较常见的ORM框架【mybatis&hib ... »

关于vuex的数据不直接给data而要通过computed

# 为什么vuex的数据不直接给data而要通过computed计算 ## 疑惑 其实一直以来使用vue的状态管理vuex都有一个疑惑,文档中介绍,vue的状态数据`$store.state.xx`的在组件中的使用通常都是通过组件的计算属性computed来使用如下: ```javascript c ... »

用户画像分析与场景应用

用户画像,作为一种勾画目标用户、联系用户诉求与设计方向的有效工具,用户画像在各领域得到了广泛的应用。用户画像最初是在电商领域得到应用的,尤其在数字化营销范畴之内,核心的依赖依据就是描述用户画像的丰富标签。 ... »

使用SpringBoot搭建Web项目

序言 从简入深的使用SpringBoot搭建一个Web项目,同时也包括一些小的问题。第一篇博文是以较为简单的方式完成一个可以连接数据库的Springboot web程序。之前自己学习的时候看网上的教程总是感觉有点太大,我只是想最简单的搭建一个可以运行的项目,之后再去深究细节。每个教程的配置还都不一样 ... »

Java基础-数据类型及变量

Java基本语法 1.标识符(zhi) 含义:名字 类名、对象名、方法名、变量名、常量名…… 一个合法的标识符的组成:数字、字母、_和$ 注意事项: 不能重复 不能以数字开头 区分大小写 不能以关键字和保留字作为标识符 关键字:该词汇在Java中已经定义了含义 保留字:该词汇在Java中还没有定义含 ... »

代码块

代码块 代码块的定义 所有的代码都依赖于代码块进行执行,代码块可以是一个文件、函数、类等 交互式命令下一行就是一个代码块 代码块的缓存机制 同一代码块下的缓存机制 前提条件:代码在同一个代码块内 机制内容:Python在执行初始化对象的时候,回检查之前有没有初始化过这个变量,如果有就指向这个内存。 ... »

Dubbo+Zookeeper(二)Dubbo架构

上次更新博客已经是一年前,这一年发生了很多事,并不顺利,甚至有些痛苦,不过不管怎样,不要停止学习,只有学习才能让你变强,应对更多不安定。 一、RPC概念 Dubbo服务是一个RPC框架,那我们首先就要先理解什么叫做RPC, Remote Procedure Call 即远程过程调用。 远程过程调用相 ... »

你还不知道mysql中空值和null值的区别吗?

前言 最近发现带的小伙伴写sql对于空值的判断方法不正确,导致程序里面的数据产生错误,在此进行一下整理,方便大家以后正确的判断空值。以下带来示例给大家进行讲解。 建表 create table test (colA varchar(10) not null,colB varchar(10) null ... »

使用Python自动填写问卷星(pyppeteer反爬虫版)

写此文的目的是为了方便寒假自己忘记填问卷星 一开始的想法和去年一样,去年就写过一版,想着今年不过就是改改数据,换换id而已,另外没想到的事情发生了。。。 满怀信心的写完代码 from selenium import webdriver import time import random def ru ... »