- 博客(36)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 spring cloud feign实现服务的远程调用和负载均衡
test-service:作为服务的消费者user-service:作为服务的提供者common-service:主要用于为其他服务提供公共的方法以及依赖author-service:权限认证服务,为其他服务模块提供权限的认证和授权项目服务注册中心采用nacos进行服务的管理user-service 提供了一个接口,供其他服务去调用user-service 这里配置了两个实例。......
2022-08-08 15:53:56
454
原创 spring cloud gateWay集成knife4j实现文档聚合
gateway相当于所有服务的门户,将客户端请求与服务端应用相分离,客户端请求通过gateway后由定义的路由和断言进行转发,路由代表需要转发请求的地址,断言相当于请求这些地址时所满足的条件,只有同时符合路由和断言才给予转发。......
2022-08-02 14:51:02
886
原创 idea的基本使用
好长时间没做博客的更新了,最近在工作使用idea时,遇到了一些问题,所以根据自己的情况,专门在b站上找了尚硅谷大佬的视频教程,将idea中常用的一些设置记录下来,利于以后的学习,同时希望对大家也有一定的帮助,撒花撒花。常用设置快捷改变字体大小文档显示的时间延时自动导包显示行号和方法的分隔符设置取消单行显示tabs的操作忽略大小写的提示添加文档头部注释信息设置项目文件编码设置自动编译取消自动更新断点调试step overstep intoforce step intostep outresume p
2021-08-14 09:21:59
198
原创 Android移动应用开发--fragment的相关
文章目录fragment入门静态添加动态添加模拟微信界面案例fragment之间的通信菜单AutoCompleteTextView控件的使用fragment入门通过布局静态添加: 通过oncreateView这个方法,fragment可以加载自己的布局 布局文件里的name属性的值是我们自己定义的fragment动态添加fragment 获取fragment的管理者 开启一个事务 提交事务静态添加package com.dsl.fragmentbasic;
2020-05-17 21:39:43
379
原创 Android多媒体控件(图片、音频、视频操作)
文章目录计算机表示图片的几种形式缩放加载大图片创建原图的副本图片处理的api画画板案例使用mediaplayer播放音频文件mediaplayer的生命周期surfaceview 介绍videoview的介绍vitamio框架的使用计算机表示图片的几种形式bmp:以高质量保存,用于计算机jpg:以良好的质量保存,用于计算机png:以高质量保存图片大小的计算公式:图片的总像素*每个像素的大小单色:每个像素最多可以表示两种颜色,要么是黑,要么是白,那么只需要使用长度为1的二进制位来表示,那么一个像素
2020-05-11 09:28:24
921
原创 Android四大组件之一:内容提供者相关操作
文章目录为什么需要内容提供者内容提供者原理定义内容提供者的步骤案例一:备份短信案例二:插入短信案例三:读取手机里的联系人为什么需要内容提供者使用内容提供者,将私有的数据库内容暴露出来内容提供者原理内容提供者把数据进行封装然后提供出来,其他应用都是通过内容解析者来访问定义内容提供者的步骤右键--新建--other--contentprovider然后输入类名,和唯一标识URI(一般...
2020-05-07 11:46:05
147
原创 Android的四大组件之一:服务
文章目录进程的概念start开启服务的特点bindservice开启服务的特点为什么要引入bindservice通过接口的方式调用服务里的方法混合方式开启服务具体代码案例一:为什么要引入bindservice案例二:通过接口的方式调用服务里的方法进程的概念Android下四大组件都是运行在主线程中的服务是在后台运行,没有界面进程的优先级: Foreground process(最高...
2020-05-07 11:37:45
373
原创 c语言实现 ,数据结构----图的邻接表的基本操作(图的建立、初始化、遍历等)和图的邻接矩阵的建立
c语言实现 ,数据结构----图的邻接表的基本操作(图的建立、初始化、遍历等)和图的邻接矩阵的建立
2020-05-01 12:20:55
1102
原创 Android移动应用开发--广播接收者的介绍、分类和相关案例
广播接收者Android中的广播接收者就好像我们生活中的收音机一样,Android系统内部已经定义好了发送广播的电台和一些广播事件(外拨电话、短信到来、sd卡的状态等),而Android中我们使用的是 broadcastReceiver去接收系统预定义好的事件。定义广播接收者的步骤自定义类继承broadcastReceiver类在清单文件中配置receiver并增加相应的权限ip拨...
2020-04-25 18:54:05
758
原创 Android移动应用开发--activity的生命周期和启动模式以及intent的分类
文章目录如何创建一个新的activityintent的分类隐式意图显示意图activity的生命周期任务栈的概念activity的四种启动模式intent的案例人品计算器(显示意图)短信大全(隐式意图)短信发送器案例(模仿短信)ContactPersonActivity类activity_contact_person.xml文件contact_item.xmlTemplateActivity类ac...
2020-04-19 22:57:27
950
原创 数据结构中树的常用术语
树与非树的区别子树是不相交的除了根节点外,每个节点有且仅有一个父节点一棵N个节点的树有N-1条边树的一些基本术语节点的度:节点的子树个数树的度:树的所有节点中最大的度数叶节点:度为0的节点父节点:有子树的节点是其子树的根节点的父节点子节点:若A节点是B节点的父节点,则称B节点是A节点的子节点:子节点也称孩子节点兄弟节点:具有同一父节点的各节点彼此是兄弟节点祖先节点:沿树...
2020-04-18 20:34:03
274
原创 数据结构-------二叉树的基本性质(c语言实现先序遍历、中序遍历、后序遍历、层序遍历、求节点个数等)
文章目录二叉树的特征二叉树的重要性质二叉树的创建二叉树的先序遍历二叉树的中序遍历二叉树的后序遍历二叉树的层序遍历二叉树的深度二叉树的节点数目二叉树叶子节点的数目全部代码测试结果二叉树的特征每个节点最多只有两棵子树每课子树有左右之分,其次序不能颠倒,是有序数二叉树的重要性质在二叉树的第i层上至多有 2^(i-1)个节点深度为k的二叉树上至多含有2^k-1(k>=1)个节点对...
2020-04-12 11:48:58
611
原创 Android移动应用开发----图片查看器(请求连接网络,将图片缓存起来,使用bitmap显示图片等)
本笔记通过学习:https://www.bilibili.com/video/BV1fs411h7sh 视频写下的设计思路设计UI界面找到相应的控件,通过按钮的点击事件,进行图片的查询,和联网的操作更新UI效果展示代码展示布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andr...
2020-04-10 14:44:02
591
原创 Android移动应用开发之网页源码查看器(请求网络连接,更新UI的操作等)
该笔记通过学习:https://www.bilibili.com/video/BV1fs411h7sh 视频写下设计思路:将要展示的UI界面画出来在 MainActivity 中获取指定的控件通过按钮的点击事件,进行联网的操作将从指定网站获取的源码,显示在指定的控件上效果展示代码展示布局代码<?xml version="1.0" encoding="utf-8"?&...
2020-04-10 14:07:39
418
原创 Android之数据库、listview以及SimpleAdapter 适配器的应用---------通讯录(打电话、添加联系人、删除联系人等)
MainActivity类文章目录MainActivity类activity_main.xmlitem.xml模板文件add.xml 添加数据界面MyOpenHelper定义数据库和表AddDate添加数据界面添加打电话权限的注意点package com.dsl.txl;import androidx.annotation.NonNull;import androidx.appcompa...
2020-04-01 21:27:47
664
原创 数据结构(c语言版)递增的整数序列链表的插入
递增的整数序列链表的插入L是给定的带头结点的单链表,其结点存储的数据是递增有序的;函数Insert要将X插入L,并保持该序列的有序性,返回插入后的链表头指针。
2020-03-28 20:48:18
1029
原创 数据结构(c语言实现)----------有序数组的插入
数据结构(c语言实现)----------有序数组的插入L是用户传入的一个线性表,函数Insert要将X插入Data[]中合适的位置,以保持结果依然有序。但如果X已经在Data[]中了,就不要插入,返回失败的标记0;如果插入成功,则返回true。另外,因为Data[]中最多只能存MAXSIZE个元素,所以如果插入新元素之前已经满了,也不要插入,而是返回失败的标记false。
2020-03-27 15:52:21
1257
原创 数据结构(c语言实现)-------二分查找算法
数据结构(c语言实现)-------二分查找算法L是用户传入的一个线性表。函数BinarySearch要查找X在Data中的位置,即数组下标(注意:元素从下标1开始存储)。找到则返回下标,否则返回一个特殊的失败标记NotFound。
2020-03-27 14:11:02
836
原创 Android移动应用开发学习笔记(listview和适配器的使用)
参考:https://www.bilibili.com/video/BV1fs411h7nF 视频做的笔记文章目录用listview和BaseAdapter实现listView的入门布局文件MainActivity类listview的优化listview优化的原因:优化处理:listview显示复杂页面(在listview的一个item中显示图片和文字)activity_main.xml文件...
2020-03-26 21:09:28
1130
原创 Android移动应用开发学习笔记(Android中数据库的事务介绍、数据库的创建等)
文章目录数据库的创建Android中使用sql语句进行增删改查增加修改删除查询使用命令行工具sqlite3可以打开数据库`使用谷歌封装好的api对数据库增删改查增加删除修改查询Android中数据库的事务介绍Android中的事务处理有固定的的代码模板数据库的创建定义一个类继承SQLiteOpenHelper类重写oncreate方法和onupgrade方法添加构造方法在mainAct...
2020-03-24 16:05:20
617
原创 Android移动应用开发学习笔记(LogCat的使用、SharedPreferences的介绍(存数据)、文件的权限等)
文章目录测试分类logcat的使用是由上下文快速获取输入、输出流关于sd卡的操作文件的权限SharedPreferences的介绍(存数据)xml的解析测试分类根据是否知道源码: 白盒 黑盒根据测试的力度: 方法测试 单元测试 集成测试 系统测试根据测试的暴力程度 压力测试 冒烟测试 谷歌工程师提供了一个monkey...
2020-03-23 16:49:59
352
原创 Android移动应用开发学习笔记(Android体系介绍、sdkManager介绍、adb指令等)
1-4G的特性第一代移动通信技术(1G):他是指最初的模拟、仅限语音的蜂窝电话标准,只能进行通话而且很容易被窃听。第二代移动通信技术(2G):以数字语音传输技术为核心,代表是GSM。他相对于1G增加接收数据的功能。2G时代也有智能手机,可以支持一些简单的小程序。2G通信网的传输速度为9.6k/s第三代移动通信技术(3G):指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。相比前两...
2020-03-23 16:42:46
867
原创 数据结构(c语言版)-------链队列的初始化、入队、出队、队列的遍历等操作
链队列的基本操作文章目录链队列的基本操作链队列结构初始化入队出队获取队头元素队列的长度获取队尾元素遍历队列测试代码链队列结构typedef struct node { int data; struct node *next;}Node;typedef struct queue { Node *front; Node *rear;}Queue;//链队列的结构初始化bool...
2020-03-17 16:22:54
3519
原创 数据结构(c语言版)-----顺序队列的操作(初始化、进队、出队、队的长度等)
数据结构(c语言版)-----顺序队列的操作(初始化、进队、出队、队的长度等)队的基本操作顺序循环队列的关键语句:队的长度:(Q.rear-Q.front+MAXQSIZE)%MAXQSIZE;队尾指针加一:Q.rear=(Q.rear+l)%MAXQSIZE;队头指针加一:Q.front=(Q.front+l)%MAXQSIZE;判断队满:(Q. rear+l) %MAXQSIZE==Q. front判断队空:Q.front==Q. rear文章目录队的...
2020-03-16 22:28:27
2003
原创 数据结构(c语言版)-----链栈的操作(初始化、进栈、出栈、栈的长度等基本操作)
数据结构(c语言版)-----链栈的操作(初始化、进栈、出栈、栈的长度等基本操作)链栈的操作链栈的操作和单链表的操作极为相象文章目录链栈的操作初始化进栈出栈获取栈顶元素获取栈的长度代码测试初始化bool InitStack(Node *s) { if (s==NULL) { return false; } s->next = NULL; printf("输入初始化栈的长度:"); int len; scanf("%d", &len); ...
2020-03-14 12:36:00
2490
原创 数据结构(c语言版)----顺序栈的操作(包括顺序栈的初始化、进栈、出栈、栈的长度等)
顺序栈的操作栈 (stack) 是限定仅在表尾进行插入或删除操作的线性表。文章目录顺序栈的操作栈的结构初始化栈进栈栈的长度出栈栈是否为空代码测试栈的结构typedef struct node { int *elem;//可以用指针,也可以用数组。 int top;//定义栈的结构}Node;初始化栈bool InitStack(Node *l) { if (l==NULL)...
2020-03-14 11:00:53
2110
2
原创 数据结构(c实现)---- 双向循环链表的创建、插入、删除、遍历等基本操作
数据结构(c实现)---- 双向循环链表的创建、插入、删除、遍历等基本操作双向循环链表双向循环链表和单链表要多一个前驱指针。文章目录双向循环链表创建链表的长度节点的插入节点的删除清空链表遍历链表全部代码创建
2020-03-13 22:29:18
2122
原创 数据结构(c语言版)-----单向循环链表的基本操作(初始化、插入、删除、修改、遍历等操作)
数据结构(c语言版)-----单向循环链表的基本操作(初始化、插入、删除、修改、遍历等操作)单向循环链表的基本操作单向循环链表和单链表的区别在于:单向循环链表的头节点和尾结点在同一位置,初始化时,要将其头节点和尾结点指向同一位置;并且在判断程序结束条件时,判断的是当前节点是否指向头节点或尾节点。文章目录单向循环链表的基本操作创建单向循环链表头插法尾插法获取单向循环链表的长度在指定位置后插入元素根据下标删除元素根据元素的值删除元素根据下标寻找元素根据值获取元素的下标根据下标修改元素的值...
2020-03-12 22:38:07
9628
4
原创 数据结构(c语言版)------单链表的基本操作(包括单链表的创建、插入、删除、排序等)
数据结构(c语言版)------单链表的基本操作(包括单链表的创建、插入、删除、排序等)单链表的基本操作文章目录单链表的基本操作单链表的创建获取单链表的长度单链表的插入(在某个节点后插入)单链表删除某个节点(根据下标删除当前节点)根据下标获取当前节点的值根据下标修改当前节点的值判断当前连表是否为空清空单链表对单链表进行排序遍历单链表全部代码展示单链表的创建//头插法创建链表bool CreatList(Node *l) { if (l==NULL) { return ...
2020-03-12 16:21:12
1331
原创 数据结构(c语言实现)--顺序表的基本操作,包括初始化、插入、删除、遍历等操作
数据结构(c语言实现)--顺序表的基本操作,包括初始化、插入、删除、遍历等操作顺序表的初始化、插入、删除、遍历、获取指定元素等基本操作顺序表的初始化**bool InitList(Node *l) {l->elem = (int *)malloc(sizeof(int));//对数组的基地址进行初始化if (!l->elem){ return false;}l->listSize = maxLen;l->len = 0;//初始化数...
2020-03-12 10:05:52
5186
Android 中listview和数据库访问的问题
2021-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人