自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flutter_weixin聊天界面实现

2、输入的数据用list储存。1、自定义聊天文本框。

2024-04-04 18:03:42 247 1

原创 flutter_weixin搜索高亮功能实现

将输入值进行高亮,利用split实现。逻辑:每分割一个字符,必定会含有一个输入值,所有每次都会在其他分割字符后加上高亮输入值(最后一个分割字符除外);如果是一开始就被分割,第一个字符就是空,则直接添加高亮输入值。使用contains函数,获取所有含有输出值text的姓名。1、定义模型数组,储存搜索数据。3、拼接模型数据,实现高亮。2、模型数组添加数据。

2024-04-04 17:54:17 141 1

原创 flutter_weixin索引条实现

3、将姓名按顺序展示到通讯录,每个字母的第一个姓名都有大写字母标识。采用Stack,用Positioned将其位置调整到屏幕右侧。4、获得字母高度,然后计算出对应字母,返回对应字母。2、将姓名经行排序,使用PinyinHelper。6、利用返回的字母得到具体位置开始滑动。5、计算通讯录姓名字母的位置。

2024-04-04 16:46:34 253 1

原创 getx测试

GetBuilder是另一种常用的GetX状态管理方式,它通过builder函数来构建UI,可以在builder函数中直接访问控制器中的变量和方法。Obx适合用于监听Observable类型的变量,而GetBuilder适合用于直接访问控制器中的变量和方法,并根据需要更新UI。Obx是GetX库中最简单和方便的状态管理方式之一,它主要用于监听Observable类型的变量并根据其变化来更新UI。定义了应用程序的所有页面路由,每个页面路由由一个GetPage对象表示。

2024-03-28 14:40:55 219

原创 GitHub个人主页美化

【代码】GitHub个人主页美化。

2024-03-23 20:28:40 219

原创 链表实验操作

/*文件名:LinkList.h*/# include<stdio.h># include<malloc.h># include<stdlib.h> # define TRUE 1# define FALSE 0# define OK 1# define ERROR 0# define INFEASIBLE -1# define OVERFLOW -2 typedef int Status;typedef char ElemType;.

2021-10-20 14:56:12 115

原创 链表最大插入

#include<stdio.h>#include<malloc.h>typedef struct node{ int data; struct node* next;}node;node *creat(int length){ // 创建循环单链表 node *p; printf("Input %d data:",length); int n; if(length<1) return NULL; node* head=(node*)mallo.

2021-10-20 14:55:06 284

原创 递减输出。

#include<stdio.h>#include<stdlib.h> //设有一个带头结点的单链表L,节点的结构为(data,next),其中data为整数元素,next为后继节点的指针,设计一个算法,首先按递减次序输出该单链表中各节点的数据元素,然后释放所有节点占用的存储空间,并要求算法的空间复杂度为O(1) typedef struct LNode { int data ; struct LNode* next;}LNode; void Cre.

2021-10-20 14:53:26 272

原创 环形队列。

#include "stdio.h"#include "stdlib.h" #define LEN 10 /*环形队列结构体*/typedef struct ring_buff{ int array[LEN]; int W; int R;}*ring; /*环形队列初始化*/struct ring_buff * fifo_init(void){ struct ring_buff * p = NULL; p = (struct ring_buff *)malloc(sizeo.

2021-10-20 14:51:34 73

原创 十进制转二进制

#include <stdio.h>#include <stdlib.h>#define MAXSIZE 20 //静态顺序栈存储的最大空间 typedef struct{ int data[MAXSIZE];//静态顺序栈可用的最大容量 int top;//栈顶}SqStack;void InitStack(SqStack &S)//栈的初始化 { S.top = -1;//静态顺序栈中,使S.top=-1便是对栈的初始化 }int Push

2021-10-20 10:50:08 145 1

空空如也

空空如也

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

TA关注的人

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