题目链接:https://www.acwing.com/problem/content/102/ 给定一个序列,只能对一个区间加一或者减一,问至少需要多少步使得所有数都变成一致的?有多少种一致序列? 利用差分,对一个区间进行加一或者减一的话,一定是一个差分+1加上另一个差分-1。 代码如下: #in ...
分类:
编程语言 时间:
2020-06-14 16:48:39
阅读次数:
71
Python垃圾回收机制 基于C语言源码底层,让你正真了解垃圾回收机制的实现 引用计数器 标记清楚 分代回收 缓存机制 Python的C源码(3.8.2版本) 1. 引用计数器 1.1 环状双向链表 refchain 在python程序中创建的任何对象都会放在refchain链表中 name = ' ...
分类:
其他好文 时间:
2020-06-14 12:26:59
阅读次数:
78
1. 前端概述 1.1 前端 前端和后端,站在代码执行位置的角度来区分的话,服务端所执行的代码被称为后端代码,也就是这部分代码是在服务器上运行的。 而我们所看到的网页内容,是我们的浏览器获取到服务器处理后发来的结果(代码)之后,在本地进行渲染后所呈现的效果。也就是说,这部分代码是在客户端本地执行的, ...
分类:
Web程序 时间:
2020-06-13 21:28:34
阅读次数:
73
D365 FO 在github上发布了第三方访问D365 FO的示例代码,里面包含了各种调用示例,代码很清晰。https://github.com/microsoft/Dynamics-AX-Integration这篇blog简单分析一下代码中获取访问令牌的部分代码。与获取访问令牌相关的代码有两个类 ...
分类:
其他好文 时间:
2020-06-13 12:56:38
阅读次数:
58
requests高级部分 代理 代理概念:代理服务器 作用:接受请求==>请求转发 代理和爬虫之间的关联: 可以使用请求转发的机制使得目的服务器接受的请求对应ip的一个改变 为什么要使用代理改变请求的ip地址 爬程序在短时间内对指定的服务器发起了一个高频的请求,则请求对应的ip可能会被目的服务器禁止 ...
分类:
编程语言 时间:
2020-06-12 11:05:13
阅读次数:
66
前言在JVM的管控下,Java程序员不再需要管理内存的分配与释放,这和在C和C++的世界是完全不一样的。所以,在JVM的帮助下,Java程序员很少会关注内存泄露和内存溢出的问题。但是,一旦JVM发生这些情况的时候,如果你不清楚JVM内存的内存管理机制是很难定位与解决问题的。一、JVM内存区域Java虚拟机在运行时,会把内存空间分为若干个区域,根据《Java虚拟机规范(JavaSE7版)》的规定,J
分类:
其他好文 时间:
2020-06-12 10:39:57
阅读次数:
67
初步整合三部分代码,修复漏洞! 昨天基本完成了APP界面下方的选项卡的操作,今天对他的样式进行了一定优化,并且正在学习并尝试制作APP的第一个功能界面,但是我对Android studio的界面的格式的布局还不是很了解,以至于不能成功绘画出课程表的表格布局,遇到的问题还有就是不了解选项卡控件是怎么操 ...
分类:
其他好文 时间:
2020-06-11 00:56:47
阅读次数:
61
部分代码: template部分 <el-form ref="addForm" :rules="rules" :model="addForm" size="medium" label-width="100px"> <el-row> <el-col :span="12"> <el-form-item ...
分类:
Web程序 时间:
2020-06-10 17:26:39
阅读次数:
258
1、前言: 本次博客将对这一学期的Java学习做一次总结 2、学期总结: 在这门课还没开始的时候我们就要安装软件,安装JDK,配置环境变量,这让我还没学Java就感觉这门学科很复杂,但是学着起来发现Java跟其他学科差不多,学习内容由易到难,每一阶段需要掌握的知识点也是由少到多,对相关知识的理解也由 ...
分类:
编程语言 时间:
2020-06-06 18:39:25
阅读次数:
148
对象的内存布局 在 HotSpot 虚拟机中,对象的内存布局分为以下 3 块区域: 对象头(Header) 实例数据(Instance Data) 对齐填充(Padding) 对象头 对象头记录了对象在运行过程中所需要使用的一些数据: 哈希码 GC 分代年龄 锁状态标志 线程持有的锁 偏向线程 ID ...
分类:
其他好文 时间:
2020-06-06 00:56:24
阅读次数:
62