自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 线程池(ExecutorService)中堵塞队列(BlockingQueue)关闭时产生的问题及其解决办法 附带ExecutorService部分源码分析

在线程池中处理BlockingQueue堵塞队列, 当线程池(ExecutorService)调用shutdown()方法时, 发现线程池未关闭. 错误代码如下:/** * Created by sjx on 2020/10/28 */public class CustomLinkedBlockingQueue { private ExecutorService executorService = Executors.newSingleThreadExecutor(); Li

2020-10-30 15:09:32 1799

原创 判断点在三角形内还是三角形外 ? ? ?

闲话不多说, 自己画个图形, 判断一下它们之间的规律, 其实比较容易写出来.当前有两种方法:方法一: 判断点P, 如果在三角形内, 则三角形的每个点和P点必在对应三角形边长的同一侧. 根据这个 "点" 同一侧判断.代码如下:package sdkdemo.demo.com.lib.method;import java.util.ArrayList;import java.util.List;/** * Created by sjx on 2020/9/9 */public

2020-09-09 12:00:25 896

原创 Android 自定义钟表 表盘 机械表

最近有点时间, 突然想起以前面试的时候, 好多问过有没有写过自定义控件, 问的让我很懵逼, 说做过吧, 但好像极少特意自定义, 但说没有吧, 又觉得委屈了自己, 明明以前写过.... 最后一问, 做过自定义钟表吗? 就这? 好吧, 貌似我把他们要问的内容想复杂了..特别讨厌那种让你背代码的面试....面试某车新能源服务公司的时候, 竟然让背代码, TMD, 这什么玩意儿....上代码:项目代码, 下载地址 : https://download.csdn.net/download/x531...

2020-08-05 16:04:12 872

原创 Flutter PageView 动态替换页面坑.........

最近有机会接触Flutter, 一个现有的Flutter工程, 别人写的, 没改完BUG就跑了, 所以BUG无数, 坑无数, 让人很无语.首先说一下交互体验,个人觉得加载Flutter页面跟加载H5相差不多, 性能上和原生差了好几条街, 根本就不是一个数量级上的东西.不知道为什么那么多人推崇? 难道是跨平台方便的原因? 还是其他? 呃...,总之对Flutter特别想吐槽....好了, 上面都是个人吐槽..勿喷...工程师这样的, 主界面有几个Tab, 每个Tab对应一个...

2020-07-16 16:19:59 3157 5

原创 Android 长连接Netty 接收不完整数据的处理

前段时间有个小项目, 项目中有用Netty框架写长连接, 设置编解码new StringDecoder(Charset.forName("UTF-8"))有各种问题, 比如接收到的数据, 直接拼接字符串会出现乱码的问题.如果接收不完整数据, 设置编解码只能是new ByteArrayDecoder()这样即便拆分, 在网络传输中也是byte字节. 把字节拼接起来, 然后转义成字符串, 再做判断.由于对Netty框架不熟悉, 大家如果有好的建议, 请多指点, 谢谢....

2020-07-13 14:07:39 2419

原创 Android或java中对象复制

做项目过程中有需求用到对象复制内容, 在此随手记录一下.为何要复制对象, 在此就不做细数, 下面简单说明文字+代码.对象复制, 总体来将, 分为三种方法.方法一:用getter和setter挨个进行赋值, 这种方式简单, 但实际用起来比较麻烦.. 也就是当类比较简单的时候还可以, 类比较复杂的时候, 就不适用了 .在此就不做介绍了.方法二:要复制的类实现接口(java.l...

2019-06-27 17:51:37 4862

原创 Android中TextView文本或富文本内容自行换行的问题

Android中TextView设置文本或富文本的时候出现没有到头就换行的问题.网上有很多相关内容. 但大多都是关于文本换行的情况, 对于有富文本内容的情况, 如设置Spanned对象的内容, 会出现颜色等内容丢失的情况. 在此基础上添加富文本内容的处理. 之前代码不知道原出处在哪, 在此借用一下.如图显示内容:废话少说, 上菜~~~~~~1.对TextView进行...

2019-06-25 16:36:34 4512

原创 注解小结--实例--findViewById和Click点击事件

最近来到一家新公司, 公司的项目用到了很多第三方框架, 比如Retrofit, ButterKnife, EventBus等等, 里面很多地方都用到了注解.现在项目上线了, 闲来无事, 也随手写一下类似于ButterKnife的功能, 就以findViewById和Onclick事件为内容, 利用注解实现其功能. 下面闲话少说, 上代码~~~~~~首先创建一个关于findViewById的注解类....

2018-04-16 16:07:24 550

原创 Android 引用完整工程包括Activity和资源文件

最近需要把以前做的一个完整工程打包成SDK.供别的工程调用.开发过程中,参考过一些其他的相关文章, 一点点心得,自己在此记录一下.1. 首先把需要打包成SDK的工程种, Activity的 layout, string, color, drawable等文件, 重新命名, 做到命名唯一.2. 由于主工程引用SDK工程, 自动生成SDK工程的R文件, 则在主工程Gen文件下面.3. 修改查找资

2016-08-24 15:00:48 645

timerApp.zip

用Android原生方法, 画表盘, 时分秒指针, 蚊香圈等内容. 表盘刻度利用三角函数计算, 蚊香圈属于自己想加的内容, 做起来比较有趣.

2020-08-05

空空如也

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

TA关注的人

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