“金三银四” “阿里” 我去定了,谁也拦不住我,这份《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

智能推荐

攻防世界_难度8_happy_puzzle_攻防世界困难模式攻略图文-程序员宅基地

文章浏览阅读645次。这个肯定是末尾的IDAT了,因为IDAT必须要满了才会开始一下个IDAT,这个明显就是末尾的IDAT了。,对应下面的create_head()代码。,对应下面的create_tail()代码。不要考虑爆破,我已经试了一下,太多情况了。题目来源:UNCTF。_攻防世界困难模式攻略图文

达梦数据库的导出(备份)、导入_达梦数据库导入导出-程序员宅基地

文章浏览阅读2.9k次,点赞3次,收藏10次。偶尔会用到,记录、分享。1. 数据库导出1.1 切换到dmdba用户su - dmdba1.2 进入达梦数据库安装路径的bin目录,执行导库操作  导出语句:./dexp cwy_init/[email protected]:5236 file=cwy_init.dmp log=cwy_init_exp.log 注释:   cwy_init/init_123..._达梦数据库导入导出

js引入kindeditor富文本编辑器的使用_kindeditor.js-程序员宅基地

文章浏览阅读1.9k次。1. 在官网上下载KindEditor文件,可以删掉不需要要到的jsp,asp,asp.net和php文件夹。接着把文件夹放到项目文件目录下。2. 修改html文件,在页面引入js文件:<script type="text/javascript" src="./kindeditor/kindeditor-all.js"></script><script type="text/javascript" src="./kindeditor/lang/zh-CN.js"_kindeditor.js

STM32学习过程记录11——基于STM32G431CBU6硬件SPI+DMA的高效WS2812B控制方法-程序员宅基地

文章浏览阅读2.3k次,点赞6次,收藏14次。SPI的详情简介不必赘述。假设我们通过SPI发送0xAA,我们的数据线就会变为10101010,通过修改不同的内容,即可修改SPI中0和1的持续时间。比如0xF0即为前半周期为高电平,后半周期为低电平的状态。在SPI的通信模式中,CPHA配置会影响该实验,下图展示了不同采样位置的SPI时序图[1]。CPOL = 0,CPHA = 1:CLK空闲状态 = 低电平,数据在下降沿采样,并在上升沿移出CPOL = 0,CPHA = 0:CLK空闲状态 = 低电平,数据在上升沿采样,并在下降沿移出。_stm32g431cbu6

计算机网络-数据链路层_接收方收到链路层数据后,使用crc检验后,余数为0,说明链路层的传输时可靠传输-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏8次。数据链路层习题自测问题1.数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与”数据链路接通了”的区别何在?2.数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。3.网络适配器的作用是什么?网络适配器工作在哪一层?4.数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?5.如果在数据链路层不进行帧定界,会发生什么问题?6.PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不_接收方收到链路层数据后,使用crc检验后,余数为0,说明链路层的传输时可靠传输

软件测试工程师移民加拿大_无证移民,未受过软件工程师的教育(第1部分)-程序员宅基地

文章浏览阅读587次。软件测试工程师移民加拿大 无证移民,未受过软件工程师的教育(第1部分) (Undocumented Immigrant With No Education to Software Engineer(Part 1))Before I start, I want you to please bear with me on the way I write, I have very little gen...

随便推点

Thinkpad X250 secure boot failed 启动失败问题解决_安装完系统提示secureboot failure-程序员宅基地

文章浏览阅读304次。Thinkpad X250笔记本电脑,装的是FreeBSD,进入BIOS修改虚拟化配置(其后可能是误设置了安全开机),保存退出后系统无法启动,显示:secure boot failed ,把自己惊出一身冷汗,因为这台笔记本刚好还没开始做备份.....根据错误提示,到bios里面去找相关配置,在Security里面找到了Secure Boot选项,发现果然被设置为Enabled,将其修改为Disabled ,再开机,终于正常启动了。_安装完系统提示secureboot failure

C++如何做字符串分割(5种方法)_c++ 字符串分割-程序员宅基地

文章浏览阅读10w+次,点赞93次,收藏352次。1、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。其它:strtok函数线程不安全,可以使用strtok_r替代。示例://借助strtok实现split#include <string.h>#include <stdio.h&_c++ 字符串分割

2013第四届蓝桥杯 C/C++本科A组 真题答案解析_2013年第四届c a组蓝桥杯省赛真题解答-程序员宅基地

文章浏览阅读2.3k次。1 .高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记_2013年第四届c a组蓝桥杯省赛真题解答

基于供需算法优化的核极限学习机(KELM)分类算法-程序员宅基地

文章浏览阅读851次,点赞17次,收藏22次。摘要:本文利用供需算法对核极限学习机(KELM)进行优化,并用于分类。

metasploitable2渗透测试_metasploitable2怎么进入-程序员宅基地

文章浏览阅读1.1k次。一、系统弱密码登录1、在kali上执行命令行telnet 192.168.26.1292、Login和password都输入msfadmin3、登录成功,进入系统4、测试如下:二、MySQL弱密码登录:1、在kali上执行mysql –h 192.168.26.129 –u root2、登录成功,进入MySQL系统3、测试效果:三、PostgreSQL弱密码登录1、在Kali上执行psql -h 192.168.26.129 –U post..._metasploitable2怎么进入

Python学习之路:从入门到精通的指南_python人工智能开发从入门到精通pdf-程序员宅基地

文章浏览阅读257次。本文将为初学者提供Python学习的详细指南,从Python的历史、基础语法和数据类型到面向对象编程、模块和库的使用。通过本文,您将能够掌握Python编程的核心概念,为今后的编程学习和实践打下坚实基础。_python人工智能开发从入门到精通pdf

推荐文章

热门文章

相关标签