自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【收藏向】谷歌技术团队出品,Android开发入门教程,开源分享_goole合作的android教程

牛顿曾说过:“如果我看得更远一点的话,是因为我站在巨人的肩膀上”,这句话很具有实用价值,看完前面的介绍,你千万不要一上来就一头扎进源码的世界,小心你会进入二次元世界,处于混沌状态,最后崩溃乃至放弃求知之路,一定要合理利用现有的优秀资源,比如以上这份入门资料。当然,师傅领进门,修行在个人,系统化的学习资料只是辅助,最主要的还是自己的努力!同时,学习过程中,我们也要注意方法,比如遇到问题,一定要先尝试自己搜索和解决,解决不了再请教他人…**天道酬勤!!!

2025-01-19 17:42:48 399

原创 【LeetCode刷题日记】846

链接:https://leetcode-cn.com/problems/hand-of-straights。输入:hand=[1,2,3,4,5],groupSize=4。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解释:Alice手中的牌无法被重新排列成几个大小为4的组。来源:力扣(LeetCode)

2025-01-19 16:03:28 270

原创 [算法题解详细]DFS解力扣22括号生成

然后我们先不做判断,直接在每层递归中加左括号再回溯,然后加右括号再回溯,这样做会遍历出所有的情况,包括"(((((("等等的这种情况我们都会碰到,那么我们如何去除掉这些不合理的情况呢,就需要我们对递归中的temp进行判断,如果左括号大于n或者当前的右括号数量大于左括号数量的时候,直接终止当前递归,当然我们也可以反过来写就是当左括号数量小于n或当前右括号数量小于左括号数量的时候,我们就添加相应的括号。输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]

2025-01-18 21:55:22 954

原创 [算法刷题笔记]二叉树练习(2) 对称二叉树有关的练习_给定两个根结点分别为root1 和root2 二又树,请判断这两棵树是否完全相同数据范围

算法不是看会的,而是在做题中学会的,这是我的个人看法,刚开始由浅入深,不要太追求效率,先把自己的思路写出来,然后逐渐培养思维,然后在有一定的积累以后,我们再来追求效率,再来追求一题多解。刚开始的时候,我们可能遇到一种新的题型,完全没有思路的时候,其实可以先去看看别人的思路,还有题解,把它理解下来,然后把代码敲出来(不要复制粘贴,我们根据自己的理解敲出代码这样才有效果,如果中途卡住了,也可以再回过头去看看)3️⃣如果左节点为空,右节点不为空,或者左节点不为空,右节点为空,则返回false。

2025-01-18 21:53:21 686

原创 uni-app 全局变量实现的4种方式

小程序中可以在App上声明全局变量,但在Vue中没有,uni-app中在App.vue可以定义在globalData属性上,也可以使用API读写这个值。2、建议在Vue.prototype上挂载的属性或方法,可以加一个统一的前缀。注意:这种方式只支持多个vue页面或多个nvue页面之间公用,vue和nvue之间不公用。注意这种方式只支持多个vue页面或多个nvue页面之间公用,vue和nvue之间不公用。这种方式,只需要在main.js中定义好即可在每个页面中直接调用。

2025-01-18 15:43:02 690

原创 UCOSIII中断和时间管理

当宏OS_CFG_ISR_POST_DEFERRED_EN为0时,UCOSIII使用中断的方式来保护临界段代码,当设置为1的时候就会采用给调度器上锁的方式来保护临界段代码。=RESET)//接收中断(接收到的数据必须是0x0d0x0a结尾)if(USART_RX_STA>(USART_REC_LEN-1))USART_RX_STA=0;//读取接收到的数据。if((USART_RX_STA&0x8000)==0)//接收未完成。if(USART_RX_STA&0x4000)//接收到了0x0d。

2025-01-18 15:36:48 868

原创 SCSS基本使用

【代码】SCSS基本使用。

2025-01-18 06:35:21 194

原创 Oracle学习(七):集合运算

7566 JONES MANAGER 7839 02-4月 -81 2975 20。7902 FORD ANALYST 7566 03-12月-81 3000 20。SQL> --差集:只属于minus前面的集合而不属于minus后面的集合。SQL> --利用集合运算实现group by的增强。已用时间: 00: 00: 00.00。SQL> --打开sql执行时间。

2025-01-18 03:51:27 819

原创 kafka也没那么难--kafka的安装与简单使用

bin 文件夹下都是一些执行的命令文件,我们暂时会用到图中圈出的这几个命令。具体用法后面再讲,先说说这几个分别干啥。1是消费者连接topic 消费消息的命令。2是生产者连接topic 推送消息的命令。3分别是启动和停止kafka服务的。4是操作topic 的指令,比如查看topic 列表或者删除topic5分别是启动和停止zookeeperd服务,这里的zookeeper 是kafka 自带的。config 目录我们再来看看config 里面的文件。

2025-01-18 01:06:10 650

原创 Jmeter分布式压测

(7)PTS:付费, 阿里云出品的PTS(Performance Testing Service)是面向所有技术相关背景人员的云化性能测试工具,有别于传统工具的繁复,PTS以互联网化的交互,面向分布式和云化的设计,更适合当前的主流技术架构。我们通常要分析的性能数据,如TPS,在线用户数,事务数,网络带宽,吞吐量,CPU,内存,磁盘IO等,报告里都有。(4)Loadrunner :付费/破解版本, 压力测试界的泰斗,可以创建虚拟用户,可以模拟用户真实访问流程从而录制成脚本,其测试结果也最为逼真。

