文章目录

      • 前言
        • 开屏广告
        • Banner广告
        • 插屏广告
        • 激励广告(看视频)
        • 信息流广告(列表页)
      • 集成部分
        • build.gradle
        • SDK下载
      • 最后

前言

这边乍一看是一个简单的搬砖,可实际上,笔者还是踩了点坑,这里就写下示例代码,一般下次查阅,也希望能帮到广大读者。

PS:这里最值得注意的是,虽然官方提供的示例代码众多,但是实际情况下,我们能够使用的是TTAdNative(原生广告)以下全部为该类型广告,可能是笔者接触较少,不知道其他广告的使用方法,如果有使用到其他方式并成功调用者,请不吝赐教。

开屏广告

kp

  //开屏广告加载超时时间,建议大于3000,这里为了冷启动第一次加载到广告并且展示,示例设置了3000msprivate val AD_TIME_OUT = 3000val createAdNative = TTAdSdk.getAdManager().createAdNative(this)//step3:创建开屏广告请求参数AdSlot,具体参数含义参考文档val adSlot = AdSlot.Builder().setCodeId("5029535").setSupportDeepLink(true).setImageAcceptedSize(1080, 1920).build()createAdNative.loadSplashAd(adSlot, object : TTAdNative.SplashAdListener {override fun onSplashAdLoad(ad: TTSplashAd?) {if (null == ad) return//RxToast.showToast("开屏广告请求成功")//获取SplashViewval view = ad?.splashViewif (view != null) {mSplashContainer.removeAllViews()//把SplashView 添加到ViewGroup中,注意开屏广告view:width >=70%屏幕宽;height >=50%屏幕宽mSplashContainer.addView(view)//设置不开启开屏广告倒计时功能以及不显示跳过按钮,如果这么设置,您需要自定义倒计时逻辑//ad.setNotAllowSdkCountdown();} else {launchActivity<MainActivity> {}finish()}//设置SplashView的交互监听器ad.setSplashInteractionListener(object : TTSplashAd.AdInteractionListener {override fun onAdClicked(view: View, type: Int) {//RxToast.showToast("开屏广告点击")}override fun onAdShow(view: View, type: Int) {//RxToast.showToast("开屏广告展示")}override fun onAdSkip() {//RxToast.showToast("开屏广告跳过")launchActivity<MainActivity> {}finish()}override fun onAdTimeOver() {launchActivity<MainActivity> {}finish()}})if (ad?.interactionType === TTAdConstant.INTERACTION_TYPE_DOWNLOAD) {ad?.setDownloadListener(object : TTAppDownloadListener {internal var hasShow = falseoverride fun onIdle() {}override fun onDownloadActive(totalBytes: Long,currBytes: Long,fileName: String,appName: String) {if (!hasShow) {//RxToast.showToast("下载中...")hasShow = true}}override fun onDownloadPaused(totalBytes: Long,currBytes: Long,fileName: String,appName: String) {//RxToast.showToast("下载暂停...")}override fun onDownloadFailed(totalBytes: Long,currBytes: Long,fileName: String,appName: String) {//RxToast.showToast("下载失败...")}override fun onDownloadFinished(totalBytes: Long, fileName: String, appName: String) {}override fun onInstalled(fileName: String, appName: String) {}})}}override fun onTimeout() {//RxToast.showToast("广告:onTimeout")launchActivity<MainActivity> {}finish()}override fun onError(p0: Int, p1: String?) {//RxToast.showToast("广告:onTimeout")launchActivity<MainActivity> {}finish()}}, AD_TIME_OUT)}

开屏广告最简单,我们只需要点完成即可,需要注意的是生成后的广告位ID能对应得上即可
setCodeId("5029535")id

Banner广告

同上是原生广告

不同的

  1. 监听器有所不同NativeAdListener
  2. setImageAcceptedSize一定要与下放后红框内标的值一样
  3. setNativeAdType设置成AdSlot.TYPE_BANNER

