网站的惩罚期要怎么做运营管理培训

web/2025/10/1 7:55:09/文章来源:
网站的惩罚期要怎么做,运营管理培训,网页制作及欣赏,浏览器下载免费版我是南城余#xff01;阿里云开发者平台专家博士证书获得者#xff01; 欢迎关注我的博客#xff01;一同成长#xff01; 一名从事运维开发的worker#xff0c;记录分享学习。 专注于AI#xff0c;运维开发#xff0c;windows Linux 系统领域的分享#xff01; 本…我是南城余阿里云开发者平台专家博士证书获得者 欢迎关注我的博客一同成长 一名从事运维开发的worker记录分享学习。 专注于AI运维开发windows Linux 系统领域的分享 本章节对应知识库 南城余的知识库 九、Vue3数据交互axios 9.0 预讲知识-promise 9.0.1 普通函数和回调函数 普通函数: 正常调用的函数,一般函数执行完毕后才会继续执行下一行代码 scriptlet fun1 () {console.log(fun1 invoked)}// 调用函数fun1()// 函数执行完毕,继续执行后续代码console.log(other code processon) /script回调函数: 一些特殊的函数,表示未来才会执行的一些功能,后续代码不会等待该函数执行完毕就开始执行了 script// 设置一个2000毫秒后会执行一次的定时任务setTimeout(function (){console.log(setTimeout invoked)},2000)console.log(other code processon) /script9.0.2 Promise 简介 前端中的异步编程技术类似Java中的多线程线程结果回调 Promise 是异步编程的一种解决方案比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现ES6将其写进了语言标准统一了用法原生提供了Promise对象。 所谓Promise简单说就是一个容器里面保存着某个未来才会结束的事件通常是一个异步操作的结果。从语法上说Promise 是一个对象从它可以获取异步操作的消息。Promise 提供统一的 API各种异步操作都可以用同样的方法进行处理。 Promise对象有以下两个特点。 1Promise对象代表一个异步操作有三种状态Pending进行中、Resolved已完成又称 Fulfilled和Rejected已失败。只有异步操作的结果可以决定当前是哪一种状态任何其他操作都无法改变这个状态。这也是Promise这个名字的由来它的英语意思就是“承诺”表示其他手段无法改变。2一旦状态改变就不会再变任何时候都可以得到这个结果。Promise对象的状态改变只有两种可能从Pending变为Resolved和从Pending变为Rejected。只要这两种情况发生状态就凝固了不会再变了会一直保持这个结果。9.0.3 Promise 基本用法 ES6规定Promise对象是一个构造函数用来生成Promise实例。 script/* 1.实例化promise对象,并且执行(类似Java创建线程对象,并且start)参数: resolve,reject随意命名,但是一般这么叫!参数: resolve,reject分别处理成功和失败的两个函数! 成功resolve(结果) 失败reject(结果)参数: 在function中调用这里两个方法,那么promise会处于两个不同的状态状态: promise有三个状态pending 正在运行resolved 内部调用了resolve方法rejected 内部调用了reject方法参数: 在第二步回调函数中就可以获取对应的结果 */let promise new Promise(function(resolve,reject){console.log(promise do some code ... ...)//resolve(promise success)reject(promise fail)})console.log(other code1111 invoked)//2.获取回调函数结果 then在这里会等待promise中的运行结果,但是不会阻塞代码继续运行promise.then(function(value){console.log(promise中执行了resolve:${value})},function(error){console.log(promise中执行了reject:${error})})// 3 其他代码执行 console.log(other code2222 invoked)/script9.0.4 Promise catch() Promise.prototype.catch方法是.then(null, rejection)的别名用于指定发生错误时的回调函数。 scriptlet promise new Promise(function(resolve,reject){console.log(promise do some code ... ...)// 故意响应一个异常对象throw new Error(error message)})console.log(other code1111 invoked)/* then中的reject()的对应方法可以在产生异常时执行,接收到的就是异常中的提示信息then中可以只留一个resolve()的对应方法,reject()方法可以用后续的catch替换then中的reject对应的回调函数被后续的catch替换后,catch中接收的数据是一个异常对象*/promise.then(function(resolveValue){console.log(promise中执行了resolve:${resolveValue})}//,//function(rejectValue){console.log(promise中执行了reject:${rejectValue})}).catch(function(error){console.log(error)} )console.log(other code2222 invoked) /script9.0.5 async和await的使用 async和await是ES6中用于处理异步操作的新特性。通常异步操作会涉及到Promise对象而async/await则是在Promise基础上提供了更加直观和易于使用的语法。 async 用于标识函数的 async标识函数后,async函数的返回值会变成一个promise对象 如果函数内部返回的数据是一个非promise对象,async函数的结果会返回一个成功状态 promise对象 如果函数内部返回的是一个promise对象,则async函数返回的状态与结果由该对象决定 如果函数内部抛出的是一个异常,则async函数返回的是一个失败的promise对象 script/* async 用于标识函数的1. async标识函数后,async函数的返回值会变成一个promise对象2. 如果函数内部返回的数据是一个非promise对象,async函数的结果会返回一个成功状态 promise对象3. 如果函数内部返回的是一个promise对象,则async函数返回的状态与结果由该对象决定4. 如果函数内部抛出的是一个异常,则async函数返回的是一个失败的promise对象*/async function fun1(){//return 10//throw new Error(something wrong)let promise Promise.reject(heihei)return promise}let promise fun1()promise.then(function(value){console.log(success:value)}).catch(function(value){console.log(fail:value)}) /scriptawait await右侧的表达式一般为一个promise对象,但是也可以是一个其他值如果表达式是promise对象,await返回的是promise成功的值await会等右边的promise对象执行结束,然后再获取结果,后续代码也会等待await的执行如果表达式是其他值,则直接返回该值await必须在async函数中,但是async函数中可以没有await如果await右边的promise失败了,就会抛出异常,需要通过 try … catch捕获处理 script/* 1. await右侧的表达式一般为一个promise对象,但是也可以是一个其他值2. 如果表达式是promise对象,await返回的是promise成功的值3. await会等右边的promise对象执行结束,然后再获取结果,后续代码也会等待await的执行4. 如果表达式是其他值,则直接返回该值5. await必须在async函数中,但是async函数中可以没有await6. 如果await右边的promise失败了,就会抛出异常,可以通过 try ... catch捕获处理*/async function fun1(){return 10}async function fun2(){try{let res await fun1()//let res await Promise.reject(something wrong)}catch(e){console.log(catch got:e) }console.log(await got:res)}fun2() /script9.1 Axios介绍 ajax AJAX Asynchronous JavaScript and XML异步的 JavaScript 和 XML。 AJAX 不是新的编程语言而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下可以与服务器交换数据并更新部分网页内容。 AJAX 不需要任何浏览器插件但需要用户允许 JavaScript 在浏览器上执行。 XMLHttpRequest 只是实现 Ajax 的一种方式。 ajax工作原理 原生javascript方式进行ajax(了解): scriptfunction loadXMLDoc(){var xmlhttp;if (window.XMLHttpRequest){// IE7, Firefox, Chrome, Opera, Safari 浏览器执行代码xmlhttpnew XMLHttpRequest();}else{// IE6, IE5 浏览器执行代码xmlhttpnew ActiveXObject(Microsoft.XMLHTTP);}// 设置回调函数处理响应结果xmlhttp.onreadystatechangefunction(){if (xmlhttp.readyState4 xmlhttp.status200){document.getElementById(myDiv).innerHTMLxmlhttp.responseText;}}// 设置请求方式和请求的资源路径xmlhttp.open(GET,/try/ajax/ajax_info.txt,true);// 发送请求xmlhttp.send();} /script 什么是axios 官网介绍:https://axios-http.com/zh/docs/intro Axios 是一个基于 promise 网络请求库作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。它有如下特性 从浏览器创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防御XSRF 9.2 Axios 入门案例 1 案例需求:请求后台获取随机土味情话 请求的url https://api.uomg.com/api/rand.qinghua?formatjson 或者使用 http://forum.atguigu.cn/api/rand.qinghua?formatjson请求的方式 GET/POST数据返回的格式 {code:1,content:我努力不是为了你而是因为你。}2 准备项目 npm create vite npm install /*npm install vue-router4 --save npm install pinia */3 安装axios npm install axios4 设计页面App.Vue script setup typemoduleimport axios from axiosimport { onMounted,reactive } from vue;let jsonData reactive({code:1,content:我努力不是为了你而是因为你})let getLoveMessage (){axios({method:post, // 请求方式url:https://api.uomg.com/api/rand.qinghua?formatjson, // 请求的urldata:{ // 当请求方式为post时,data下的数据以JSON串放入请求体,否则以keyvalue形式放url后username:123456}}).then( function (response){//响应成功时要执行的函数console.log(response)Object.assign(jsonData,response.data)}).catch(function (error){// 响应失败时要执行的函数console.log(error)})}/* 通过onMounted生命周期,自动加载一次 */onMounted((){getLoveMessage()}) /scripttemplatedivh1今日土味情话:{{jsonData.content}}/h1button clickgetLoveMessage获取今日土味情话/button/div /templatestyle scoped /style 5 启动测试 npm run dev异步响应的数据结构 响应的数据是经过包装返回的一个请求的响应包含以下信息。 {// data 由服务器提供的响应data: {},// status 来自服务器响应的 HTTP 状态码status: 200,// statusText 来自服务器响应的 HTTP 状态信息statusText: OK,// headers 是服务器响应头// 所有的 header 名称都是小写而且可以使用方括号语法访问// 例如: response.headers[content-type]headers: {},// config 是 axios 请求的配置信息config: {},// request 是生成此响应的请求// 在node.js中它是最后一个ClientRequest实例 (in redirects)// 在浏览器中则是 XMLHttpRequest 实例request: {} }then取值 then(function (response) {console.log(response.data);console.log(response.status);console.log(response.statusText);console.log(response.headers);console.log(response.config); });6 通过async和await处理异步请求 script setup typemoduleimport axios from axiosimport { onMounted,reactive } from vue;let jsonData reactive({code:1,content:我努力不是为了你而是因为你})let getLoveWords async (){return await axios({method:post,url:https://api.uomg.com/api/rand.qinghua?formatjson,data:{username:123456}})}let getLoveMessage (){let {data} await getLoveWords()Object.assign(message,data)}/* 通过onMounted生命周期,自动加载一次 */onMounted((){getLoveMessage()}) /scripttemplatedivh1今日土味情话:{{jsonData.content}}/h1button clickgetLoveMessage获取今日土味情话/button/div /templatestyle scoped /style axios在发送异步请求时的可选配置 {// url 是用于请求的服务器 URLurl: /user,// method 是创建请求时使用的方法method: get, // 默认值// baseURL 将自动加在 url 前面除非 url 是一个绝对 URL。// 它可以通过设置一个 baseURL 便于为 axios 实例的方法传递相对 URLbaseURL: https://some-domain.com/api/,// transformRequest 允许在向服务器发送前修改请求数据// 它只能用于 PUT, POST 和 PATCH 这几个请求方法// 数组中最后一个函数必须返回一个字符串 一个Buffer实例ArrayBufferFormData或 Stream// 你可以修改请求头。transformRequest: [function (data, headers) {// 对发送的 data 进行任意转换处理return data;}],// transformResponse 在传递给 then/catch 前允许修改响应数据transformResponse: [function (data) {// 对接收的 data 进行任意转换处理return data;}],// 自定义请求头headers: {X-Requested-With: XMLHttpRequest},// params 是与请求一起发送的 URL 参数// 必须是一个简单对象或 URLSearchParams 对象params: {ID: 12345},// paramsSerializer是可选方法主要用于序列化params// (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/)paramsSerializer: function (params) {return Qs.stringify(params, {arrayFormat: brackets})},// data 是作为请求体被发送的数据// 仅适用 PUT, POST, DELETE 和 PATCH 请求方法// 在没有设置 transformRequest 时则必须是以下类型之一:// - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams// - 浏览器专属: FormData, File, Blob// - Node 专属: Stream, Bufferdata: {firstName: Fred},// 发送请求体数据的可选语法// 请求方式 post// 只有 value 会被发送key 则不会data: CountryBrasilCityBelo Horizonte,// timeout 指定请求超时的毫秒数。// 如果请求时间超过 timeout 的值则请求会被中断timeout: 1000, // 默认值是 0 (永不超时)// withCredentials 表示跨域请求时是否需要使用凭证withCredentials: false, // default// adapter 允许自定义处理请求这使测试更加容易。// 返回一个 promise 并提供一个有效的响应 参见 lib/adapters/README.md。adapter: function (config) {/* ... */},// auth HTTP Basic Authauth: {username: janedoe,password: s00pers3cret},// responseType 表示浏览器将要响应的数据类型// 选项包括: arraybuffer, document, json, text, stream// 浏览器专属blobresponseType: json, // 默认值// responseEncoding 表示用于解码响应的编码 (Node.js 专属)// 注意忽略 responseType 的值为 stream或者是客户端请求// Note: Ignored for responseType of stream or client-side requestsresponseEncoding: utf8, // 默认值// xsrfCookieName 是 xsrf token 的值被用作 cookie 的名称xsrfCookieName: XSRF-TOKEN, // 默认值// xsrfHeaderName 是带有 xsrf token 值的http 请求头名称xsrfHeaderName: X-XSRF-TOKEN, // 默认值// onUploadProgress 允许为上传处理进度事件// 浏览器专属onUploadProgress: function (progressEvent) {// 处理原生进度事件},// onDownloadProgress 允许为下载处理进度事件// 浏览器专属onDownloadProgress: function (progressEvent) {// 处理原生进度事件},// maxContentLength 定义了node.js中允许的HTTP响应内容的最大字节数maxContentLength: 2000,// maxBodyLength仅Node定义允许的http请求内容的最大字节数maxBodyLength: 2000,// validateStatus 定义了对于给定的 HTTP状态码是 resolve 还是 reject promise。// 如果 validateStatus 返回 true (或者设置为 null 或 undefined)// 则promise 将会 resolved否则是 rejected。validateStatus: function (status) {return status 200 status 300; // 默认值},// maxRedirects 定义了在node.js中要遵循的最大重定向数。// 如果设置为0则不会进行重定向maxRedirects: 5, // 默认值// socketPath 定义了在node.js中使用的UNIX套接字。// e.g. /var/run/docker.sock 发送请求到 docker 守护进程。// 只能指定 socketPath 或 proxy 。// 若都指定这使用 socketPath 。socketPath: null, // default// httpAgent and httpsAgent define a custom agent to be used when performing http// and https requests, respectively, in node.js. This allows options to be added like// keepAlive that are not enabled by default.httpAgent: new http.Agent({ keepAlive: true }),httpsAgent: new https.Agent({ keepAlive: true }),// proxy 定义了代理服务器的主机名端口和协议。// 您可以使用常规的http_proxy 和 https_proxy 环境变量。// 使用 false 可以禁用代理功能同时环境变量也会被忽略。// auth表示应使用HTTP Basic auth连接到代理并且提供凭据。// 这将设置一个 Proxy-Authorization 请求头它会覆盖 headers 中已存在的自定义 Proxy-Authorization 请求头。// 如果代理服务器使用 HTTPS则必须设置 protocol 为httpsproxy: {protocol: https,host: 127.0.0.1,port: 9000,auth: {username: mikeymike,password: rapunz3l}},// see https://axios-http.com/zh/docs/cancellationcancelToken: new CancelToken(function (cancel) {}),// decompress indicates whether or not the response body should be decompressed // automatically. If set to true will also remove the content-encoding header // from the responses objects of all decompressed responses// - Node only (XHR cannot turn off decompression)decompress: true // 默认值 }9.3 Axios get和post方法 配置添加语法 axios.get(url[, config])axios.get(url,{上面指定配置key:配置值,上面指定配置key:配置值 })axios.post(url[, data[, config]])axios.post(url,{key:value //此位置数据没有空对象即可{}},{上面指定配置key:配置值,上面指定配置key:配置值 })测试get参数 script setup typemoduleimport axios from axiosimport { onMounted,ref,reactive,toRaw } from vue;let jsonData reactive({code:1,content:我努力不是为了你而是因为你})let getLoveWords async (){try{return await axios.get(https://api.uomg.com/api/rand.qinghua,{params:{// 向url后添加的键值对参数format:json,username:zhangsan,password:123456},headers:{// 设置请求头Accept : application/json, text/plain, text/html,*/*}})}catch (e){return await e}}let getLoveMessage (){let {data} await getLoveWords()Object.assign(message,data)}/* 通过onMounted生命周期,自动加载一次 */onMounted((){getLoveMessage()}) /scripttemplatedivh1今日土味情话:{{jsonData.content}}/h1button clickgetLoveMessage获取今日土味情话/button/div /templatestyle scoped /style 测试post参数 script setup typemoduleimport axios from axiosimport { onMounted,ref,reactive,toRaw } from vue;let jsonData reactive({code:1,content:我努力不是为了你而是因为你})let getLoveWords async (){try{return await axios.post(https://api.uomg.com/api/rand.qinghua,{//请求体中的JSON数据username:zhangsan,password:123456},{// 其他参数params:{// url上拼接的键值对参数format:json,},headers:{// 请求头Accept : application/json, text/plain, text/html,*/*,X-Requested-With: XMLHttpRequest}})}catch (e){return await e}}let getLoveMessage (){let {data} await getLoveWords()Object.assign(message,data)}/* 通过onMounted生命周期,自动加载一次 */onMounted((){getLoveMessage()}) /scripttemplatedivh1今日土味情话:{{jsonData.content}}/h1button clickgetLoveMessage获取今日土味情话/button/div /templatestyle scoped /style 9.4 Axios 拦截器 如果想在axios发送请求之前,或者是数据响应回来在执行then方法之前做一些额外的工作,可以通过拦截器完成 // 添加请求拦截器 请求发送之前 axios.interceptors.request.use(function (config) {// 在发送请求之前做些什么return config;}, function (error) {// 对请求错误做些什么return Promise.reject(error);} );// 添加响应拦截器 数据响应回来 axios.interceptors.response.use(function (response) {// 2xx 范围内的状态码都会触发该函数。// 对响应数据做点什么return response;}, function (error) {// 超出 2xx 范围的状态码都会触发该函数。// 对响应错误做点什么return Promise.reject(error);} );定义src/axios.js提取拦截器和配置语法 import axios from axios// 创建instance实例 const instance axios.create({baseURL:https://api.uomg.com,timeout:10000 })// 添加请求拦截 instance.interceptors.request.use(// 设置请求头配置信息config{//处理指定的请求头console.log(before request)config.headers.Accept application/json, text/plain, text/html,*/*return config},// 设置请求错误处理函数error{console.log(request error)return Promise.reject(error)} ) // 添加响应拦截器 instance.interceptors.response.use(// 设置响应正确时的处理函数response{console.log(after success response)console.log(response)return response},// 设置响应异常时的处理函数error{console.log(after fail response)console.log(error)return Promise.reject(error)} ) // 默认导出 export default instanceApp.vue script setup typemodule// 导入我们自己定义的axios.js文件,而不是导入axios依赖 import axios from ./axios.jsimport { onMounted,ref,reactive,toRaw } from vue;let jsonData reactive({code:1,content:我努力不是为了你而是因为你})let getLoveWords async (){try{return await axios.post(api/rand.qinghua,{username:zhangsan,password:123456},//请求体中的JSON数据{params:{format:json,}}// 其他键值对参数)}catch (e){return await e}}let getLoveMessage (){// 这里返回的是一个fullfilled状态的promisegetLoveWords().then((response) {console.log(after getloveWords)console.log(response)Object.assign(jsonData,response.data)})}/* 通过onMounted生命周期,自动加载一次 */onMounted((){getLoveMessage()}) /scripttemplatedivh1今日土味情话:{{jsonData.content}}/h1button clickgetLoveMessage获取今日土味情话/button/div/templatestyle scoped /style

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84936.shtml

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

