自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML5--拖拽API(含超经典例子)

目标对象上的事件处理中读取数据:示例一:实现一个可以随着鼠标拖动而移动的小飞机提示:飞机需要绝对定位!ondrag事件中获取鼠标的坐标值!!!

2025-01-24 15:33:48 1832

原创 Hadoop hdfs

相比于传统的小数据,大数据最大的价值在于通过从大量不相关的各种类型的数据中,挖掘出对未来趋势与模式预测分析有价值的数据,并通过机器学习方法、人工智能方法或数据挖掘方法深度分析,发现新规律和新知识,并运用于农业、金融、医疗等各个领域,从而最终达到改善社会治理、提高生产效率、推进科学研究的效果,实现其商业价值。大数据的低价值密度性是指在海量的数据源中,真正有价值的数据少之又少,许多数据可能是错误的,是不完整的,是无法利用的。总体而言,有价值的数据占据数据总量的密度极低,提炼数据好比浪里淘沙。

2025-01-24 11:09:29 345

原创 Docker最新版19

*测试 将默认 bridge 模式的容器 tomcat01 和 自定义 mynet 网络打通**

2025-01-24 09:07:05 658

原创 app前端开发,CSS盒模型居中方法

(3)N种清除浮动的方式。

2025-01-24 07:01:04 611

原创 Android即将被替代?

也有越来越多的 App 采用他们来进行研发,使用这些框架可以省去一些移动端交互部分,和一些业务逻辑、请求之类的研发,从而冲击 Android 开发领域。以前很多公司的 App 都在起步阶段,加上有许多创业公司都想来移动互联分一杯羹,所以导致移动研发工程师的需求曾经在几年前被冲到了顶峰,那时候看一轮教程,熟悉基本的开发,就可以找到一份工作。可当下不一样了,新 App 的研发需求减少,移动互联也进入平稳期,公司招人不再需要那些只会一点 Android 研发的人了。

2025-01-24 05:03:29 925

原创 Andorid性能优化之traceview的使用(不懂揍我)

作者:岩浆李的游鱼leo2。

2025-01-24 03:11:31 740

原创 2021【BAJT】Android校招、社招面试题整理合集

•简述线程池•简述HashMap实现机制,如何解决HashMap的线程安全问题?•TCP和UDP的区别,分别有哪些应用场景?•简述七层网络模型•简述Android点击事件的分发机制阿里因为都是电话面试,所以没有手撕代码的环节,但是问了很多应用场景的问题。

2025-01-24 00:40:44 552

原创 10个省时间的 PyCharm 技巧

如果你不记得全名了,只需要输入首字母,Pycharm 就会提示你。在需要选择某个函数的时候,只需要把光标放在最前面,然后点击 Command + Option + Shift + [ ,就可以选择对当前代码块, 使用 Command + /注释。在写前端页面的时候,经常要更改一大段代码的缩进,这时候可以先用 Shift + 上下键 来选择你要缩进的代码块,然后使用 Tab 就能缩进啦。调用库时,你可以在你好奇的几乎任何地方点击 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。

2025-01-23 23:37:44 353

原创 Android 图像处理入门(上)——图像色彩变换

这里,用到了Canvas类,canvas类是一个画布类,后面进行的操作都会在画布上进行,而不是在原图上。建立了三个ColorMatrix,进行了不同方面的操作,并用postConcat方法将这些Matrix进行融合。通过setColorFilter方法来修改paint的相关属性,然后在canvas上将图片绘制出来。最后将修改后的图片返回出来。回到我们的界面。设计是用三个Seekbar来分别控制色相、饱和度、亮度三个属性。

2025-01-20 10:52:05 968

原创 2024最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)

ajax(异步javascriptxml)能够刷新局部网页数据而不是重新加载整个网页。如何使用ajax?第一步,创建xmlhttprequest对象,varxmlhttp=newXMLHttpRequest();XMLHttpRequest对象用来和服务器交换数据。varxhttp;//现代主流浏览器}else{//针对浏览器,比如IE5或IE6第二步,使用xmlhttprequest对象的open()和send()方法发送资源请求给服务器。

2025-01-20 09:19:33 1977 2

原创 6 款超级赞的代码对比工具_代码比较 自动化工具

