- 博客(15)
- 资源 (13)
- 收藏
- 关注
原创 Java二叉树构建及深度优先遍历和广度优先遍历
直接上代码吧,另外对于这种算法,如果不好理解代码,建议在IDE中开启Debug模式,观察相关变量的变化,就能很好的理解了。package algorithm;import java.util.ArrayList;import java.util.Stack;/*Java二叉树构建及深度优先遍历和广度优先遍历https://blog.youkuaiyun.com/qq_38442065/arti...
2019-02-14 16:29:23
464
原创 解决Retrofit2报javax.net.ssl.SSLHandshakeException
前言最近在网上找到了一个新闻API接口,这里也推荐下News API,可以根据请求参数获取相关新闻,支持国家区域定制,得到的新闻json数据有多种语言,个人使用免费,在调用获取新闻后,报出一下错误:javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor fo...
2019-01-23 13:13:58
2375
原创 安卓下实现排序算法动画
前言最近在学习基础的排序算法,发现仅凭算法的定义公式,即使结合代码在IDE下debug查看数组变化,也依然不是很好的理解,于是就在网上搜索排序算法动画,果然已经有人实现了排序演示,有java实现的,有JS实现,但很想在android手机上看简单演示,最终找到了,ukhanoff/AndroidSortAnimation,一个国际友人,用android实现了基础的冒泡排序法。(左边为他的实现效果,...
2019-01-17 15:26:17
729
原创 Avoid object allocations during draw/layout operations
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); paint = new Paint(Paint.LINEAR_TEXT_FLAG); }在自定义View中的onDraw中如果有new的对象,将会报出警告,警告如下:Avoid object al...
2018-10-15 10:21:16
2112
原创 更改AndroidStudio标签页及文件状态颜色
Android Studio 会自动识别工程目录的的版本控制文件(SVN或Git),然后根据文件的版本状态来决定文件名在AS中的颜色,例如下图所示,代码编辑器中的标签页和左边的文件名字全部更改默认颜色: 这里使用的黑色主题,文件状态蓝色颜色在黑色主题下非常不友好,不易识别。如果需要更改文件文件状态颜色, 依次选择File-Settings-Vesion Control在File Statu...
2018-06-02 10:17:51
3839
原创 批量解决Casting 'findViewById(R.id.X)' to 'X' is redundant
在Android Studio 中build.gradle(Module:app) 如果compileSdkVersion >=26,进行findViewById操作会报 Casting 'findViewById(R.id.X)' to 'X' is redundant This inspection reports unnecessary cast expressions. 大意为...
2018-05-17 10:27:46
7779
3
原创 使用Heroku+mLab 部署Node应用
使用Heroku+mLab 部署Node应用,我的应用时一个Node+Express+Bootstrap搭建的多人博客!
2016-10-19 13:17:04
1050
原创 快速使用反射更换Android全局字体
问题背景之前在编写鲤鱼日语时,因为使用了外部的字体,这导致了一个问题就是我的ListView显示的是圆滑的字体,但是其他dialog、Spinner就全都是Android默认字体,这样不统一就会很难看。根据拿来主义,我找到了一个利用反射更换全局字体的方法,而且不需要使用外部库,够我用了。 代码已经上传GitHub(字体自己下载吧,太大了)-54wall/FrontInstead新建继承A...
2016-10-13 17:09:30
660
原创 eclipse打包成可运行.jar文件
问题背景因为之前一直在开发测试安卓,没有涉足PC平台,一般的java程序也是直接在ecplise中编辑完成后,直接运行的,没有进行过其他考虑,现在因为要用云或者虚拟机进行程序调用,这样直接在ecplise中运行的话,就比较麻烦了,有的则是没有linux的虚拟机就更不要提了,所以这里需要导出可运行的.jar文件。
2016-10-12 17:22:37
11008
原创 GitPush避免重复输入用户名和密码
问题背景之前已经用上了,这里补上,因为自己基于多年使用windows,还是喜欢使用可视化窗口的东西,这git工具也没有用Git Bash Here,用的就是Git Gui Here,但是总是有这种,如果是需要多人合作实时更新git时,更是苦不堪言。 原来找就有解决方法,我这里只列举一种方法
2016-10-10 11:08:34
529
原创 使用.bat文件启动windows下mongdb服务
问题背景目前在对搭建一个简单的网站比较感兴趣,使用的平台是node.js,框架当然是Express,所以数据库自然是monogodb,所以每次都要手动启动,比较麻烦,之前页没有接触过.bat,在网上搜索一番,这里写下启动mongodb的.bat文件。启动mongodb的正常顺序就是在cmd命令行中定位到你的mongodb安装的文件夹,然后执行mongod,然后加上参数就可以了,我mongodb安装的
2016-10-10 10:17:46
778
原创 使用TrackAudio播放AES加密的mp3
使用TrackAudio及Jlayer直接播放AES解密后的mp3音频流,不需要将解密文件保存到存储器上。
2016-08-24 12:59:40
3164
3
jadx-0.7.1
2018-04-18
使用TrackAudio播放AES加密的mp3
2016-08-24
在libGDX中调用Android设备摄像头
2016-08-11
CanyonBunny-master
2016-07-13
greenDAO-V2.2.0-jar
2016-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人