自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

核聚

可控核聚变

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mac系统 Compose for desktop 打包时报错:Invalid JDK: /Applications/IntelliJ IDEA CE.app/Contents/jbr/Content

Mac系统 Compose for desktop 打包时报错。3.Setting页面,选择jdk到刚才解压的jdk即可。1.到该地址下载jdk(版本要在jdk11及以上)解决办法:切换jdk路径(含有jlink的路径)原因:选定的jdk路径下没有jlink导致。2.解压到某个路径下。

2023-08-14 17:29:15 385

原创 W/ContextImpl: Calling a method in the system process without a qualified user

Calling a method in the system process without a qualified user

2022-07-17 22:49:16 4107 2

原创 【Android开发】使用代码来获取当前App的PID(系统进程ID)

使用Binder一行代码即可搞定int pid = Binder.getCallingPid();

2020-12-22 19:42:22 1721

原创 【Android双屏异显】如何真正的实现Android双屏异显

最近在做一个Android双屏异显的项目,要实现一台Android设备通过HDMI连接两个显示器,然后在一个App中同时显示两个不同的画面。标题实际上Android并不存在真正的像Windows一样的双屏异显,Android的双屏异显实际上是将一个View覆盖在了主显(或副显)上,从而实现两个显示器显示不同画面的效果。在网上查找相关资料,发现基本都是使用Android的Presentation...

2020-09-21 20:34:17 4430

原创 Multicast组播报错“no such device”

最近在项目中使用到了组播(多播),使用过程中,调用joinGroup方法时出现了Error“No such device”,通过查阅资料得知,这是因为设备有多个网卡,使用Multicast过程中未指定网卡,导致无法加入组播Group。解决方法:调用 joinGroup() 方法时指定网卡设备Talk is cheap, show me the code. – 鲁迅话不多说,我们直接上代码,我使用的Java,各位小伙伴可视情况更改自己的代码。// 获取所有可用网卡列表private Enumerat

2020-09-16 20:45:29 1568

原创 Netty-LengthFieldBasedFrameDecoder()长度域大小端问题

LengthFieldBasedDecoder()是Netty的一个基于消息长度域的解码器,网上有很多资料教大家如何去使用,这里不在介绍。本文主要解决一下消息头长度域的大端小端问题LengthFieldBasedFrameDecoder() 默认采用大端模式(也就是长度域的低字节对应长度数字的高位),但在项目中,通信对方发给我的长度域采用小端模式,这就让我有点懵逼了,查阅了相关资料,发现该Decoder中有一个「ByteOrder」参数,该参数可以设定长度域的大小端模式。带有该参数的构造方法如图所示:

2020-09-16 20:27:27 1122

原创 LengthFieldBasedFrameDecoder()解决Tcp粘包/半包问题

背景:最近使用Netty来做项目,过程中与服务器通信出现了Tcp协议的沾包/半包问题。其中,我还被大端小端给坑了一次,特写此文记录一下自己的解决办法。说明:一般来说,使用Tcp进行通信会出现沾包/半包现象,这是因为Tcp协议是流式协议,没有明确的消息帧的分界线。TCP消息格式图片解读:一个消息帧(frame)由 消息头(Head) 和 消息体(Body) 组成。其中,消息头总长度由长度域(Length)和一个 其他(others)组成,其总长度固定。Length:长度域,一般代表消息体(body)

2020-09-14 22:09:02 460

原创 Android隐藏顶部ActionBar

在 onCreat 中加入 : getSupportActionBar().hide();需要注意的是,该行代码可能会产生NullPointerException, 所以也可以将上面代码写为以下代码。不过一般情况下上面代码可以正常工作。 try { getSupportActionBar().hide(); } catch (NullPointer...

2019-09-24 11:03:19 816

原创 Android常用库Implemente代码

Android常用库添加方式RecyclerViewGoogle MaterialDesign 元件库ButterKnifeConstraintlayoutRecyclerView在build.gradle(app)的dependencies中添加 implementation 'com.android.support:recyclerview-v7:23.4.0'Google Mate...

2019-09-10 21:24:25 420 2

原创 [U盘] 如何恢复U盘容量

使用U盘制作U盘启动盘安装linux系统后,U盘容量从16GB变为2MB。 注意,此方法会自动格式化U盘,如果U盘有重要文件不要使用此方法!!!! 恢复步骤如下: 1.打开windows的命令行终端 方法:win+R 打开运行输入 CMD 2. 输入命令diskpart 3. 找到U盘的disk ID (通过容量大小就能分辨出来哪个是U盘) 4. 输入命令 selec...

2018-06-14 23:39:06 1866

原创 Proteus: no power supply specified for net VCC in power rail configuration

Proteus 8.0 at89c51仿真出错错误信息:no power supply specified for net VCC in power rail configuration解决办法:step1:点击工具栏上方的 Design 选项step2:点击 “Configure Power Rails"step3:勾选左下角的 "Use default power rail c...

2018-04-27 17:39:38 29485 8

翻译 正则表达式规则

符号 含义 例子 匹配结果 * 匹配前面的字符,子表达式或括号里的字符0次 a*b* aaaaa,aabbb … + 匹配前面的字符,子表达式或括号里的字符至少一次 a+b+ ab,aaabbb,abbb… [] 匹配任意一个字符(相当于“任选一个”) [A-Z]* FUCK,MAN… () 表达式编组(优先运行) (a*b)*

2017-02-03 19:20:24 633

原创 关于“QQ安全组件异常”的解决办法

最近QQ出现了一些问题,安装QQ再重启后不能正常打开,出现窗口“QQ安全组件异常”,于是乎去百度了一下,答案都是关闭杀毒软件,杀死安全软件服务,说是什么杀毒软件冲突,试了一下不管用,安装了腾讯安全管家也无济于事。但是在 linux 下使用 wine QQ时,杀死了一个名称类似 “QQprotect***”的进程也导致 qq 出现安全组件异常,恢复该进程后又可以打开正常打开QQ。 于是立马回

2017-02-02 10:31:34 39320 4

空空如也

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

TA关注的人

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