banner

    //step2:创建TTAdNative对象,createAdNative(Context context) banner广告context需要传入Activity对象val mTTAdNative: TTAdNative by lazy {TTAdSdk.getAdManager().createAdNative(requireContext())}//广告部分private fun loadBannerAd(codeId: String) {
//        binding.mBannerContainer//step4:创建广告请求参数AdSlot,具体参数含义参考文档val adSlot = AdSlot.Builder().setCodeId(codeId) //广告位id.setSupportDeepLink(true).setNativeAdType(AdSlot.TYPE_BANNER).setAdCount(3) //请求广告数量为1到3条
//            .setExpressViewAcceptedSize(350F,350F) //期望模板广告view的size,单位dp.setImageAcceptedSize(600, 300).build()
//         Caused by: java.lang.IllegalArgumentException: 必须设置请求原生广告的类型,目前支持TYPE_BANNER和TYPE_INTERACTION_AD//step5:请求广告,对请求回调的广告作渲染处理mTTAdNative.loadNativeAd(adSlot, object : TTAdNative.NativeAdListener {override fun onNativeAdLoad(ads: MutableList<TTNativeAd>?) {if (ads == null || ads.isEmpty()) {return}val imageUrls = ads.map { ad ->ad.imageList[0].imageUrl}
//                val imageList = ads[0].imageListLog.i("onNativeAdLoad", "ads.size:${ads.size}")Log.i("onNativeAdLoad", "imageUrls.size:${imageUrls.size}")binding.banner.apply {setImageLoader(GlideImageLoader())setImages(imageUrls
//                        arrayListOf(
//                            "https://up.enterdesk.com/edpic_360_360/0f/18/15/0f18151ad295ecd910291beca5f54dd0.jpg",
//                            "https://up.enterdesk.com/edpic_360_360/06/ab/c9/06abc90dd7ebd86a2a928baae0725303.jpg"
//                        ))//banner设置方法全部调用完毕时最后调用start()}
//                val banner = Class.forName("com.youth.banner.Banner")
//                val field = banner.getDeclaredField("imageViews")
//                field.isAccessible = true
//                val imageViews = field.get(banner) as List<View>//重要! 这个涉及到广告计费,必须正确调用。convertView必须使用ViewGroup。
//                Log.i("onError", "imageViews:"+imageViews.toString())val imageViews = arrayListOf<View>()//现在要获取字段day02b的值val declaredFields = binding.banner.javaClass.declaredFieldstry {declaredFields.forEach { field ->val name = field.nameif (name == "imageViews") {//用于获取private成员变量field.isAccessible = trueLog.i("declaredFields", "字段名称: :$name")//字段值val o = field.get(binding.banner) as List<View>imageViews.addAll(o)Log.i("declaredFields", "要获取字段的值:$o")}}} catch (e: IllegalAccessException) {e.printStackTrace()}ads.forEach {it.registerViewForInteraction(binding.banner as ViewGroup,imageViews,imageViews,object : TTNativeAd.AdInteractionListener {override fun onAdClicked(view: View, ad: TTNativeAd?) {//RxToast.showToast("onAdClicked")}override fun onAdCreativeClick(view: View, ad: TTNativeAd?) {//RxToast.showToast("onAdCreativeClick")}override fun onAdShow(ad: TTNativeAd?) {//RxToast.showToast("onAdShow")}})}}override fun onError(code: Int, message: String) {
//                //RxToast.showToast("load error : $code, $message")Log.i("onError", "load error : $code, $message")}})//        mTTAdNative.loadNativeExpressAd(adSlot, object : TTAdNative.NativeExpressAdListener {
//            override fun onNativeExpressAdLoad(ads: MutableList<TTNativeExpressAd>?) {
//                Log.i("onNativeAdLoad", ads.toString())
//            }
//
//
//            override fun onError(code: Int, message: String) {
//                //RxToast.showToast("load error : $code, $message")
//                Log.i("load error : $code, $message")
//            }
//
//        })// Caused by: java.lang.IllegalArgumentException: 请求非原生广告的类型,请勿调用setNativeAdType()方法
//        mTTAdNative.loadBannerExpressAd(adSlot, object : TTAdNative.NativeExpressAdListener {
//
//            override fun onError(code: Int, message: String) {
//                //RxToast.showToast("load error : $code, $message")
//                mBannerContainer.removeAllViews()
//            }
//
//            override fun onNativeExpressAdLoad(ads: MutableList<TTNativeExpressAd>?) {
//                //RxToast.showToast("load error : 请求成功 ads?.size:${ads?.size}")
//            }
//
//        })}

