自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat9.0和undertow1.3.35是如何实现的Session超时机制?

因为监控平台直接保留了一份session对象,直接操作session对象在tomcat下是没有问题,因为tomcat只有调用access()方法才会保活session,下面引用来自tomcat9.0embed版本源码。下面是undertow的保活,在getAttribute里也会调用bumpTimeout来保活,看了源码1.3.35的,SessionImpl的任何session操作都会保活,每一个session都有自己定时器,到点清理。tomcat是只有请求来了,容器调用access方法进行保活。

2024-03-12 21:18:16 365 1

原创 解决导入高德地图android-support-V4 包与andoridx包冲突

关于高德地图的android-V4与androidx包冲突bug解决bug如下,导个高德地图依赖jar包把原来的项目都跑不起来了,毕设进度捉急。。。。这个bug搞我一上午,就离谱Duplicate class androidx.viewpager.widget.ViewPager$SavedState found in modules jetified-android-support-v4.jar (android-support-v4.jar) and viewpager-1.0.0-runtime

2022-04-09 16:13:21 4110

原创 接口与回调函数(复习)

接口与回调函数大二学习java时,学过了接口回调,去年做安卓人脸考勤的软件时也很清楚接口回调,系统是如何传数据给函数,让我们拿到的。这两天看到接口回调突然又迷糊了,写下来,警示自己,不断学习。内容大体就是模拟安卓底层回调的方式传回摄像头数据。//定义接口public interface CameStandard { public abstract void run(String data);}//模拟安卓系统//系统接受一个接口对象,并给接口对象的接口函数传入系统数据public

2022-04-05 22:22:36 300

原创 bug的感触

看着老师改bug的时候真的太搞笑太真实了。只要我不写,我就能笑人家。自己写,就是人家笑你了。想起bug,感触挺深。bug可能也是有感情了,它知道在你凌晨还在战斗时给你出个未知错误(一行代码都没改,刚刚运行还能跑,后面运行就报错,网上找不到任何关于这个错误的介绍。第二天程序正常能跑。),提醒你该睡觉了。bug错误消息明确,说明bug是正常的,按规矩办事。bug错误消息不明确,甚至提示出错的位置都不清楚时,就说明bug心情不太好,需要你多陪陪它,心静静地陪它读读源码,陪它的同时,也能让你在浮躁的生活里,

2020-11-23 13:08:15 134 1

原创 关于python集合存放顺序问题#2

初学python到集合,知道了集合容器对象是无序的,但下面的问题就困扰到我了放代码#无序setA = set('Hello, World!')setB = set('Hello, Python!')#有序setC = set(list(range(20)))setD = set(range(10))#字符串也是有序的,为什么存为集合就无序了,而list和range对象却有序。集合是无序的print(set(range(100))) #此句运行结果:有序的{0, 1, 2, 3, 4,.

2020-09-26 10:06:31 1743

原创 关于pycharm和python命令行运行结果不一致的问题解决#1

这学期学习python,课件讲了python会对[-5,256]的整数进行缓存。但是在测试的时候出了一点问题下面是在pycharm里运行的:y = -6x = -6print('id(y)==id(x):',id(y)==id(x)) #结果:id(y)==id(x): True下面是再python交互式命令行下运行的:x = -6y = -6id(x) == id(y) #结果为False解决:在一个论坛看到了回答:在pycharm下,由于整数存储为常量,因此在同一上下文.

2020-09-24 21:52:33 3578 1

原创 ACM-001-打字任务

描述:一个打印店只有一个专业打字员和若干个打印实习生,专业打字员每秒钟可以打m个字,实习生每秒钟只能打1个字。现打印店接到n个任务,要求由n个实习生和那唯一的一个专业打字员共同完成,专业打字员可以随时帮助其中任何一个实习生打字(专业人员帮助某实习生时,该实习生只能站看旁边观看,不能两个人同时打一个文档,专业打字员单位时间以秒计算,即便剩余字数时间不足1秒,也计算为用时1秒)。 请问全部完成这批打字任务最短需要多长的时间。输入第一行输入打印任务的数量n;第二行输入n+1个数;前n个数为每个任务的文字

2020-07-05 18:14:39 330

原创 删除指定的一个字符

直接上代码。供学习的小伙伴参考参考 哈哈#include<stdio.h>#include<string.h>char delch(char str[], char c){ int i=0,j; while(str[i]!='\0') { if(str[i]==c) { for(j=i;j<strlen(str);j++) { ...

2019-05-25 20:48:11 272

原创 萌新C语言【2】

萌新C语言【2】问题是输入a,n的值计算n个数字的和snsn=a+aa+aaa+aaaa+…C语言代码如下:#include<stdio.h>#include<math.h>int main(){ int a,n,sum,sn,c; sn=0; /*赋予sn初值*/ printf("请输入a的值和n的值:\n"); scanf("...

2019-04-21 18:44:52 183

原创 C语言九九乘法口诀(萌新操作)【1】

萌新C语言九九乘法口诀:倒三角:#include<stdio.h>int main(){int a,b,c;printf(“九九乘法口诀:”);printf("\n");for(a=1;a<=9;a++){for(b=a;b<=9;b++){c=ab;printf("%d%d=%2d\t",a,b,c); } printf("\n");...

2019-04-08 18:34:10 374

空空如也

空空如也

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

TA关注的人

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