Code Compare是一款用于程序代码文件的比较工具,目前Code Compare支持的对比语言有:C#、C++、CSS、HTML、Java、JavaScrip等代码语言。支持常见的版本控制工具,包括 CVS、subversion、git、mercurial 等,你可以通过 Diffuse 直接从版本控制系统获取源代码,以便对其进行比较和合并。它使用方便,支持键盘快捷键,可以同步进行横向和纵向卷动,支持Unicode格式和大于4GB的文件,可以生成HTML格式的比较报告。

2025-01-17 03:11:09 346

原创 5道String高频面试题,拿捏String底层原理!_字符串相关面试题

String字符串是我们日常工作中常用的一个类,在面试中也是高频考点,这里Hydra精心总结了一波常见但也有点烧脑的String面试题,一共5道题,难度从简到难,来一起来看看你能做对几道吧。

2025-01-17 03:07:01 873

原创 15天学习MySQL计划-SQL优化 视图(进阶篇)-第八天_sql 视图优化

方法一:create [or replace] view 使命名称[(列名)] as select语句 [with [cascaded | local] chack option]格式:create [or replace] view 使命名称[(列名)] as select语句 [with [cascaded | local] chack option]#设置全局参数local_infile为1,开启从本地加载文件导入数据的开关。drop view [if exists] 视图名称 [,视图名称]

2025-01-16 19:40:03 119

原创 15- OpenCV:模板匹配(cv matchTemplate)_cv

OutputArray result,// 输出结果,必须是单通道32位浮点数,假设源图像WxH,模板图像wxh, 则结果必须为W-w+1, H-h+1的大小。**需要注意的是:**matchTemplate函数可以用于在图像中进行目标检测、模式识别等应用,但需要注意模板的大小和比例与输入图像的匹配程度,以及选择合适的匹配方法来获取准确的匹配结果。(3)工作方法:在带检测图像上,从左到右,从上向下计算模板图像与重叠子图像的匹配度,匹配程度越大,两者相同的可能性越大。

2025-01-16 19:38:02 435

原创 去面试字节前端,竟然考算法,是不是有病?算法如何刷题?全文高能!倾心整理【建议收藏!

1,《**算法图解》:**这是一本“像小说一样有趣的算法入门书”,看这本书能让你非常舒适的了解到基本的计算机算法,轻松愉快把基础知识学完了,但是注意,了解基础算法远远不够哦。大家都知道,现在的IT行业非常的卷,都卷成啥样了,本来科班的人就很多进入了计算机行业,还有其他的专业不断的往IT行业涌入,例如生化环材一些天坑专业。所以,不管你是去大厂还是小厂,算法必须要刷!3,**《编程之美》**这本书罗列的算法相较而言比第一本书要难一些,但是更系统,如果你想面试国外的互联网技术岗位,那么这本书非常适合你。

2025-01-14 23:00:17 655

原创 原以为哈夫曼树、哈夫曼编码很难,结果老大哥用6张图就讲明白了

除了哈夫曼树你听过,哈夫曼编码你可能也听过,但是不一定了解它是个什么玩意儿,哈夫曼编码其实就是哈夫曼树的一个非常重要的应用,在这里就简单介绍原理并不详细实现了。的带权路径长度之和)。初始时候各个节点独立,先将其排序(这里使用优先队列),然后选两个最小节点(抛出)生成一个新的节点,再将其加入优先队列中,此次操作完成后优先队列中有。在计算带权路径长度WPL的时候,需要重新计算高度(从下往上),因为哈夫曼树是从下往上构造的,并没有以常量维护高度,可以构造好然后计算高度。和规则构造,而构造出来的这个树的权值最小。

2025-01-14 22:45:18 579

原创 厉害了!通过 Java 技术手段,获取女朋友定位地址

