我的博客

  • 电脑中感染性病毒,“Synaptics.exe”清除过程!

    一、病发状态:主要从网上下载某个应用程序时候,通过在一个下载站中进行下载程序时候,使用下载站自带的下载器下载文件后被感染。1、行动轨迹:一是:其在C:\ProgramData\Synaptics创建原始病毒文件夹,内含“WS”子文件夹[为空]和“Synaptics.exe”文件[大小:754KB]。二是:其在C:\用户\***\AppData\Local\Temp中,释放文件“qk3

    2024-01-26 michael007js 130

  • 安卓语言基础之Kotlin高阶函数——Lambda表达式(一)

    前言前段时间在技术交流群里看一群大佬在说Kotlin的高阶函数,看起来花里胡哨,对我这个以Java语言为生产工具的安卓开发十分不友好,但是为了能以后和他们一起更好的水群,我开始学习高阶函数,去了解它的魅力。我将本篇归属于安卓开发基础必备系列,因为这部分知识属于开发语言基础知识,此外,高阶函数也是很多人推崇Kotlin的魅力所在。# 正篇首先我们看看Lambda编程,这个编程方式还是我在用Java开

    2022-12-15 michael007js 129

  • Windows10系统ISO镜像怎么从微软官网下载?

    要自己安装正版系统,第一步就是要下载到正确的系统镜像。下载的方法很多,可以通过搜索、网盘、网站或者论坛等下载,但那都不是最正宗、最纯粹的的,通过这些渠道下载,偶尔、难免也会遇到些心术不正的人给你夹带点私货。从微软官网下载Windows10系统镜像,虽然方法略微有点复杂,但好在相比通过其它渠道下载的系统镜像100%纯净、正宗、安全放心。从微软官方下载Windows10系统镜像有两种方法,一是通过“M

    2023-09-22 michael007js 126

  • openjdk 11 出现错误Caused by: java.lang.NullPointerException: Location is required的解决方法

    出现错误Caused by: java.lang.NullPointerException: Location is required的解决方法问题原因问题出现的原因是因为空指针,也就是getClass().getResource(“sample.fxml”)这个方法的结果为空我们可以测试一下,把代码稍微分为两段如图,如果为空,则输出hello,停止程序测试结果如下图分析上面我们知道了,没有找到该

    2023-07-17 michael007js 125

  • 深入解析volatile关键字

    volatile关键字在Java多线程编程编程中起的作用是很大的,合理使用可以减少很多的线程安全问题。但其实可以发现使用这个关键字的开发者其实很少,包括我自己。遇到同步问题,首先想到的一定是加锁,也就是synchronize关键字,暴力锁解决一切多线程疑难杂症。但,锁的代价是很高的。线程阻塞、系统线程调度这些问题,都会造成很严重的性能影响。如果在一些合适的场景,使用volatile,既保证了线程安

    2022-11-23 michael007js 125

  • 安卓自定义View基础-颜色

    简要介绍安卓中的颜色相关内容,包括颜色的定义,创建颜色的几种方式,以及颜色的混合模式等。一.简单介绍颜色安卓支持的颜色模式:颜色模式备注ARGB8888四通道高精度(32位)ARGB4444四通道低精度(16位)RGB565屏幕默认模式(16位)Alpha8仅有透明通道(8位)PS:其中字母表示通道类型,数值表示该类型用多少位二进制来描述。如ARGB8888则表示有四个通道(ARGB),每个对应的

    2022-12-07 michael007js 124

  • 安卓自定义View基础-角度与弧度

    一.前言1.为什么讲这个?在我们自定义View,尤其是制作一些复杂炫酷的效果的时候,实际上是将一些简单的东西通过数学上精密的计算组合到一起形成的效果。这其中可能会涉及到画布的相关操作(旋转),以及一些正余弦函数的计算等,这些内容就会用到一些角度、弧度相关的知识。2.为什么对角的描述存在角度与弧度两种单位?简单来说就是为了方便,为了精确描述一个角的大小引入了角度与弧度的概念。由于两者进制是不同的(角

    2022-12-07 michael007js 122

  • android:imeOptions 控制软键盘右下角按键

    调用软键盘输入时 发现有的软键盘右下角的字是“回车”箭头,有的是“完成”等等文字,并且有点击功能于是乎 学习了一下一、布局文件中加入 imeOptionsandroid:imeOptions="actionDone" //右下角按键“完成”android:imeOptions="actionGo" //右下角按键“开始”android:imeOpti

    2024-03-20 michael007js 119

首页
关于博主
我的博客
搜索