2025-01-17 23:35:41 692

原创 JavaScript:高阶面试技巧_js高级面试

throttle 和 debounce 函数都接受一个函数和一个等待时间作为参数,并返回一个新的函数。ES6模块化是ECMAScript 6引入的一种新的模块化语法,它提供了一种简单且可靠的方式来组织JavaScript代码,并使得代码更加易于重用和维护。高阶函数是指接受一个或多个函数作为参数,并返回一个函数的函数。闭包是指函数中定义的函数,它可以访问外部函数的变量。是一个高阶函数,它接受一个函数和一个数字作为参数,并调用该函数并返回结果。是一个函数,它接受一个函数作为参数,并返回一个新的函数。

2025-01-17 17:01:04 768

原创 JavaScript设计模式之----组合模式

组合模式场景: -->公司。

2025-01-17 16:59:03 106

原创 Day429&430&431

/用户登录拦截器@Component@Overrideif (user!=null){//登录了}else {//没登录session.setAttribute(“msg”,“请先登录”);

2025-01-17 03:37:37 603

原创 Day371&372

解压文件,完成后,回到 pcre 目录下执行 ,1、 解压缩 nginx-xx.tar.gz 包。2、 进入解压缩目录,执行./configure。三、Nginx 常用的命令和配置文件1、nginx 常用的命令在/usr/local/nginx/sbin 目录下执行./nginx在/usr/local/nginx/sbin 目录下执行在/usr/local/nginx/sbin 目录下执行./nginx -v2、nginx.conf 配置文件。

2025-01-17 03:35:34 1108

原创 C++基础语法----类的继承

DD(int d=0):BB(d),CC(d),AA(d) {//如果不是虚继承 那么不可以直接用DD去初始化AA。//b1对象既有类A的属性,又有类B的属性;B(int b=0) :A(b){//要在B构造函数的初始化列表对A进行初始化,//输出的是A类内的元素;//由此可知b1中的A1::a与A1::b对a1中的a,b进行了初始化;

2025-01-16 23:37:52 893

原创 C++——类和对象2 构造函数 析构函数 拷贝构造函数 运算符重载 赋值运算符重载 赋值运算符连续赋值_c++连续赋值

拷贝构造还有深浅拷贝问题,后面的博客里会写浅拷贝举例这里能正常拷贝,但是在析构的时候会崩溃这是因为这里执行了俩次析构函数,由于这里是直拷贝,st和st1指向了同一块空间,而这快空间被释放了俩次, 因为这里是内置类型,指针是内置类型,把*array所指向的空间给st1拷贝过去了,然后st1和st指向了同一块空间,析构的时候又free了俩次,直接崩溃。

2025-01-16 23:35:50 1064

原创 Android面试主题整理合集(二)

Flowable是在Observable的基础上优化后的产物,Observable能解决的问题Flowable也都能解决。当上下游在不同的线程中,通过Observable发射,处理,响应数据流时,如果上游发射数据的速度快于下游接收处理数据的速度,这样对于那些没来得及处理的数据就会造成积压,这些数据既不会丢失,也不会被垃圾回收机制回收,而是存放在一个异步缓存池中,如果缓存池中的数据一直得不到处理,越积越多,最后就会造成内存溢出,这便是响应式编程中的背压(backpressure)问题。

2025-01-16 20:27:51 684

原创 Android面试不愁过啦!(最新1932页面试题合集分享)_快乐老人报android面试题

面试总体上是一个你跟面试官相会了解、相互交流的过程,大厂的面试官一般都很奈斯,如果你遇到不会的问题了,可以及时请教对方,不会了就问,不要怕丢面子,面试本就是一个学习和相互交流的过程,offer不是目的,只是个过程。以上就是这篇文章的全部内容啦!希望现在如果迷茫的小伙伴们看完能够找准好自己的方向努力拼搏,对于想跳槽和升职加薪的小伙伴能够让自己的技能更上一层楼!还有需要注意的一点,对于不会的东西,可以尝试从原理角度去回答,但是尽量不要说错,回答的不全和方向错了是两个概念。》的可点击文末卡片自行领取👇👇👇)

2025-01-16 20:25:49 321

原创 20240706circulation、break、continue、strcmp

if (strcmp(password,“123456”)==0)//双等号不能判断两个字符串是否相等,应该用库函数strcmp。// printf(“找到了,下标是%d\n”, i);

2025-01-16 02:51:41 382

原创 2024-12-7【Java基础】【方法】

定义格式:参数:由数据类型和变量名组成 -数据类型 变量名int apublic static void 方法名 (参数1) {方法体;public static void 方法名 (参数1, 参数2, 参数3…) {方法体;范例:注意:方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序将报错方法定义时,多个参数之间使用逗号( ,)分隔调用格式:方法名(参数);方法名(参数1,参数2);范例:方法调用时,参数的数量与类型必须与方法定义中的设置相匹配,否则程序将报错。

2025-01-16 02:47:39 699 1

空空如也

空空如也

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

TA关注的人

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