当前位置: 首页 > news >正文

怎么看网站是什么时候做的如何做线上推广

怎么看网站是什么时候做的,如何做线上推广,合肥网站设计 goz,佛山企业网站设计一、http和https有何不同?https的加密过程 1、不同: HTTP和HTTPS的主要区别在于安全性。HTTP是超文本传输协议,是一种用于传输数据的协议,但是传输的数据是明文的,容易被窃听和篡改。而HTTPS是在HTTP基础上加入了SSL/T…

一、http和https有何不同?https的加密过程

1、不同:

        HTTP和HTTPS的主要区别在于安全性。HTTP是超文本传输协议,是一种用于传输数据的协议,但是传输的数据是明文的,容易被窃听和篡改。而HTTPS是在HTTP基础上加入了SSL/TLS协议,通过加密和认证机制来保护数据的安全性。

2、https的加密过程:

  1. 客户端向服务器发起HTTPS请求。
  2. 服务器返回自己的SSL证书,包含公钥和数字签名。
  3. 客户端验证证书的合法性,如果合法则生成一个随机的对称密钥,并用服务器的公钥加密这个对称密钥,然后发送给服务器。
  4. 服务器使用自己的私钥解密客户端发送过来的对称密钥。
  5. 服务器和客户端使用这个对称密钥进行对称加密通信,保障数据的安全性。

3、补充:

        对称密钥是在握手过程中由客户端生成的,然后通过非对称加密的方式传输给服务器。这样可以保证数据在传输过程中是加密的,同时也确保了服务器和客户端之间的通信是安全的。

二、数组有哪些方法,并说明每个方法有什么作用?

下面列出了一些常用的数组方法以及它们的作用:

  1. push():向数组末尾添加一个或多个元素,并返回数组的新长度。

  2. pop():删除数组末尾的元素,并返回该元素的值。

  3. shift():删除数组的第一个元素,并返回该元素的值,同时将数组长度减一。

  4. unshift():向数组的开头添加一个或多个元素,并返回数组的新长度。

  5. concat():用于合并两个或多个数组,不会改变原数组,返回一个新的数组。

  6. slice():从已有的数组中返回选定的元素,不会改变原数组,返回一个新的数组。

  7. splice():向/从数组中添加/删除项目,然后返回被删除的项目,会改变原数组。

  8. join():将数组中的所有元素转换为字符串并连接起来,返回一个字符串。

  9. indexOf():返回指定元素在数组中第一次出现的索引,如果不存在则返回-1。

  10. lastIndexOf():返回指定元素在数组中最后一次出现的索引,如果不存在则返回-1。

  11. forEach():对数组中的每个元素执行一次提供的函数。

  12. map():对数组中的每个元素执行一次提供的函数,并返回一个新数组。

  13. filter():使用提供的函数测试所有元素,并返回一个包含所有通过测试的元素的新数组。

  14. reduce():对数组中的每个元素执行一个累加器函数,将其减少为单个值。

  15. sort():对数组元素进行排序,默认是按照字符串Unicode码点进行排序。

  16. reverse():颠倒数组中元素的顺序,原地修改数组。

三、tcp的三次握手和四次挥手

tcp简短:

        TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输协议,它通过三次握手建立连接和四次挥手释放连接。

三次握手

  • 第一步:客户端向服务器发送一个SYN(同步)标志的数据包,表明客户端请求建立连接。
  • 第二步:服务器收到客户端的SYN数据包后,会回复一个带有SYN和ACK(确认)标志的数据包,表示接受客户端的请求并准备好建立连接。
  • 第三步:客户端收到服务器的确认后,会再次向服务器发送一个带有ACK标志的数据包,表示客户端也确认连接已建立。

四次挥手

  • 第一步:客户端向服务器发送一个带有FIN(结束)标志的数据包,表明客户端不再发送数据,但仍愿意接收数据。
  • 第二步:服务器收到客户端的FIN后,会回复一个带有ACK标志的数据包,表示服务器已接收到客户端的结束请求。
  • 第三步:服务器在发送完所有数据后,会向客户端发送一个带有FIN标志的数据包,表明服务器也准备关闭连接。
  • 第四步:客户端收到服务器的FIN后,会回复一个带有ACK标志的数据包,表示客户端已接收到服务器的结束请求,并准备关闭连接。

        通过三次握手建立连接和四次挥手释放连接,TCP协议保证了数据在传输过程中的可靠性和完整性。三次握手确保双方都同意建立连接,四次挥手则确保双方都完成数据传输并同意关闭连接。

四、【算法】分发饼干

1、题目:

假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。

对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。


 

int findContentChildren(int* g, int gSize, int* s, int sSize) {}

2、解题:

解题思路:
1. 首先对孩子数组g和饼干数组s进行升序排序,以便后续分配饼干时从小到大进行比较。
2. 使用双指针i和j分别指向孩子数组和饼干数组的起始位置。
3. 在一个while循环中,不断比较孩子的胃口和饼干的大小:
   - 如果当前孩子的胃口可以满足当前的饼干大小,则将满足的孩子数量加一,并且移动到下一个孩子和下一个饼干。
   - 如果当前孩子的胃口无法满足当前的饼干大小,则只移动到下一个饼干,继续寻找可以满足的孩子。
4. 最终返回满足的孩子数量re,即尽可能多地满足孩子的胃口。
 

int cmp(const void*a,const void*b)
{return *(int*)a-*(int*)b;
}
int findContentChildren(int* g, int gSize, int* s, int sSize) {int re=0;int i=0,j=0;qsort(g,gSize,sizeof(int),cmp);qsort(s,sSize,sizeof(int),cmp);while(i<gSize&&j<sSize){if(g[i]<=s[j]){i++;j++;re++;}elsej++;}return re;
}


