首页
学习
活动
专区
工具
TVP
发布

日常技术分享

日常分享一些iOS,Java,Flutter方面的技术积累,都是自己平时工作中遇到的问题和总结写成的文章。
专栏作者
397
文章
559240
阅读量
44
订阅数
Java 两个数组比较内容是否相等
有两个数组,前提是数组对象是一样的。需要比较这两个数组中对象的值是否一致?需要考虑对象的顺序。如果对象里面在嵌套一个数组怎么处理。
赵哥窟
2022-07-08
2K0
自旋锁
讲自旋锁之前了解互斥锁 一个锁一次只能由一个线程持有,其它线程则无法获得,除非已持有锁的线程释放了该锁。
赵哥窟
2022-06-01
7390
Volatile 关键字
最近,在一篇文章中了解到了 volatile 关键字,查阅了一些相关资料进行了学习,并将学习笔记记录如下,希望能给小伙伴们带来一些帮助。如果文章内容存在一些错误,也请小伙伴们指正,感谢。
赵哥窟
2022-06-01
2360
uni-app Base64保存到相册
uni-app将图片存入系统的官方api是 uni.saveImageToPhotosAlbum(OBJECT),需要给定一个文件路径filePath,但是这个路径我们是没办法拿到的。解决思路:需要用到Bitmap,把base64转成bitmap文件对象,然后使用uni.saveImageToPhotoAlbum方法将图片成功保存并显示。
赵哥窟
2022-03-23
8000
Java 冒泡排序
(3)如此继续,直到比较到最后的两个数,将小数放在前面,大数放在后面,重复步骤,直至全部排序完成
赵哥窟
2021-06-22
5690
Java 基础知识总结
JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。
赵哥窟
2021-06-01
4080
Java 二叉树
二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点,并且二叉树的子树有左右之分,其次序不能任意颠倒。
赵哥窟
2021-06-01
6300
HashMap底层实现原理
在JDK 1.8中,HashMap的底层数据结构是“数组+链表+红黑树”,即在链表的长度超过阈值8时转化为红黑树结构,这样大大减少了查找时间。
赵哥窟
2021-06-01
4.5K0
Java Mybatis基础知识总结
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。当然反过来也是可以的,例如将数据库表当中的记录查询出来,然后映射为Java程序中的Java对象。
赵哥窟
2021-05-19
1.6K0
iOS TableView 优化
在GitHub在看了WeChat ,只提取了朋友圈的代码写了一个Demo。代码很简单。
赵哥窟
2021-05-19
7010
Java 遍历之树形菜单
思路:首先找根节点(一般都是判断parentId 为null 或者 isEmpty()或者equals("xx")),找到根节点后循环根节点,遍历找出根节点对应的子节点一直找到最后一个节点。没有则遍历下一个根节点。
赵哥窟
2021-05-17
3.9K0
DataX 二次开发之HBase同步到HBase
需求要从一个HBase把数据同步到另外一个HBase库中,这个需求要怎么用DataX来实现了,首先阅读下官方文档
赵哥窟
2021-05-06
1.9K0
iOS 路由改进
之前写过一篇关于iOS 组件化之CTMediator的文章,小项目中使用起来还是不怎么方便,改进了下,取名为DRouter吧,目录结构是这样的
赵哥窟
2021-04-26
5630
Flutter 自定义SegmentControl
如图分段控件,只提供一个思路,想要什么式样自己修改即可,那些Base相关的就是基础控件封装了难得写代码。所以替换就可以了。
赵哥窟
2021-04-16
7590
Swift中? 、! 和 ??
Swift中是可以声明一个没有初始值的属性, Swift中引入了可选类型(Optional)来解决这一问题。它的定义是通过在类型声明后加一个 ? 操作符完成的。 例如: var name: Stri
赵哥窟
2020-08-17
1.5K0
Swift 元祖
Swift 4还引入了元组类型,用于在单个复合值中对多个值进行分组。 元组中的值可以是任何类型,并且不需要是相同类型。 例如
赵哥窟
2020-08-16
1.2K0
Swift String 与 NSString
String 是结构体, 值类型, NSString 是类, 引用类型. 通常, 没必要使用 NSString 类, 除非你要使用一些特有方法, 例如使用 pathExtension 属性
赵哥窟
2020-08-11
7240
Swift高阶函数map,filter,reduce
filter:过滤,可以对数组中的元素按照某种规则进行过滤 输出数组大于5的元素
赵哥窟
2020-08-11
6160
Swift 泛型
下面的 swapTwoInts(::) 是一个标准的非泛型函数,用于交换两个 Int 值:
赵哥窟
2020-08-11
4700
Swift 数组dropFirst方法
Swift数组 dropFirst和dropLast方法使用真的非常方便 除了数组中第一个元素以外的元素 let demoArr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] for item in demoArr.dropFirst() { print("item: \(item)") } 除了数组中第0-3个元素以外的元素 let demoArr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] for i
赵哥窟
2020-07-28
5510
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档