背包问题详解

  • Post author:
  • Post category:其他

背包问题是一类经典的动态规划问题,它非常灵活,需要仔细琢磨体会,本文先对背包问题的几种常见类型作一个总结,再给出代码模板,然后再看看LeetCode上几个相关题目。 根据 维基百科 ,背包问题(Knapsack problem)是一种组合优化的NP完全(NP-Complete,NPC)问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总…

继续阅读 背包问题详解

openstack简述

  • Post author:
  • Post category:其他

一.介绍 二.云计算模式 三.OpenStack优势 四.核心项目 五.OpenStack架构 六.OpenStack逻辑架构 6.1OpenStack 组件之间的通信分为四类: 6.1-1 基于HTTP协议进行通信 6.1-2. 基于高级消息队列协议 6.1-3. 基于SQL的通信 6.1-4. 通过Native API实现通信 6.2从api权限分为4个种类 6.3调用及调试 API 的几种方…

继续阅读 openstack简述

day01 win驱动开发环境搭建

  • Post author:
  • Post category:其他

day01 win驱动开发环境搭建 vs2013+wdk8.1 先安装vs2013 再安装wdk8.1 #include<ntddk.h> NTSTATUS Unlod(PDRIVER_OBJECT drvier) { DbgPrint("this is driver exit\n"); return STATUS_SUCCESS; } NTSTATUS DriverEntry(PDR…

继续阅读 day01 win驱动开发环境搭建

Eclipse软件运行spring boot项目修改静态文件(html、css、js)需要重启项目才生效—解决方法(亲测可用)

  • Post author:
  • Post category:其他

文章目录 一、修改静态文件不生效的原因及解决办法---亲测可用 二、Idea与Eclipse通用解决方法 一、修改静态文件不生效的原因及解决办法—亲测可用 主要是我们的项目一般都会用一个模板引擎:thymeleaf,这个缓存比较严重,需要对配置文件和我们的Eclipse软件进行相关设置。 在application.yml配置文件中设置模板引擎:thymeleaf时添加禁用缓存一项,如下图: 在po…

继续阅读 Eclipse软件运行spring boot项目修改静态文件(html、css、js)需要重启项目才生效—解决方法(亲测可用)

Android 显示软键盘输入法和强制隐藏软键盘输入法

  • Post author:
  • Post category:其他

1.写一个软键盘输入法管理类。 package com.phone.common_library.manager; import android.app.Activity; import android.content.Context; import android.graphics.Rect; import android.view.View; import android.view.ViewT…

继续阅读 Android 显示软键盘输入法和强制隐藏软键盘输入法

百度经典题

  • Post author:
  • Post category:其他

1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。 例子: func(7) = 4,可以证明最少需要4次运算 n = 7 n-1 6 n/2 3 n-1 2 n/2 1 要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思路(文字描述),完成…

继续阅读 百度经典题

4 —— unique_lock详解

  • Post author:
  • Post category:其他

一 unique_lock取代lock_guard unique_lock是个类模板,工作中,一般使用lock_guard。因为unqiue_lock占用的内存更多,效率底一些。但是unique_lock更加灵活,它的构造函数的第二个参数可以有其它的形式,下面会提到。同时,uniuqe_lock与lock_guard一样自动对绑定的互斥量自动加锁,解锁。 二 unique_lock的构造函数 st…

继续阅读 4 —— unique_lock详解

Hadoop集群搭建配置参考

  • Post author:
  • Post category:其他

来源于尚硅谷hadoop教程,具体请参考视频,此处只做备份留存 尚硅谷大数据Hadoop教程(Hadoop 3.x安装搭建到集群调优)_哔哩哔哩_bilibili 1.关于NameNode: 文件:core-site.xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="…

继续阅读 Hadoop集群搭建配置参考

项目注册nacos报错

  • Post author:
  • Post category:其他

报错代码 com.alibaba.nacos.api.exception.NacosException: failed to req API:/api//nacos/v1/ns/instance after all servers([http://scrm-nacos-pro.111yao.cn:8848]) tried: <html><body><h1>Whi…

继续阅读 项目注册nacos报错

Spring DI(依赖注入)的实现方式:属性注入和构造注入

  • Post author:
  • Post category:其他

依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从两个角度描述的同一个概念。 当某个 Java 实例需要另一个 Java 实例时,传统的方法是由调用者创建被调用者的实例(例如,使用 new 关键字获得被调用者实例),而使用 Spring 框架后,被调用者的实例不再由调用者创建,而是由 Spring 容器创建,这称为控制反转。 Spring 容器在创建被调用者的实…

继续阅读 Spring DI(依赖注入)的实现方式:属性注入和构造注入