“金三银四” “阿里” 我去定了,谁也拦不住我,这份《Android面试宝典》说的-程序员宅基地

技术标签: 程序员  面试  java  android  

(1).如何使用栈实现队列的功能?(广州荔枝FM)

(2).两个栈实现一个队列(蘑菇街)

(3).两个队列实现一个栈 (腾讯)

(4).对比一下队列和栈,以及它们底部实现 (腾讯)

1.1.5 二叉树

(1).如何在给定的二叉树中执行先序遍历?(百度)

(2).如何实现后序遍历算法?(百度)

(3).如何在给定数组中执行二分法搜索?(苏宁)

(4).已知前序遍历为{1,2,4,7,3,5,6,8},中序遍历为{4,7,2,1,5,3,8,6},它的二叉树是怎么样的?(58)

(5).输入两棵二叉树A 和 B,判断 B 是不是 A 的子结构。 (爱奇艺)

(6).请实现两个函数,分别用来序列化二叉树和反序列化二叉树。 (YY)

(7).平衡二叉树和红黑树的区别?(字节跳动)

(8).什么是平衡二叉树,它有什么特征 (美团)

(9).B 树,B+树

1.1.6 HashMap

(1).HashMap的底层原理是什么?线程安全么? (百度( 美团)

(2).HashMap中put是如何实现的? (滴滴)

(3).谈一下hashMap中什么时候需要进行扩容,扩容resize()又是如何实现的?

(4).什么是哈希碰撞?怎么解决? (滴滴.美团)

(5).HashMap和HashTable的区别 (小米)

(6).HashMap中什么时候需要进行扩容,扩容resize()是如何实现的? (滴滴)

(7).hashmap concurrenthashmap原理 (美团)

(8).arraylist和hashmap的区别,为什么取数快?(字节跳动)

1.1.7图

(1).旋转输出矩阵

(2).给定一个矩阵 int matrixA[m][n],每行每列都是增序的,实现一个算法去寻找矩阵中的某个元素 element. (搜狗)

1.1.8排序算法有哪些?

(1).top-k排序堆排序,位图法) (美团)

(2).冒泡排序的手写 (华捷艾米)

(3).堆排序算法的手写 (华捷艾米)

(4).椭圆形场地有两个赛道,可以同时提供两匹马比赛,两匹马比赛后,可以获知两匹马中跑的快的那匹马,但是没有计时工具。问题,如何最优的算法(比赛次数最少),获知10匹马中速度最快的三匹马 (阿里)

(5).输入一个整型无序数组,对堆排序(阿里)