插屏广告

cp
PS:就是App进入首页后突然传出一个窗口,让你想秒关的哪个广告。

  1. 和Banner广告比,这个除了type为AdSlot.TYPE_INTERACTION_AD其他基本一致。
  2. setImageAcceptedSize(600, 600)和上图的所标注的1:1x相对于即可。
/*** 加载插屏广告*/private fun loadInteractionAd(codeId: String) {//step4:创建插屏广告请求参数AdSlot,具体参数含义参考文档val adSlot = Builder().setCodeId(codeId).setSupportDeepLink(true).setAdCount(1) //请求广告数量为1到3条.setImageAcceptedSize(600, 600) //根据广告平台选择的尺寸,传入同比例尺寸.setNativeAdType(AdSlot.TYPE_INTERACTION_AD).build()//step5:请求广告,调用插屏广告异步请求接口val mTTAdNative = TTAdSdk.getAdManager().createAdNative(this)mTTAdNative.loadNativeAd(adSlot, object : TTAdNative.NativeAdListener {override fun onNativeAdLoad(ads: MutableList<TTNativeAd>?) {Log.i("onNativeAdLoad", Gson().toJson(ads))if (ads == null || ads.isEmpty()) {return}showAd(ads[0])}override fun onError(code: Int, message: String) {//RxToast.showToast("load error : $code, $message")Log.i("onError", "load error : $code, $message")}})}//==============================自定义一个对话框===========================================lateinit var mAdDialog: Dialogprivate fun showAd(ad: TTNativeAd) {Log.i("onNativeAdLoad", Gson().toJson(ad))mAdDialog = Dialog(this, R.style.native_insert_dialog)mAdDialog.setCancelable(true)mAdDialog.setContentView(R.layout.native_insert_ad_layout)val mRootView = mAdDialog.findViewById<ViewGroup>(R.id.native_insert_ad_root)val mAdImageView = mAdDialog.findViewById<ImageView>(R.id.native_insert_ad_img)//限制dialog 的最大宽度不能超过屏幕,宽高最小为屏幕宽的 1/3val dm = this.resources.displayMetricsval maxWidth = dm?.widthPixels ?: 0val minWidth = maxWidth / 3mAdImageView.setMaxWidth(maxWidth)mAdImageView.setMinimumWidth(minWidth)mAdImageView.setMinimumHeight(minWidth)val iv = mAdDialog.findViewById<ImageView>(R.id.native_insert_ad_logo)//绑定关闭按钮val stream = ByteArrayOutputStream()try {ad.adLogo.compress(Bitmap.CompressFormat.PNG, 100, stream)Glide.with(this).load(stream.toByteArray()).into(iv)} catch (e: Exception) {} finally {try {stream.close()} catch (e: Exception) {e.printStackTrace()}}ad.registerViewForInteraction(mRootView, listOf(mAdImageView), listOf(mAdImageView),object : TTNativeAd.AdInteractionListener {override fun onAdShow(p0: TTNativeAd?) {}override fun onAdCreativeClick(p0: View?, p1: TTNativeAd?) {mAdDialog.dismiss()}override fun onAdClicked(p0: View?, p1: TTNativeAd?) {mAdDialog.dismiss()}})if (ad.imageList != null && !ad.imageList.isEmpty()) {val image = ad.imageList[0]if (image != null && image.isValid) {Glide.with(MainActivity@ this).load(image.imageUrl).into(mAdImageView)}}mAdDialog.show()}

激励广告(看视频)

PS: 代码部分要与创建时一一对应
jl
对应

    private var mHasShowDownloadActive = falseprivate fun loadAd(function: (rewardVerify: Boolean) -> Unit) {
//        function(true)
//        return//step4:创建广告请求参数AdSlot,具体参数含义参考文档val adSlot = AdSlot.Builder()
//            .setCodeId("927650269").setCodeId("929535513").setSupportDeepLink(true).setImageAcceptedSize(1080, 1920).setRewardName("语音包解锁") //奖励的名称.setRewardAmount(1)  //奖励的数量.setUserID("12768")//用户id,必传参数.setMediaExtra("media_extra") //附加参数,可选.setOrientation(TTAdConstant.VERTICAL) //必填参数,期望视频的播放方向:TTAdConstant.HORIZONTAL 或 TTAdConstant.VERTICAL.build()//step5:请求广告mTTAdNative.loadRewardVideoAd(adSlot, object : TTAdNative.RewardVideoAdListener {override fun onError(code: Int, message: String) {//RxToast.showToast(message)}//视频广告加载后,视频资源缓存到本地的回调,在此回调后,播放本地视频,流畅不阻塞。override fun onRewardVideoCached() {//RxToast.showToast("rewardVideoAd video cached")}//视频广告的素材加载完毕,比如视频url等,在此回调后,可以播放在线视频,网络不好可能出现加载缓冲,影响体验。override fun onRewardVideoAdLoad(ad: TTRewardVideoAd) {//RxToast.showToast("rewardVideoAd loaded")ad.setRewardAdInteractionListener(object : TTRewardVideoAd.RewardAdInteractionListener {override fun onAdShow() {//RxToast.showToast("rewardVideoAd show")}override fun onAdVideoBarClick() {//RxToast.showToast("rewardVideoAd bar click")}override fun onAdClose() {//RxToast.showToast("rewardVideoAd close")function(false)}//视频播放完成回调override fun onVideoComplete() {//RxToast.showToast("rewardVideoAd complete")}override fun onVideoError() {//RxToast.showToast("rewardVideoAd error")}//视频播放完成后,奖励验证回调,rewardVerify:是否有效,rewardAmount:奖励梳理,rewardName:奖励名称override fun onRewardVerify(rewardVerify: Boolean, rewardAmount: Int, rewardName: String) {RxToast.showToast("激活" + if (rewardVerify) "成功" else "失败")Log.i("onRewardVerify", "verify:" + rewardVerify + " amount:" + rewardAmount +" name:" + rewardName)function(rewardVerify)}override fun onSkippedVideo() {//RxToast.showToast("rewardVideoAd has onSkippedVideo")}})ad.showRewardVideoAd(requireActivity())ad.setDownloadListener(object : TTAppDownloadListener {override fun onIdle() {mHasShowDownloadActive = false}override fun onDownloadActive(totalBytes: Long,currBytes: Long,fileName: String,appName: String) {if (!mHasShowDownloadActive) {mHasShowDownloadActive = true//RxToast.showToast("下载中,点击下载区域暂停")}}override fun onDownloadPaused(totalBytes: Long,currBytes: Long,fileName: String,appName: String) {//RxToast.showToast("下载暂停,点击下载区域继续")}override fun onDownloadFailed(totalBytes: Long,currBytes: Long,fileName: String,appName: String) {//RxToast.showToast("下载失败,点击下载区域重新下载")}override fun onDownloadFinished(totalBytes: Long, fileName: String, appName: String) {//RxToast.showToast("下载完成,点击下载区域重新下载")}override fun onInstalled(fileName: String, appName: String) {//RxToast.showToast("安装完成,点击下载区域打开")}})}})}val mTTAdNative: TTAdNative by lazy {TTAdSdk.getAdManager().createAdNative(requireActivity())}

信息流广告(列表页)

直接点完成即可
xxl

val ads = arrayListOf<TTFeedAd>()lateinit var mTTAdNative: TTAdNative/*** 加载feed广告*/private fun loadListAd() {mTTAdNative = TTAdSdk.getAdManager().createAdNative(requireActivity())//step4:创建feed广告请求类型参数AdSlot,具体参数含义参考文档val adSlot = AdSlot.Builder()
//            .setCodeId("927650179").setCodeId("929535710").setSupportDeepLink(true).setImageAcceptedSize(228, 150).setAdCount(3) //请求广告数量为1到3条11.build()//step5:请求广告,调用feed广告异步请求接口,加载到广告后,拿到广告素材自定义渲染mTTAdNative.loadFeedAd(adSlot, object : TTAdNative.FeedAdListener {override fun onFeedAdLoad(ads: MutableList<TTFeedAd>?) {if (ads == null || ads.isEmpty()) {Log.i("loadFeedAd", "on FeedAdLoaded: ad is null!")return}Log.i("loadFeedAd", "FeedAdLoaded: ad is null!ads ===============" + ads.size)if (ads.size <= 0) returnthis@VpItemFragment.ads.addAll(ads)myBaseQuickAdapter.notifyDataSetChanged()}override fun onError(code: Int, message: String) {Log.i("loadFeedAd", "code: :$code  message :$message")}})}//========================Adapter======================val myBaseQuickAdapter =object : BaseQuickAdapter<File, VpBaseViewHolder>(R.layout.layout_vp_item) {override fun convert(helper: VpBaseViewHolder?, item: File) {val adView = helper!!.getView<ImageView>(R.id.ad)val videView = helper!!.getView<ViewGroup>(R.id.videView)adView.visibility = View.GONEvideView.visibility = View.GONEval num = helper?.layoutPosition ?: 0if (ads.size > 0 && num < ads.size)if (num == 0 || num % 2 == 0) {val ad = ads[num]if (ad == null) {} else if (ad.imageMode == TTAdConstant.IMAGE_MODE_SMALL_IMG|| ad.imageMode == TTAdConstant.IMAGE_MODE_LARGE_IMG|| ad.imageMode == TTAdConstant.IMAGE_MODE_GROUP_IMG|| ad.imageMode == TTAdConstant.IMAGE_MODE_VERTICAL_IMG) {ad.registerViewForInteraction(helper.itemView as ViewGroup,listOf(adView),listOf(adView),object : TTNativeAd.AdInteractionListener {override fun onAdClicked(view: View, ad: TTNativeAd?) {if (ad != null) {
//                                        RxToast.showToast("广告" + ad.title + "被点击")}}override fun onAdCreativeClick(view: View, ad: TTNativeAd?) {if (ad != null) {
//                                        RxToast.showToast("广告" + ad.title + "被创意按钮被点击")}}override fun onAdShow(ad: TTNativeAd?) {if (ad != null) {
//                                        RxToast.showToast("广告" + ad.title + "展示")}}})Glide.with(this@VpItemFragment).load(ad.imageList[0].imageUrl).into(adView.apply { visibility = View.VISIBLE })} else if (ad.imageMode == TTAdConstant.IMAGE_MODE_VIDEO) {val video = ad.getAdView()if (video != null) {if (video.parent == null) {videView.removeAllViews()videView.addView(video)}}videView.visibility = View.VISIBLEad.registerViewForInteraction(helper.itemView as ViewGroup,listOf(video),listOf(video),object : TTNativeAd.AdInteractionListener {override fun onAdClicked(view: View, ad: TTNativeAd?) {if (ad != null) {
//                                        RxToast.showToast("广告" + ad.title + "被点击")}}override fun onAdCreativeClick(view: View, ad: TTNativeAd?) {if (ad != null) {
//                                        RxToast.showToast("广告" + ad.title + "被创意按钮被点击")}}override fun onAdShow(ad: TTNativeAd?) {if (ad != null) {
//                                        RxToast.showToast("广告" + ad.title + "展示")}}})} else {
//                            RxToast.showToast("图片展示样式错误")}} }}

有人会好奇这个videView是什么,其实就是一个简单的FrameLayout 而已
videoView

集成部分

manifest

//权限<uses-permission android:name="android.permission.VIBRATE"/><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/><uses-permission android:name="android.permission.CALL_PHONE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.CAMERA"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <!-- 获取网络状态 --><uses-permission android:name="android.permission.INTERNET"/> <!-- 网络通信 --><uses-permission android:name="android.permission.READ_PHONE_STATE"/> <!-- 获取设备信息 --><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <!-- 获取MAC地址 --><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <!-- 读写sdcard,storage等等 --><uses-permission android:name="android.permission.RECORD_AUDIO"/> <!-- 允许程序录制音频 --><uses-permission android:name="android.permission.GET_TASKS"/><uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> <!-- 如果有视频相关的广告且使用textureView播放,请务必添加,否则黑屏 --><uses-permission android:name="android.permission.WAKE_LOCK"/><uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/><uses-permissionandroid:name="android.permission.PACKAGE_USAGE_STATS"tools:ignore="ProtectedPermissions"/>
//7.0权限            
<providerandroid:name="com.bytedance.sdk.openadsdk.TTFileProvider"android:authorities="${applicationId}.TTFileProvider"android:exported="false"android:grantUriPermissions="true"><meta-dataandroid:name="android.support.FILE_PROVIDER_PATHS"android:resource="@xml/file_paths"/>
</provider>

build.gradle

    //广告implementation(name: 'open_ad_sdk', ext: 'aar')implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.6'

SDK下载

穿山甲联盟Android SDK

最后

这些是Kotlin代码,当然穿山甲Demo使用的是Java语言,17年到现在已经有两年的时间了,Kotlin的发展大家有目共睹,真的建议使用Kotlin开发。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 机器学习(MACHINE LEARNING)MATLAB中微分方程的求解

    文章目录1 MATLAB之极限、积分、微分2 matlab中微分方程的求解2.1 一阶微分方程2.2 求解二阶线性微分方程 是指含有未知函数及其导数的关系式。解微分方程就是找出未知函数。微分方程是伴随着微积分学一起发展起来的。微积分学的奠基人Newton和Leibniz的著作中都处理过与微分方…...

    2024/4/24 23:14:06
  2. 百度和GOOGLE谁在中国占的份额大?

    中国互联网调查公司艾瑞市场咨询(iResearch)2005年5月30日发布了2005年第一季度中国搜索引擎研究报告。  报告显示:前不久被媒体关注准备进入中国开设分公司的google遭遇尴尬处境,在中国的市场份额虽然继续保持第二的位置,但是相比去年四季度,市场份额爆跌了8.2%之多,由…...

    2024/4/24 23:14:04
  3. electron+vue静默打印傻瓜式教程

    electron静默打印傻瓜式教程第一步第二步第三步第四步第五步如果文章对你有帮助,请希望你能随手点个赞支持下! 项目中有大量electron的api,大家可以多去翻翻官方文档,本方案适合electron>=5.0.0 第一步 配置electron的主线程文件background.js win = new BrowserWindow(…...

    2024/5/6 10:11:22
  4. Android getResources().getColor() 过时 替代方法111

    替换方法为: text.setTextColor(ContextCompat.getColor(context, R.color.black);...

    2024/4/24 23:14:02
  5. 牛顿迭代法解非线性方程组(MATLAB版)

    牛顿迭代法,又名切线法,这里不详细介绍,简单说明每一次牛顿迭代的运算:首先将各个方程式在一个根的估计值处线性化(泰勒展开式忽略高阶余项),然后求解线性化后的方程组,最后再更新根的估计值。下面以求解最简单的非线性二元方程组为例(平面二维定位最基本原理),贴出…...

    2024/4/24 23:14:02
  6. JPA OneToMany级联更新 及 orphanRemoval = true 说明

    下面是一个例子:Employee ---- Address (假设为单向one-to-many)class Employee { @oneToMany(cascade = CascadeType.REMOVE, orphanRemoval = true) @JoinTable(JoinColumn="Employee_id") private Set<Address> addresses; // [当Employee和Ad…...

    2024/5/5 22:26:20
  7. Electron 基础教程-2.4 渲染进程(Renderer Process)

    渲染进程(Renderer Process)正如上节所了解,main.js标识出了Electron渲染进程(Renderer Process)的HTML文件。渲染进程正是从mainWindow.loadURL()调用开始的:// and load the index.html of the app. mainWindow.loadURL(url.format({pathname: path.join(__dirname, in…...

    2024/4/14 21:17:32
  8. 使用动网论坛中的问题,技巧。

    1。后台设置贴间广告昨天设置了论坛的贴间广告,很难看,今天怎么也去不掉,去动网官方论坛搜索才知道原来,设置贴间广告保存前,必须按住ctrl在 左边选择需要应用设置的版面。 2。设置底部广告昨天加页底广告,在后台广告管理,加了首页尾部广告代码,但是没有效果。后来发现…...

    2024/4/18 9:57:45
  9. 对于谷歌搜索的一些基本语法整理

    第一步:谷歌介绍 google介绍:google成立于1997年,目前已经成为全球第一搜素公司。Google数据库存有42.8亿个Web文件;检索网页数量达24亿;支持多达132中语言;具有15000多台服务器,200多条T3级宽带;通过采PageRank技术能够提供准确率极高的搜索结果;智能化的“手气不错”…...

    2024/4/14 21:17:30
  10. 升级Hibernate3.5:javax.persistence.OneToMany.orphanRemoval()Z

    Spring3.0 + Hibernate3.5: 启动服务器报: Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1830) at org.hibernate.cfg.AnnotationBi…...

    2024/4/14 21:17:30
  11. 解递归方程

    ...

    2024/4/14 21:17:28
  12. 62. 全文搜索与条件查询

    全文搜索与条件查询在59. XPages自定义控件(二)搜索视图里介绍的搜索视图控件采用的仍然是Lotus Notes系统典型的全文搜索。用户界面和操作都很简洁,只要往一个文本框里输入所要查找的文档包含的词语就可以。这一点和Internet兴起后搜索引擎的方式是一致的。不过在传统的基于…...

    2024/4/14 21:17:27
  13. 从零搭建Electron应用 的一系列简单的 Demo

    Electron 是一个优秀的跨平台桌面应用程序开源库,目前接触 Electron 的开发者也越来越多。但是笔者发现,目前社区里缺少对初学者足够友好的入门教程来帮助初学者用 Electron 搭建一个完整的开发框架。 为了解决这个问题,笔者将结合平时的一些 Electron 开发经验,渐近式的带…...

    2024/5/6 15:24:39
  14. 腾讯2018广告算法大赛思路解析 100行代码带你上0.73

    比赛报名地址:algo.qq.com/person/mobile/landingPage?from=dsbryan由于本次比赛我属于内部员工不得参赛,所以我尽量写一些思路解析,为大家提供一个baselinegithub:https://github.com/YouChouNoBB/2018-tencent-ad-competition-baseline1.首先处理4个G的用户特征因为数据太…...

    2024/4/24 23:14:07
  15. Eclipse RCP开发桌面程序

    Eclipse RCP开发桌面程序 转自:http://www.cnblogs.com/kentyshang/archive/2007/08/02/840027.html所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建…...

    2024/4/24 23:14:06
  16. getResources().getDisplayMetrics().heightPixels获取到的屏幕高度不对

    两台手机做dailog弹窗高度自定义时发现始终适配不了,经测试发现 getResources().getDisplayMetrics().heightPixels获取到的屏幕高度不对。正确的获取姿势是DisplayMetrics dm = new DisplayMetrics(); mContext.getWindowManager().getDefaultDisplay().getRealMetrics(dm); …...

    2024/4/29 23:03:43
  17. Electron-Vue入门Demo

    前提条件,Electron框架能够正常的运行(electron环境的配置不是本文要说明的部分) 1,安装vue的环境模块 npm install -g vue-cli2,初始化vue工程 vue init webpack demo下面几个选项注意 Install vue-router? yes Use ESLint to lint your code? no Set up unit tests no…...

    2024/5/1 18:56:35
  18. [安卓开发] WebView网页隐藏屏蔽广告元素标签|去除底部广告

    简介有时候,我们用WebView加载的某些网页里面常常有广告,大大的影响了使用者的浏览效果,我们能不能去除呢? 答案当然是可以的,当然方法是偏门一点,是利用js把对应的广告块进行隐藏。。js代码document.querySelector(广告块的选择器).style.display="none";通过…...

    2024/4/27 9:51:59
  19. weblogic 启动 报错:Caused by: java.lang.NoSuchMethodError: javax/persistence/OneToMany.orphanRemoval()Z

    关于这个错误网上搜索出来的东西,都是说什么jar冲突,全是复制粘贴,解决的方法都是一样的。没能解决我所遇到的问题。这个问题 我的解决方法 就是在 weblogic.xml 配置文件中指定优先加载javax.persistence.* 这个路径下的class 文件。下面是我使用的weblogic.xml 在此贴出来…...

    2024/4/24 23:13:55
  20. MATLAB的solve函数

    简单来说,solve函数可以进行以下情况的求解: (1)等式:单/多变量+线性/非线性 ;(2)不等式 (是MATLAB doc solve的全部翻译,将常用部分标注彩色) (唉,以后绝不这样干了) 语法S = solve(eqn,var)example S = solve(eqn,var,Name,Value)example Y = solve(eqns,vars)…...

    2024/5/4 0:15:15

最新文章

  1. JavaScript String indexOf() 方法

    一、定义和用法&#xff1a; indexOf() 方法返回值在字符串中第一次出现的位置。 如果未找到该值&#xff0c;则 indexOf() 方法返回 -1。 indexOf() 方法区分大小写。 二、语法 string.indexOf(substring, start) 1、参数 substring必需。要搜索的字符串。start可选。开…...

    2024/5/6 15:52:40
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/6 9:38:23
  3. antd vue table控件的使用(三)

    今天就讲讲Ant Design Vue下的控件----table表格&#xff08;分页、编辑和删除功能&#xff09; 结合项目中的需求&#xff0c;看看如何配置,让table即可以展示列表&#xff0c;又可以直接编辑数据。需求&#xff1a; &#xff08;1&#xff09;展示即将检查的数据列表&#…...

    2024/5/3 20:18:02
  4. 阿里云8核32G云服务器租用优惠价格表,包括腾讯云和京东云

    8核32G云服务器租用优惠价格表&#xff0c;云服务器吧yunfuwuqiba.com整理阿里云8核32G服务器、腾讯云8核32G和京东云8C32G云主机配置报价&#xff0c;腾讯云和京东云是轻量应用服务器&#xff0c;阿里云是云服务器ECS&#xff1a; 阿里云8核32G服务器 阿里云8核32G服务器价格…...

    2024/5/5 8:42:13
  5. 基于单片机的数字万用表设计

    **单片机设计介绍&#xff0c;基于单片机的数字万用表设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的数字万用表设计概要是关于使用单片机技术来实现数字万用表功能的一种设计方案。下面将详细概述该设计的各个…...

    2024/5/6 14:06:11
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/6 9:21:00
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; 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
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在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