java List remove方法 类型推断:如果要使用按对象移除的方法,且对象类型是数值类型(如 Integer),则需要注意类型推断问题。在 Java 中,List 接口提供的 remove 方法有两个重载版本,一个是按索引移除元素,另一个是按对象移除元素。remove(int index):移除指定索引位置的元素。根据使用场景选择合适的 remove 方法,以达到预期效果。remove(Object o):移除首次出现的指定对象。按索引移除元素:remove(int index)按对象移除元素:remove(Object o)
FileObserver源码分析 /初始化一个 inotify 实例,并返回一个文件描述符,用于标识这个实例。//调用成功后,将返回一个新的 inotify 文件描述符,失败则返回 -1。//向inotify 实例中添加一个监视对象,即要监视的文件或目录。//参数 fd 是 inotify 文件描述符,pathname 是要监视的文件或目录的路径名,mask 是监视事件的掩码//从一个已存在的 inotify 实例中移除一个监视对象。参数 fd 是 inotify 文件描述符,wd 是要移除的监视对象的文件描述符。
FileObserver onCreate 自动取消watch 局部变量: 如果你在 onCreate() 方法内部声明一个变量,并且该变量只在该方法内部使用,那么这就是一个局部变量。局部变量的生命周期仅限于方法的执行过程,在方法执行完毕后就会被销毁。所以你需要持续观察,应该把FileObserver 放到成员变量里。FileObserver要被强引用,否则会自动断开。
Docker AOSP `GLIBC_2.33‘ not found OUT/target目录下的东西没有删除,导致有的so是Glibc_2.33编译,但是18.0.4是没有这个库的。问题的原因是,我最开始使用的Ubuntu 22.0.4编译的,后来又用docker 18.0.4编译,删除OUT/target下的目录,重新编译就可以。第二种,给docker安装GLIBC_2.33。这个问题苦恼了2天。虽然可能会耗时一点,但是确实管用。
算法----Dota2 参议院 LinkedListpush pop 都是对第一个操作offer 对最后一个操作具体要看这个图,我觉得我对队列和栈的使用还没有具体的理解。对于这种有顺序要求的游戏规则,就需要队列来处理这个问题。没办法, 只有顺应新领导,才能步步高升。见过很多刺头的下场,最后都是领导走不了,刺头被弄走了。包括ZY,XM的刺头同事都是枪打出头鸟啊哎 人在屋檐下 不得不提头啊。
算法----K 和数对的最大数目 短视频兴起了,我却错过了我那个最无畏,最不要脸的年代。别搞那么没用的,包括但不限于:无用的言论、无用的抱怨、无用的脾气、无用的垂头丧气 问问自己 这个事情 你反感有用吗?这是工作,你怎么样都要做!
算法---字符串的最大公因子 如果数a能被数b整除,a就叫做b的倍数,b就叫做a的约数。约数和倍数都表示一个整数与另一个整数的关系,不能单独存在。如只能说16是某数的倍数,2是某数的约数,而不能孤立地说16是倍数,2是约数。欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。如果一个问题,转换成数学问题,那么这个计算效率是提高了很多的。高中、初中数学还是很重要的。
算法----确定两个字符串是否接近 1.有时候map真没数组好用,不过Map其实本身就是数组。2.其实995也不是坏事 多学点东西 也没有那么不堪 挺好的3.最近没有那么焦虑了 这感觉真好 在路上的感觉真好。
算法---定长子串中元音的最大数目 啊 框框的一顿 在我看来没什么意义的事情 但是怎么说呢领导也不知道做啥的时候 桌面单独升级就显得很重要新人就职三把火啊就喜欢搞PPT 搞这个那个的在我看来不是很重要的东西。
算法---腐烂的橘子 1.注意:当传播到最后一轮,只要没有了好橘子,那么就算队列里面不是空的,也没有必要继续传播了。这么难得题,我竟然想法完全没错。我真猛啊现在面试算法不成大问题了,但是感觉项目经历亮点不够,导致不太好找。慢慢来吧,算法不能丢,项目慢慢做。
算法----小行星碰撞 1.注意正负代表不同的方向,一定要注意2.代码结构优化,也是要动点脑子的3.再简单,再难 做了才知道自己哪里不足东隅已逝 桑榆非晚鼓起勇气,从头再来不要被任何事情吓到 静下心来 做就是了太累了就休息休息,休息好了,洗把脸,继续赶路。
算法----删掉一个元素以后全为 1 的最长子数组 1.优先考虑通用的解决方法2.转变问题的能力需要加强转变成最长子序列问题其中子序列中0的个数不能超过1这样就很简单了3.哎呀 做一遍之后就会了算法其实没有那么难。
算法----股票价格跨度 数组真是个好东西啊 可以存放很多东西到一组这道题我看了一遍题解,但是写的时候还是遇到了一点问题,归根结底是因为没有完全理解题解。3.找工作真难啊 尤其是现在 没有什么需求 已经不是百花齐放的移动互联网时代了。