java
文艺范的世界
分享自己的成长过程,记录自己的坎坷,让更多人受益
展开
-
字体包压缩-字体包抽取
是不是经常遇到导入一个字体包很大,本来包很小,一下子就大了好多,要优化,找了很多工具,都不行,今天它来了,快去下载吧。里面下载windows 版本的exe 然后打开,拖动要压缩的源字体包,在上面输入你要提取的字最后点生成就可以了哦。原创 2023-02-28 18:31:01 · 475 阅读 · 0 评论 -
java 处理PDF 文件jar(pdfbox-app-2.0.13.jar)
从csdn上花积分下载了一个pdfbox-app-2.0.13.jar ,本想用来在android 处理pdf的,结果,使用报错,没有找到处理办法,觉得这就没吊用,想在次上传到我的资源上给大家1积分下载,但是CSDN坑爹,不让传,说重复,那我就提交百度网盘,给大家免费下载。网盘地址:链接:https://pan.baidu.com/s/1i5f-J_WD7dnjXu3Vzm_i4g提取码:nnrh...原创 2021-04-20 18:49:20 · 907 阅读 · 0 评论 -
Java、Android 相关工具代码记录
1、生成随机字符串//length表示生成字符串的长度public static String getRandomStr(int length) { String source = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random = new Random(); StringBuffer sb = new StringBuffer();.原创 2020-07-17 10:51:49 · 155 阅读 · 0 评论 -
滑块验证demo
https://github.com/luozhanming/Captcha Android滑块拼图验证码控件https://blog.csdn.net/sdfsdfdfa/article/details/79120665 Android拼图滑块验证码控件https://github.com/mcxtzhang/SwipeCaptcha Swipe captcha of Android platform. Android 平台的滑动验证码。https://www.jianshu.com/p/9bf98转载 2020-05-21 17:30:44 · 699 阅读 · 0 评论 -
Java算法,排序,对比
1、数组对比排序,eg: {5,2,0,1,3,7,4,9,8} ,@Testpublic void testArray(){ int[] array = new int[]{5,2,0,1,3,7,4,9,8}; for (int i=0;i<array.length-1;i++){ int index = i; for (int ...原创 2018-11-29 15:26:19 · 222 阅读 · 0 评论 -
二分查找
《编程珠玑》里说过:大约10%的专业程序员,才能够正确地写出二分查找。尽管第一个二分查找程序于1946年就公布了,但是第一个没有bug的程序在1962年才出现。哈哈哈哈,,,知道厉害了吧?下面就来上代码加注释。二分查找就是把一组数据分隔一半一半的进行查找,这样就大大的减少了时间,也让代码变的更高效!int[] array = new int[]{2,3,1,9,4,7,5,8,6};...原创 2018-12-07 10:48:39 · 101 阅读 · 0 评论 -
快速排序法
快速排序法:思想:扫码查看快速排序的小视频解说,或者打开地址:https://pan.baidu.com/s/1HTTp77ctQYjZLPJgxRstBQ 查看应用场景 数据量大并且是线性结构短处 有大量重复数据的时候,性能不好 单向链式结构处理性能不好(一般来说,链式都不使用)//快速排序 31 21 59 68 12 40// x...原创 2018-12-07 15:56:39 · 156 阅读 · 0 评论 -
手动书写实现安全哈希算法SHA-1加密功能
1、首先说明SHA-1算法虽然可以实现加密,但是我们也只是按照官方提供的文档来实现的,SHA-1算法内部具体的一些算法推论(比如一些计算是怎么的出来的,这些官方并没有给出),所以我们也只是按照套路实现自己的一套SHA-1加密算法,所以码友们不要纠结一些计算是如何得出来的,因为没几个人知道,所以这就保证了这种加密方式被破解出来的可能性非常低,如果有了解的码友们应该知道这些吧!2、下面开始简单介绍...原创 2019-01-14 09:45:24 · 1109 阅读 · 2 评论 -
Android中应用AOP面向切面编程处理登录或者提取信息
一般情况我们的App里面在各个界面会有判断是否登录,如果用户登录过了直接进行下一步操作,如用户没有登录则跳转到登录界面,或者在用户操作某一步时手机相关信息等,我们都可以使用AOP切面进行处理。例如之前我们这么写: if(isLogin) { // 如果登录才跳转,进入我的关注页面 Intent intent = new Intent(thi...原创 2019-07-22 15:19:38 · 649 阅读 · 0 评论