待兔 待兔
3年前
一篇文章弄懂 Java 反射的使用
说到Java反射,必须先把Java的字节码搞明白了,也就是Class,大Class在之前的文章中,我们知道了Java的大Class就是类的字节码,就是一个普通的类,里面保存的是类的信息,还不太明白Java的大Class的,可以先看一下之前的文章先想一个问题1.给我们一个类,我们如何使用?这还不简单,通过这个类,创建一个类的对象,再通过这个
简
3年前
Android四大组件与进程启动的关系
一.概述Android系统将进程做得很友好的封装,对于上层app开发者来说进程几乎是透明的.了解Android的朋友,一定知道Android四大组件,但对于进程可能会相对较陌生.一个进程里面可以跑多个app,一个app也可以跑在多个进程里,通过配置Android:process属性来决定所运行在哪个进程。再进一步进程是如何创建的,可能很多人不知道f
CuterCorley CuterCorley
3年前
Python全栈(七)Flask框架之1.Flask简介与URL和视图介绍
一、虚拟环境介绍1.虚拟环境与全局环境有时候安装了一个Python库,可能在IDE如PyCharm中不能使用,这是因为:通过pip安装的库默认一般在全局环境中,而PyCharm一般会默认创建虚拟环境,所以两者的环境不一致,导致安装的包不能正常导入使用,解决办法有2种:在PyCharm虚拟环境中安装库,使库位于虚拟环境中将PyCharm的环
Wesley13 Wesley13
3年前
java多线程实现复制功能并统计进度
业务描述复制某目录下的一个大文件,要求使用10个线程同时工作。并且统计复制的完成度,类似于进度条的功能。业务分析步骤:1、在使用多线程进行拷贝的时候,首先要知道文件的大小然后根据线程的数量,计算出每个线程的工作的数量。需要一个拷贝的类,进行复制,初始化线程数组2、创建一个统计文件复制进度的线程类。3、拷贝线程。
xiguaapp xiguaapp
3年前
jvm
类的加载连接与初始化加载:查找并加载类的二进制数据连接验证:确保被加载的类的正确性准备:为类的静态变量分配内存,并将其初始化为默认值解析:把类中的符号引用转换成为直接引用初始化:为类的静态变量赋予正确的初始值主动使用创建类的实例访问某个类或接口的静态变量,或者对该静态变量赋值调用类的
Wesley13 Wesley13
3年前
Java中的静态内部类学习记录
一、静态内部类:1.静态内部类,静态内部类对象可以不依赖于外部类对象,直接创建。 2.静态内部类中,只能直接访问外部类的静态成员,如果需要调用非静态成员,可以通过实例对象实例。3.静态内部类对象实例时,可以不依赖于外部类对象4.可以通过外部类.内部类.静态成员的方式,访问内部类中的静态成员。5.当内部类属性与外部类属性同名时,默认直接
Stella981 Stella981
3年前
JavaScript回调函数的高手指南
摘要:本文将会解释回调函数的概念,同时帮你区分两种回调:同步和异步。回调函数是每个前端程序员都应该知道的概念之一。回调可用于数组、计时器函数、promise、事件处理中。本文将会解释回调函数的概念,同时帮你区分两种回调:同步和异步。1.回调函数首先写一个向人打招呼的函数。只需要创建一个接受name参数的函数gree
Wesley13 Wesley13
3年前
unity播放视频切换黑屏问题如何解决
在unity里面播放视频,我们会经常遇到两个视频之间切换的时候会黑屏一下,虽然时间很短,但是闪黑一下客户肯定会不满意,为解决这个问题我也是绞尽了脑汁,后来完美解决了,现在分享一下我的方法,主要分为三步:第一步:创建一个计时器申请一个单精度浮点变量,赋值为0。floatjishi0;在Update函数里将计时器和当前游
Easter79 Easter79
3年前
Spring实战第四版笔记
一、Spring的功能底层一般都依赖于它的两个核心特性:依赖注入(DI)、面向切面编程(AOP)。  (1)依赖注入(DI)    背景:在一些有实际应用的类中都会有两个或者更多的类组成,这些类相互之间进行协作来完成特定的业务逻辑。按照传统的做法,每个对象负责管理与自己相互协作的对象(即它所依赖的对象,一般是使用new来创建对象)的引用,这
Stella981 Stella981
3年前
Git 多人协作开发的过程
Git可以完成两件事情:1\.版本控制2.多人协作开发如今的项目,规模越来越大,功能越来越多,需要有一个团队进行开发。如果有多个开发人员共同开发一个项目,如何进行协作的呢。Git提供了一个非常好的解决方案多人协作开发。1.多人协作原理典型的做法是,首先创建一个git服务器,被多个人所