相关文章

网站域名实名认证查询WordPress获取评论内容

在SQL中的 CASE 语句是一种条件表达式,它允许你在查询中根据条件逻辑返回不同的值。CASE 语句通常有两种形式:简单 CASE 表达式和搜索 CASE 表达式。在我之前给出的优化SQL查询的例子中,使用了简单 CASE 表达式。 这里是简单 CASE 表达式的基…

免费网站一级域名注册网站开发工程师的经验

1、导入报错 Undefined symbols: linker command failed with exit code 1 (use -v to see invocation) 直接添加如下图内容即可

jsp电商购物网站开发成都幕墙设计公司

逻辑与——&——都为true才为true,有一false就为false,符号两边都看 短路与——&&——都为true才为true,有一false就为false,前面有false就略后面 逻辑或——|——有一true就为true,符合两边都看 短路或—…

网站栏目分类医院网站建设方案需要多少钱

1企业的内部环境不包括() A企业的生产能力 B财务能力 C社会文化环境 D企业在公众中的形象 错误 正确答案:左边查询 学生答案:A 2企业营销战略规划不包括哪一步骤() A确定企业的任务与目标 B选择合宜的市场机…

网站阵地建设个人电脑 wordpress

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:v-if和v-for的优先级是什…

国家查企业的网站苏州网络推广去苏州聚尚网络

