自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序

utils:用来存放工具性质的模块(例如:格式化时间的自定义模块)sitemap.json:用来配置小程序及其页面是否允许被微信索引。project.config.json:项目的配置文件。app.json:小程序项目的全局配置文件。app.wxss:小程序项目的全局样式文件。pages:用来存放所有小程序的页面。app.js:小程序项目的入口文件。

2023-10-22 20:38:35 91

原创 模拟器不能运行

【代码】模拟器不能运行。

2023-04-27 17:35:56 127

原创 3.27练习题

思路:首先利用递归将链表倒序添加到集合中,接着遍历链表将其与集合中的元素进行比较,如果有不相等的,则返回false,如果都相等,返回true。

2023-03-27 20:24:07 136

原创 3.26练习题

思路:首先利用双层循环判断该位置是否放置了,如果不等于0,则放置了,则在地面的投影加1,以此计算出地面投影。接着计算在侧面上的投影,找出每一行中的最大值,将area加上每一行的最大值即可得侧面上的投影,接着计算前面的投影,同理计算出每一列中的最大值,每一列中的最大值的和即为立方体在前面上的投影。思路:k种卡片总共可以分给k(k+1)/2,为了分给n个同学,则应满足k(k+1)/2>=n,所以从根号2n开始计算满足条件的k,由于满足条件后最后一次也加了1,所以最后输出k-1。题目一:三维形体投影面积。

2023-03-26 22:04:23 96

原创 3.25练习题

思路:计算每周总的刷题数one,接着计算需要几个整周t,然后刷题数n减去t周已经完成的题,接着5个for循环表示5个工作日,当剩余刷题数n<=0时,跳出循环,完成刷题,否则,n-=a,day++;接着进行两个工作日的计算,同上,最后输出day。思路:经过分析可知,先剪每一行,再剪每一列所用的裁剪次数小于等于先剪列再剪行,而总共所需剪的行数等于行数减1,总共所需剪的列的次数等于行数*列数减1,而四周需要剪4次,所以,总的需要剪的次数等于4+(r-1)+r*(c-1)。

2023-03-25 20:09:28 45

原创 3.23练习题

经过分析可知,当灯泡变换奇数次时,最终灯泡为亮。所以就可以转换成每个灯泡有几个约数,如果约数个数为奇数,则最终灯泡为亮,所以可以转换成求[1,n]中的约数个数为奇数的个数。思路:如果在你的回合里,有1、2、3块,则你可以把它们全部拿走,从而获得胜利,但是如果有4个,那无论你拿几个都会给对方剩下,且剩下的对方可以全部拿走,如果有5个,6个或者7个的话,那么你可以控制自己拿的个数从而让对方回合时剩下4个,从而自己获得胜利,由此类推,可得为了自己获得胜利,应当避免在自己回合时剩下4个,即石块个数不是4的倍数。

2023-03-23 17:54:44 54

原创 3.22练习题

思路:首先创建一个队列,用于存储最初矩阵等于零时的下标i,j,接着遍历队列,取出其中等于零的元素的下标,接着利用两个循环分别将等于零的该元素的行和列分别置零。思路:首先定义四个变量分别作为上下左右的边界,接着从左到右,从上到下,从右到左,从下到上依次给数组赋值,且每行或每列赋值完后,都要缩小其边界,直到赋值完毕。思路:定义一个集合用于存储待操作数组中的所有元素,然后对其进行升序排序,输出第k个元素,即为所求。题目三:有序矩阵的第K小元素。

2023-03-22 15:52:08 48

原创 3.21练习题

当分界线为0或n-1时,则表示对整个数组全部执行-k或+k操作,则其最大值与最小值之间的差值就等于nums[n-1]-nums[0],否则分界线在数组中间部分,从1到n分别作为分界线,循环操作,每个分界线前的最大值为nums[i-1]+k,最小值为nums[0]+k,分界线后的最大值为nums[n-1]-k,最小值为nums[i]-k,所以分别其前后两部分最大值和最小值之间的最值high和low,最后最小差值等于特殊条件下的最小差值和每轮最大值和最小值之间的差值。

2023-03-21 20:51:38 45

原创 3.20练习题

练习题

2023-03-20 20:43:55 57

原创 3.19练习题

练习

2023-03-19 22:10:17 49

原创 3.18练习题

练习

2023-03-19 20:46:20 48

原创 3.17练习题

练习题

2023-03-17 21:18:40 46

原创 3.16练习题

练习

