算法 源码 编码java

用okhttp提交post数据(json,java,后端netcore(frombody))

用okhttp提交post数据(json,java,后端netcore(frombody)) 2023年09月23日 点提交按钮,把拼接好的JSON字符串提交到后端接口,okhttp的github上列出来的示例就是提交POST JSON字符串的,照抄就是了,这里只是把自己写的代码列出来 https: ......
frombody netcore 数据 okhttp json

基于Yolov2深度学习网络的车辆检测算法matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022A 3.算法理论概述 车辆检测是计算机视觉领域中的一个重要问题。它在自动驾驶、智能交通系统、交通监控以及车辆计数等应用场景中起着至关重要的作用。近年来,深度学习在图像识别领域取得了显著的成果,其中基于卷积神经网络(CNN)的车辆检测方 ......
学习网络 算法 深度 车辆 Yolov2

算法打卡|Day3 链表part01

Day3 链表part01 今日任务 ● 链表理论基础 ● 203.移除链表元素 ● 707.设计链表 ● 206.反转链表 [TOC] 链表理论基础 文章链接:https://programmercarl.com/%E9%93%BE%E8%A1%A8%E7%90%86%E8%AE%BA%E5%9F ......
算法 Day3 part Day 01

java基础——随笔04

Java Object 类 Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。 Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Obj ......
随笔 基础 java

FreeRTOS 中的调度算法

FreeRTOS 中的调度算法 01 调度算法概述 调度算法的作用: 实时系统的调度需求 相应时间要求 任务优先级 资源利用率 FreeRTOS 调度算法的目标 提供可预测的任务调度 实现任务的优先级管理 最大化系统资源利用率 FreeRTOS 调度算法的分类: 抢占式调度算法 优先级抢占式调度算法 ......
算法 FreeRTOS

算法训练day18 LeetCode 513

算法训练day18 LeetCode 513.112.106 513.找树左下角的值 题目 513. 找树左下角的值 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 递归方式 单独数据存储最大深度,和此深度的结点值 递归后要注意回溯 class Soluti ......
算法 LeetCode day 513 18

说说 Java 类加载机制是什么

加载,获取类的字节码,并且放到jvm的元空间中,生成Class对象链接 验证:验证字节码是否符合jvm的规范,是否安全等 准备:将静态变量赋默认值(不是自己的默认值,而是int是0这种) 解析:将符号引用转为直接引用 初始化:将静态变量赋初始值(自己写的初始值),执行静态代码块 使用 卸载:将Cla ......
机制 Java

龙哥量化:通达信的macd改进优化方法及选股公式源码

有很多同学是看macd的数值,遇到股价比较低的,macd数值变成0.00,就看不明白了, 优化: 第一步,给股价乘100,所有的哦 源码: DIF:EMA(CLOSE*100,12)-EMA(CLOSE*100,26);DEA:EMA(DIF,9);MACD:(DIF-DEA)*2,COLORSTI ......
选股 公式 源码 方法 macd

9.23算法

删除链表的倒数第N个节点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2: 输入:head = [1], n = 1输出:[]示例 3: 输入:head = [1,2], n = ......
算法 9.23 23

网络拥塞控制算法总结-Chameleon自动调参工具

快手联合东南大学、清华大学在SIGCOMM'23提交了一篇poster:《Chameleon: Automatic and Adaptive Tuning for DCQCN Parameters in RDMA Networks》,描述了一种可自动调节DCQCN流控参数的工具,企图将复杂、枯燥而又 ......
算法 Chameleon 工具 网络

算法第一次作业

主要写一下自己写代码时所遇到的坑点,代码基本都是与网上的类似。 Problem A. 优美的立方质数 时间限制 1000 ms 内存限制 64 MB 题目描述 如果一个质数能被表示为三个不同的质数的和的形式,那么我们称它为立方质数。现在给你一个数n,判断它是不是立方质数。 输入数据 正整数n,n<= ......
算法 第一次

算法基础之高精度总结

高精度算法分类 分类:加、减、乘、除 其中加减乘都适用于两个数都是高精度,除法因为除数是高精度的话不好用整除的方法,所以除法时被除数是高精度,除数是整型。 高精度加减乘除的异同点 加和乘 相同点 需要从低位到高位处理 for(int i=stra.size()-1;i>=0;i--) c.push_ ......
高精 高精度 算法 基础

算法基础之快速排序