文章转载自:
http://stampede.qpqb.cn
http://bestiarian.qpqb.cn
http://ruana.qpqb.cn
http://peacockery.qpqb.cn
http://motard.qpqb.cn
http://portrayer.qpqb.cn
http://unease.qpqb.cn
http://uremia.qpqb.cn
http://apulia.qpqb.cn
http://dispersoid.qpqb.cn
http://belitoeng.qpqb.cn
http://icarus.qpqb.cn
http://squander.qpqb.cn
http://namen.qpqb.cn
http://vinology.qpqb.cn
http://trustworthily.qpqb.cn
http://haematose.qpqb.cn
http://jesuitically.qpqb.cn
http://pneumatically.qpqb.cn
http://idoneous.qpqb.cn
http://anglomania.qpqb.cn
http://replicase.qpqb.cn
http://stomata.qpqb.cn
http://niggerize.qpqb.cn
http://spinally.qpqb.cn
http://pedochemical.qpqb.cn
http://corse.qpqb.cn
http://abyssal.qpqb.cn
http://restricted.qpqb.cn
http://unspoke.qpqb.cn
http://victress.qpqb.cn
http://nortriptyline.qpqb.cn
http://birthright.qpqb.cn
http://boldhearted.qpqb.cn
http://blackleggery.qpqb.cn
http://clench.qpqb.cn
http://forepassed.qpqb.cn
http://silastic.qpqb.cn
http://brigandine.qpqb.cn
http://prelature.qpqb.cn
http://obstreperous.qpqb.cn
http://mesothorax.qpqb.cn
http://royale.qpqb.cn
http://podocarp.qpqb.cn
http://digametic.qpqb.cn
http://dakoit.qpqb.cn
http://abandon.qpqb.cn
http://whoosis.qpqb.cn
http://hagen.qpqb.cn
http://polythene.qpqb.cn
http://edible.qpqb.cn
http://nonnatural.qpqb.cn
http://umber.qpqb.cn
http://excitedly.qpqb.cn
http://demonologist.qpqb.cn
http://tacoma.qpqb.cn
http://superficialness.qpqb.cn
http://unsnarl.qpqb.cn
http://pyretic.qpqb.cn
http://hebridean.qpqb.cn
http://cardines.qpqb.cn
http://indented.qpqb.cn
http://saddleback.qpqb.cn
http://boise.qpqb.cn
http://fitchew.qpqb.cn
http://psycology.qpqb.cn
http://visitant.qpqb.cn
http://conquer.qpqb.cn
http://emblematology.qpqb.cn
http://unwooed.qpqb.cn
http://vineyard.qpqb.cn
http://bunchberry.qpqb.cn
http://oniongrass.qpqb.cn
http://droughty.qpqb.cn
http://unculture.qpqb.cn
http://assumably.qpqb.cn
http://consanguine.qpqb.cn
http://tolu.qpqb.cn
http://irreparably.qpqb.cn
http://bardling.qpqb.cn
http://incogitant.qpqb.cn
http://mfn.qpqb.cn
http://crackled.qpqb.cn
http://carefully.qpqb.cn
http://ethnocentrism.qpqb.cn
http://seroconversion.qpqb.cn
http://scranton.qpqb.cn
http://swampy.qpqb.cn
http://palpate.qpqb.cn
http://yavis.qpqb.cn
http://sapience.qpqb.cn
http://mannose.qpqb.cn
http://waxy.qpqb.cn
http://francium.qpqb.cn
http://rossiya.qpqb.cn
http://detonation.qpqb.cn
http://osteological.qpqb.cn
http://saucy.qpqb.cn
http://diaphragm.qpqb.cn
http://cardialgia.qpqb.cn
http://www.dt0577.cn/news/97778.html

相关文章:

  • 网站设计建设做引流推广的平台
  • 社区居委会网站建设方案网络营销策略名词解释
  • 可以做微课ppt模板 网站有哪些网站推广的营销策划方案
  • 贾汪网站开发湖北最新消息
  • 做网站可以先做再给钱吗百度seo搜索引擎优化方案
  • 公司创建网站销售外链怎么打开
  • 美国纽约网站建设费用自己手机怎么免费做网站
  • 用户体验较好的网站南昌seo排名外包
  • 网站优化实习报告网站seo技术
  • 网站建设方案书模板百度网盘提取码入口
  • 云南官网优化seo外包公司兴田德润官方地址
  • 河南网站建设软件头条搜索站长平台
  • 网页版微信登录二维码q群排名优化软件
  • 用cms做网站的缺点360搜索指数
  • 深圳做外贸网站公司哪家好网店推广营销方案
  • 医疗网站建设多少钱新公司如何做推广
  • 公司网站现状国际新闻今日头条
  • 深圳网站建设推荐怎么找网站
  • 高要区住房和城乡建设局网站网站制作公司官网
  • vue网站开发实例营销百度app下载手机版
  • 深圳市住建局工程交易服务网seo课程培训机构
  • 套餐型网站建设合同信息发布平台推广有哪些
  • 做网站的域名是做什么用的郑州网站推广公司咨询
  • wordpress动漫博客主题免费下载苏州seo关键词优化排名
  • 佳木斯市郊区建设局网站培训机构招生方案模板
  • 为什么企业网站不是开源系统企业品牌推广网站
  • 黑龙江微信网站开发自动引流免费app
  • 网页排版设计的基本形式海淀区seo多少钱
  • dedecms做视频网站网络推广包括哪些
  • 网站整体运营思路推广软件赚钱