2023-03-16 22:21:36 49

原创 3.15练习

练习

2023-03-15 22:15:16 47

原创 3.14练习题

练习

2023-03-14 20:26:48 44

原创 左右两边子数组的和相等

前缀和

2023-03-13 20:04:47 51

原创 蓝桥杯练习

2023-03-09 21:24:02 82

原创 动态规划练习

动态规划

2023-03-08 21:57:20 39

原创 滑动窗口练习

滑动窗口

2023-03-07 19:29:52 86

原创 贪心算法练习

贪心算法

2023-03-06 21:44:24 45

原创 蓝桥杯练习

练习

2023-03-05 11:28:36 39

原创 第四天练习

练习

2023-03-04 16:52:17 28

原创 前缀和练习

前缀和

2023-03-03 18:04:52 33

原创 二分查找练习

二分查找

2023-03-02 19:40:14 171

原创 蓝桥杯数组练习

数组练习

2023-03-01 21:04:14 127

原创 鸿蒙Fraction界面跳转到AbilitySlice界面

2022-11-17 21:22:06 246

原创 MySQL

MySQL

2022-06-28 17:21:49 96

原创 Android本地文件操作

Android

2022-06-20 22:40:23 408

原创 :屏幕适配

android

2022-06-20 11:04:34 103

原创 CardView实现卡片布局效果

CardView

2022-06-13 22:15:10 274

原创 ListView展示列表数据

ListView

2022-06-09 10:26:29 515

原创 Handler通信

Handler

2022-06-02 15:21:13 139

原创 Android网络操作

客户端(Client):或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。服务器端(Server):是

2022-05-12 18:13:00 55

原创 综合案例:慕淘旅游

如何去除启动手机页面上方的文字:步骤:res--->values--->themes--->将<style name="Theme.IMTao" parent="Theme.MaterialComponents.DayNight.DarkActionBar">更改为<style name="Theme.IMTao" parent="Theme.AppCompat.NoActionBar">...

2022-05-03 22:34:32 367

原创 ViewPager实现导航效果

应用场景:1.引导界面、相册多图片预览2.多Tab页面、App导航3.广告播放展示存在于android.support.v4.view.ViewPager包中List<View>:视图列表注:在新版中android.support.v4.view.ViewPager包不存在了,需要改为androidx.viewpager.widget.ViewPager...

2022-05-02 22:36:51 875

原创 Fragment创建及使用

设计思想:解决不同分辨率的终端适配问题。Fragment和Activity的区别:1.Fragment是到Android3.0+以后出现的,而Activity是一直都存在的2.一个Activity可以运行多个Fragment,但是一个Activity中不能嵌套Activity3.Fragment不能脱离Activity而存在4.Activity是屏幕的主体,而Fragment是Activity的一个组成元素相同的是二者都有生命周期。静态加载:xml动态加载:java code

2022-04-30 22:37:17 1236

原创 Activity生命周期详解

1.onCreate() 2.onStart() 3.onResume() 4.onPause() 5.onStop() 6.onDestroy() 7.onRestart()

2022-04-30 18:03:10 151

原创 Android对话框处理

AlertDialog(提示对话框):消息提示机制,常用于向用户传递信息、提示或警告用户的行为。通用的方法有:setTitle(标题)、setMessage(想要传递的信息)、create(创建一个对话框)、show(显示)setPositiveButton()(确定按钮)、setNegativeButton()(取消按钮)、setNeutralButton()(稍后提示的按钮)步骤:1.实例化一个Builder(因为AlertDialog的构造方法是protected,所以要用其构造器就行实例化)

2022-04-29 09:38:12 774

原创 Android菜单创建和使用

Menu分类:1.选项菜单(OptionMenu)选项菜单是一个应用的主菜单项,用于放置对应用产生全局影响的操作。2.上下文菜单(ContextMenu)3.弹出菜单(PopupMenu)

2022-04-26 22:31:45 3713

原创 Activity入门

安卓开发有四大组件:Activity、Service、BroadcastReceiver、ContentProvider什么是Activity:Activity是安卓四大组件之一,在日常应用中Activity是与用户交互的接口,它提供了一个用户完成相关操作的窗口。 当我们在开发中创建Activity后,通过调用setContentView (View)方法来给该Activity指定一个布局界面,而这个界面就是提供给用户交互的接口。findViewById(R.id.ID名):通过id查找视图

2022-04-26 22:06:20 21754

空空如也

空空如也

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

TA关注的人

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