(6).如何使用快速排序算法对整数数组进行排序([CVTE)

1.1.9 查找算法

(1).有序数组的二分查找算法(百度)

1.1.10 串

(1).给定一个字符串,请你找出其中不含有重复字符的 最长子串的长度。 (字节跳动)

(2).给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。

1.1.11 请写出以下算法的时间复杂度

冒泡排序法 插入排序法 堆排序法 二叉树排序法

1.1.12 其他算法

(1).常用的对称加密算法,有什么不同? (字节跳动)

(2).如何在无序(有负数)的数组中查找是否存在和为target的两个数组合,twoSum();(字节)

1.2 Java基础

(1).什么情况下会发生栈内存溢出?

(2).如果让你写一段栈溢出的代码你会什么写,一个栈大概有多大,为什么?每个线程都有这样大小的一个栈吗? (美团)

(3).JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代?

(4).介绍下GC回收机制与分代回收策略。

(5).Java中有几种引用关系,它们的区别是什么?

(6).GC收集算法有哪些?它们的特点是什么?

(7).如何判断一个对象是否被回收,有哪些GC算法,实际虚拟机使用最多的是什么GC算法(美团)

(8).Jvm内存 结构说一下。

a.描述JVM内存模型。(东方头条)

(9).JVM DVM ART的区别(360)

(10).描述GC机制。Class会不会回收?用不到的Class怎么回收?(东方头条)

(11).StackOverFlow与OOM的区别?分别发生在什么时候,JVM栈中存储的是什么,堆存储的是什么?([美团])

(12).Java虚拟机和Dalvik虚拟机的区别?

(13).请描述new一个对象的流程。

(14).Java对象会不会分配到栈中?

(15).String, Stringbuffer, StringBuilder 的区别是什么?(东方头条)

a.String StringBuffer StringBuilder在进行字符串操作时的效率;这里主要考察String在内存中是如何创建的。(字节跳动)

(16).String为什么是不可变的?(字节跳动)

a.String为什么设计成final的?

(17).final 、finally、finalize 区别。

(18).抽象类和接口的区别。

(19).重载和重写的区别 (京东)

(20).什么是值传递和引用传递,Java 是值传递还是引用传递?

(21).String s = new String(“”);创建了几个对象?

(22).java里 equals和== 区别。

(23).try-catch-finally,try里有return,finally还执行么?

(24).Excption与Error区别。

(25).Static class 与non static class的区别。

(26).PathClassLoader与DexClassLoader的区别是什么?

(27).什么是双亲委托机制,为什么需要双亲委托机制?

(28).描述JVM类加载过程。

(29).动态代理是什么?如何实现?

(30).动态代理的方法怎么初始化的?(字节跳动)

(31).CGLIB动态代理(字节跳动)

(32).说说反射的应用场景,哪些框架,原理是什么?

(33).Java泛型的特点与优缺点,泛型擦除是怎么回事?

(34).List能否转为List。

(35).泛型super和extends的区别。

a.说法2:Java 的泛型,<? super T> 和 <? extends T> 的区别。

(36).为什么IO是耗时操作?

1.3 并发编程

(1).假如只有一个cpu,单核,多线程还有用吗 ?(美团)

(2).sychronied修饰普通方法和静态方法的区别?什么是可见性?

(3).锁分哪几类?

(4).CAS无锁编程的原理。(字节跳动)

(5).ReentrantLock的实现原理。

(6).AQS原理 (小米 京东)

(7).Synchronized的原理以及与ReentrantLock的区别。(360)

(8).Synchronized在JDK1.8之后做了哪些优化 (京东)

(9).Synchronized static与非static锁的区别和范围(小米)

(10).volatile关键字干了什么?(什么叫指令重排) (字节跳动)

(11).volatile 能否保证线程安全?在DCL上的作用是什么?

(12).volatile和synchronize有什么区别?(B站 小米 京东)

(13).两个线程用不同的对象,怎么样?(字节跳动)

(14).什么是守护线程?你是如何退出一个线程的?

(15).sleep 、wait、yield 的区别,wait 的线程如何唤醒它?(东方头条、字节跳动)

(16).sleep是可中断的么?(小米)

(17).实现非阻塞式生产者消费者(字节跳动)

(18).如何开启一个线程,开启大量线程会有什么问题,如何优化?(美团)

(19).线程生命周期。

(20).ThreadLocal是什么?

(21).AyncTask的原理。

(22).AsyncTask中的任务是串行的还是并行的?

(23).线程池管理线程原理。

(24).线程池的相关参数,有哪些类型的线程池,线程池任务如何调度,任务队列只是先进先出的队列吗,任务有优先级怎么办,知道优先级反转吗? (美团)

(25).有三个线程T1,T2,T3,怎么确保它们按顺序执行?

(26).Android中操作多线程的方式有哪些?

(27).怎样获取当前线程是否是主线程 (字节跳动)

(28).HandlerThread是什么?

(29).线程间如何通信?

(30).RxJava线程切换原理,RxJava1和RxJava2的区别有哪些?

1.4 网络编程

(1).描述TCP三次握手与四次挥手的过程与意义。

a.TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗?

b.三次握手为什么不是两次一次 五次六次(美团)

(2).TCP与UDP的区别是什么?(腾讯)

(3).Http与Https的关系是什么?

(4).SSL握手的过程。

(5).Http的post与get请求的区别是什么?

(6).输入一个URL到浏览器发生了什么?(美团)

Android 相关:
  • 性能优化与源码

  • Android之SharedPreferences内部原理浅析

  • Android源码分析-消息队列和Looper

  • Android源码分析—带你认识不一样的AsyncTask

  • Android性能优化之使用线程池处理异步任务

  • Android Context完全解析,你所不知道的Context的各种细节

  • Android进程间通信(IPC)机制Binder简要介绍和学习计划

  • Activity

  • Activity是什么?

  • 典型情况下的Activity生命周期?

  • 异常情况下的Activity的生命周期 & 数据如何保存和恢复?

  • 从Activity A跳转到Activity B之后,然后再点击back键之后,它们的生命周期调用流程是什么?

  • 如何统计Activity的工作时间?

  • 给我说说Activity的启动模式 & 使用场景。

  • 如何在任意位置关掉应用所有Activity & 如何在任意位置关掉指定的Activity?

  • Activity的启动流程(从源码角度解析)?

  • 启动一个其它应用的Activity的生命周期分析。

  • BroadcastReceiver

  • 广播是什么?

  • 广播的注册方式有哪些?

  • 广播的分类 & 特性 & 使用场景?

  • 说说系统广播和本地广播的原理 & 区别 & 使用场景。

  • 有两个应用注册了一样的广播,一个是静态,一个是动态,连优先级也一样,那么当广播从系统发出来后,哪个应用先接收到广播?

  • Fragment

  • Android中v4包下Fragment和app包下Fragment的区别是什么?

  • Fragment的生命周期 & 请结合Activity的生命周期再一起说说。

  • 说说Fragment如何进行懒加载。

  • ViewPager + Fragment结合使用会出现内存泄漏吗 & 如何解决?

  • Fragment如何和Activity进行通信 & Fragment之间如何进行通信?

  • 给我谈谈Fragment3种切换的方式以及区别 & 使用场景。

  • getFragmentManager,getSupportFragmentManager,getChildFragmentManager之间的区别?

  • FragmentPagerAdapter和FragmentStatePagerAdapter区别?

  • Fragment如何实现类似Activity栈的压栈和出栈效果的?

  • 序列化

  • 什么是序列化 & 能用来干什么?

  • Android中序列化方式有几种?说说它们的区别。

  • 如果想要序列化的类中某些字段不序列化,那么应该怎么做?

  • ** IPC**

  • 说说你对Android多进程开发的认识?

  • Android中进程间通信的方式有哪些?

  • 什么是AIDL?如何创建一个AIDL。

  • 文件存储

  • 说说Android中数据持久化的方式 & 使用场景。

  • 接触过MMKV吗?说说SharedPreference和它的区别。

  • 第三方数据库框架用过哪些?有没有自己封装过一个SQLite的库?

  • SQLite是线程安全的吗 & SharedPreference是线程安全的吗?

  • 请简单的给我说说什么是三级缓存?

  • SharedPreference的apply和commit的区别。

  • 谈谈你对SQLite事务的认识。

  • ListView & RecyclerView

  • ListView是什么?如何使用?

  • RecyclerView是什么?如何使用?如何返回不一样的Item。

  • ListView和RecycyclerView的区别是什么?

  • 分别讲讲你对ListView & RecyclerView的优化经验。

  • 给我说说RecyclerView的回收复用机制

  • 说说你是如何给ListView & RecyclerView加上拉刷新 & 下拉加载更多机制。

  • 谈谈你是如何对ListView & RecycleView进行局部刷新的?

  • 谈谈如何进行分页加载?

  • ScrollView下嵌套一个ListView通常会出现什么问题?

  • 一个ListView或者一个RecyclerView在显示新闻数据的时候,出现图片错位,可能的原因有哪些 & 如何解决?

  • View事件分发机制

  • View绘制机制

  • 布局

  • Binder

  • 动画机制

  • JNI

  • Window & Appliction & Context

  • 通知

  • 对话框(Dialog & DialogFragment & PopWindow)

  • 蓝牙

  • Android中进程与线程调度之nice

  • Android动态链接库so的加载原理

  • Toast 原理剖析

  • Android I/O

  • Android项目构建流程

  • HTTP、HTTPS、TCP/IP、Socket通信、三次握手四次挥手过程

  • TCP协议与UDP协议的区别

  • 网页中输入url,到渲染整个界面的整个过程,以及中间用了什么协议?

  • 具体介绍下TCP/IP

  • TCP的三次握手和四次挥手,为什么不是两次握手?为什么挥手多一次呢?

  • HTTP的几种请求方法具体介绍

  • HTTP请求和响应报文的格式,以及常用状态码。

  • Service的两种启动方式?区别在哪?

  • 如何保证Service不被杀死 ?

  • 能否在Service开启耗时操作 ? 怎么做 ?

  • 用过哪些系统Service ?

  • 了解ActivityManagerService吗?发挥什么作用

  • 描述一下Android数据持久存储方式?

  • SharedPreferences的应用场景?注意事项?

  • SharedPrefrences的apply和commit有什么区别?

  • 了解SQLite中的事务操作吗?是如何做的

  • 使用SQLite做批量操作有什么好的方法吗?

  • 如何删除SQLite中表的个别字段

  • 使用SQLite时会有哪些优化操作?

  • 广播有几种形式 ? 都有什么特点 ?

  • 广播的两种注册方式 ?

  • 广播发送和接收的原理了解吗 ?(Binder机制、AMS)

  • 谈谈消息机制Handler作用 ?有哪些要素 ?流程是怎样的 ?

  • 一个线程能否创建多个Handler,Handler跟Looper之间的对应关系 ?

  • 软引用跟弱引用的区别

  • Handler 引起的内存泄露原因以及最佳解决方案

  • 为什么系统不建议在子线程访问UI?

  • Looper死循环为什么不会导致应用卡死?

  • 使用Handler的postDealy后消息队列会有什么变化?

  • 可以在子线程直接new一个Handler吗?怎么做?

  • Message可以如何创建?哪种效果更好,为什么?

  • 线程池的好处? 四种线程池的使用场景,线程池的几个参数的理解?

  • Android中还了解哪些方便线程切换的类?

  • 讲讲AsyncTask的原理

  • IntentService有什么用 ?

  • Bitmap使用需要注意哪些问题 ?

  • Bitmap.recycle()会立即回收么?什么时候会回收?如果没有地方使用这个Bitmap,为什么垃圾回收不会直接回收?

  • 一张Bitmap所占内存以及内存占用的计算

  • Android中缓存更新策略 ?

  • LRU的原理 ?

  • 内存泄露和内存溢出的区别 ?AS有什么工具可以检测内存泄露

  • 性能优化,怎么保证应用启动不卡顿? 黑白屏怎么处理?

  • 强引用置为null,会不会被回收?

  • ListView跟RecyclerView的区别

  • ListView的adapter是什么adapter

  • LinearLayout、FrameLayout、RelativeLayout性能对比,为什么?

  • 谈谈MVC、MVP和MVVM,好在哪里,不好在哪里 ?

  • 封装p层之后.如果p层数据过大,如何解决?

  • 是否能从Android中举几个例子说说用到了什么设计模式 ?

  • 装饰模式和代理模式有哪些区别 ?

  • 如何进行单元测试,如何保证App稳定 ?

  • Android中如何查看一个对象的回收情况 ?

  • Apk的大小如何压缩 ?

  • 如何通过Gradle配置多渠道包?

  • 插件化原理分析

  • 组件化原理

  • 跨组件通信

  • 组件化中路由、埋点的实现

  • Hook以及插桩技术

  • Android的签名机制?

  • 会用Kotlin、Fultter吗? 谈谈你的理解

  • Kotlin和Java的区别

  • 说一下Kotlin的伴生对象

  • 请简单介绍下Flutter框架,以及它的优缺点?

  • 介绍下Flutter的理念架构

  • 介绍下Flutter的FrameWork层和Engine层,以及它们的作用

  • 介绍下Widget、State、Context 概念

  • StatefulWidget 的生命周期

  • 简述Widgets、RenderObjects 和 Elements的关系

  • 简述Flutter的绘制流程

  • 简述Flutter的线程管理模型

  • 设计思想与代码质量优化

  • 程序性能优化

  • 内存优化

  • 耗电优化

  • 网络传输与数据存储优化

  • 开发效率优化

  • 热修复设计

  • 插件化框架设计

  • 组件化框架设计.

  • 图片加载框架

  • 网络访问框架设计

  • RXJava响应式编程框架设计

  • IOC架构设计

  • Android架构组件Jetpack

  • LeakCanary核心原理源码浅析

  • LruCache 使用及原理

  • ARouter原理

  • 注解框架实现原理

  • Android 如何编写基于编译时注解的项目

  • RxJava2+Retrofit2+OkHttp3的基础、封装和项目中的使用

  • Rxjava2.0+Retrofit+Okhttp(封装使用)+MVP框架搭建

  • Android 插件化和热修复知识梳理

  • Android开发中比较常见的内存泄漏问题及解决办法

  • 如何检测和定位Android内存泄漏

  • 图片占据的内存算法

  • 为什么图片需要用软引用,MVP模式中的view接口用弱引用

  • 基于DataBinding与LiveData的MVVM实践

  • App稳定性优化

  • App启动速度优化

  • App内存优化

  • App绘制优化

  • App瘦身

  • 网络优化

  • App电量优化

  • 安卓的安全优化

  • 为什么WebView加载会慢呢?

  • 如何优化自定义View

(1). Acitvity的生命周期是什么样的?

a. Acitvity的生命周期,如何摧毁一个Activity?

(2). Activity的4大启动模式,与开发中需要注意的问题,如onNewIntent() 的调用;

a. Activity的启动模式,区别

b. singleInstance如果不指定栈名,是怎么分配的?

(3). Intent显示跳转与隐式跳转,如何使用?

(4). Activity A跳转B,B跳转C,A不能直接跳转到C,A如何传递消息给C?

(5). Activity如何保存状态的?

(6). 请描诉Activity的启动流程,从点击图标开始。

a. APP是怎么启动的?

b. 启动一个Activity的流程分析

(7). Service的生命周期是什么样的?

a. Service两种生命周期以及区别

(8). 你会在什么情况下使用Service?

(9). startServer和bindServier的区别?

(10). Service和Thread的区别?

(11). IntentService与Service的区别?

(12). ContentProvider如何自定义与使用场景是什么?

(13). BroadcastReciver的静态注册与动态注册的区别?

(14). 广播的分类与工作原理

(15). 可以再onReceive中开启线程么,会有什么问题?

(16). 什么是有序广播?

(17). Application、Activity、Service中context的区别?能否启动一个activity、dialog?

(18). Fragment的生命周期?

(19). Fragment的构造函数为啥不让传参?

(20). Fragment add与replace的区别,分别对Fragment的生命周期影响

三、View System

(1).View绘制流程与自定义View注意点。

Android中的每一个UI控件都是集成自View,然后这些View都具有相同的绘制流程,必须经过measure,layout和draw.

view的绘制流程是在Window添加过程中,ViewRootImpl类的setView方法开始的

(2).在onResume中可以测量宽高么

(3).事件分发机制是什么过程?

(4)冲突怎么解决?

(5).View分发反向制约的方法?

(6).自定义Behavior,NestScroll,NestChild。

(7).View.inflater过程与异步inflater

(8).inflater为什么比自定义View慢?

(9).onTouchListener onTouchEvent onClick的执行顺序。

(10).怎么拦截事件 onTouchEvent如果返回false onClick还会执行么?

(11).事件的分发机制,责任链模式的优缺点

(12).动画的分类以及区别

(13).属性动画与普通的动画有什么区别?

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

如何做好面试突击,规划学习方向?

面试题集可以帮助你查漏补缺,有方向有针对性的学习,为之后进大厂做准备。但是如果你仅仅是看一遍,而不去学习和深究。那么这份面试题对你的帮助会很有限。最终还是要靠资深技术水平说话。

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。建议先制定学习计划,根据学习计划把知识点关联起来,形成一个系统化的知识体系。

学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。

同时我还搜集整理2020年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节

image

在搭建这些技术框架的时候,还整理了系统的高级进阶教程,会比自己碎片化学习效果强太多。

image

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

[外链图片转存中…(img-ivAvZJ4R-1713426914571)]

[外链图片转存中…(img-nMj8OUiB-1713426914571)]

[外链图片转存中…(img-V9vvnFXF-1713426914572)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

如何做好面试突击,规划学习方向?

面试题集可以帮助你查漏补缺,有方向有针对性的学习,为之后进大厂做准备。但是如果你仅仅是看一遍,而不去学习和深究。那么这份面试题对你的帮助会很有限。最终还是要靠资深技术水平说话。

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。建议先制定学习计划,根据学习计划把知识点关联起来,形成一个系统化的知识体系。

学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。

同时我还搜集整理2020年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节

[外链图片转存中…(img-9axGa24S-1713426914573)]

在搭建这些技术框架的时候,还整理了系统的高级进阶教程,会比自己碎片化学习效果强太多。

[外链图片转存中…(img-vS4SfpiM-1713426914574)]

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/2401_84121674/article/details/137924814

智能推荐

oracle 12c 集群安装后的检查_12c查看crs状态-程序员宅基地

文章浏览阅读1.6k次。安装配置gi、安装数据库软件、dbca建库见下:http://blog.csdn.net/kadwf123/article/details/784299611、检查集群节点及状态:[root@rac2 ~]# olsnodes -srac1 Activerac2 Activerac3 Activerac4 Active[root@rac2 ~]_12c查看crs状态

解决jupyter notebook无法找到虚拟环境的问题_jupyter没有pytorch环境-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏99次。我个人用的是anaconda3的一个python集成环境,自带jupyter notebook,但在我打开jupyter notebook界面后,却找不到对应的虚拟环境,原来是jupyter notebook只是通用于下载anaconda时自带的环境,其他环境要想使用必须手动下载一些库:1.首先进入到自己创建的虚拟环境(pytorch是虚拟环境的名字)activate pytorch2.在该环境下下载这个库conda install ipykernelconda install nb__jupyter没有pytorch环境

国内安装scoop的保姆教程_scoop-cn-程序员宅基地

文章浏览阅读5.2k次,点赞19次,收藏28次。选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。上面可以看到很多bucket以及软件数。如果官网登陆不了可以试一下以下方式。_scoop-cn

Element ui colorpicker在Vue中的使用_vue el-color-picker-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏3次。首先要有一个color-picker组件 <el-color-picker v-model="headcolor"></el-color-picker>在data里面data() { return {headcolor: ’ #278add ’ //这里可以选择一个默认的颜色} }然后在你想要改变颜色的地方用v-bind绑定就好了,例如:这里的:sty..._vue el-color-picker

迅为iTOP-4412精英版之烧写内核移植后的镜像_exynos 4412 刷机-程序员宅基地

文章浏览阅读640次。基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。_exynos 4412 刷机

Linux系统配置jdk_linux配置jdk-程序员宅基地

文章浏览阅读2w次,点赞24次,收藏42次。Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)_linux配置jdk

随便推点

matlab(4):特殊符号的输入_matlab微米怎么输入-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏19次。xlabel('\delta');ylabel('AUC');具体符号的对照表参照下图:_matlab微米怎么输入

C语言程序设计-文件(打开与关闭、顺序、二进制读写)-程序员宅基地

文章浏览阅读119次。顺序读写指的是按照文件中数据的顺序进行读取或写入。对于文本文件,可以使用fgets、fputs、fscanf、fprintf等函数进行顺序读写。在C语言中,对文件的操作通常涉及文件的打开、读写以及关闭。文件的打开使用fopen函数,而关闭则使用fclose函数。在C语言中,可以使用fread和fwrite函数进行二进制读写。‍ Biaoge 于2024-03-09 23:51发布 阅读量:7 ️文章类型:【 C语言程序设计 】在C语言中,用于打开文件的函数是____,用于关闭文件的函数是____。

Touchdesigner自学笔记之三_touchdesigner怎么让一个模型跟着鼠标移动-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。跟随鼠标移动的粒子以grid(SOP)为partical(SOP)的资源模板,调整后连接【Geo组合+point spirit(MAT)】,在连接【feedback组合】适当调整。影响粒子动态的节点【metaball(SOP)+force(SOP)】添加mouse in(CHOP)鼠标位置到metaball的坐标,实现鼠标影响。..._touchdesigner怎么让一个模型跟着鼠标移动

【附源码】基于java的校园停车场管理系统的设计与实现61m0e9计算机毕设SSM_基于java技术的停车场管理系统实现与设计-程序员宅基地

文章浏览阅读178次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_基于java技术的停车场管理系统实现与设计

Android系统播放器MediaPlayer源码分析_android多媒体播放源码分析 时序图-程序员宅基地

文章浏览阅读3.5k次。前言对于MediaPlayer播放器的源码分析内容相对来说比较多,会从Java-&amp;amp;gt;Jni-&amp;amp;gt;C/C++慢慢分析,后面会慢慢更新。另外,博客只作为自己学习记录的一种方式,对于其他的不过多的评论。MediaPlayerDemopublic class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal..._android多媒体播放源码分析 时序图

java 数据结构与算法 ——快速排序法-程序员宅基地

文章浏览阅读2.4k次,点赞41次,收藏13次。java 数据结构与算法 ——快速排序法_快速排序法