自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 收藏
  • 关注

原创 【项目精选】 塞北村镇旅游网站设计(视频+论文+源码(1)

4.旅游系统的单一化。MyEclipse 是基于Eclipse插件的解决方案,功能强大并且支持十分广泛,支持云开发、java web开发、移动开发、优化开发、RESTful Web服务开发、保持Maven、架构、企业交付、测试等等,此外,Myeclipse版本更新迅速,不断完善已有功能,弥补漏洞,方便开发。Tomcat是一个小型的,轻量级的软件产品,他在启动运行时占用非常少的内存资源和系统开销,扩展性能比较好,支持多种应用需求,如果一个开发员对某一项功能实现特别感兴趣,他就直接可以将此功能加入到其中。

2024-04-30 14:50:38 571

原创 【面试题】大数据方向_大数据方向问题(1)

通过OVER子句,窗口函数与其他SQL函数有所区别。如果函数具有OVER子句,则它是窗口函数。如果它缺少OVER子句,则它是一个普通的聚合函数。窗口函数可以简单地解释为类似于聚合函数的计算函数,但是通过GROUP BY子句组合的常规聚合会隐藏正在聚合的各个行,最终输出一行,。窗口排序函数:在每个分组中,为每行分配一个从1开始的唯一序列号,递增,不考虑重复;: 在每个分组中,为每行分配一个从1开始的序列号,考虑重复,挤占后续位置;: 在每个分组中,为每行分配一个从1开始的序列号,考虑重复,不挤占后续位置。

2024-04-30 14:46:57 432

原创 【面试题】前端开发中如何高效渲染大数据量?

为了保证结果最终的展示顺序和 select 语句顺序一致,我们为单纯的 sqlIdList 循环方法加上了 Promise.allsettled 的方法,使得 n 个 selectData 的请求顺序和 select 语句顺序一致。再根据实际情况,对单个任务进行分组,比如两个一组,渲染完一组再渲染下一组。上一种方案的代码写出来太难以理解了,属于上午写,下午忘的逻辑,注释也不好写,不利于维护。接口,比如每组请求 6 个 sqlId 的结果,当前组的请求全部结束后再进行渲染;请求完成后,集中进行渲染。

2024-04-30 14:46:26 200

原创 【面试系列】Java面试知识篇(五)_error (46, 44) java -source 8 中不支持 try-with-resou

Java泛型是JDK5引入的一个新特性,使用泛型可以增加代码的可读性以及稳定性,编译器可以对泛性参数进行检测,并且通过泛型参数可以指定传入的对象类型。泛型一般有三种使用方式:泛型类、泛型接口、泛型方法泛型类:return t;this.t = t;泛型方法:return t;泛型接口:@Overridestr.show("加油");!!**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

2024-04-30 14:45:55 404

原创 【c++百日刷题计划】 —(1)

【代码】【c++百日刷题计划】 —(1)

2024-04-30 06:37:26 21

原创 【C++游戏引擎Easy2D】基于基础类型学习使用核心Game+Window

哈喽大家好,我是iecne,本期为大家带来的是CPP/C++【游戏引擎Easy2D】一篇打通引擎顶级类型,Listener。包教包会,快来看看吧!引擎支持 Visual Studio 2013 及以上版本,如果你使用的是较低版本的 VS,那么你需要考虑一下更新你的编译器了。

2024-04-30 06:36:55 414

原创 【C++实战小项目】通讯录(三)数组模拟实现通讯录三大功能_c+(1)

else if (chaname == “女”) chaname = “女”;if (chaname == “男”)chaname = “男”;string name1 = “请输入名字:>\n”;else chaname = “不男不女”;cout

2024-04-30 06:35:52 393

原创 【C++初阶】C+

需要注意的是:缺省参数和函数重载结合用,有时候会报错。都是这是函数重载,直接无参数调用func(),调用会报错,存在歧义。

2024-04-30 06:35:21 690

原创 Android Spider Frida - App逆向 JavaScript代码注入 基本语法以及数据类型介绍_frida js(1)

重载(overloading) 是在一个类里面,方法名字相同,而参数不同,返回类型可以相同也可以不同;每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表,根据参数类型以及参数的数量调用不同的同名函数(function);被重载的方法必须改变参数列表(参数个数或类型不一样);被重载的方法可以改变返回类型;被重载的方法可以改变访问修饰符;被重载的方法可以声明新的或更广的检查异常;方法能够在同一个类中或者在一个子类中被重载。无法以返回值类型作为重载函数的区分标准。

2024-04-29 21:29:59 647

原创 Anaconda与Jupyter Notebook入门级详细使用教程_anaconda jupyter notebook

其中针对Jupyter Notebook官方描述如下:Jupyter Notebook 是一个基于 Web 的交互式计算平台。该笔记本结合了实时代码、方程式、叙述性文本、可视化、交互式仪表板和其他媒体。简单讲,Jupyter Notebook(此前被称为IPython notebook)是一个基于网页的交互式笔记本,支持运行多种编程语言。本质是一个Web应用程序,便于创建和共享文学化程序文档, 支持实时代码,数学方程,可视化和markdown。

2024-04-29 21:29:28 612

原创 AL遮天传 DL-深度学习模型的训练技巧_al是怎么训练

当使用SGD时, 不同迭代次数时输入到神经网络的数据不同,可能导致某些层输出的分布在不同迭代次数时不同。在训练迭代过程中,以 p (通常为0.5)的概率随即舍弃掉每个隐含层神经元(输出置零)。使用上一步找到的最好的学习率,并训练更长时间 (10-20 轮),期间不改变学习率。我们把:训练中,深度神经网络中间节点分布的变化叫做:内部协变量偏移(ICS)。需要调整神经元输出的权重,用来弥补训练中只有一部分被激活的现象。不同数据类型(文本,图像,音频)有不同的变换。这些被置零的输出将用于在反向传播中计算梯度。

2024-04-29 21:28:25 455

原创 AL遮天传 DL-深度学习模型的训练技巧_al是怎么训练(1)

当使用SGD时, 不同迭代次数时输入到神经网络的数据不同,可能导致某些层输出的分布在不同迭代次数时不同。在训练迭代过程中,以 p (通常为0.5)的概率随即舍弃掉每个隐含层神经元(输出置零)。我们把:训练中,深度神经网络中间节点分布的变化叫做:内部协变量偏移(ICS)。需要调整神经元输出的权重,用来弥补训练中只有一部分被激活的现象。偏置项可以忽略,因为BN的便宜项有相同的效果,因此。对于给定的数据集和任务, 需要选择合适的超参数。不同数据类型(文本,图像,音频)有不同的变换。

2024-04-29 21:27:54 162

原创 开源SPL助力JAVA处理公共数据文件(txt csv json xml xsl)_spl框架 t函数(1)

这种类库解决了从外部文件到内部对象的问题,比硬编码取数好写,常见的有解析 txt\csv 的 OpenCSV,解析 json 的 SJ.json\Gson\JsonPath,解析 xml 的XOM\Xerces-J\Jdom\Dom4J,解析 xls 的 POI。但入库过程很繁琐,延迟很致命,整体架构也很复杂。在 JAVA 应用中经常要处理 txt\csv\json\xml\xls 这类公共格式的数据文件,直接用 JAVA 硬写会非常麻烦,通常要借助一些现成的开源包,但这些开源包也都有各自的不足。

2024-04-29 01:33:49 318

原创 开源SPL,WebService Restful广泛应用于程序间通讯,如微服务、数据交换、公共或私有的数据服务等。_webserivce接口应用广吗

SPL是JVM下开源的结构化数据/多层数据处理语言,内置专业的多层数据对象和方便的层次访问方法,可以表达复杂的层次关系,为上层计算能力提供有力的支持。,可以直观地表现XML\Json的层级结构。点击A2格可以看到多层序表的结构,其中,EId、State等字段存储简单数据类型,Orders字段存储记录集合(二维表)。点击Orders中的某一行,可以展开观察数据:点击A2格可以看到,来自Json的序表与来自XML的序表一样。

2024-04-29 01:33:18 196

原创 开源 SPL 消灭数以万计的数据库中间表_开源spl

SPL在处理JSON/XML等多层数据(文件)方面也很有优势,如:根据员工订单信息(json)完成计算。可以看到,相对其他JSON库(如JsonPath)SPL的实现更简洁。这类计算即使基于数据库使用SQL也很难写,SPL实现却很方便。有了SPL的库外计算支持,原本数据库中间表带来的各种问题就能得到有效解决。文件存储不再占用数据库存储空间,数据库扩容压力降低,数据库更方便管理;库外计算不再占用数据库计算资源,数据库减负可以更好服务其他业务。

2024-04-29 01:30:56 241

原创 开源 SPL 消灭数以万计的数据库中间表_删除数据库中间表不会影响源表

那么,为什么要把中间数据存到数据库中形成中间表呢?仔细观察中间表产生的直接原因可以看出来,存到数据库主要是为了继续借助数据库的计算能力。中间数据在使用时还会做进一步计算,有时计算还比较复杂,而目前只有数据库(SQL)具备较为便利的计算能力。文件等数据存储形式虽然也有优点(如IO性能高、可压缩、易并行),但文件没有计算能力,如果基于文件还要在应用中硬编码实施计算,远没有 SQL 方便。为了进一步利用数据库的计算能力是中间表产生的根本原因。

2024-04-29 01:30:25 242

原创 【面试专栏】第八篇:Java基础 集合篇-集合总结、集合工具类_java

今天再介绍一种新的方式集合工具类实现线程安全。

2024-04-28 12:10:26 389

原创 【面试专栏】第五篇:Java基础 集合篇-LinkedHashMap、ConcurrentHashMap、TreeMap_linkedhashmap concurrenthashmap

当一个线程遍历到的节点如果是ForwardingNode,则继续往后遍历,如果不是,则将该节点加锁,防止其他线程进入,完成后设置ForwardingNode节点,以便要其他线程可以看到该节点已经处理过了,如此交叉进行,高效而又安全。这两个过程在单线程下实现很简单,但是ConcurrentHashMap是支持并发插入的,扩容操作自然也会有并发的出现,这种情况下,第二步可以支持节点的并发复制,这样性能自然提升不少,但实现的复杂度也上升了一个台阶。// CAS存储在nextTable的i位置上。

2024-04-28 12:09:23 662

原创 【面试专栏】第五篇:Java基础 集合篇-LinkedHashMap、ConcurrentHashMap、TreeMap_linkedhashmap concurrenthashmap(1)

/ 如果数组长度n小于阈值MIN_TREEIFY_CAPACITY,默认是64,则会调用tryPresize方法把数组长度扩大到原来的两倍,并触发transfer方法,重新调整节点的位置。// 如果index处非空,且hash为MOVED(表示该节点是ForwardingNode),则表示有其它线程正在扩容,则一起进行扩容操作。// 如果sizeCtl是小于0的,说明有其他线程正在执行扩容操作,nextTable一定不为空。// 插入节点/释放锁之后,如果大小合适调整为红黑树,那么将链表转为红黑树。

2024-04-28 12:08:52 552

原创 【面试专栏】java线程第二篇:Java线程 并发编程带来的问题(含线程题解答)_java 新开线程会引发什么问题

这个类能使线程的某个值与保存值的对象关联起来,ThreadLocal通过了get和set等访问接口或方法,这些方法为每个使用该变量的线程都存有一份独立的副本,因此get总是返回由当前执行线程在调用set时设置的最新值。的定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步,这个类都能表现出正确的行为,那么就称这个类是线程安全的。1、对象的状态:对象的状态是指存储在状态变量中的数据,对象的状态可能包括其他依赖对象的域。

2024-04-28 12:08:21 852

原创 【Java面向对象】多态的详细介绍,简单易懂,看这一篇就够了_java 面向对象的多态体现在哪里

*A:**父类的引用指向子类的对象叫做向上转型。

2024-04-28 07:08:54 251

原创 【Java经典小游戏】大鱼吃小鱼 (两万字保姆级教程)_大鱼吃小鱼java代码

GameUtils.drawWord(g, “积分:” + GameUtils.count, Color.ORANGE, 50, 200, 120);GameUtils.drawWord(g, “难度:” + GameUtils.level, Color.ORANGE, 50, 600, 120);GameUtils.drawWord(g, “积分:” + GameUtils.count, Color.ORANGE, 50, 200, 120);//*********游戏失败界面*********

2024-04-28 07:07:50 903

原创 【Java基础】数据结构与算法(1)

线性表就是典型的线性结构,还有栈、队列和串等都属于线性结构。

2024-04-28 07:05:26 562

原创 【Java基础】IO流(二)_printwriter自带多大缓冲区吗

2.1.1 缓冲流概述缓冲流也称为高效流、或者高级流。之前学习的字节流可以称为原始流。作用:缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能字节缓冲输入流自带了8KB缓冲池,以后我们直接从缓冲池读取数据,所以性能较好。字节缓冲输出流自带了8KB缓冲池,数据就直接写入到缓冲池中去,写数据性能极高了。2.1.3 字节缓冲流字节缓冲输入流:BufferedInputStream,提高字节输入流读取数据的性能。字节缓冲输出流:BufferedOutputStream,提高字节输出流读取数据的性能。

2024-04-28 07:04:22 541

原创 AL遮天传 DL-深度学习模型的训练技巧_al是怎么训练

当发现训练损失逐渐下降,但验证集损失逐渐上升时,停止优化。注意:跟Adagrad优化引起的“早停”是两回事。

2024-04-27 21:33:02 620

原创 Alibaba2024年度内部全技术栈PPT总结(基础+架构+算法+大数据+手册

一键三连+评论,然后添加我的VX(tkzl6666)即可免费领取。PPT内容还有很多!涵盖阿里巴巴的全部技术栈!阿里巴巴开发手册1.4.0(终极版)Spark大数据分析实战-PDF。算法篇部分截图一览,直接上目录。Java核心知识PDF。

2024-04-27 21:32:30 209

原创 AI遮天传 ML-集成学习_two heads are better than one — a very brief intro

假设我们有三个样本,h1、h2、h3代表三个分类器,预测结果如下:对于上图这种结果,我们可以看到h1、h2、h3预测的准确率都是2/3,我们让h1、h2、h3进行投票,发现在最后一行,三个样本都预测对了,这样便是产生了积极的影响。同理对于上面两种情况,分别是没有影响和产生了负面影响。分类器需要效果好且不同!(效果不好(弱分类器 acc

2024-04-27 21:31:28 913

原创 AI遮天传 DL-深度学习在计算机视觉中的应用_深度学习中的感兴趣区域

(一个minibatch至 少包含2个样本,为标签。

2024-04-27 21:30:57 907

原创 数据结构——单链表的基本操作_数据结构单链表的相关操作(1)

(img-tlB1twkF-1714200846204)]//判断开始时链表是否只有一个元素。//判链表开始是否为空。//在pos之前插入。

2024-04-27 14:54:24 888

原创 数据湖及湖仓一体化项目学习框架_湖仓一体 搭建(2)

1、数据湖技术Hudi大多数大数据企业在构建数仓时采用Lambda架构,一条离线数仓链路,一条实时数仓链路。一些实时业务多的公司构建数仓时采用Kappa架构,但是也避免不了离线处理一些数据,所以一些公司也采用Kappa架构+Lambda架构方式构建数仓。以上不同的架构都有各自的优点及缺点,这里不再赘述。

2024-04-27 14:49:29 625

原创 数据接口工程对接BI可视化大屏(五)数据接口发布_时序数据库 对接 大屏

使用@Mapper注解标注类可以让Spring容器启动时,使用Mybatis的动态代理技术在容器中为接口创建一个实例。根据可视化图表中接口需要返回的数据格式,编写Service的方法实现。根据可视化图表中接口需要返回的数据格式,编写Service的方法实现。根据可视化图表中接口需要返回的数据格式,编写Service的方法实现。根据可视化图表中接口需要返回的数据格式,编写Service的方法实现。根据可视化图表中接口需要返回的数据格式,编写Service的方法实现。

2024-04-27 14:48:27 552

原创 数据挖掘基础(第一章)_数据挖掘 课题

数据挖掘(Data Mining),就是从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。广义:数据挖掘是指知识发现的全过程狭义:数据挖掘是知识发现的一个重要环节,利用机器学习、统计分析等发现数据模式的智能方法,侧重于模型和算法。数据挖掘的数据源包括数据库、数据仓库、Web或其他数据存储库。知识发掘的过程如下:(1)数据准备:掌握知识发现应用领域的情况,熟悉相关的背景知识,理解用户需求。

2024-04-27 14:47:25 754

原创 大数据之Hadoop图解概述

下载地址:https://docs.cloudera.com/documentation/enterprise/6/releasenotes/topics/rg_cdh_6_download.html。Cloudera 产品主。3)CDH 是 Cloudera 的 Hadoop 发行版,完全开源,比 Apache Hadoop 在兼容性,安。1)2008 年成立的 Cloudera 是最早将 Hadoop 商用的公司,为合作伙伴提供 Hadoop 的。

2024-04-27 11:27:49 905

原创 万字博文教你搞懂java源码的日期和时间相关用法_could not be parsed at index 0(1)

本篇文章主要介绍java源码中提供了哪些日期和时间的类Date类负责时间的表示,在计算机中,时间的表示是一个较大的概念,现有的系统基本都是利用从1970.1.1 00:00:00 到当前时间的毫秒数进行计时,这个时间称为epoch(时间戳).......是java提供表示日期和时间的类,类里有个long 类型的变量fastTime,它是用来存储以毫秒表示的时间戳。date的toString方法转成字符串,不是我们想要的时间格式,如果要自定义时间格式,就要使用SimpleDateFormat。

2024-04-27 09:20:40 593

原创 【大数据面试题】(六)Flume 相关面试题总结_flume 和 kafka 采集日志的区别,采集日志时中断了,如何记录之前的日志

不会,Channel 存储可以存储在 File 中,数据传输自身有事务。不会,因为 channel 可以存储在 file 中,而且 flume 本身是有事务的。可以做 sink 组,一个坏掉了,就用另一个。

2024-04-27 07:26:10 908

原创 【C语言刷题】牛客网编程入门130题--精选题目(编程初学者赶紧进来!!!)_牛客网c语言题库

12344321思路一 – 递归思路:例如:逆序打印1234可分为:打印个位4 + 逆序打印123即先打印个位部分,再打印逆序打印除去个位的数字思路二:迭代思想(非递归,循环)例如:1234,每次取出他的个位进行打印即可而取出个位的操作:%10/10即可完成。

2024-04-27 05:34:25 260

原创 Python数据采集、分析、可视化,看这一篇就够了_python大数据采集

在理解了原理之后,要如何把数据收集起来,对其深入分析与计算,再将其呈现出来,把数据趋势展示得清晰直观呢?不必费神思索了,我们开始下一步。

2024-04-27 03:36:56 748

原创 HTML+CSS+JS实现仿QQ个人资料卡(思路+源码)_qq主页源码

正经点,我们重新开始。

2024-04-27 01:47:14 219

原创 400+人支持的技能树又又又更新了,来看看对我们的学习有没有帮助呢?Python技能树评测_人的技能树(2)

(答一次还是答两次?),为何榜单中没有提示正确作答数,而展示答题数量,贡献值更加迷惑,完全不知道计算规则!👈 👈。

2024-04-26 23:46:35 813

原创 Activity的6大难点,你会几个?送大厂面经一份!,2024年最新字节跳动的面试经验

程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需要通过正确的方法,设定正确的目标来进行不断地学习。作为一名常年在各种技术群里吹水却又无比热心肠的老司机,看到有人提问时,总是会蹦出来帮忙解决问题,因此,群里的很多小伙伴经常会找我询问应该怎么样学习一门技术,和大家也都非常亲切了。

2024-04-21 18:06:02 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除