- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 TravelApp
TravelApp使用详情下载安装该软件为android环境下运行的应用,安卓手机直接下载该软件的apk文件安装便可运行1.进入首页点击桌面图标后进入首页)2.分类界面头部导航栏可以滑动,总共有6个部分点击more可以查看景点的详细信息3.旅游热点该处是旅游信息的分享处点击图片可以查看该景点的详细信息点击收藏按钮,即可以收藏该景点的信息点击评论即可以评论该景点4.地图 帮帮忙按钮,点击后可以迅速发送给设定的联系人信息 5.个人详情5.1点击旅游记事中的任意按
2021-01-12 13:57:15 701
原创 链表的运用
链表1.双向链表四个数据项前指针 pre后指针 next数据 data访问频度 frequent问题: 每个数据的初始频度都为0,在该链表中查找x,若访问到,就将该结点的频度+1,然后将该链表按频度从大到小排列代码:定义语句:typedef struct Node{ int frequent; int data; struct Node *next; struct Node *pre;}Node,*LinkList;初始化int Init
2021-01-12 11:47:46 183
原创 C语言练习
C语言习题练习1.文件每次读取字符串,排序后转存到另一文件中strcmp(str1,str2) 比较两个字符串大小例如当str1=’‘abc’’,str2=’‘cba’‘时,返回-1;当str1=’‘cba’’,str2=’‘abc’'时,返回 1;strcpy[str1,str2] 将str2的值复制到str1fopen打开文件之后,一定需要fclose关闭文件#include <stdio.h>#include <stdlib.h>#include &l
2021-01-12 11:47:38 473
原创 图的运用
C语言图的算法定义语句//邻接矩阵#define Max_SIZE 100typedef struct MGrah{ char vertx[Max_SIZE]; int edge[Max_SIZE][Max_SIZE]; int edgeNum,vexNum;}MGrah;//邻接表typedef struct EdgeNode{ int adjvex; int weight; struct EdgeNode *next;}EdgeNode;
2021-01-12 11:47:26 291
原创 二叉树的运用
二叉树算法C定义语句:typedef int itemType;typedef struct BiTNode{ itemType data; struct BiTNode *lchild; struct BiTNode *rchild;}BiTNode,*BiTree;1. 计算二叉树高度//1.递归求二叉树高度int Depth(BiTree T){ int ldeep, rdeep; if(T == NULL){ return 0;
2021-01-12 11:47:14 325
原创 C语言经典排序算法的完整代码
排序1.插入排序1.1直接插入排序int insertSort(int array[],int n){ int i , j; int tempNum; for(i = 1; i < n;i++){ tempNum = array[i]; for(j = i - 1; j >= 0 && tempNum < array[j];j--){ array[j + 1] = array[j];
2020-09-07 20:21:45 3123 1
原创 C语言排序
1.冒泡排序1.0int BubbleSrot0(int array[],int n){ int i, j; int temp; for(i = 0; i < n - 1; i++){ //执行n-1次循环 for(j = i + 1; j < n; j++){ //执行 n-i-1次循环 if(array[j] < array[i]){ //如果array[j] > array[i]就交换
2020-05-26 12:03:04 274
原创 MyBatis框架学习
MyBatis框架学习配置文件在resources目录下新建两个文件jdbcConfig.properties用于配置数据库的连接信息jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTCjdbc.usern...
2019-12-06 09:43:17 351
原创 JQuery
JQuery概念一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模...
2019-11-28 15:01:41 1225
原创 BootstrapTest
Bootstrap使用概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。好处:定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富...
2019-11-28 09:38:55 408
原创 JS Browser BOM
JS Browser BOM浏览器对象window窗口对象location地址栏对象history历史记录对象screen显示器对象DOM对象1.window 对象1-1方法:1-1.1与弹出有关:方法名效果alert()弹出文本内容confirm()弹出内容有按钮,有返回值,确定返回值为trueprompt()弹出内容有输入框,有返回...
2019-11-28 09:07:52 219
原创 运用相机和相册
使用相机和相册首先添加权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />全部代码package com.example.administrator.savepicsqltest;import android.Manifest;import android.conten...
2019-04-20 18:52:50 150
原创 权限问题导致不能获取本地图片
无法读取本地图片的错误(运行时权限的添加)当使用相机或者相册,将图片保存在文件中,却无法下载文件中的图片时,可能是权限问题,android6.0之后不仅需要在Mainfest里面添加权限,还需要添加运行时权限。添加运行时的权限代码如下:if(ContextCompat.checkSelfPermission(MainActivity.this,Manifest.permission.WRITE...
2019-04-19 21:46:43 1386
原创 TabLayout和ViewPager、Fragment的滑动页面的实现
TabLayout和ViewPager、Fragment的滑动页面的实现首先自定义Fragment和创建Fragment 对应的Layout然后自定义Adapter最后在MainActivity中实现布局MainActivity的布局首先自定义Fragment和创建Fragment 对应的Layoutpackage com.example.administrator.viewpagertabl...
2019-03-12 15:26:56 189
自定义View时钟android
2019-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人