Navicat转载于:https://www.cnblogs.com/jizl/p/4995959.html

网站调用数据库郴州市官网入口

推特(Twitter)数据恢复:如何找回丢失的内容 随着社交媒体的普及,越来越多的人开始使用推特(Twitter)来分享生活点滴、发表观点和获取信息。然而,有时候我们会不小心删除了重要的推文&#xff0…

网站备案注销查询饮料网站建设

当提及“品质卓越,口感非凡”的啤酒时,FENDI CLUB精酿啤酒无疑是一个值得一试的选择。这款啤酒以其独特的酿造工艺和优质的原料,为消费者带来了与众不同的味觉享受。 一、独特的酿造工艺 FENDI CLUB精酿啤酒在酿造过程中,严格遵循…

吕梁营销型网站建设费用iis部署网站 红叉

node+mysql实现账户登录 注意效果图项目插件代码参数说明短信验证模块邮箱验证模块注册方式登录方式密码重置前端页面部分登录页面账户登录页面(login.html)短信验证登录页面(smsLogin.html)邮箱登录页面(emailLogin.html)注册部分页面短信验证注册页面(register.html)邮…

网站排名优化公司哪家好品牌网站建设优化公司

好长一段时间没有关注vue脚手架了,昨天因为需要个后台模板,用脚手架 搞了一下,竟然发现指令不能用了,看官方文档已经升级3.0,也是试的玩了一下, 大致写写怎么玩的!12341.先全局安装vue-cli3.0 …

