- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 Java面试答案整理
1. 接⼝口与抽象类区别?2. java中的异常有哪⼏几类,分别怎么使⽤用?3. 常⽤用的集合类有哪些?⽐比如list如何排序?4. ArrayList和LinkedList内部实现⼤大致是怎样的?他们之间的区别和优缺点?5. 内存溢出是怎么回事?举个例例⼦子。6. ==和equals的区别7. hashCode⽅方法的作⽤8. NIO是什什么?适⽤用于何种场景?9. Hashmap实现原理理?如何保证HashMap线程安全?10. jvm内存结构?为什什么需要GC?11. NIO模型,
2020-10-27 16:23:14 338
原创 图解约瑟夫环问题
代码// 有n个人的时候,存活的人所在的下标public int f(int n, int m) { // 最后一轮,只剩下1个人的时候,最后留下的序号当然是在下标0(n%1永远为0) if(n == 1) return 0; // 本轮删除的第m个人位置 (m%n) + 下一轮只剩下n-1个人时存活的人所在的下标f(n - 1,m))// return (m % n + f(n - 1,m)) % n; return (m + f(n - 1,m)) ..
2020-10-27 15:54:55 457
转载 android.9图(点九图)图例
上边线:图像横向可拉伸的部分左边线:图像纵向可拉伸的部分右边线:图像纵向可填充内容(文字或图片)区域下边线:图像横向可填充内容(文字或图片)区域...
2019-01-16 11:32:27 917
原创 createBitmap的nativeColorSpaceCopy引发的abort 6 crash
问题#00 pc 0001a7e4 /system/lib/libc.so (abort+63) [armeabi-v7a]#01 pc 000065ab /system/lib/liblog.so (__android_log_assert+158) [armeabi-v7a]#02 pc 000b59a9 /system/lib/libandroid_runtime.so [armea...
2018-12-10 16:40:36 2175
原创 CompoundButton调用setChecked多次触发onCheckedChanged
问题当我们只想改变CompoundButton的状态时,setChecked会出现onCheckedChanged的情况。原因源码可见只要CompoundButton设置了setOnCheckedChangeListener,就会再每次调用setChecked()的时候再次触发onCheckedChanged。解决方式1.setChecked()的时候设置屏蔽,在onCheckedCha...
2018-11-12 19:47:57 1158
原创 RecyclerView的子项item使用bringToFront()失效【RecyclerView+ViewDragHelper】
又名RecyclerView如何通过onGetChildDrawingOrder达到更改层级诸如setElevation的效果?问题对RecyclerView的子View使用bringToFront()失效,子View并没有比其他子View的层级高。原因我们知道在Android 5.0后可以通过setElevation()或者setTranslationZ()来更改View的视觉层级,对...
2018-10-25 18:28:46 1540
原创 Android条例-警醒向tips
CopyOnWriteArrayListThreadPoolExecutorWeakHashMapActivity的SingleTask模式,使得onIntent可用notifyItemChanged,因为DataSetChange可能会造成闪烁Producer Extends Consumer Super<? extends Fruits> <? super...
2018-10-25 17:34:51 391
原创 内接四边形/内切正方形的计算
中间的框相对于左上角(0, 0)的为位置为(left + (int) ((1 - Math.sqrt(2) / 2) * mRadius), (int) ((1 - Math.sqrt(2) / 2) * mRadius),left + (int) ((1 + Math.sqrt(2) / 2) * mRadius), (int) ((1 + Math.sqrt(2) / 2) * mRadi...
2018-10-25 17:13:10 2236
原创 InputMethodManager造成的内存泄漏
通过反射直接置null[Android][Memory Leak] InputMethodManager内存泄露现象及解决InputMethodManager内存泄漏引发对View加载的探究跳转一个空的dummy ActivityInputMethodManager导致的内存泄漏...
2018-09-27 14:55:09 1045
原创 Mac上使用MAT对Android进行分析
提示日志出错,首先你需要修改包内容中的MemoryAnalyzer.ini形式如下,注意-data必须在前,以能够打印出错误日志-startup../Eclipse/plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar-data/Users/momo/Documents/eclipse/mat/log--launc...
2018-09-26 15:02:47 679
转载 Android-Handler机制详解
转载自 Android-Handler机制详解 1、handler是什么? 答:handler是更新UI界面的机制,也是消息处理的机制,我们可以发送消息,也可以处理消息2、为什么要有Handler? 答:Android在设计的时候,封装了一套消息创建、传递、处理机制,如果不遵循这样的机制就没办法更新UI信息,就会抛出异常。3、handler怎么用? 答:1、post(Runnabl...
2018-07-12 11:46:11 137
原创 Android+ViewPaper的多个Fragment不刷新(使用FragmentStatePagerAdapter)
Android的ViewPaper中多个Fragment再次进入之前回收过的Fragment会出现不再刷新的问题方法一:使用ViewPaper的设置显式设置缓存页面为3即mViewPager.setOffscreenPageLimit(3)mViewPager.setAdapter(BaseFragmentStateAdapter(childFragmentManager,mFragm...
2018-04-26 14:18:18 1211
原创 Ubuntu 16.04 开机登录后花屏黑屏
环境为Ubuntu 16.04+安装了Nvidia独立显卡驱动+驱动安装时没有选择随内核更新而更新复制 Ubuntu 16.04 开机登录后花屏黑屏grub引导可以正常进行,再次重启时选择Ubuntu高级选项,发现更新了内核(4.13.0-38),选择之前的内核(4.13.0-37)进入,进入后一切正常,终端输入uname -r查看当前内核,发现是4.13.0-38,判断是由于内核更...
2018-04-17 12:06:27 3330
原创 Ubunu 16.10 + OpenCV3.4.1安装
注意区别python下的和系统级的OpenCV的区别适用于python内部的cv2模块安装测试环境 Anaconda Python3.6下的python conda install -c menpo opencv 如果下载和安装失败,反复试 import cv2 成功则成功适用于系统级的OpenCV3.4.1安装解压 unzip opencv*.zip安装依...
2018-04-08 23:49:44 283
翻译 missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS
Opencv 3.x (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)ImportError: No module named numpy.distutils-- Found PythonInterp: /home/satur/anaconda3/bin/python3 (found suitable version "3.6.4", min...
2018-04-08 12:04:20 9677
原创 面试小提-笔记筑:Basic Part
accept在三次握手之后静态链接库在编译时和动态链接库在运行时的区别模拟加减法索引epoll设计模式Socket过程流水线p与p inta1字符串复制函数springtf memcpy strcpy strstrstrstr是查找子串函数多线程的那点儿事之读写锁copyOnWrite分区锁的问题grep命令find命令sizeof运算符strlen 和 sizeof
2017-09-26 16:14:10 286
原创 最长公共子序列输出路径
输入输出输入样例27 6A B C B D A BB D C A B A8 9b a a b a b a ba b a b b a b b a输出Case 14 LCS(X,Y):B C B ACase 26 LCS(X,Y):a b a b a b要点分析设序列X = {x1,x2,…,xm}和Y = {y1,y2,…,yn}的最长公共子序列为Z = {z1,z2,…,zk
2017-09-25 12:42:04 516
原创 面试小提-笔记筑:Algorithm Part
算法打印字符串全排列二叉搜索树转为双向链递归求排列复制复杂链表最小的k个数集合和最大堆基于红黑树最大子数组和 从1到n数里包含1的个数逆序对数组排成最小的数二叉树最低公共祖先二叉树路径和等于某个数不能继承的类C按类中声明的元素顺序初始化成员求方程正整数解个数多路平衡归并排序n阶乘末尾0的个数mongodb为什么没有自增id数n的约数个数一个数所有约数之和Tr
2017-09-24 00:16:39 290
原创 Windos下MongoDB导入导出\Windos下MongoDB服务启动
Windos下MongoDB导入导出\Windos下MongoDB服务启动删除服务:mongod.exe --remove --serviceName "MongoDB"创建无安全验证的服务:mongod --dbpath "D:\MongoDB\db" --logpath "D:\MongoDB\data\log\mongod.log" --install --serviceName "Mon
2017-08-27 19:55:09 382
原创 Win10安装Redis服务报错
Win10安装Redis服务报错HandleServiceCommands: system error caught. error code=1073, message = CreateService failed: unknown error 没有启用管理员权限打开cmd HandleServiceCommands: system error
2017-08-24 10:41:20 8872 3
原创 Scrapy Unhandled error in Deferred
Unhandled error in Deferred报错为 Exception ignored in: < generator object iter_errback at 0x0000028B0762A620> RuntimeError: generator ignored GeneratorExit Unhandled error in Deferred2017-08-23 22:22:
2017-08-23 23:01:07 16526 3
原创 segmentProject-summer
夏季项目-汇总: 哈工大http://www.52nlp.cn/ 语义相似度依存分析、指代消解http://licstar.net/archives/328 【必读】Deep Learning in NLP (一)词向量和语言模型一文详解如何用 TensorFlow 实现基于 LSTM 的文本分类
2017-07-12 13:03:30 424
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人