Android快速转战Kotlin教程
前言
kotlin是啥?这里就不用多说了,想必看这篇文章的童鞋肯定是有所了解的。
那么这篇文章你可以收获什么?
答:本文主要通过本人如何从java转战到kotlin并应用在实际项目中的个人经历,给大家提供一些学习思路、学习方法以及一些学习资料和个人总结。
前提:你的项目(包含个人项目)即将开始用到kotlin(没有项目作为依托你会缺少十足的动力,而且缺少应用场景乘热打铁那也是白学)
建议:建议没有切换kotlin的小伙伴快来转战kotlin吧!最近一段时间搞了kotlin之后发现写起来确实比java爽多了,语法非常精简,而且据统计现已有30%安卓项目使用了kotlin,所以小伙伴们行动起来吧,这必定是大势所趋,可千万别被淘汰了啊
入门
俗话说万事开头难,不过我们先把Kotlin语法学习一遍,你就会发现so easy,而且语言思想都是相通的
第一步:学习语法
当然是去官网学习喽:http://kotlinlang.org/docs/reference/
如下图:
不过英文吃力的小伙伴可以去菜鸟教程网站学习
地址:http://www.runoob.com/kotlin/kotlin-tutorial.html
如下图:
内容与官网一致。
不过不能光看,一定要写,就算照着抄也要多写,尽量在学习时候多和java语法做对比,会印象深刻。
如下图,本人的练习代码:
第二步:对比学习
大家可以参考下面的链接进行学习:
from-java-to-kotlin : https://github.com/MindorksOpenSource/from-java-to-kotlin
from-java-to-kotlin中给出了我们常用的语法对比
如图:
第三步:Demo练习
通过上面的学习我们此刻已经熟悉了kotlin的基本语法,可以来尝试写一个万年历的Demo。
1、新建工程
我们新建一个工程,点击Include kotlin support
如图:
我们看一下Include kotlin support
都帮我们做了什么事情
首先module中gradle文件
如图:
比我们之前的工程多了下面两个引用和一个依赖:
// 使用Kotlin插件
apply plugin: 'kotlin-android'
// 使用Kotlin Android扩展插件
apply plugin: 'kotlin-android-extensions'dependencies {//...//添加Kotlin 标准库compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"//...
}
知识点:
kotlin-android-extensions
相当于DataBinding,同样的目的为了偷懒不用写findViewByIdAndroid 开发必备。
我们再看一下project中的gradle文件
如图:
比我们之前的工程多了Kotlin编译插件:
// 添加了Kotlin编译插件
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
2、Demo说明
该项目使用MVP模式,里面用到了Retrofit2+RxJava2,然后使用了聚合的万年历接口,Demo非常简单便于初学者快速掌握。
Demo使用展示:
工程目录结构如图:
3、Activity
看下布局文件非常简单,我们可以在activity里面直接将控件的id当成变量来使用
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"...."><DatePickerandroid:id="@+id/dataPicker".... /><Buttonandroid:id="@+id/selectButton".... /><TextViewandroid:id="@+id/titleTextView".... /><TextViewandroid:id="@+id/contentTextView"..../></android.support.constraint.ConstraintLayout>
override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)selectButton.setOnClickListener {titleTextView.visibility = View.GONEselectButton.visibility = View.GONEcontentTextView.visibility = View.GONEdataPicker.visibility = View.VISIBLE}........
}
注意:直接使用id作为变量的时候,要在Module的gradle里面加入扩展,才能使用,不然会报错
apply plugin: 'kotlin-android-extensions'
这个上面已经说过,我们创建工程的时候如果选中Include kotlin support
怎会自动在gradle中生成。
4、Retrofit+RxJava
Retrofit结合RxJava能快捷的使用网络请求。
创建Service接口,Kotlin的类型是写在后面
interface RetrofitService {/*** 获取当天详细信息* @param date 日期*/@GET("calendar/day")fun calenderDay(@Query("date") date: String,@Query("key") key: String): Observable<CalentarDayBean>/*** 获取近期假期* @param date 日期*/@GET("calendar/month")fun calenderMonth(@Query("date") date: String): Observable<CalentarMonthBean>/*** 获取当年假期列表* @param date 日期*/@GET("calendar/year")fun calenderYear(@Query("date") date: String): Observable<CalentarYearBean>
}
创建Retrofit,Kotlin的class并不支持static变量,所以需要使用companion object来声明static变量,其实这个变量也不是真正的static变量,而是一个伴生对象
伴生对象可以实现静态调用,通过类名.属性名或者类名.方法名进行调用
class RetrofitUtil {companion object {/*** 创建Retrofit*/fun create(url: String): Retrofit {//日志显示级别val level: HttpLoggingInterceptor.Level = HttpLoggingInterceptor.Level.BODY//新建log拦截器val loggingInterceptor: HttpLoggingInterceptor = HttpLoggingInterceptor(HttpLoggingInterceptor.Logger {message -> Logger.e("OkHttp: " + message)})loggingInterceptor.level = level// okHttpClientBuilderval okHttpClientBuilder = OkHttpClient().newBuilder()okHttpClientBuilder.connectTimeout(60, TimeUnit.SECONDS)okHttpClientBuilder.readTimeout(10, TimeUnit.SECONDS)//OkHttp进行添加拦截器loggingInterceptor//okHttpClientBuilder.addInterceptor(loggingInterceptor)return Retrofit.Builder().baseUrl(url).client(okHttpClientBuilder.build()).addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(RxJava2CallAdapterFactory.create()).build()}val retrofitService: RetrofitService = RetrofitUtil.getService(Constants.REQUEST_BASE_URL, RetrofitService::class.java)/*** 获取ServiceApi*/fun <T> getService(url: String, service: Class<T>): T {return create(url).create(service)}}
}
通过伴生对象,结合Retrofit结合RxJava 我们直接就可以调用接口了
RetrofitUtil.retrofitService.calenderDay(date,"933dc930886c8c0717607f9f8bae0b48").subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe({ result ->view?.showDayCalentarData(result)Logger.e(result.toString())}, { error ->view?.showError(error.message.toString())Logger.e(error.message.toString())})
5、使用对象声明
在写项目的时候,一般会将常量统一写到一个类里面,然后设置静态变量,由于在Kotlin中不存在静态变量,所有就有对象声明的存在,对象声明比较常用的地方就是在这里,对象声明用Objcet关键字表示。
object Constants {val REQUEST_BASE_URL = "http://v.juhe.cn/"val KEY = "1be865c0e67e3"
}
使用的时候直接类名加.加变量名,如Constants.REQUEST_BASE_URL
6、使用数据类
Kotlin有专门的数据类,就是用data修饰的类
首先我们先看一下json数据:
{"reason":"Success","result":{"data":{"date":"2018-4-4","weekday":"星期三","animalsYear":"狗","suit":"订盟.纳采.冠笄.拆卸.修造.动土.安床.入殓.除服.成服.移柩.安葬.破土.启攒.造仓.","avoid":"作灶.开光.嫁娶.开市.入宅.","year-month":"2018-4","lunar":"二月十九","lunarYear":"戊戌年"}},"error_code":0
}
再来看一下我的数据类:
data class CalentarDayBean(val reason: String,val result: CalentarDayResult,val error_code: Int
)data class CalentarDayResult(val data: CalentarDayData
)data class CalentarDayData(val date: String,val weekday: String,val animalsYear: String,val suit: String,val avoid: String,val yearMonth: String,val holiday: String,val lunar: String,val lunarYear: String,val desc: String
)
就是如此方便
7、MVP
kotlin的MVP和java原理一模一样我先定义了IBaseModel
和IBaseView
IBaseModel
interface IBaseModel<T> {fun onDestroy()fun attachView(view: T)
}
IBaseView
interface IBaseView {fun showLoading()fun hideLoading()fun showMessage(message: String)fun killMyself()
}
然后完成ICalentarContract,这个类似合同类的接口把P和V的所有方法全部写在一起,看起来代码格外清楚
interface ICalentarContract {/*** 对于经常使用的关于UI的方法可以定义到IBaseView中,如显示隐藏进度条,和显示文字消息*/interface View : IBaseView {fun showDayCalentarData(calentarDayBean: CalentarDayBean)fun showError(errorMsg: String)}/*** Model层定义接口,外部只需关心Model返回的数据,无需关心内部细节,如是否使用缓存*/interface Model : IBaseModel<ICalentarContract.View> {fun getDayCalentarData(date: String)}
}
然后activity
去实现ICalentarContract.View
,presenter去实现ICalentarContract.Model
class CalentarDatePresenter : ICalentarContract.Model {
....
}
class MainActivity : AppCompatActivity(), ICalentarContract.View {
...
}
so easy~~~ 到这里我们的Demo就完成了,可以尽情玩乐。
项目地址:待上传。。。。。。。。。。。。。
好了,到这里我们基本掌握了Kotlin在安卓中的应用,那么接下来就需要去学习一下kotlin设计模式以及一些进阶知识~
进阶
一、Kotlin设计模式
本文只列出几个常用的设计模式
1、观察者模式( observer pattern )
Example
interface TextChangedListener {fun onTextChanged(newText: String)
}class PrintingTextChangedListener : TextChangedListener {override fun onTextChanged(newText: String) = println("Text is changed to: $newText")
}class TextView {var listener: TextChangedListener? = nullvar text: String by Delegates.observable("") { prop, old, new ->listener?.onTextChanged(new)}
}
Usage
val textView = TextView()
textView.listener = PrintingTextChangedListener()
textView.text = "Lorem ipsum"
textView.text = "dolor sit amet"
Output
Text is changed to: Lorem ipsum
Text is changed to: dolor sit amet
2、策略模式( strategy pattern )
Example
class Printer(val stringFormatterStrategy: (String) -> String) {fun printString(string: String) = println(stringFormatterStrategy.invoke(string))
}val lowerCaseFormatter: (String) -> String = { it.toLowerCase() }val upperCaseFormatter = { it: String -> it.toUpperCase() }
Usage
val lowerCasePrinter = Printer(lowerCaseFormatter)
lowerCasePrinter.printString("LOREM ipsum DOLOR sit amet")val upperCasePrinter = Printer(upperCaseFormatter)
upperCasePrinter.printString("LOREM ipsum DOLOR sit amet")val prefixPrinter = Printer({ "Prefix: " + it })
prefixPrinter.printString("LOREM ipsum DOLOR sit amet")
Output
lorem ipsum dolor sit amet
LOREM IPSUM DOLOR SIT AMET
Prefix: LOREM ipsum DOLOR sit amet
3、单例模式(singleton pattern)
Example
class Singletone private constructor() {init {println("Initializing with object: $this")}companion object {val getInstance =SingletonHolder.holder}private object SingletonHolder {val holder = Singletone()}fun print() = println("Printing with object: $this")
}
Usage
Singletone.getInstance.print()
Singletone.getInstance.print()
Output
Initializing with object: advance.Singletone@266474c2
Printing with object: advance.Singletone@266474c2
Printing with object: advance.Singletone@266474c2
4、工厂模式(Factory Method)
Example
interface Currency {val code: String
}class Euro(override val code: String = "EUR") : Currency
class UnitedStatesDollar(override val code: String = "USD") : Currencyenum class Country {UnitedStates, Spain, UK, Greece
}class CurrencyFactory {fun currencyForCountry(country: Country): Currency? {when (country) {Country.Spain, Country.Greece -> return Euro()Country.UnitedStates -> return UnitedStatesDollar()else -> return null}}
}
Usage
val noCurrencyCode = "No Currency Code Available"val greeceCode = CurrencyFactory().currencyForCountry(Country.Greece)?.code() ?: noCurrencyCode
println("Greece currency: $greeceCode")val usCode = CurrencyFactory().currencyForCountry(Country.UnitedStates)?.code() ?: noCurrencyCode
println("US currency: $usCode")val ukCode = CurrencyFactory().currencyForCountry(Country.UK)?.code() ?: noCurrencyCode
println("UK currency: $ukCode")
Output
Greece currency: EUR
US currency: USD
UK currency: No Currency Code Available
5、代理模式(Protection Proxy)
Example
interface File {fun read(name: String)
}class NormalFile : File {override fun read(name: String) = println("Reading file: $name")
}//Proxy:
class SecuredFile : File {val normalFile = NormalFile()var password: String = ""override fun read(name: String) {if (password == "secret") {println("Password is correct: $password")normalFile.read(name)} else {println("Incorrect password. Access denied!")}}
}
Usage
val securedFile = SecuredFile()
securedFile.read("readme.md")securedFile.password = "secret"
securedFile.read("readme.md")
Output
Incorrect password. Access denied!
Password is correct: secret
Reading file: readme.md
6、建造者模式(builder pattern)
Example
// Let's assume that Dialog class is provided by external library.
// We have only access to Dialog public interface which cannot be changed.class Dialog() {fun showTitle() = println("showing title")fun setTitle(text: String) = println("setting title text $text")fun setTitleColor(color: String) = println("setting title color $color")fun showMessage() = println("showing message")fun setMessage(text: String) = println("setting message $text")fun setMessageColor(color: String) = println("setting message color $color")fun showImage(bitmapBytes: ByteArray) = println("showing image with size ${bitmapBytes.size}")fun show() = println("showing dialog $this")
}//Builder:
class DialogBuilder() {constructor(init: DialogBuilder.() -> Unit) : this() {init()}private var titleHolder: TextView? = nullprivate var messageHolder: TextView? = nullprivate var imageHolder: File? = nullfun title(init: TextView.() -> Unit) {titleHolder = TextView().apply { init() }}fun message(init: TextView.() -> Unit) {messageHolder = TextView().apply { init() }}fun image(init: () -> File) {imageHolder = init()}fun build(): Dialog {val dialog = Dialog()titleHolder?.apply {dialog.setTitle(text)dialog.setTitleColor(color)dialog.showTitle()}messageHolder?.apply {dialog.setMessage(text)dialog.setMessageColor(color)dialog.showMessage()}imageHolder?.apply {dialog.showImage(readBytes())}return dialog}class TextView {var text: String = ""var color: String = "#00000"}
}
Usage
//Function that creates dialog builder and builds Dialog
fun dialog(init: DialogBuilder.() -> Unit): Dialog {return DialogBuilder(init).build()
}val dialog: Dialog = dialog {title {text = "Dialog Title"}message {text = "Dialog Message"color = "#333333"}image {File.createTempFile("image", "jpg")}
}dialog.show()
Output
setting title text Dialog Title
setting title color #00000
showing title
setting message Dialog Message
setting message color #333333
showing message
showing image with size 0
showing dialog Dialog@5f184fc6
2、相关书籍
个人认为还是需要找一本书籍好好地阅读一遍,一下提供了相关书籍可以选择适合自己的。
NO.1
《Kotlin for Android Developers》
Kotlin是编写Android应用程序的新官方语言,多亏了这本书,你很快就能写出代码。直奔主题,实用和完整的例子,它将在开发Android应用程序的同时展示你的语言。学习Kotlin并开始使用这个强大而现代的语言再次享受Android开发。
NO.2
《Kotlin开发快速入门与实战》
学习本书之前不需要具备任何的计算机专业背景,任何有志于APP开发的读者都能利用本书从头学起。
资深软件开发工程师根据Kotlin最新版本撰写,系统讲解Kotlin开发技巧和项目实战。全书共分为7章,内容层次清晰,难度循序渐进。希望通过阅读本书,能够让你成为一个全栈工程师。
NO.3
《疯狂Kotlin讲义》
本书尤其适合从Java转Kotlin的读者,对于没有Java功底的读者,可忽略“对比”部分,直接学习本书也可掌握Kotlin编程。
本书对Kotlin的解读十分系统、全面,超过Kotlin官方文档本身覆盖的内容。本书很多地方都会结合Java字节码进行深入解读,比如对Kotlin扩展的解读,对Kotlin主、次构造器的解读,这种解读目的不止于教会读者简单地掌握Kotlin的用法,而是力求让读者深入理解Kotlin,且更好地理解Java。
NO.4
《Kotlin实战》
本书主要面向有一定Java 经验的开发者。
本书将从语言的基本特性开始,逐渐覆盖其更多的高级特性,尤其注重讲解如何将 Koltin 集成到已有 Java 工程实践及其背后的原理。本书分为两个部分。第一部分讲解如何开始使用 Kotlin 现有的库和API,包括基本语法、扩展函数和扩展属性、数据类和伴生对象、lambda 表达式,以及数据类型系统(着重讲解了可空性和集合的概念)。第二部分教你如何使用 Kotlin 构建自己的 API,以及一些深层次特性——约定和委托属性、高阶函数、泛型、注解和反射,以及领域特定语言的构建。
本书适合广大移动开发者及入门学习者,尤其是紧跟主流趋势的前沿探索者。
NO.5
《揭秘Kotlin编程原理》
本书深入介绍Kotlin面向对象设计的语法特性及其背后的实现方式。
在本书中,读者不仅能清晰地了解Kotlin的语法、高级特性,还能真正地掌握Kotlin背后的实现机制和设计哲学,形成对Kotlin语言既直观、又深刻的认识——在此基础上,读者能准确、快速地上手实践,大大提升自己的移动开发能力。
Kotlin的这些特性和实现机制,可以帮助开发者扫清开发道路上的一些障碍,让开发变得更加简单!本书是一本值得拥有,能切实帮助读者加薪提职的好书!
项目
学习一门语言最快的方式就是看其如何在实际项目中运用,有了上面的基础和进阶,下面我们看一些开源项目:
1.Kotlin-for-Android-Developers(★1676)
介绍:这个项目其实是Kotlin-for-Android-Developers这本书的配套代码,如果你是kotlin的初学者,那么这绝对是你学习kotlin的不二之选。项目通过一个天气的例子很好的展示了kotlin带来的强大功能,比如网络数据的请求,数据的缓存设计,数据库的操作,各种扩展函数的妙用等等。
地址:https://github.com/antoniolg/Kotlin-for-Android-Developers
2.Bandhook-Kotlin (★1494)
介绍:Kotlin版本的音乐播放器,数据来源于LastFm。
地址:https://github.com/antoniolg/Bandhook-Kotlin
3.GankClient-Kotlin (★1216)
介绍:gank.io kotlin实现的干货集中营Android客户端,风格采用了Material Design。
地址:https://github.com/githubwing/GankClient-Kotlin
4.PoiShuhui-Kotlin(★897)
介绍:一个用Kotlin写的简单漫画APP。
地址:https://github.com/wuapnjie/PoiShuhui-Kotlin
5.Eyepetizer-in-Kotlin(★1167)
介绍:Kotlin版本的Eyepetizer客户端
地址:https://github.com/LRH1993/Eyepetizer-in-Kotlin
6.Tucao(★792)
介绍:Kotlin版本的吐槽客户端
地址:https://github.com/blackbbc/Tucao
资源
一、重要资源
Kotlin 官网
https://kotlinlang.org/docs/reference/
Kotlin 官方网站是学习 Kotlin 好去处。在参考部分,你可以找到该语言的所有概念和功能的深入解析文档。在教程部分有关于设置工作环境并使用编译器的实用分步指南。
这里还有个 Kotlin 编译器,是一个浏览器 APP,你可以在上面尝试使用这门语言。它能加载许多示例,包括 Koans 课程 — 这是目前熟悉 Kotlin 语法的最好方式。
Kotlin 官博
https://blog.jetbrains.com/kotlin/
Kotlin 的官方博客由 JetBrains 的一位作者负责。你可以在这里找到所有与 Kotlin 相关的新闻、更新、教程、使用技巧等的内容。
在 Android 上开始使用 Kotlin
https://developer.android.com/kotlin/get-started.html
一篇很牛叉的文章,向我们展示了如何使用 Kotlin 编写和运行 Android 应用程序的测试
从 Java 到 Kotlin
https://github.com/MindorksOpenSource/from-java-to-kotlin
实用的快速提醒列表工具包含了一些简短的代码块,藉由这个来帮助你快速找到通用 Java 操作符、功能以及声明的 Kotlin 替代方案。
Kotlin 教学插件
https://blog.jetbrains.com/kotlin/2016/03/kotlin-educational-plugin/
用于 IntelliJ IDEa 的插件,可让你在本地离线环境下使用 Koans 课程。
Kotlin on GitHub
https://github.com/jetbrains/kotlin
Kotlin 于 2012 年开源,你可以对该语言进行贡献。
Kotlin Android 模板
https://github.com/nekocode/Kotlin-Android-Template
Android 项目模板,使其非常容易设置稳定的 Kotlin 工作区,并快速引导你开发应用程序。
不可错过的 Kotlin 资源列表
https://github.com/KotlinBy/awesome-kotlin
这是一个比较完整的 Kotlin 资源列表,包括各种实用链接、书籍、库、框架和视频等。该列表的组织结构非常好,kotlin.link 也提供了一个风格化的版本。
kotlin设计模式
https://github.com/dbacinski/Design-Patterns-In-Kotlin
DariuszBaciński 创建了一个 GitHub repo,其中有在 Kotlin 中实现的常见设计模式,也有用其他语言编写的类似项目,包括 Java,Swift,Java 和 PHP,如果你是其中一项语言的使用者,可以用它们作为参考点。
二、视频资源
Kotlin 介绍
https://www.youtube.com/watch?v=X1RVYt2QKQE
来自 Google I / O 2017 的演讲,大会首次向人们介绍 Kotlin,并提出了改进工作流程的想法。它涵盖了许多基础知识,并展示了一些很酷的 Kotlin 技巧。
明日胜于今,我用 Kotlin
https://www.youtube.com/watch?v=fPzxfeDJDzY
Google I / O 2017 大会关于 Kotlin 的第二个演讲。这个演讲涵盖了更多高级话题,如设计模式,最佳实践和其他常见规则。 演讲也揭示了在生产中使用 Kotlin 的意义,以及在工作中采用新兴语言将面临的挑战。
Peter Sommerhoff 教你学 Kotlin
https://www.youtube.com/playlist?list=PLpg00ti3ApRweIhdOI4VCFFStx4uXC__u
这是一个免费的 Kotlin 课程,适合初学者,前面介绍了从变量到条件循环和函数的所有基础知识,后面会深入到更高级的主题,如 Kotlin 中的面向对象以及像 lambda 表达式的功能编程。
使用 Kotlin&Gradle 更好地开发 Android
https://www.youtube.com/watch?v=_DaZQ374Chc
这个讲座从 2016 年开始,它介绍了现实世界中的编程语言功能,你将了解到 Kotlin 是如何适应 Android 工作流程中存在的工具。
使用 Kotlin&Gradle 更好地开发 Android
https://www.youtube.com/watch?v=ZlQhmkp_jyk
一个 8 分钟的浓缩教程,让你快速了解 Kotlin 的主要功能,如变量声明、Lambdas、扩展功能等等。
Jake Wharton:用 Kotlin 进行 Android 开发
https://www.youtube.com/watch?v=A2LukgT2mKc&t
关于 Kotlin 的介绍,演讲向我们解释了新语言是如何改进 Android 生态系统的,并展示了许多炫酷的方式,我们可以使用智能的 Kotlin 语法来获得优势。
扫码关注公众号“伟大程序猿的诞生“,更多干货新鲜文章等着你~
公众号回复“资料获取”,获取更多干货哦~
有问题添加本人微信号“fenghuokeji996” 或扫描博客导航栏本人二维码
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:
https://cloud.tencent.com/developer/support-plan?invite_code=ncnq0hloo5yw
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 19西南交通大学计算机专硕考研成功上岸学长的心路历程
考研结束已经有一会儿了,在考研中一直就想写一个这个,终于可以开始写了。其实,我们专业总成绩第一名已经写了一个有关西南交大计专的经验贴。我想把我在考研中找到的资料分享给大家,还有一些走过的弯路给大家指明,避免大家再走弯路。当然,我会顺便分享一下我的心路历程,…...
2024/4/21 9:03:23 - 【200307考研高等数学篇】 第一章:函数与极限之1.3函数极限
【200307考研高等数学篇】 第一章:函数与极限之1.3函数极限一、小啊呜有话说二、考研笔记函数与极限之1.3函数极限三、笔记小结 叮嘟!这里是小啊呜的考研笔记资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!一、小啊呜有话说 笔记跟从汤家凤老师的学习…...
2024/4/21 9:03:22 - 如何使用IDEA开发Android程序
IDEA是一款十分强大的开发工具,支持Java开发的同时还支持Android应用的开发,本博文记录使用在windows平台下IDEA搭建开发Android环境的过程,希望能对其它人员的学习有帮助。第一步:下载Android的SDK提供一个地址:http://www.androiddevtools.cn/第二步安装SDK到IDEA将下载…...
2024/4/21 9:03:21 - 北航计算机考研经验_2018届考研
北航计算机考研经验标签(空格分隔): 考研我报的是计算机专硕,不分方向。初试347分,其中政治72,英语67,数学114,专业课94。2018年专硕复试线290分/学硕310分;我347分排在第60多名(ps:由于非全日制满足校线的才两人,所以专硕划分比较低,同时由于专硕报名人数多,导致…...
2024/4/21 9:03:21 - 使用VisualStudio2017编写AndroidAPP(一)
使用VisualStudio2017编写AndroidAPP(一) 在 Windows 上安装 Xamarin.Android for Visual Studio 自己对于开发Xamarin是个新手,本文章仅仅作为一个自己学习过程的记录。其过程比较LOW,期间会参考各种文章,不足之处还请多多见谅。有机会可以共同交流和学习。 以下进入正题。…...
2024/4/20 11:29:16 - 4、使用IDEA开发Android
环境需求SDK环境1、下载Android的SDK:http://www.androiddevtools.cn/2、解压缩sdk压缩包到一个文件夹中:3、安装SDK到IDEA添加SDK创建Android项目填写项目名称选择设备信息项目:之后自己往里面添加代码吧!...
2024/4/21 9:03:18 - 20年南京大学软件工程考研经验分享
我的初试成绩分别是:政治66 英语二78 数学二120 专业课128 总分392。疫情原因,复试拖到现在还没有确定,在家空闲时间写下这个攻略贴,希望能对21年考研的你们有一点点帮助。 在目前这个时间段,我想大家更关注考研复习时间安排这一个方面,那我就根据我今年考研的经验着重从…...
2024/4/21 9:03:17 - 字符串与二进制之间的转换
/*** 将二进制转换成字符串* @param type $str* @return type*/function BinToStr($str){$arr = explode( , $str);foreach($arr as &$v){$v = pack("H".strlen(base_convert($v, 2, 16)), base_convert($v, 2, 16));}$str = join(, $arr);echo $str;die;}/*** 将…...
2024/4/21 14:12:17 - Android开发人员必须收藏的国外网站
Android现在是一个非常流行的移动操作系统。这个小小机器人创建一个大大的世界。许多开发商也致力于Android开发。对于新手和专家,你都要保持你技术储备的更新,知道在Android社区中的最新头条。所以我们推荐一些值得开发人员收藏的Android相关的网站! 新闻类 Android人:趣味…...
2024/4/21 9:03:15 - 2016 清华 计算机 考研 经验 总结
//转载大神的考研经验http://blog.csdn.net/buaaeezz/article/details/512540742016清华计算机考研经验总结各位亲: 说一下我的背景:我是钟哲, 本科北航电子信息工程专业2015届,保研保的本校,但是可能还是想来top2生活一段时间,再加之对计算机还是很情有独钟,因此考研。…...
2024/4/21 9:03:15 - Android Studio SVN 使用方法(入门)
如何安装配置SVN请直接参考《SVN在Android Studio中的配置》http://www.cnblogs.com/songmeng/p/4389446.html如何使用SVN本文主要参考了《Android Studio SVN 使用方法》 http://blog.csdn.net/Android_Study_OK/article/details/51387677 Android Studio SVN配置忽略文件 - 简…...
2024/4/20 18:18:24 - 2019中科大计算机考研初试经验总结
能够在2019年290万考研大军中幸存,不仅有努力还有运气。中科大大数据学院计算机专业上岸后,总结一些快一年考研路上的经验和弯路,希望可以对学弟学妹有所帮助。基础情况:毕业工作半年辞职考研,科班,但忘得比较多,连章节名字都忘了。一、前期2月开始复习数学:看教材,主…...
2024/4/20 18:18:23 - Android开发入门教程
本教程介绍如何创建Android应用程序。它基于最新最好的Android和Android Studio版本。 Android高级开发概述 Android操作系统 Android是一个基于Linux内核的操作系统。Android是在Android开源项目(AOSP)中开发的。该项目由Google领导。 Android操作系统可分为四个区域,如下图…...
2024/4/20 18:18:25 - 高等数学特训班 [MP4] (5.63G)
『课程介绍』 谈起高等数学,理工科的人都知道,这是一门应用性极其广泛的核心必修课程,也是一门难度较大的基础课,无论是理论研究,还是考研,高等数学都是必不可少的存在! 本课程从介绍高等数学在生活中的应用开始,带大家走进高等数学这门课程。通过搭建高数理论体系、讲…...
2024/4/20 16:32:25 - 【200306考研高等数学篇】 第一章:函数与极限之1.1函数
【200306考研高等数学篇】 第一章:函数与极限之1.1函数一、小啊呜有话说二、考研笔记函数与极限之1.1函数三、笔记小结 叮嘟!这里是小啊呜的考研笔记资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!一、小啊呜有话说 笔记跟从汤家凤老师的学习视频展…...
2024/4/20 18:18:21 - [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
有时候需要让光标显示在EditText的指定位置或者选中某些文本。同样,为了方便用户输入以提升用户体验,可能需要使EditText获得或失去焦点。 1. 设置光标到指定位置 EditText et = (EditText) findViewById(R.id.etTest);et.setSelection(2);PS:当内容过多时,可通过设置光标位…...
2024/4/20 18:18:21 - 考研作息时间安排表(19通信考研党)
时间 安排 6:00-6:15 起床 6:15-6:35 洗漱整理 6:35-7:35 背诵英语单词,专业课,政治马哲原理 7:35-8:00 前往图书馆(上课除外) 8:00-11:40 重点攻克数学知识点或专业课 11:40-12:00 午饭 12:00-13:00 新闻30分,中文国际 13:00-14:00 午休 14:30-17:30 英语…...
2024/4/20 18:18:18 - AndroidStudio中使用FFMPEG入门
1.简介在之前的文章中,我们已经在windows环境下编译FFMPEG源码得到了.so库文件和include头文件夹。android开发-Windows环境下编译FFMPEG源码 但是我们想要在Android开发时使用FFMPEG的功能,不仅仅把.so库文件和头文件夹移到工程下面就可以直接调用,还需要我们进行一些配置才…...
2024/4/20 18:18:18 - 北邮2019软院考研经验分享
首先自报家门,楼主本科北京一所双非,本科计科,应届考北邮软工学硕,基本上不算跨考了。初试政治一68,英语一64,数学一100,专科课115,总分347,复试机试1A, 学硕二组排名中等,还没出结果,先把经验贴写了。北邮考研,因为分组的机制,造成运气有时候很重要,像今年的组线…...
2024/4/21 9:03:13 - Android 平台的Python——CLE方案实现(三)
Android 平台的Python——基础篇(一) Android 平台的Python——JNI方案(二) Android 平台的Python——CLE方案实现(三) Android 平台的Python——第三方库移植 Android 平台的Python——编译Python解释器 更新:本文已过时!!!CLE不再被推荐,接口不友好,且未提供一些需…...
2024/4/21 9:03:12
最新文章
- 【how2j JQuery部分】课后题答案及相关笔记
练习题 <script src"jquery.min.js"></script><script>$(function(){$(tr:odd).css({"background-color":"#f8f8f8"});}); </script> <style> table{border-collapse:collapse;width:90%;} tr{border-bottom-sty…...
2024/5/9 2:28:25 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - 汽车疲劳测试试验平台技术要求(北重厂家)
汽车疲劳测试试验平台技术要求通常包括以下几个方面: 车辆加载能力:测试平台需要具备足够的承载能力,能够同时测试多种车型和不同重量的车辆。 动力系统:测试平台需要具备稳定可靠的动力系统,能够提供足够的力和速度来…...
2024/5/8 14:02:58 - Vue3学习笔记+报错记录
文章目录 1.创建Vue3.0工程1.1使用vue-cli创建1.2 使用vite创建工程1.3.分析Vue3工程结构 2.常用Composition2.1 拉开序幕的setup2.2 ref函数_处理基本类型2.3 ref函数_处理对象类型2.4 ref函数使用总结 1.创建Vue3.0工程 1.1使用vue-cli创建 查看vue/cli版本,确保…...
2024/5/8 9:55:54 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/7 9:45:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/7 14:25:14 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/8 20:48:49 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/8 19:33:07 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/8 20:38:49 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/6 21:42:42 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57