做网站空间和服务器的电脑上怎么运行wordpress

欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是是《前端》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌…

中国建筑装饰网站建立网站如何盈利

1.背景信息 Background 针对连锁餐饮业能耗高且能源管理不合理的问题,利用计算机网络技术、通讯技术、计量控制技术等信息化技术,实现能源资源分类分项计量和能源资源运行监管功能,清晰描述各分店总的用能现状;实时监测各供电回路…

网站开发合同缴纳印花税吗做网站如何引流

在翻出12年前用C#写的自我管理软件之后,进一步激发了本猫的怀旧情怀。上一篇在此:竟然无意间翻出12年前自己用C#写的程序这不,昨天竟然又找出2010年写的一款Windows系统入侵检测及防御小工具,当时命名是:NtInfoGuy!对于Windows的内部&#xf…

我要看一集片做网站中山网站建设方案托管

目录​​​​​​​​​​​​​​ 表格的主要作用: 表格的基本语法: 表格相关的标签 合并单元格: 实战: 表格的主要作用: 表格主要是用来展示数据的,使用表格来展示数据,数据可读性更好…

做乐高肖像的网站做网站要几天

在论坛上看到很多关于datagrid,gridview,datalist,rpeater提取header,footer中控件的问题,整理了一下.供大家分享下面我以DataGrid为便进行说明.footer栏又称页脚栏,在很多时候我们可以在该栏放页码及相当的功能键.但是最后在获得这些控件引用的时候就会有点麻烦,由于footer(页…

网站建设按钮生物制药公司网站建设

题目链接: 素数判定https://www.nowcoder.com/share/jump/437195121691718831561 描述 给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。 输入描述: 测试数据有多组,每组输入一个数…

优惠券直播网站怎么做的爱站网官网

随着云计算技术的飞速发展,云原生成为了企业数字化转型的重要方向。云原生技术通过容器化、微服务、持续集成/持续部署(CI/CD)等实践,帮助企业构建和运行可扩展的应用程序。然而,云原生技术的复杂性也给开发团队带来了…

国外做内容网站微信社群运营工具

重点 更多前端知识 诚邀各位前端从事者爱好者加入前端大佬技术交流社区,本社区主要分享技术栈、个人心得、技术交流、问题解惑等前端体系交流 点击下方文字加入 前端大佬技术交流社区 1. 函数的定义和调用 1.1 函数的定义方式 方式1 函数声明方式 function 关键…

培训网站图片济南品牌网站建设价格

形态学中的膨胀操作即让照片变得更大,与腐蚀操作互为逆运算 cv2.dilate(erosion,kernel,iterations 1) 第一个参数:图像对象名称 第二个参数:卷积核的大小 第三个参数:迭代次数 此时就可与腐蚀操作进行相结合,腐蚀去毛…

罗湖网站建设哪家好最好最全的搜索引擎

文章目录 前言一、QString与std::string二、QString与int三、QString与double四、QString与char*五、大小端转换 前言 本文涉及QString转int、QString转std::string、QString转double、QString转char*及大小端转换 一、QString与std::string QString qstr "你好&#x…