- 博客(18)
- 收藏
- 关注
原创 Python遍历目录下的所有文件、读取、千万条数据合并详解
os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。#os.path.isfile(path) 判断路径是否为文件print(‘file’+‘这是一个文件’)#分割路径,返回路径名和文件扩展名的元组print(filename+‘这是一个文本文件’)print(filename+‘这是一个excel文件’)print(file+“是一个文件夹”)读取结果使用Python在我们遍历文件夹的基础上,如何实现快速读取指定文件,提高工作效率?
2025-01-24 16:59:12
966
原创 N年CSS开发总结的20条CSS开发技巧,适合高手新手小白!!
有很多 CSS 预处理器允许您使用自己独特的语法生成(编译)CSS,这通常提供了一种以更有条理、更短或更实用的方式编写 CSS 的方法。如果我查看了 DOM(文档对象模型 - 您可以在开发工具中看到的东西)并考虑正确发生的事情,我可以节省自己的时间和许多无法维护的 CSS 行。如果您的项目的浏览器支持允许,一定要尝试一些最新的 CSS,例如 Grid。在构建更复杂的网页时,元素大小或间距值的相互作用会对样式的易用性和可维护性产生很大的影响。一部分的CSS级联样式是比较奇怪的。CSS 允许组织网页上的元素。
2025-01-24 01:12:05
262
原创 maven命令行使用及生命周期详解_mvn 什么时候执行process-
2:解压到 D:3:配置环境变量(可选) MAVEN_OPTS : -Xms256m -Xmx512m在path 前面 加上 %MAVEN%;4:验证安装是否成功在命令行上输入 : mvn -version;回车,如看到下面信息表示安装成功:5:创建项目在命令行上输入 :mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app 回车,
2025-01-23 23:34:00
954
原创 Kubernetes 配置基本指南:关键集群设置_kubelet文件
正如我们在中所讨论的,所有控制平面组件都是由 kubelet 从目录中存在的静态 pod 清单启动的。Kubelet 管理从静态 Pod 清单创建。以下组件是从静态 Pod 清单部署的。您可以从这些容器清单中获取这些组件的所有配置位置。
2025-01-23 22:08:41
988
原创 java初学者:接口技术文章
他们都是事件监听方法,用来实现对事件源对象的监听,所有的图形界面组件(容器组件,元素组件)都可以成为事件源对象,操作者的动作发生在哪一个组件上,那么该组件就是事件源对象。在我看来,由于java中一个子类只能继承一个父类,而接口不受这种影响,即一个类可以实现多个接口,因此对接口的继承可以弥补这一种不足。另外,在定义接口的时候也同样可以实现多个其他的接口。在实际编程时,我们需要根据实际情况来选择使用不同的监听方法,但需要注意的是,一个类中可以实现多个接口,每实现一个接口,我们需要将接口中的所有方法都重写。
2025-01-23 18:07:23
322
原创 Java 并发专题 :FutureTask 实现预加载数据 在线看电子书、浏览器浏览网页等
可以看到Future的API,还是比简单的,见名知意的感觉,get( long , TimeUnit )还能支持,设置最大等待时间,比如某个操作耗时太长,就可以取消了。用户观看当前页时,后台预先把下一页加载好,这样可以大幅度提高用户的体验,不需要每一页都等待加载,用户会觉得此电子书软件很流畅,哈哈,用户觉得好,才是真的好。可以看到,本来加载资源的时间需要3秒,现在只花费了1秒,如果用户其他操作时间更长,则可直接返回,极大增加了用户体验。3、FutureTask模拟,用户在线观看电子书的预加载功能。
2025-01-23 16:44:12
756
原创 hadoop安装和HDFS基础
文件位置和大小:默认即可,后期8G不够用,在扩就行启动过程中会自动检查磁盘,按Esc跳过即可。jk从windos往liunx点鼠标的时候会弹一框, 框的意思是捕获鼠标,意思就是,这个时候你鼠标的操作是在liunx中进行的,这个时候鼠标是出不来的,要出来按Ctrl键就能出来了。选中文(自行决 定)在安装位置图标上有一个感叹号,点进去在点完成即可。有一个软件选择按钮,点进1去,在做服务器模拟的时候,最小安装时不够的,所以我们选择:基础设施服务器,点完成。
2025-01-23 15:20:30
837
原创 C语言数组这些知识,你真的会了吗?(万字详细总结,让你快速掌握)_c语言数组知识点总结
类型名 数组名 [常量表达式1][常量表达式2]与一维数组相比,二维数组定义添加一个常量表达式,其他的都一样。常量表达式1表示数组第一维的长度(行数),常量表达式2表示数组第二维的长度(列数)。二维数组的数据结构是个二维表,相当于数学中的一个矩阵,可以将其看成若干行,若干列组成。与整型数组的数组元素是一个整数,实数数组的元素是一个实数一样,字符数组的元素是一个字符。
2025-01-23 00:08:24
786
原创 Axure学习日志之中继器详解_中继器 中 插入 jpg 未显示
但是这里注意不能把图片也设置了,图上是不对的,为了引起大家重视,图片要用设置图片的事件,并且选择值,找到item.icon。我们来稍微用中继器实现一点操作,比如说,歌曲名单,简单用一个歌曲头像和歌手名字,歌名三个数据。包括中继器的交互事件,也可以在下面添加数据,这里我们简单称为操作+数据。分别和数据命名为相同的,icon,singer,musicname。哦,破案了,是为什么我们新建一个中继器是显示123的样子。ok,显示数据的元件搞定了,接下来就是设置一下交互事件了。ok搞定,F8我们来看看效果。
2025-01-22 22:32:20
140
原创 Android开发面试之RxJava
订阅是从下游的Observer向上游的Observable发送订阅,然后在订阅的过程中,给下游的Observer发送订阅监听,并且给上游的被观察者添加订阅。发送主要通过上游的被观察者通知发射器,然后发射器会发送给下游的observer。onComplete是用来控制不能发送数据的,也就是不能onNext了,包括onError也是不能再发送onNext数据了,该方法中也是调用了dispose方法。
2025-01-22 21:09:12
904
原创 Android 开发市场是盛是衰?你应该知晓
像这种话题的问答或文章什么的,被浏览和评论的数据还是很高,下面我就用随机从网上搜索几条相关的给大家看一下:从图中数据就可以看出关心这类事情的人群还是比较多,经历什么,为什么会这样?其实都是从传言言论开始,15年末的“Android 市场饱和”,17年“Android 凉了”,在到后面的“Android凉凉,互联网寒冬,全部转行”。导致有些,当然不排除某些不为人知的利益关系等。
2025-01-22 19:46:59
638
原创 Big Data Tools插件(详细讲解安装,连接,包教包会!!!)_bigdatatools
最近有很多朋友都开始转行大数据竞赛了,大部分都是刚刚入门之类的,我自己是有一些基础的,玩过一段时间,最近很多好友学弟,都问过一个问题就是有没有什么类似于远程控制,或者图形化控制HDFS的插件或者软件啥的,我就想起来有一个插件叫BigDataTools,之前我学的时候几乎一直都是使用这个插件,巨巨巨好用,就想到出一片文章来为大家讲解一下这个工具,让大家又减少弯路,那就废话不多说了,接下来就是正文了。
2025-01-20 15:44:25
412
原创 android面试题2020!斗鱼直播Android开发二面被刷,Android校招面试指南_安卓直播开发面试
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“Android架构师”面试PDF(实际上比预期多花了不少精力),包含知识脉络+分支细节。Java语言与原理;大厂,小厂。Android面试先看你熟不熟悉Java语言高级UI与自定义view。
2025-01-20 15:10:50
174
原创 Android性能优化案例(3)内存抖动和泄漏的优化
优化内存抖动,核心就是防止频繁创建对象。常见的反面教材就是:循环中创建对象,大量调用的api中创建对象。而优化的主要手段,就是对象复用,常见的手段是:对象池,像是Handler的Message单链表池,Glide的bitmap池等。内存抖动和泄漏优化涉及到Jvm很多知识点,除了我之前列出的几点之外,还有很多细枝末节。要做好内存优化,需要扎实的JVM知识基础。
2025-01-20 14:39:38
551
原创 Android-Studio-4-0-最新进展,这几个新功能可太牛逼了!
IDE内置了很多简写代码指令模版,帮助我们快速使用,同时支持自定义插入,看了这次分享,才发现自己对AndroidStudio的使用还停留在会用的阶段,从来没有深入研究过,例如我最近才发现可以使用File→New→ImportSample查看官方提供了最佳实践代码,有AAC架构、有动画、有CameraX、有NDK各种分类应有尽有,评论告诉我,我应该不说最后一个知道这个功能的吧。viewBinding的目的在于确保我们在代码中所使用的View是试图中确切存在的。
2025-01-20 13:51:25
538
原创 React Router 使用教程
你会发现,它不是一个库,也不是一个框架,而是一个庞大的体系。属性,用来监听浏览器地址栏的变化,并将URL解析成一个地址对象,供ReactRouter匹配。属性,用来监听浏览器地址栏的变化,并将URL解析成一个地址对象,供ReactRouter匹配。这个属性是可以省略的,这样的话,不管路径是否匹配,总是会加载指定组件。组件之外,导航到路由页面,可以使用浏览器的HistoryAPI,像下面这样写。这样说吧,你只要用了React,就会发现合理的选择就是,采用它的整个技术栈。匹配方式是非贪婪模式。
2025-01-18 05:45:06
839
原创 Mysql优化提高笔记整理,来自于一位鹅厂大佬的笔记
第二范式:表中的记录是唯一的,就满足第二范式,通常我们设计一个主键来实现。第三范式:即表中不要有冗余数据,就是说,表的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放.比如下面的设计就是不满足第三范式:反第三范式:但是没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。具体做法是:在概念数据模型设计时遵守第三范式,降低范式标准的工作放到物理数据模型设计时考虑。降低范式就是增加字段,允许冗余。
2025-01-18 03:05:34
856
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人