quick_sort方法中如果 i=l,j=r 会死循环的分析 示例代码 void quick_sort(int a[],int l,int r){ if(l>=r) return; int i=l,j=r; //此处设置会导致死循环 int x = num[(l+r)>>1]; while(i<j ......
算法 基础

Swoole 源码分析之 TCP Server 模块

首发原文链接:https://mp.weixin.qq.com/s/KxgxseLEz84wxUPjzSUd3w 大家好,我是码农先森。 今天我们来分析 TCP Server 模块 的实现原理,下面这张图是来自 Swoole 的官网。 那么,我们就主要分析这段言简意赅的代码,从这段代码中可以看出设置 ......
源码 模块 Swoole Server TCP

算法基础之二分查找

原题链接 二分查找中的mid+1和mid-1的问题 二分查找中的边界问题处理不好很容易导致死循环和计算错误的问题,以题目 数的范围为例。 题目大意 ​ 二分查找重复数第一次出现的位置和最后一次出现的位置。 数学含义 ​ 第一次位置即 找到 一个长度最大的 >=X 区间的 左边界 ​ 最后一次位置即 ......
算法 基础

[Java]BigDecimal与Double的区别和使用场景

BigDecimal与Double的区别和使用场景 背景 在项目中发现开发小组成员在写程序时,对于Oracle数据类型为Number的字段(经纬度),实体映射类型有的人用Double有的人用BigDecimal,没有一个统一规范,为此我在这里总结记录一下。 一般说到BigDecimal与Double ......
BigDecimal 场景 Double Java

算法训练day8 LeetCode 344

算法训练day8: LeetCode 344.541.151.剑指offer05.58. 344.反转字符串 题目 344. 反转字符串 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) class Solution { public: void revers ......
算法 LeetCode day8 day 344

Maven 命令行构建 Java 项目

Maven 命令行构建 Java 项目 (22条消息) 使用Maven构建SpringBoot项目_Amazing_time的博客-CSDN博客_如何生成springboot项目的mvn构建命令 xml - 在 Spring-Boot Intro 之后, "Unable to find a suit ......
命令 项目 Maven Java

算法题——定义一个方法自己实现 toBinaryString 方法的效果,将一个十进制整数转成字符串表示的二进制

用除基取余法,不断地除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。 private static String toBinaryString(int number) { StringBuilder sb = new StringBuilder(); while (tru ......
方法 十进制 二进制 整数 字符串

常用算法模版

常用算法模版 今天学会在 https://godbolt.org/ 看汇编了。顺便卡了下常数,以及简单的(不是)压行。 快读 signed read() { signed num = 0, flag = 1; char ch = getchar(); for (; !isdigit(ch); ch ......
算法 模版 常用

算法题——实现类似parseInt的方法

Scanner sc = new Scanner(System.in);String str = "";while(true){ System.out.println("请输入"); String str1 = sc.nextLine(); if(str1.length() < 1 || str1. ......
算法 parseInt 方法

【算法】字符串

1 反转字符串 题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用 O(1) 的额外空间解决这一问题。 1. 双指针 class Solution: def reverseString(se ......
字符串 算法 字符

【算法】哈希表

1 哈希表理论基础 1.1 哈希表 哈希表是根据关键码的值而直接进行访问的数据结构。一般哈希表都是用来快速判断一个元素是否出现集合里。 1.2 哈希函数 哈希函数如下图所示,通过hashCode把名字转化为数值,一般hashcode是通过特定编码方式,可以将其他数据格式转化为不同的数值。如果hash ......
算法

03-JSX-编码规范

JSX 书写规范 JSX 的顶层只能有一个根元素 错误写法: render() { return ( <p></p> <div> </div> ) } 正确写法: render() { return ( <div> <p>BNTang</p> </div> ) } JSX 中的标签可以是 单标签 也 ......
编码 JSX 03

【Java 基础篇】Java Date 类详解:日期和时间操作的利器

在 Java 编程中,处理日期和时间是一项常见但复杂的任务。Java 提供了许多用于日期和时间操作的类,其中 java.util.Date 类是最早的日期和时间类之一。然而,它存在一些问题,因此 Java 8 引入了 java.time 包,其中包含了 java.time.LocalDate、jav ......
Java 利器 日期 基础 时间

网络拥塞控制算法总结-PolyCC

字节跳动在SIGCOMM'23以Poster形式提交了一篇论文《PolyCC: Poly-Algorithmic Congestion Control》,试图将各种拥塞控制算法整合到一个统一的框架里。其理由是近40年来各种渠道发布的各种拥塞控制算法,没有一种算法能解决所有网络场景(不同的应用,不同的 ......
算法 PolyCC 网络

JavaScript实现排序算法

目录前言排序算法冒泡排序选择排序插入排序归并排序快速排序计数排序基数排序 前言 排序算法是《数据结构与算法》中最基本的算法之一,本篇使用JavaScript语言实现各种常见排序算法。 排序算法 冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一 ......
算法 JavaScript

代码随想录算法训练营-动态规划-1|509. 斐波那契数、70. 爬楼梯

509. 斐波那契数 1 class Solution: 2 def fib(self, n: int) -> int: 3 if n <= 2: 4 return n 5 6 prev1, prev2 = 0, 1 7 for _ in range(2, n+1): 8 sum_value = p ......
随想录 训练营 随想 算法 楼梯

【算法】链表

1 链表理论基础 链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。链表的入口节点称为链表的头结点也就是head。 链表中的节点在内存中不是连续分布的 ,而是散乱分布在内存中的某地址 ......
算法

java基础——随笔03

java中this的用法: 一. this关键字 1.this的类型:哪个对象调用就是哪个对象的引用类型 二.用法总结 1.this.data; //访问属性2.this.func(); //访问方法3.this(); //调用本类中其他构造方法 三.解释用法 1.this.data这种是在成员方法 ......
随笔 基础 java