算法系列教程01 - 开篇

2021年07月02日 阅读:729

大家好,好久没有写新文章了,对不起大家。今天开始,我要写另一个系列教程:算法。 ... 查看全文

leetcode-209-长度最小的子数组

2021年07月02日 阅读:569

题目描述: 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。 示例: 进阶: 如果你已经完成了O(n) 时间复杂度的解法, 请尝试 O(n log n) 时间复杂度的解法。 要完成的函数: int m ... 查看全文

springboot 中使用thymeleaf

2021年07月02日 阅读:527

Spring Boot支持FreeMarker、Groovy、Thymeleaf和Mustache四种模板解析引擎,官方推荐使用Thymeleaf。 spring-boot-starter-thymeleaf 在Spring Boot中使用Thymeleaf只需在pom中加入Thymeleaf的st ... 查看全文

Adaboost算法详解(haar人脸检测)

2021年07月02日 阅读:632

Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器)。Adaboost算法本身是通过改变数据分布来实现的,它根据每次训练集之中每个样本的分类是否正确,以及上次的总体分类的准确率,来确定每个样本的权值 ... 查看全文

深入理解java虚拟机(1)走进java

2021年07月02日 阅读:585

1.JDK:java程序设计语言、java虚拟机、javaAPI 二、自动内存管理机制 1.运行时数据区域: (1)java虚拟机在执行java程序的过程中会把所管理的内存划分为若干个不同的数据区域。这些区域有着各自的用途,以及创建和销毁的时间,有些区域随着虚拟机的启动而存在,有些区域则是依赖用户线 ... 查看全文

python学习三十四天函数高阶函数定义及用法

2021年07月02日 阅读:494

python函数高阶函数是把函数当成一个变量,传递给函数作为参数,或者函数的返回值里面有函数,都称为高阶函数, 1,把函数作为参数传递 def dac(x,y): return x+y def test(n): print(n) test(dac) 输出结果为 函数类型function 2,把函数做 ... 查看全文

并发编程2-线程安全性

2021年07月02日 阅读:615

在构建稳健的并发程序时,除了正确的使用线程和锁外。如何对状态访问进行管理是编码的核心。特别是对共享的(shared)和可变的(Mutable)状态的访问。“共享”意味着变量可以由多个线程同时访问,而“可变”则意味着变量的值在其生命周期内可以发生变化。我们讨论线程安全性更侧重于如何防止在数据上发生不受 ... 查看全文

一起学Hadoop——二次排序算法的实现

2021年07月02日 阅读:767

二次排序,从字面上可以理解为在对key排序的基础上对key所对应的值value排序,也叫辅助排序。一般情况下,MapReduce框架只对key排序,而不对key所对应的值排序,因此value的排序经常是不固定的。但是我们经常会遇到同时对key和value排序的需求,例如Hadoop权威指南中的求一年 ... 查看全文

Python面试题(七)

2021年07月02日 阅读:763

1.django请求的生命周期? 1.wsgi,请求封装后交给web框架 (Flask、Django) 2.中间件,对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session - 3.路由匹配 根据浏览器发送的不同url去匹配不同的视图函数 4.视图函数,在视图函数 ... 查看全文

JavaScript编程基础2

2021年07月02日 阅读:412

1,数据类型相关操作 使用typeof x函数查看变量的数据类型: null: null表示什么都没有,它自己是一种类型,表示一个空对象引用。所以可以把变量设置为null来清空对象。 undefined: 在 JavaScript 中, undefined 是一个没有设置值的变量。typeof 一个 ... 查看全文

深入理解python之二——python列表和元组

2021年07月02日 阅读:411

从一开始学习python的时候,很多人就听到的是元组和列表差不多,区别就是元组不可以改变,列表可以改变。 从数据结构来说,这两者都应当属于数组,元组属于静态的数组,而列表属于动态数组。稍后再内存的分配上也会体现这一点。对于这两种类型,除了能接受相同类型的值之外,也接受混合类型的值。 元组 说元组不能 ... 查看全文

