首页 > 编程语言
大数据成神之路-Java高级特性增强(锁)
大数据成神之路-Java高级特性增强(锁)大数据技术与架构大数据技术与架构1Java中的锁分类在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍就是各种锁。介绍的内容如下:公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个
分类:编程语言   时间:2021-04-04 23:03:03    收藏:0  评论:0  赞:0  阅读:26
1.C语言概述
1.Hello World (1). #include <stdio.h> —— 预处理器指令 (2). int main(void) —— main()总是第一个被调用的函数; (3). printf(" ") —— 用来输出“ ”内的字符的函数; (4). retrun —— 设置代码的返回值, ...
分类:编程语言   时间:2021-04-04 23:00:28    收藏:0  评论:0  赞:0  阅读:30
python realsense 测试
python realsense 测试 color_image2=cv2.resize(color_image,(424,240)) out2=cv2.resize(out,(424,240)) show_img = np.vstack((color_image2,out2)) ...
分类:编程语言   时间:2021-04-04 22:56:10    收藏:0  评论:0  赞:0  阅读:34
java之maven工具
maven: 作用:项目勾选工具 特点: 1.可以使用maven来编译你的代码 2.项目打包也可以使用maven来完成 3.maven可以实现项目模块化管理 4.maven可以在线管理依赖,项目依赖页方便获取 5.maven提供了一些丰富的插件,方便项目持续集成 ...
分类:编程语言   时间:2021-04-04 22:54:05    收藏:0  评论:0  赞:0  阅读:47
Java基础:数组拓展
Java基础:数组拓展 Arrays类 数组的工具类 java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作 点击查看JDK帮助文档 Arrays类中的方法都是 static 修饰的静态方 ...
分类:编程语言   时间:2021-04-04 22:53:46    收藏:0  评论:0  赞:0  阅读:25
CCF2019-03-Python题解
小中大 试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 题解:注意一下小数处理吧 4 -1 2 1 4 # 4 1.5 -1 4 -2 -1 3 4 # 4 1 -2 1 n=int(input()) 2 3 ans=list(map(int, i ...
分类:编程语言   时间:2021-04-04 22:51:22    收藏:0  评论:0  赞:0  阅读:44
java时间,日期前后推移计算
输入:时间字符串“yyyy-MM-dd” private String subMonth(String date) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date dt = ...
分类:编程语言   时间:2021-04-04 22:49:36    收藏:0  评论:0  赞:0  阅读:33
【C/C++】编码(腾讯)
假定一种编码的编码范围是a ~ y的25个字母,从1位到4位的编码,如果我们把该编码按字典序排序,形成一个数组如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy 其中a的I ...
分类:编程语言   时间:2021-04-04 22:49:19    收藏:0  评论:0  赞:0  阅读:40
python_单例模式实现、部分魔术方法介绍(callable、__init__、__new__、__str__、__add__、__enter__、__exit__)、鸭子类型简介
一。单例模式 1)单例模式概念:只有一个实例 2)实现方法: (1)import (2)单例模式 (3)装饰器 3)单例模式的原理:通过__new__(这个内置方法很懵逼吧,因为我们一般写代码用不到确实是存在并自己运行的,不要急下面介绍)实现单例模式: __new__ 的关系: __new__ 会先 ...
分类:编程语言   时间:2021-04-04 22:47:18    收藏:0  评论:0  赞:0  阅读:31
排序算法
排序 0.复杂度 0.1 时间复杂度 语句执行的次数 数量级 0.2 空间复杂度 1.交换排序 1.1冒泡排序 /*** 两层循环,相邻比较交换*/for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - ...
分类:编程语言   时间:2021-04-04 22:46:39    收藏:0  评论:0  赞:0  阅读:27
SpringBoot 自动配置原理
1,原理初探 pom.xml spring-boot-dependencies:核心依赖在父工程中! 我们在写或者引入一些springboot依赖的时候,不需要指定版本,因为有这些版本仓库 2,启动器 <dependency> <groupId>org.springframework.boot</g ...
分类:编程语言   时间:2021-04-04 22:43:14    收藏:0  评论:0  赞:0  阅读:19
WPF 折线/坐标点绘制 曲线抽稀 (Douglas-Peucker)道格拉斯-普克算法
这个算法经常用,例如GIS,数据保存,数据绘制都会用到。 算法是1973提出的,久经考验的算法,具体详情可以参考百度。 算法比较简单,大意是: ① 给出一个限定值表示距离 ② 点集合活着坐标集合的首尾自定相连接成为直线,并会记录首尾两点到输出集合 ③ 记录后寻找集合中距离这个直线最远的点,当这个点的 ...
分类:编程语言   时间:2021-04-04 22:42:38    收藏:0  评论:0  赞:0  阅读:59
python-numpy
#python数据分析一 ##初识数据分析 ###数据分析的步骤 分析需要什么样的数据类型 根据目标搜寻数据 对数据进行整理 整理数据其实就是数据清洗 提炼和分析数据,得到结论 将数据可视化 开源,即开放源代码,英文是 open source,在编程圈是一个特别热的词。它指的是把源代码公开出去,让人 ...
分类:编程语言   时间:2021-04-04 22:42:03    收藏:0  评论:0  赞:0  阅读:39
08.java基础02
一、类型转换 由于java是强类型语言。所以要进行有些运算的时候,需要用到类型转换。 低——————————————————————————>高 byte,short,char ——> int ——> long ——> float ——> double 运算中,不同类型的数据先转化为同一类型,然后进 ...
分类:编程语言   时间:2021-04-04 22:39:20    收藏:0  评论:0  赞:0  阅读:24
Java包机制
包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 一般利用公司域名作为包名 如:www.baidu.com com.baidu.www 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用Import语句可完成此功能。 import java.util.Da ...
分类:编程语言   时间:2021-04-04 22:38:55    收藏:0  评论:0  赞:0  阅读:16
快速排序
#快速排序算法 ###算法介绍 快速排序算法是对冒泡排序的一种该改进,由C.A.R.Hoare(Charles Antony Richard Hoare,东尼·霍尔)在1962年提出。 ###算法思想: 快速排序算法运用了分治的思想,通过一趟排序将要排序的数据分割成独立的两个部分,其中一部分的所有数 ...
分类:编程语言   时间:2021-04-04 22:38:43    收藏:0  评论:0  赞:0  阅读:30
网图下载(理解多线程)
网图下载 package www.shushu.Thread;?import org.apache.commons.io.FileUtils;?import java.io.File;import java.io.IOException;import java.net.URL;?public cla ...
分类:编程语言   时间:2021-04-04 22:35:05    收藏:0  评论:0  赞:0  阅读:27
【unity2D】URP通用渲染管线-学习记录1-代码控制URP集成下的post-processing
目标 最近在学unity中跟画面相关的功能。在看完B站上某URP教学视频后,希望能用代码控制post-processing中的相关参数。 前言 unity中,我们可以通过设置2dlight和post-processing来调整、渲染游戏画面。在unity更新至某版本后,unity官方用URP(Uni ...
分类:编程语言   时间:2021-04-04 22:34:40    收藏:0  评论:0  赞:0  阅读:145
如何用new来创建二维数组
问题:如何用new来创建一个“R行C列的A类型的二维数组”呢?(注意,下文中的有些“数组”严格意义上不能叫数组……) 方法1:指针的指针 分别用new创建数组的每一“行”即可。 int R = 2; int C = 3; auto ptr_2d = new A*[R]; //先new一个A*类型的“ ...
分类:编程语言   时间:2021-04-04 22:33:56    收藏:0  评论:0  赞:0  阅读:28
机器学习-KMeans算法
线性回归算法是一种有监督的算法。 聚类是一种无监督的机器学习任务,他可以自动将数据划分成类cluster.因此聚类分组不需要提前被告知所划分的组应该是什么样的。因为我们针织可能都不知道我们在寻找什么,所以聚类是用于知识发现而不是预测 KMeans聚类的原理以及聚类流程 随机找K个样本(中心点) 计算 ...
分类:编程语言   时间:2021-04-04 22:30:09    收藏:0  评论:0  赞:0  阅读:40
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!