System.err.println(“拍摄地点:” + address.get(“country”) + " " + address.get(“province”) + " " + address.get(“city”) + " " + address.get(“district”) + " "这里其实还给我一个最大的感受就是,如果我不知道A就不会想到B。另外还想到这出门在外爱拍照的娃们,你们的照片放到云存储上,然后如果有无良服务商,基本可以把你的轨迹通过你上传的照片时间绘制出来。

2025-01-14 22:41:36 772

原创 云南农职《JavaScript交互式网页设计》 综合机试试卷④——蔚蓝网导航栏

导航栏的左边您好,欢迎光临蔚蓝网!导航栏的右边购物车。

2025-01-14 13:02:08 2370

原创 二蛋赠书二十期:《Python数据分析》

本书分为两大部分:第一部分(第1~7章)为Python数据分析基础篇,主要介绍Python的工作环境、编程基础、Excel数据文件的操作、Pandas数据包的应用等。对于编程菜鸟,这部分内容是必学内容,不仅可以帮助大家快速掌握Python编程的基础知识,还能快速入门数据操作和分析。学完这部分内容,读者就可以应对工作中大部分初级Python数据分析类工作。

2025-01-14 12:58:27 684

原创 二叉树遍历算法总结

return;

2025-01-14 12:54:45 969

原创 《数据结构修炼手册》----堆排序与TOP-K问题_判断出现的top k 的, 按照出现的倒序排序,如果一致,按照 a,aa,ab排序;

/思路:从第二层节点开始,对每一个节点进行向上调整,始终保持前面的所有节点是一个堆并满足堆的性质。void HeapSort(int* a, int size)//堆排序的优化。//方法一:向上调整建堆(向上调整的算法的前提是前面的都是大堆或者都是小堆)//2.将剩余n-k个元素依次与堆顶元素进行交换,交换后同时进行向下调整。//2.将剩余n-k个元素依次与堆顶元素进行交换,不满则替换。//1.建堆–用k中前k个元素建堆。//1.建堆–用k中前k个元素建堆。//建小堆,这里是采用的。

2025-01-13 16:30:49 415

原创 《基于Android微博整合客户端的设计与实现》毕业设计中期考核表

第二阶段主要是对系统进行功能需求分析和设计,根据需求进行功能模块的划分,再对每个模块进行编码实现,目前已经实现90%的功能需求,之后会再继续对系统进行功能性完善,会从系统性能和操作体验方面去着手开发。1. 项目开发准备,搭建好Eclipse开发环境,SDK、ADT开发工具等,阅读新浪微博、腾讯微博SDK开发文档,导入相应jar包到项目中。注:电脑打印,用A4纸。

2025-01-13 16:23:20 226

原创 《Spring实战》读书笔记-第3章 高级装配

如果设置了spring.profiles.active属性的话,那么它的值就会用来确定哪个profile是激活的,但如果没有设置spring.profiles.active属性的话,那Spring将会查找spring.profiles.default的值。Spring并不会将实际的ShoppingCart bean注入到StoreService中,Spring会注入一个到ShoppingCart bean的代理,如下图。三个实现均使用了@Component,在组件扫描时,能够创建它们的bean。

2025-01-13 16:19:37 1001

原创 Python 中的主成分分析 (PCA)

数据 = np。阵列([[ 2.5 ,0.5 ,2.2 ,1.9 ,3.1 ,2.3 ,2 ,1 ,1.5 ,1.1 ],[ 2.4 ,0.7 ,2.9 ,2.2 ,3.0 ,2.7 ,1.6 ,1.1 ,1.6 ,0.9 ])的数据[ 0 ] = 数据[ 0 ] - np. 均值(数据[ 0 ])数据[ 1 ] = 数据[ 1 ] - np。平均值(数据[ 1 ])# 创建轴无花果 = plt。图( figsize = ( 10 , 10 ))ax0。ax0。ax0。ax0。

2025-01-12 13:44:13 969

原创 python while循环语句_while 循环执行后面的代码吗 python

while循环是Python中最基本的循环结构之一,通过不断地检查条件来控制循环的执行。它的语法结构简单明了,易于理解和使用。通过循环体内的代码,我们可以实现复杂的逻辑和迭代过程。同时,循环控制语句可以帮助我们改变循环的执行流程,增加了循环的灵活性和控制能力。在使用while循环时,需要注意避免无限循环的发生,确保循环条件最终能够变为False。希望本文能够帮助您更好地理解和使用Python的while循环。

2025-01-12 13:40:32 351

原创 Python Qt的窗体开发的基本操作_没有qtpythonqt窗口

其中"self.btnSub.clicked.connect(self.CalculateTax)"中,btnSub是按钮的名称,clicked.connect是按钮的点击事件要执行的函数的连接,CalculateTax是我自己写的点击的函数,他将会在按钮被点击后调用。在Qt设计器中,只需在QLabel控件的pixmap属性中载入即可,支持的文件可访问Qt的文档,我会在文章后面贴出。其中,“原价是多少啊”,“绿色的标标”这些文字类的控件是。这里有个比较麻烦的东西 ------------ 图片框。

2025-01-12 13:36:50 303

原创 Java之Spring Boot+Vue+Element UI前后端分离项目(中-功能完善-实现查询) 【博客论坛项目高仿优快云】(一篇文章精通系列

/自动创建好分页的条件//设置数据//解析分页结果//得到分页信息//设置总条数。

2025-01-11 22:28:54 850

原创 Java串行化接口详解

对象的串行化(Serialization)是指将对象转化为字节流的过程。通过串行化,我们可以将对象在网络传输或存储到磁盘等介质中,并在需要时重新恢复为原始的对象。串行化使得对象的传输和存储更加灵活和方便。Java 提供了对象串行化的机制,通过实现接口,我们可以指定一个类的对象可以被串行化。一旦一个类实现了接口,该类的对象就可以被 Java 虚拟机(JVM)自动串行化和反串行化。

2025-01-11 22:25:12 562

原创 Java三大特性详解--封装

所以说门窗就是房子对象留给外界访问的接口。上面是personPO.java 类,用来封装好了人这个对象的一些属性,这里顺带提一下,在公中代码的编写习惯很重要,做好做到规范,一般在封装类中的属性都要写注释并且使用/**注释*/这种,只有在方法体中的注释才是 //注释。接下来说再来看,如果有一天想要把PersonPO.java中的age属性类型该成string类型,如果是小项目或是开发刚刚起步还好,但如果是一个大的系统,很多地方都用到了这个对象,你现在改一下这个对象的属性类型,那么就有成千上万个地方等着你改。

2025-01-11 22:21:30 507

原创 HandlerThread用法

/ 发一条空消息,通知mThreadHandler的handlerMessage去执行,开启循环迭代模式。// 必须先start,否则报错,因为start后会执行Run方法,run方法里绑定了looper。// 在onCreate里创建好了子线程的handler,并且开启了循环Looper,// new一个handler,与mHandlerThread的looper绑定,// 释放资源。

2025-01-11 17:29:01 163

原创 Hadoop之HDFS03【NameNode工作原理】

日志文件是滚动的,一个正在写,几个已写好的,checkpoint的时候,把正在写的滚动一下,然后把fsimage文件和日志文件下载到secondaryNameNode机器上,完成同步,只有第一次才会下载fsimage文件,这时不会很大,下一次的时候secondaryNameNode上就有fsimage文件了就只需要下载日志文件即可,单个日志文件不会很大。文件中记录的是edits滚动的序号,每次重启namenode时,namenode就知道要将哪些edits进行加载edits。如果能恢复如何恢复?

2025-01-11 17:25:19 648

原创 GUI编程基础03贪吃蛇

g.setFont(new Font(“微软雅黑”, Font.BOLD, 18));g.setFont(new Font(“微软雅黑”, Font.BOLD, 40));g.setFont(new Font(“微软雅黑”, Font.BOLD, 40));} else if (direction.equals(“R”)) {//蛇头(右)} else if (direction.equals(“U”)) {//蛇头(上)} else if (direction.equals(“D”)) {//蛇头(下)

2025-01-11 17:17:52 367

原创 2024基于webpack从0搭建vue项目,vue2

,

2025-01-10 04:25:06 982

原创 2024京东最新Android面试真题解析,6年老Android入职京东掏心分享

临近金九银十,又到了秋招面试提前批,最近有很多网友都在求京东面试题。作为京东前辈的我正好电脑里面有这方面的整理,于是就发上来分享给大家。这些题目是网友去京东面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。

2025-01-10 04:21:24 1101

原创 20240619-James-快速鸟瞰并发编程, 呕心沥血整理的架构技术(第3篇)

CountDownLatch主要用过计数,比如开项目大会,项目经理在会议室门口,有5个程序员A B C D E(相当于5个线程)分别来会议室开会,项目经理手写拿了一份会议人员名单,程序员A进入了会议室后,项目经理把A名单打个勾表示来了(相当于创建了线程A),B进会议室后,在名单上把B也打勾(相当于创建了线程B),但请注意,人没到齐, A,B程序员只能在座位上等待(线程全在等待阻塞中),还不能开会,等5个程序员都到齐了,才开会(5个线程同时被唤醒,开始工作)。//项目经理的名单上勾掉一个,其实就是减1。

2025-01-10 04:17:43 669

空空如也

空空如也

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

TA关注的人

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