徐曙fia
码龄5年
关注
提问 私信
  • 博客:22,828
    社区:5,055
    问答:347
    动态:16
    28,246
    总访问量
  • 24
    原创
  • 416,605
    排名
  • 12
    粉丝

个人简介:学无止境

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2019-11-21
博客简介:

qq_45911878的博客

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得4次评论
  • 获得110次收藏
  • 代码片获得300次分享
创作历程
  • 8篇
    2023年
  • 13篇
    2021年
  • 3篇
    2019年
成就勋章
TA的专栏
  • Eclipse
    2篇
  • MySQL
    4篇
  • C语言
    8篇
  • 数据结构
    5篇
  • 安卓开发
    6篇
  • Kotlin
    2篇
  • Git
    1篇
  • 自定义View
    2篇
  • java
    2篇
  • c题目
    1篇
兴趣领域 设置
  • 移动开发
    android studio
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 视频
  • 课程
  • 关注/订阅/互动
搜TA的内容
搜索 取消

C语言数据结构:线性表的顺序表示和实现

详细介绍线性表的顺序表示和实现,用C语言实现初始化和增删改查功能。
原创
发布博客 2023.07.25 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言入门:基本的模板详解

C语言入门的最基本内容
原创
发布博客 2023.07.22 ·
1602 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

用ViewModel实现倒计时功能和遇到的问题

介绍用ViewMode和协程实现倒计时功能以及遇到的问题和解决办法。
原创
发布博客 2023.07.04 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kotlin调节音量

答:

基础不够啊,我不知道怎么写,但一眼就知道错了, AudioAttributes.USAGE_MEDIA这东西不用点进去看就知道是常量啊,常量怎么能调方法呢。

回答问题 2023.06.26

解决Failed to connect to github.com port 443: Timed out

push代码时连接超时的解决办法
原创
发布博客 2023.06.26 ·
691 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Kotlin之分享几个有用的扩展方法和扩展属性(二)

有用的kotlin扩展方法和扩展属性!
原创
发布博客 2023.06.25 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用到Activity的跳转和数据库

答:

多少钱?

回答问题 2023.06.19

viewModel更新时间

答:

1、一个LiveData就行了 设置成一个bean类;
2、周、时间、日期用的不是同一时间的时间戳,虽然差别非常小,说不定就出问题了;
3、建议使用ViewBinding就不用写findbyId了。

回答问题 2023.06.15

Kotlin之分享几个有用的扩展方法和扩展属性(一)

使用扩展方法和扩展属性,会给开发带来极大便利!
原创
发布博客 2023.06.14 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

关于#kotlin#异步(大概)的问题:

答:

kotlin异步有挂起函数 但感觉不合适 感觉用队列 点击了dialog按钮后从队列里取出比较好

回答问题 2023.06.13

获取时间的星期几,确显示为周几

答:

val date = Date()
        val format = SimpleDateFormat("MM/dd HH:MM", Locale.CHINESE)
        val week = when(Calendar.getInstance().get(Calendar.DAY_OF_WEEK)){
            1->"星期日"
            2->"星期一"
            3->"星期二"
            4->"星期三"
            5->"星期四"
            6->"星期五"
            7->"星期六"
            else->"星期日"
        }
        Log.d("date", "$week ${format.format(date)}")

直接改字符肯定不正规啊 万一没有周这个字符呢

回答问题 2023.06.13

Android自定义View之功能强大的文本、按钮控件

Android自定义按钮和文本框控件,简单实现复杂效果。
原创
发布博客 2023.06.12 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android自定义View之虚线控件

Android自定义View绘制虚线
原创
发布博客 2023.06.01 ·
723 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入源码谈HashMap(二)

一、HashMap数据结构二、初始化三、put操作过程以上内容可查看:深入源码谈HashMap(一)四、HashMap扩容机制查看HashMap的putVal源码 final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node<K,V>[] tab; Node<K,V> p; int n, i; i
原创
发布博客 2021.09.02 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入源码谈HashMap(一)

一、HashMap数据结构public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, SerializableHashMap间接实现了Map接口,还实现了 Cloneable和Serializable接口,说明可以进行拷贝和序列化,HashMap是使用键值对保存数据,每一个键值对就是一个节点,也就是其静态内部类Node的一个实例对象。 static c
原创
发布博客 2021.09.01 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

安卓:一个线程可以有几个Looper?如何保证?

起初我也不知道这个问题答案,对Looper也不是很了解,只知道是从Handler中取消息的中间助手。看了几篇博客发现全都是复制粘贴的,复制粘贴也就算了到底也没讲清楚,于是我就直接去看源码,发表一下我的见解。首先,Looper的构造方法是一个私有方法:private Looper(boolean quitAllowed) { mQueue = new MessageQueue(quitAllowed); mThread = Thread.currentThread();
原创
发布博客 2021.08.18 ·
1202 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

C语言排序二叉树BST插入、删除和遍历

一、什么是排序二叉树?如果一个二叉树的节点都是一个孩子比自己大或空,另一个比自己小或空,这样的二叉树称为排序二叉树也就是BST。那么这样就分两种情况了,一个是左孩子小,右孩子大,另一种情况是左孩子大右孩子小。如图示:两种情况都可以。下面以第一种情况进行讨论,给出案例:可以看出,不仅是一个节点的左孩子比自己小,左孩子的孩子也比自己小,以此类推。二、怎么创建排序二叉树?其实二叉树和双向链表差不多,都是保存一个数据和两个地址,不同点是双向链表保存的是自己的左节点和右节点地址,二叉树保存自己的两个
原创
发布博客 2021.08.15 ·
1487 阅读 ·
1 点赞 ·
0 评论 ·
17 收藏

算法:输入一个int类型的值N,构造一个长度为N的数组arr并返回 要求:对任意的i < k < j,都满足arr[i] + arr[j] != arr[k] * 2

这是一道算法面试题,百度找到的答案不多,就算能找到也只是给出其实现代码,没把其原理讲清楚,分享一下我对这道题的看法。一、分析题目是:输入一个int类型的值N,构造一个长度为N的数组arr并返回,要求:对任意的i < k < j,都满足arr[i] + arr[j] != arr[k] * 2。既然要任意的i < k < j,就说明最少要有三个元素,那么就先可以定义一个满足这条件的数组 int[] data = new int[]{1,3,2};该数组满足题目的要求,但是
原创
发布博客 2021.08.08 ·
994 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言双向循环链表

C语言单向链表正向、反向、排序插入和链表逆转。
原创
发布博客 2021.08.07 ·
4522 阅读 ·
2 点赞 ·
0 评论 ·
47 收藏

MySQL -- 数据定义语言DDL

一、介绍DDL也就是数据定义语言,其完整英文是Data Definition Language ,这是SQL五大语句之一,主要包括create、alter、drop和truncate四个关键字。数据库的逻辑单位之一是数据表,数据表就是一个二维表,即包括x行和y列,数据越多,行数越多,列数一般是固定的,但也可以增加列数,行在数据库里叫元组,列代表该数据的属性,二、createcreate是用来创建一个数据表,其语法结构为:create table [模式名.]表名(columnName1 dat
原创
发布博客 2021.08.06 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多