线程android基础

java线程示例

需要开启线程 的方法继承线程类,并在run 中写逻辑 public class Ant extends Thread{ Cake cake; public Ant(String name,Cake cake){ this.cake = cake; setName(name); } @Override ......
示例 线程 java

Knative 基础

Knative 项目简介 读音为“kay-nay-tiv”,由Google于2018年7月正式发布 Kubernetes平台的原生扩展组件,让其能够轻松地部署、运行和管理Serverless类型的云原生应用 由RedHat、Google和IBM等公司,以及各种初创公司组成的开源社区共同维护 目标在于 ......
Knative 基础

支持JDK19虚拟线程的web框架,之三:观察运行中的虚拟线程

本篇借助JProfiler工具,从线程的观察结果去印证官方资料,做到理论结合实践,让您领先一步,掌握和了解神秘的虚拟线程内幕 ......
线程 框架 JDK web 19

直播平台软件开发,Android SystemUI 导航栏动态显示隐藏

直播平台软件开发,Android SystemUI 导航栏动态显示隐藏 1、导航栏创建加载及隐藏: frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java ... try { ......
软件开发 SystemUI Android 动态 平台

Android/ImageButton如何显示二进制字符流的图片

今天做获取用户接口信息,结构如下所示(UserIcon的值只是部分,不可用),有返回用户图片的信息(二进制),需要在页面显示,这里做下笔记 { "UserCode":"admin", "UserName":"管理员", "UserIcon":"iVBORw0KGgoAAAANSUhEUgAAAIAA ......
二进制 ImageButton 字符 Android 图片

计算机基础

计算机基础 1、Python是什么? Python是一门编程语言。 语言是一种事物与另外一种事物沟通的介质。 所以说编程语言就是程序员与计算机共同的介质。 编程语言还有其他分类: 2、什么是编程? 就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来。编程的结果就是一堆文件。 3、 ......
计算机 基础

less-基础用法

什么是less? less, suss , stylus 都是css的动态扩展语言. 三种都大同小异 官网: https://less.nodejs.cn/ 怎么用? 与Node.js一起使用: 安装: npm install -g less 编译: lessc styles.less styles ......
基础 less

远程调用优化之多线程

1. 通过feign进行远程调用是一种同步调用,只有当一个远程调用执行完毕以后,才会进行下一个远程调用,效率较低。 2. 可以考虑业务的执行逻辑,如果各个远程调用之间互不影响的话,可以考虑使用多线程来进行优化,提高效率。 1. 配置线程池 1.1 在公共的微服务中编写ThreadPoolConfig ......
线程

Android RxJava 异常时堆栈信息显示不全(不准确),解决方案都在这里了

现象 大家好,我是徐公,今天为大家带来的是 RxJava 的一个血案,一行代码 return null 引发的。 前阵子,组内的同事反馈说 RxJava 在 debug 包 crash 了,捕获到的异常信息不全。(即我们捕获到的堆栈没有包含我们自己代码,都是一些系统或者 RxJava 框架的代码) ......
堆栈 解决方案 Android 方案 RxJava

网络基础01-交换机的作用是什么?路由器的作用是什么?

首先我们需要再次理解两个重要的概念,也许这两个概念几乎不会在实际工作中被提及。 冲突域:在曾经使用集线器的年代,所有主机连接在一个集线器上,每次只有一台主机可以发送数据,因为所有主机共享一个通讯信道,如果两台主机同时发送数据会产生冲突。主机会使用CSMA/CD协议来进行侦听。 CSMA/CD的基本原 ......

Js基础-闭包

在介绍闭包之前,我们先看看是什么全局变量和局部变量 全局变量和局部变量 局部变量:定义在函数内部的变量(只能在内部被访问) 形参也是一种局部变量 全局变量:不在函数内部定义的变量, 就称为全局变量,全局变量在任何函数内都可以被访问和修改 假如我们在函数内部 定义了一个和外部相同名字的变量, 那么在函 ......
闭包 基础

android中的VERSION和VERSION_CODES和compileSdkVersion, minSdkVersion 和 targetSdkVersion理解

一 背景 经常会有代码中用到 Build.VERSION.SDK_INT < Build.VERSION_CODES.O ,这是指什么意思。 在app项目中,经常会看到 android { compileSdkVersion 30 buildToolsVersion "30.0.3" default ......

k8s 基础理论汇总

1. k8s 有哪些常用组件,他们功能是什么 etcd 保存了整个集群的状态; apiserver 提供了资源操作的唯一入口,并提供认证、授权、访问控制、API 注册和发现等机 制; controller manager 负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; scheduler ......
基础理论 理论 基础 k8s k8

Android studio 修改APK打包生成名称

在app的build.gradle的android{}添加一下代码 android.applicationVariants.all{ variant -> variant.outputs.all{ def createTime = new Date().format("YYYYMMdd", Time ......
名称 Android studio APK

java基础

java基础 常量缓存池 Integer integer = new Integer(18); Integer integer1 = new Integer(18); Integer integer2 = Integer.valueOf(18); Integer integer3 = Integer ......
基础 java

【云原生持续交付和自动化测试】5.3 持续交付和DevOps实践基础知识

【云原生持续交付和自动化测试】5.3 持续交付和DevOps实践基础知识 5.3.1 什么是持续交付 云原生下对持续交付(Continuous Delivery)是一种软件开发方法,旨在实现高质量、可靠且可持续的软件交付。它强调通过自动化的流程和工具链,使得软件的构建、测试和部署过程可以频繁地进行, ......
基础知识 基础 知识 DevOps 5.3

25届实习秋招-Java面试-JUC多线程面试题整理-牛客网

JUC 介绍一下JUC下的锁(如何使用及应用场景) 线程 什么是进程: 特征 什么是线程:资源 为什么多线程,什么使用用单线程,什么时候多线程,什么条件下多线程快。 进程和线程的对比: 进程如何通信,每种通信存放的介质。|| 线程的通信,几种方式。join 进程和线程的区别,在JVM层面的体现 一个 ......
线程 Java JUC

Android-3-创建activity

activity是什么? 本质上就是一个一个的页面,可以在页面中放button,label,input等等 view是什么? 本质上就是activity中用于布局的一个个组件,是作为这些组件的 R是什么? 本来只是表示Android,但在这里表示整个布局框架的各种细节,比如要布局中的某个组件,页面的 ......
activity Android

java基础

1.类与对象 *类是方法与属性的集合,是一种抽象的概念 *对象是对该类事物的具体体现形式,具体存在的个体 student stu1=new student(); student为类名 stu1为对象名=new student()为该类的构造方法 2.成员变量和局部变量 *成员变量:在类中方法外 *可 ......
基础 java

Linux基础39 nginx动静分离, nginx资源分离, rewrite概述

一、动静分离 动静分离,通过中间件将动静分离和静态请求进行分离; 通过中间件将动态请求和静态请求,可以减少不必要的请求消耗,同时能减少请求的延时。 通过中间件将动态请求和静态请求分离,逻辑图如下: 二、配置动静分离 1.单台机器的动静分离 [root@web01 conf.d]# vim wordp ......
nginx 动静 rewrite 基础 资源

IP 路由基础

在一个典型的数据通信网络中,往往存在多个不同的IP网段,数据在不同的IP网段之间交互是需要借助三层设备的,这些设备具备路由能力,能够实现数据的跨网段转发。路由是数据通信网络中最基本的要素。路由信息是指导报文转发的路径信息,路由过程就是报文转发的过程。 路由概述 路由初识 路由是指导报文转发的路径信息 ......
路由 基础 IP

Xilinx平台以太网接口(一)TCP-IP基础

汇总篇: Xilinx FPGA平台以太网接口(汇总篇)_xilinx ethernet_子墨祭的博客-CSDN博客 本系列文章基于xilinx三速以太网IP进行学习介绍。 在完成以太网通信实验之前,必须要对以太网基础知识进行了解。时间充裕的可以看看《图解TCP/IP》作为扫盲。本文重点对以太网帧结 ......
以太网 接口 基础 Xilinx TCP-IP

【FPGA项目】沙盘演练——基础版报文收发

第1个虚拟项目 1. 前言 点灯开启了我们的FPGA之路,那么我们来继续沙盘演练。 用一个虚拟项目,来入门练习,以此步入数字逻辑的大门。 Key Words:FIFO 、SOF 、EOF、计数器、缓存、时序图、方案设计 2. 项目要求 1) 输入报文长度64~2048字节; 2) 输入报文之间最小间 ......
报文 沙盘 基础 项目 FPGA

Unity 游戏开发、03 基础篇 | C#初级编程

C#初级编程 https://learn.u3d.cn/tutorial/beginner-gameplay-scripting 8 Update 和 FixedUpdate Update(不是按固定时间调用的) 经常用于 移动非物理特性的物体(不是物理对象) 简单定时器 接收输入 FixedUpd ......
基础 Unity

【php基础】基础语法01

一、PHP简述 PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。在一个php文件中可以包括以下内容: PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码PHP 代码在服务器上执行,结果以纯 HTML 形 ......
基础 语法 php

【Linux 应用开发】pthread_kill() 检查线程是否存在

这个函数是什么?: 该函数可以用于向指定的线程发送信号: int pthread_kill(pthread_t threadId,int signal); 如果线程内不对信号进行处理,则调用默认的处理程式,如SIGQUIT会退出终止线程,SIGKILL会杀死线程等等,可以调用signal(SIGQU ......

Hbase基础知识

数据库:被称为namespace 表:创建表的时候仅需要声明列族Column family即可 行:row,每行数据由一个rowkey和多个column组成,按字典顺序存储。查询只能根据rowkey进行查询,不可以用sql 列:column由列族columnfamily和列限定符columnqual ......
基础知识 基础 知识 Hbase

Rockchip RK3399 - USB基础

一、USB基础知识回顾 在linux驱动移植-usb驱动基础我们对USB总线进行了简单的介绍,其中包括: USB协议版本介绍:USB1.0、USB1.1、USB2.0、USB3.0、USB3.1、USB3.2、USB4.0; USB接口:伴随着USB版本迭代,USB产生了多种连接器类型规范,比如Ty ......
Rockchip 基础 3399 USB RK

C++基础语言作用

C++跟C语言是相关联的。 页面排序: include include using namespace std; int main(){ ... return 0; } cin作为输入,类似于C语言的scanf。输入时添加 >>a 代表输入a值。可以接收一行内多个数据输入,不可以接收多行数据。 co ......
作用 语言 基础

Flutter插件flutter_boost 在android模块中的报红问题解决.

1,在开发Flutter插件时,打开插件的android项目,准备编写native端的代码时,发现各种报红,代码无法跳转,体验十分不好。就像我下面的截图一样: 导入了FlutterBoost flutterBoost源码爆红。但是运行正常。。这说明本身是没有问题的。。 分明是没有错误的 类都存在。但 ......
flutter_boost 插件 模块 Flutter flutter