首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
有时候专题
Android 事件分发:为什么有时候会出现事件冲突?事件的顺序是如何的?出现事件冲突如何解决呢?比如为什么左右可以滑动,而上下却不行?
目录: 一、为什么要学习事件呢? 1.在开发复杂的应用时,经常需要处理复杂的用户交互逻辑。学习事件分发机制可以帮助你更好地控制事件的传递和处理流程,从而解决一些复杂的交互问题,如滑动冲突、点击穿透等。 2.面试需要:事件冲突的原因是什么?在开发过程中,可能会遇到一些与事件处理相关的问题,如事件没有被正确传递、事件被错误地拦截等。了解事件分发机制可以帮助你更快地定位问题所在,并找到
阅读更多...
【Android面试八股文】自定义View执行invalidate()方法为什么有时候不会回调onDraw()?
文章目录 一、自定义View执行invalidate()方法为什么有时候不会回调onDraw()?1.1 invalidate 软件绘制流程1.2 invalidate源码分析1.2.1 skipInvalidate()方法1.2.2 invalidateChild方法1.2.2.1 硬件加速绘制1.2.2.2 软件刷新 1.2.3 小结 一、自定义View执行invalida
阅读更多...
eclispe控制台输出太多前面的被掩盖,设置输出定向到一个文件,但是文件有时候内容不全问题解决
1.对Java标准输出重新定向到一个文件 有时候我们为了调试程序需要输出很多内容到控制台(Console)上,但是有时候前面输出的内容已经看不到(我猜应该是Console有一定的运行内存有关),所有我们就看不到完整的输出信息。这个时候有一个办法就是通过把 System.out这个输出流定向到一个文件,在程序中利用System.out...等方法打印的内容就会完全存入这个制定的文件中去,方便记
阅读更多...
u8g2 使用IIC驱动uc1617 lcd有时候某些像素显示不正确
折腾了很久,本来lcd是挂载到已经存在的iic总线上的,总线原来是工作正常的,挂载之后lcd也能显示,但是有时候显示不正确,有时候全白的时候有黑色的杂点。 解决方案: 1.最开始以为是IIC总线速度快,降低iic总线速度效果不明显 2.参考示例,把iic连续发数据改成单次一个字节发送,有效果,但是还是有错误的地方 3.分析可能传输的数据接收可能有错误,将iic电路中上拉电阻默认的10K改成
阅读更多...
有时候用本地环境调试,代码没问题,就是提示数据库错误,可以试试
SHOW VARIABLES LIKE '%table_open_cache%'; SHOW VARIABLES LIKE '%table_definition_cache%'; SET GLOBAL table_open_cache=16384; SET GLOBAL table_definition_cache=16384;
阅读更多...
早安心语:微笑有时候说明你很坚强
1、她说,幸福就是找到了一个令她想为他拼命减肥的人,而那人却总是拍拍她的头说,再吃一点,别饿着了。 2、静静的走,默默的看,无论风雨,无论坎坷。 3、不要等我流泪,你才明白我的悲伤。不要等我消失,你才知道我的存在。 4、一个人能有多大出息,关键看他怎样对待自己的时间,你和时间的关系,就形成了你自己。你让时间更有价值,时间就会让你的生命更有价值。 5、有些幸福,离不开执
阅读更多...
linux有时候发布项目发布不上去,启动不了项目,有的原因是缓存满了,我们需要清空linux缓存
1.先查看一下清空缓存的方式 cat /proc/sys/vm/drop_caches 默认是0,1表示清空页缓存,2表示清空inode和目录树缓存,3清空所有的缓存 2.sync命令用于强制被改变的内容立刻写入磁盘,更新超块信息 sync 3.查看缓存暂用信息 free -h 4.清空缓存 echo 3 > /proc/sys/vm/drop_caches 5.再一次查看 fr
阅读更多...
strong与copy,用错了,有时候还会崩溃,不知道问题出在哪里,有时候就有这里
@property (nonatomic, copy) NSMutableArray *muArr1; // 用copy修饰的话,证明这个数组是不可变的,如果这个数组使用了可变数组的方法,那么就会崩溃.要用strong修饰才行。这是对可变类型而言 @property (nonatomic, strong) NSMutableArray *muArr2; @property (n
阅读更多...
弹出dialog的两种方法; 以及在关闭的时候刷新父窗体; 有时候同样的东西用这种窗口不起作用另外一种运行ok
刚才尝试使用上传GooUploader 进行上传; 发现GooUploader自己是一个页面的时候完美运行; 但是在 把GooUploader 所包含的jsp 弹出窗口的时候 运行在ie9却卡死; 在火狐上面ok; 部分源码 用这种window.open 方式打开ok; 父窗体中代码;window.open ("../uploa
阅读更多...
为什么SVN有时候检测不出Unity Profab的修改
有时候修改一个Prefab,修改了里面gameobject的属性,保存之后,测试提交,发现SVN并没有检测到有修改,导致提交疏漏。 Apply只是修改了Unity3D的内存文件.并没有写入磁盘中; 你可以apply后重新打开Unity,是没有保存下来的; 必须要保存一下Scene,这个Prefab才会真正保存下来,并被SVN识别。 Unity在Save Scene时不仅保存了S
阅读更多...
SpringMVC interceptor有时候配置的时候path=“/**“ 两个星号什么意思,与path=“/“以及path=“/*“什么区别
直接上案例: <mvc:interceptor><mvc:mapping path="/**"/><bean class="com.xuyang.interceptor.user.UserAuthInterceptor" /></mvc:interceptor> /**的意思是所有文件夹及里面的子文件夹 /*是所有文件夹,不含子文件夹 /是web项目的根目录
阅读更多...
我们有时候也需要些鸡汤
人生箴言 ①成功铁律:成功的人一定懂得比较多。 ②专门为了考试而学习的人考试都不会太好。 ③当你停止努力的时候,也就是你失败的时候。 ④即使我走的很慢,但是我从不后退。 ⑤既然前方是迷途,那么,我更应该义无反顾地去探索正确的方向。 ⑥为成功者工作,与成功者合作,找成功者为我工作。 ⑦如果赚的钱不够用来投资,我们必须先学会调整消费模式。 ⑧赚钱的最佳模式——构建系统(持续收入) 要想在人生之路上走
阅读更多...
python使用winio解决有时候selenium的send_keys失效问题,实现键盘输入
声明:本文旨在技术分享交流,任何利用本文提及的技术做违法犯罪活动行为均与本人无关,请各位观者不要用于违法的事情哦。严格遵守我国法律,做守法守纪的好公民~ 相信大部分人在使用网页的时候,遇到过一些输入框用selenium的send_keys会无效吧~ 于是我采用了Pykeyboard提供的办法来实现输入,代码如下: keyboard = PyKeyboard()def send_key(cha
阅读更多...
CTF-Web14(有时候源码里面就能不经意间泄露重要(editor)的信息,默认配置害死人)
知识点:编辑器漏洞,领导讲话的图片很可能来自于编辑器这个路径,从图片路径找到编辑器路径进行突破。 根据提示,在源码中搜索editor,ctrl+u查看源代码,ctrl+f查看editor关键字 输入路径 着重看插入文件 浏览网站目录var/www --->html--->nothinghere--->.txt文件 上传发现路径,进行url访问,发现目录错啦
阅读更多...
有时候,莫名的心情不好不想和任何人说话
有时候,莫名的心情不好不想和任何人说话 — 有时候,莫名的心情不好不想和任何人说话 有时候,莫名的心情不好不想和任何人说话,只想一个人静静的发呆。 突然觉得心情烦躁,看什么都觉得不舒服,心里闷的发慌,拼命想寻找一个出口。 有时候,发现身边的人都不了解自己,面对着身边的人,突然觉得说不出话。 感觉自己与世界格格不入.曾经一直坚持的东西一夜间面目全非。 有时候,突然很想逃离现在的生
阅读更多...
【原创】有时候,慢即是快
一 从我住的地方到公司,有两条路。 一条要经过一个天桥,路程稍微远一点,好处是可以安全放心的过马路。 另一条路程稍微近一点,但是要等过马路的红绿灯,如果刚好是绿灯,就会很快。 我一直习惯走天桥的这条路,但是路上我经常看到更多的人是去走红绿灯那条路,刚开始不是很理解,为此我特意用地图对比了两条路线,发现红绿灯那条路近一些,这个应该是主要原因吧,另外不用爬桥,应该也有一定的关系。 反观我自己
阅读更多...
有时候会用到的linux的快捷键系列
ctrl+a 把光标移动到命令行开头。如果我们输入的命令过长,想要把光标移动到命令行开头时使用。 ctrl+e 把光标移动到命令行结尾。 ctrl+c 强制终止当前的命令。 ctrl+l 清屏,相当于clear命令。 ctrl+u 删除或剪切光标之前的命令。我输入了一行很长的命令,不用使用退格键一个一个字符的删除,使用这个快捷键会更加方便 ctrl+k 删除或剪切光标之后的内容。 ctrl+y 粘
阅读更多...
在工作中,C、C++密不可分,做我们嵌入式方面的,当然更多的是C,但,有时候却少不了C++,而且是C、C++混搭(混合编程)在一起的,比如,RTP视频传输,live555多媒体播放等都是C++下的,他
深入理解C/C++混合编程(关于#ifdef __cplusplus extern "C" {...}的用法) 在工作中,C、C++密不可分,做我们嵌入式方面的,当然更多的是C,但,有时候却少不了C++,而且是C、C++混搭(混合编程)在一起的,比如,RTP视频传输,live555多媒体播放等都是C++下的,他需要调用JRTPLIB库,再比如,我那邮件发送,我也用C++写的,定义了一个Em
阅读更多...
Java定时任务有时候不触发,有个定时任务突然不执行了,别急,原因可能在这...
小伙伴们,我们一起来避坑😅😅 问题描述 程序发版之后一个定时任务突然挂了! “幸亏是用灰度跑的,不然完蛋了。😭” 之前因为在线程池踩过坑,阅读过ThreadPoolExecutor的源码,自以为不会再踩坑,没想到又一不小心踩坑了,只不过这次的坑踩在了ScheduledThreadPoolExecutor上面。写代码真的是要注意细节上的东西。 ScheduledThreadPoolExec
阅读更多...
为什么有时候main()函数会带参数?参数argc和argv的含义是什么?
C语言的设计原则是把函数作为程序的构成模块,在C99标准中,允许main()函数没有参数,或者有两个参数(有些实现允许 更多的参数,但这只是对标准的扩展) 命令行参数有时用来启动一个程序的执行,如int main(int argc, char *argv[]),其中第一个参数argc表示命令行参数的数目,程序自动统计,它是int类型的,第二个参数argv是一个指向字符串的指针数组,由于参数的数目
阅读更多...
MySQL进阶45讲【10】MySQL为什么有时候会选错索引?
1 前言 前面我们介绍过索引,在MySQL中一张表其实是可以支持多个索引的。但是,写SQL语句的时候,并没有主动指定使用哪个索引。也就是说,使用哪个索引是由MySQL来确定的。 大家有没有碰到过这种情况,一条本来可以执行得很快的语句,却由于MySQL选错了索引,而导致执行速度变得很慢? 我们一起来看一个例子吧。 我们先建一个简单的表,表里有a、b两个字段,并分别建上索引: CREATE
阅读更多...
为什么中国人说英语有时候听起来没有礼貌?
[摘要]中国人最大的英语发音问题是没有连读,但这不是最主要的语言问题。老外们时常议论,很多中国人在说英语时,听起来没有礼貌;并不是中国人本身没礼貌,而是他们还没有习惯英语的礼貌表达方式。 中国人的英语以Chinglish或Chenglish闻名于世;中国人最大的英语发音问题就是没有连读,但这都不是最主要的语言问题。老外们时常议论,很多中国人在说英语时,听起来没有礼貌;并不
阅读更多...
张一鸣内部演讲全文:随便All-in,有时候是一种偷懒
本文转载自 36氪 在这个加速变化的世界中,为什么我们比以往更需要一颗平常心?在昨天的字节跳动九周年庆上,字节CEO张一鸣与所有ByteDancers回顾了过去一年业务的进展,以及他的一些思考。 一鸣提到,在面对越来越喧嚣的外部环境时,我们应该用平常心做非常事:以平常心对待自己、产品业务和行业竞争,不要过度关注过去的成功和失败,也不必对未来怀有太多恐惧,而是应该专注于当下,同时保持敏感的同理心
阅读更多...
有时候真的需要花点时间记录自己的经验和收获,
第一篇博文; 2014.12.17; 以此为始,方便自己,方便他人!
阅读更多...
excel在扩展屏幕中显示有时候显示黑屏,这种怎么处理?
在使用Excel时,如果在扩展屏幕中出现黑屏或其他显示问题,可以尝试以下方法来解决: 1. 更新显卡驱动程序: 确保你的计算机的显卡驱动程序是最新版本。过时的或不兼容的显卡驱动可能导致显示问题。 2. 调整分辨率和屏幕比例: 尝试调整扩展屏幕的分辨率和屏幕比例,看看是否能够解决问题。有时,不同的分辨率和比例可能导致显示问题。 3. 检查线缆连接: 确保扩展屏幕的连接线缆完好无损,并正确连接到
阅读更多...
为什么看书或者看文章有时候晕?
我今天发现,当我看了一篇深度学习相关的文章(我是0基础机器学习) 当我尝试理解的时候,头就开始晕了(也有些人是犯困),并不是你的错,而是因为看不懂。 仔细观察就发现,看不懂的原因是因为里面全是术语。每个术语都要画时间去学习,你才能看懂。 这些都是术语。大脑读起来就会觉得很奇怪,连不起来,没有逻辑就会疲劳,感觉没有意义。 这个和我们小时候学习英语是同样的道理,假设给你一句话
阅读更多...