首页 > 编程语言
java8之Stream
Stream (流) :数据通道,用于操作数据源(数组、集合等)所生成的元素序列。 1、 Stream 自己不会存储数据 2、Stream不会改变源对象,返回的是一个持有操作结果的新的Stream. 3、Stream是延迟执行的(等到需要结果的时候才会执行)。 Stream的三个步骤: 1、创建St ...
分类:编程语言   时间:2021-05-02 16:53:08    收藏:0  评论:0  赞:0  阅读:27
原创 | 算法工程师为什么成天做数据,都做哪些数据? **
大家好,前几天群里有小伙伴说希望看到更多的算法工程师的日常。其实对于算法工程师而言,最大的日常就是做数据了,所以给大家分享一下做数据的那些事。为什么很少做模型在大家想象当中,可能算法工程师做的事情是今天看paper,明天把paper实现了,后天就上线使用,然后公司的收入刷刷涨,我们的工资、级别也跟着涨。但实际上,大多数岗位下的工程师日常并不是这样。国外有一个著名的大佬(我忘记名字了)曾经说过,算法
分类:编程语言   时间:2021-05-02 16:52:54    收藏:0  评论:0  赞:0  阅读:27
每日leetcode-数组-414 第三大的数
分类:数组-数组的遍历 题目描述:给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。 思路:先进行排序。 class Solution: def thirdMax(self, nums: List[int]) -> int: set_nums=list(set(nums ...
分类:编程语言   时间:2021-05-02 16:51:11    收藏:0  评论:0  赞:0  阅读:33
每日leetcode-数组-628. 三个数的最大乘积
类型:数组-数组的遍历 题目描述: 给你一个整型数组 nums ,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 解题思路: 首先将数组排序。 如果数组中全是非负数,则排序后最大的三个数相乘即为最大乘积;如果全是非正数,则最大的三个数相乘同样也为最大乘积。 如果数组中有正数有负数,则最大乘积既 ...
分类:编程语言   时间:2021-05-02 16:50:48    收藏:0  评论:0  赞:0  阅读:35
模拟退火算法Python编程(2)约束条件的处理
1、最优化与线性规划 最优化问题的三要素是决策变量、目标函数和约束条件。 线性规划(Linear programming),是研究线性约束条件下线性目标函数的极值问题的优化方法,常用于解决利用现有的资源得到最优决策的问题。 简单的线性规划问题可以用 Lingo软件求解,Matlab、Python 中 ...
分类:编程语言   时间:2021-05-02 16:50:10    收藏:0  评论:0  赞:0  阅读:47
python爬虫之腾讯新闻网主页信息爬取
在爬取这个网站的时候,如果直接用requests进行请求,得到的HTML并没有目标数据,所以我估计这不是静态网页,而是动态网页,于是就到XHR查看了一下,果真,那些数据是在如图所示的链接中: 1 import requests 2 import json 3 headers = { 4 'User- ...
分类:编程语言   时间:2021-05-02 16:49:41    收藏:0  评论:0  赞:0  阅读:41
冒泡排序
1 package com.pingfan.array; 2 3 import java.util.Arrays; 4 5 public class ArrayDemo7 { 6 public static void main(String[] args) { 7 int[] a = {1,5455 ...
分类:编程语言   时间:2021-05-02 16:48:40    收藏:0  评论:0  赞:0  阅读:39
【UE4 调试】C++ 几种编译方法和小技巧
编译方法 Visual Studio 2019 编译 默认编译 UnrealVS 快速编译 Editor 编译 一般 vs 编译完后,Editor会跟着热编译(有声音) 如果发现编译后代码没更新到Editor,可以手动点击Compile 如果编译过后,发现代码还是没更新,可以重启编辑器 脚本编译 使 ...
分类:编程语言   时间:2021-05-02 16:46:43    收藏:0  评论:0  赞:0  阅读:58
linux c++(makefile)
makefile makefile|Makefile 目标:依赖 tab键 规则命令 版本一 app:main.c add.c gcc -o app -I./include main.c add.c 版本二 app: main.o add.o gcc -o app -I./include main. ...
分类:编程语言   时间:2021-05-02 16:46:04    收藏:0  评论:0  赞:0  阅读:22
画直线算法 Line drawing algorithm
Line drawing algorithm 罗列了几种在屏幕像素上画直线的算法。 不过如果让我自己想的话,思维过程应该是这样: 算法的输入?两个实数点。 算法的输出?若干个自然数点。 怎么展示算法结果?屏幕上的像素可以抽象成一个二维数组,点作为坐标索引来定位,给二维数组赋值相当于给像素上色。 过程 ...
分类:编程语言   时间:2021-05-02 16:45:51    收藏:0  评论:0  赞:0  阅读:27
The project com.myself.springcloud:cloud2021:1.0-SNAPSHOT (D:\ideaOldProject\cloud2021\pom.xml) has 1 error
最近在学习微服务的时候,出现了一个这样的问题,一致很棘手,自己的项目也乱套了,在创建微服务项目的其中一个模块失败的时候,自己理所当然的就将他删除掉了,然后重新创建,最后总目录没有了,自己很着急,最后在编译clean install父项目的时候,报错:The project com.myself.sp ...
分类:编程语言   时间:2021-05-02 16:44:54    收藏:0  评论:0  赞:0  阅读:30
AcWing 343. 排序
原题链接 考察:Floyd 思路: 传递闭包应用题.也可以用拓扑排序,这里先练下传递闭包.拓扑排序以后补 传递闭包模板: 1 for(int k=1;k<=n;k++) 2 for(int i=1;i<=n;i++) 3 for(int j=1;j<=n;j++) 4 if(g[i][k]&&g[k ...
分类:编程语言   时间:2021-05-02 16:42:39    收藏:0  评论:0  赞:0  阅读:40
Python堆常用操作
首先需要一个 import heapq的引用包 import heapq #引入heapq包 class Test: def test(self): #创建堆 这里为了后面添加 所以创建一个空堆 minheap=[] heapq.heapify(minheap)#将列表转换为堆 如果这里初始minh ...
分类:编程语言   时间:2021-05-02 16:41:59    收藏:0  评论:0  赞:0  阅读:32
每日LeetCode - 1. 两数之和(Python3)
#时间复杂度O(N*N),空间复杂度O(1) #暴力法 def twoSum_baoli(nums: List[int], target:int) -> List[int]: for i in range(len(nums)-1): base = nums[i] for j in range(i+1 ...
分类:编程语言   时间:2021-05-02 16:41:37    收藏:0  评论:0  赞:0  阅读:26
JAVA 基本运算符
基本运算符 a++,++a 的区别 public class a5 { public static void main(String[] args) { int a = 100; int b = a++; int c = ++a; System.out.println(a); System.out. ...
分类:编程语言   时间:2021-05-02 16:41:16    收藏:0  评论:0  赞:0  阅读:30
Java中的标识符
一,标识符(包名、类名、方法名、参数名、变量名等等) 1、标识符的组成:标识符可以由字母、数字、下划线(_)和美元符号($)组成,但是标识符不能以数字开头,不能是java中的关键字。 eg:username username123 user_name _userName $username 这些都是 ...
分类:编程语言   时间:2021-05-02 16:39:38    收藏:0  评论:0  赞:0  阅读:40
Python----OS 文件目录处理
import os # os.mkdir("n1") # 创建目录 # 创建文件 # with open('1.txt',mode='w') as file: # file.write('11111') # os.mknod("n1.txt") # 创建文件,windows上面不支持,linux中支 ...
分类:编程语言   时间:2021-05-02 16:39:12    收藏:0  评论:0  赞:0  阅读:20
SpringBoo Web开发相关
静态资源处理 ResouceProperties类设置了静态资源有关的参数,指向了项目会寻找的资源的文件夹 以下四个目录存放的静态资源可以被识别 "classpath:/META-INF/resources/" "classpath:/resources/" "classpath:/static/" ...
分类:编程语言   时间:2021-05-02 16:38:26    收藏:0  评论:0  赞:0  阅读:21
每日leetcode-数组-485 最大连续1的个数
分类:数组 之 数组遍历 给定一个二进制数组, 计算其中最大连续 1 的个数。 思路: 为了得到数组中最大连续 11 的个数,需要遍历数组,并记录最大的连续 11 的个数和当前的连续 11 的个数。如果当前元素是 11,则将当前的连续 11 的个数加 11,否则,使用之前的连续 11 的个数更新最大 ...
分类:编程语言   时间:2021-05-02 16:37:31    收藏:0  评论:0  赞:0  阅读:25
Python中的迭代(Iteration)
Python中的迭代 迭代器种类 1. enumerate() 2. items() 3. np.nditer() 4. iterrows() 不同迭代器之间的区别: 迭代器的名称 迭代器的特点 enumerate() 迭代的同时生成索引信息 items() 用于字典同时迭代生成关键字和对应内容 n ...
分类:编程语言   时间:2021-05-02 16:35:10    收藏:0  评论:0  赞:0  阅读:28
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!