二分查找的细节

void fun(int i,int &j,int &tmp){ int l =i,r=n; while(l<r){ int mid = (l+r)/2; if(f[mid] - f[i-1]>=m) r =mid; else l = mid +1; } j = r; tmp =f[j] - f[i-1]; }  二分查找中有几个细节:    1.首先二分查找的条件是序列满足单调性,在这前提下求最有解是往往尽可能的下标向下移动,这里等于m也是包含在最优解的范围内,
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

简单的ssm搭建xml方式

https://blog.csdn.net/Smile__1/article/details/103393618
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

Spring cloud微服务安全实战-6-7jwt改造总结

限流的改造。 同样注意,不要声明成Spring的Bean 在上面声明Rateliiter 如果能获取到权限继续往下走,没权限就返回,to many request的错误信息。 加到过滤器链上 加载Spring Scurity过滤器链的第一个过滤器之前。 启动网关,测试 复制获取到的令牌。 先走的限流,然后是认证的filter,认证的filter是spring secutiry写的 最终回到日志的过滤器,把日志更新掉。 梳理 左边本质上都是过滤器,虽然最后一个不是叫做什么什么filter。右边都
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

sscanf()

描述 C 库函数 int sscanf(const char *str, const char *format, ...) 从字符串读取格式化输入。 实例 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int day, year; char weekday[20], month[20], dtm[100]; strcpy( dtm, "Saturday March 25 19
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

《Spring Boot实战派》读书笔记--第4章 4.1.2节-Spring Boot的入口类

下午抽空学习了springboot的项目结构,现在开始学习springboot的入口类,再次感受到作者这个书目录架构很舒服啊,让人一步步的学习知识,不跳跃,非常赞。 springboot的默认生成的入口类由一个注解@SpringBootApplication和一个main方法构成。 @SpringBootApplication public class HelloWorldApplication { public static void main(String[] args)
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

Linux下普通用户与root用户之间的互相切换

只是切换root身份,环境仍是普通用户shell su、su -、su root 按照提示输入相应的root密码,就可登录到root权限下。 用户和shell环境都切换为root sudo -i、sudo su、sudo su root 按照提示输入相应的root密码,就可登录到root权限下 (这三个命令下,一般不需要输入相应的root密码)。 root切换到普通用户 想从root用户切回user用户只需执行命令:su username 禁用和启用root登录 执行sudo passwd -
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

机器学习的初步介绍,简单的线性回归问题时间,梯度下降的介绍

Tom Mitchell, 1996: Machine learning is the study of how to make programs improve their performance on certain tasks from (own) experience.机器学习是用数据或以往的经验,以此优化计算机程序的性能标准。这里面性能标准可以是速度、准确率,而以往的经验则就是数据。 一般机器学习的问题分为两大类,但是不论是分类还是回归,我们最终学习的都是一个函数: 回归问题:最后结
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

笔记 on JM's FSL for task fMRI

Contents p2 QA #1_ Check your newly created NIfTI files p2 QA #1_ Check your newly created NIfTI files 1. 被试数据的层级结构 subjects(?)/subXXX/   /BOLD/     /QA     /taskXXX_runXXX/bold.nii.gz   /anatomy   /behav   /model/modelXXX/onsets/taskXXX_runXXX/conX
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

JavaWeb实现本地文件上传功能

Web中的文件上传主要是分为两步 在Web页面中设置一个上传文件的选项,一般是通过<form><input>两个标签实现 在Servlet类中读取到上传的文件,并保存到服务器中 记录实现步骤前先撸一遍需要注意的几个地方,以及两个jar包和类的介绍 需要注意的地方 <input>输入项的type属性设置为'file',并且必须要设置name属性,否则浏览器将不会发送上传文件的数据 <form>表单的method属性必须设置为'post'方式,enctype属性设置为‘multipart/form
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

BigRender

待更新
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

迟到的第14周作业

题目:编写一个应用程序,输入一个目录和一个文件类型,显示该目录下符合该类型的所有文件。之后,将这些文件中的某一个文件剪切到另外一个目录中。 ps:第一次课请先完成前一部分。
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

Rust 入门 (四)

所有权是 rust 语言独有的特性,它保证了在没有垃圾回收机制下的内存安全,所以理解 rust 的所有权是很有必要的。接下来,我们来讨论所有权和它的几个特性:借用、切片和内存结构。 什么是所有权 Rust 的核心特性是所有权。各种语言都有它们自己管理内存的方式,有些是使用垃圾回收机制,有些是手动管理内存,而 rust 使用的是所有权机制来管理内存。 所有权规则 所有权规则如下: rust 中的每个值都有一个自己的变量。 rust 值在同一时间只能绑定一个变量。 变量超出作用域,值会自动被销毁。
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

MyBatis-Plus使用(3)-条件构造器

说明:   以下出现的第一个入参boolean condition表示该条件是否加入最后生成的sql中   以下代码块内的多个方法均为从上往下补全个别boolean类型的入参,默认为true   以下出现的泛型Param均为Wrapper的子类实例(均具有AbstractWrapper的所有方法)   以下方法在入参中出现的R为泛型,在普通wrapper中是String,在LambdaWrapper中是函数(例:Entity::getId,Entity为实体类,getId为字段id的getMe
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

读了 东方学帝 的 《薛定谔方程和狄拉克方程等在共量子论中处于什么地位?》

学帝 在 《薛定谔方程和狄拉克方程等在共量子论中处于什么地位?》 http://blog.sina.cn/dpool/blog/s/blog_1742fc17a0102yq6x.html?md=gd 中 提到 : “共量子论主张用严格的数学物理方法推导经典波动方程和统一描述宏观与微观离散规律的量子论波动方程。” 学帝 难道 没有 考虑过 宏观 和 微观 无法统一 吗 ?
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

dockerfile自动创建docker镜像

特点:类似于ansible 剧本,大小几kb 而,手动做的镜像,要几百M,甚至上G ,传输不方便 dockerfile 支持自定义容器的初始命令 dockerfile只要组成部分: 基础镜像信息 FROM centos:6.9 制作镜像操作指令 RUN yum install openssh-server -y 容器执行时初始命令 CMD ["/bin/bash","/init/sh"] dockerfile常用指令 FROM 这个镜像的妈妈是谁?(指定基础镜像) MAINTAINER 告诉别
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

elasticsearch 多字段聚合或者对字段子串聚合

以下是字段子串聚合,截取 'your_field' 前八位进行聚合的 Script script = new Script("doc['your_field'].getValue().substring(0,8)"); CardinalityAggregationBuilder pointCardinality = AggregationBuilders.cardinality("pointCardinality").script(script).precisi
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

golang 国内环境配置

写在 .bashrc 或 .zshrc 等文件中: # golang env export GO111MODULE=on export GOPROXY=https://goproxy.cn #七牛云提供的国内代理
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

drf框架中的分页组件

目录 07-03 分页组件 可选分页器: 07-03 分页组件 可选分页器: 1.PageNumberPagination: 可以在字类中定义的属性: page_size 每页数据数 page_query_param 前端选择页数的参数 page_size_query_param 用户自定义每页显示数据数的前端参数,默认为None max_page_size 前端最多能设置的每页数量 示例: # paginations.py from rest_framework.pagination imp
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

radare2入门

关于Radare2: radare2是一个开源的逆向工程和二进制分析框架,包括反汇编、分析数据、打补丁、比较数据、搜索、替换、虚拟化等等,同时具备超强的脚本加载能力,它可以运行在几乎所有主流的平台(GNU/Linux, .Windows *BSD, iOS, OSX, Solaris…)并且支持很多的cpu架构以及文件格式。 radare2工程是由一系列的组件构成,这些组件可以在 radare2 界面或者单独被使用–比如我们将要在接下来实验中使用到的rahash2, rabin2, ragg2
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0

第05组 Beta冲刺(5/5)

1
分类: 其他 发布时间: 12-04 21:17 阅读次数: 0
今日推荐