python(9)——集合

2021年07月02日 阅读:567

已经学过的python数据类型有:int、float、str、list、dict、tuple、bool、set 集合set: 集合也是一种数据类型,也是用{}括起开,一个类似列表东西,它的特点是无序的,不重复的,也就是说集合中是没有重复的数据 操作集合 集合的作用: 1、它可以把一个列表中重复的数据 ... 查看全文

Java并发(一)并发编程的挑战

2021年07月02日 阅读:735

并发编程的目的是为了让程序运行得更快,但是,并不是启动更多的线程就能让程序最大限度地并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行得更快,会面临非常多的挑战,比如上下文切换的问题、死锁的问题,以及受限于硬件和软件的资源限制问题,本章会介绍几种并发编程的挑战以及解决方案。 一、上下文 ... 查看全文

C语言 Struct 结构体在 Java 中的体现

2021年07月02日 阅读:486

大一整个学期完成了 C 语言的学习,大二就进入了Java 的学习。 和C语言一样,我们都会尝试写一个小小的学生管理系统什么的,学习过 C 语言同学知道,在管理系统中 Struct 结构体是个很好用的东西,使用它就避免了一些棘手的问题。 那么问题来了,在 Java 还有 Struct 结构体嘛? 答案 ... 查看全文

能否使用require('.json')的方式加载大量JSON文件?

2021年07月02日 阅读:667

Node.js中推崇非阻塞I/O,但是require一个模块时却是同步调用的,这会带来性能上的开销,但并不是每次require都很耗时,因为在require成功之后会缓存起来,在此加载时直接从缓存读取,并没有额外开销。 当通过.json的方式加载文件时,固然方便,但大量使用时会导致这些数据被缓存。大 ... 查看全文

Hibernate_配置参数hibernate.hbm2ddl.auto

2021年07月02日 阅读:468

hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下:<properties> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.hbm2ddl.aut ... 查看全文

Jquery 使用Ajax获取后台返回的Json数据后,页面处理

2021年07月02日 阅读:486

using System; using System.Web; using System.Web.Script.Serialization; using System.IO; using System.Text; using System.Collections.Generic; using New... ... 查看全文

js事件委托

2021年07月02日 阅读:677

概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰 ... 查看全文

视频营销:为什么我上传的视频,播放量那么少,如何解决?

2021年07月02日 阅读:567

这是我写的第95篇原创视频营销文章陈松松,6年视频营销实战经验有关视频播放量的问题,基本上每个人都有疑问,因为视频播放量决定了我们最后的流量效果,今天就分享为什么你上传的视频播放量那么少,以及应该如何解决?第一,行业因素行业因素算是一个大因素,必须要优先考虑在.. 查看全文

CSS中em,rem的区别

2021年07月02日 阅读:383

首先这两个单位一般用在移动端 不太清楚得求证 再记录 1、em w3cschool中给出css中尺寸单位如下: 1em 等于当前的字体尺寸。 2em 等于当前字体尺寸的两倍。 例如,如果某元素以 12pt 显示,那么 2em 是24pt。 在 CSS 中,em 是非常有用的单位,因为它可以自动适应用 ... 查看全文

夺命雷公狗---linux NO:43 linux下编译apache整合php

2021年07月02日 阅读:604

夺命雷公狗---linux NO:43 linux下编译apache整合php ... 查看全文

bzoj 1824: [JSOI2010]下棋问题

2021年07月02日 阅读:533

考虑每次新放一个棋子会产生多少新的矩形,以及减掉多少旧的矩形。 用第$i$个点的坐标把坐标轴分成4个象限。 显然第一问的答案用四个单调栈就能解决。 而且第二问每个矩形的两个端点一定在1,3或2,4象限的单调栈里。 枚举第一象限里的一个点,剩下三个象限里维护3个指针,就能找出来第3象限里能和当前点组成 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章