首页 文章 精选 留言 我的

精选列表

搜索[递归超智能],共10002篇文章
优秀的个人博客,低调大师

详细新手建站指南

概述 对于一个建站新手来讲,最重要的莫过于2件事 时间效率 性价比 换句话讲,对于非专业选手,在整个建站过程,如何省时省力,用相对简单的方式,花更少的钱建好网站是关键。 基于上述,给大家带来一版适合新手的建站指南,供大家参考 建站指南 建站三大必备条件:域名+主机空间(虚机主机/服务器)+建站程序无论你是自己建站还是外包第三方建站,都需要具备这三个要素才能建网站。 注册域名 注册域名(域名就是人们常说的“网址”,好比一个网站的门牌号,不可或缺) 注意事项: 1.域名具有唯一性,同时域名要在63个字符之内,先注先得,一次性最多注册10年,并非永久有效,到期要进行需续费。 2.常见的域名后缀为.com(ps:应用最为广泛),有时候您可能无法获得想要的.com域名,那就建议使用 .net, .org 等后缀的域名。不同后缀代表和适合的行业不同,建议选择有相关性的域名后缀,例如:.com 商业性的机构或公司 .org 非盈利的组织、团体.gov.cn 政府部门 .net 从事互联网相关服务的机构或公司 3.随着互联网发展,域名价格越来越便宜,建议选择大一点的域名服务商,域名所有权和管理权限都 能掌握在自己手里,更有保障,更安全。 4.最后,在注册域名时注意隐私的保护也是很重要的,避免您的信息在公共域名查询平台被公开。 购买云空间 购买虚机主机/服务器(就是人们常说的“网站空间”,就像房子一样), 然后将编写好的网站程序(通过互联网也可找到一些开源的网站框架、程序)放置其中。在国内数一数二的云服务商属于阿里云和腾讯云了。目前阿里云的市场份额已经在国内占据过半。所以优先推荐使用阿里云的云服务器。 建站程序 建站程序有很多种,有服务商提供的自动化的建站程序,有纯手工编写好的网站程序。还有免费开源的建站程序,例如wordpress。主流的分为PHP系列,Java系列和.net系统。如果你不想深入了解其中的复杂细节,你完全可以采用阿里云自动化建站方案 【普通版】 :云·速成美站【企业版 】:云·企业官网 建站方案/建站方法 方法一:选择外包服务商 选择服务商,根据预算不同,同样有两种方式。开讲前,还有一点要和大家分享。一般选择服务商做的,企业居多,而新手们也大多是公司的网站负责人、人力、甚至是行政等等。面对老板交给的任务,会涉及一些共性问题: 建站前: 不知道花多少钱?找谁做?怎么做? 建站中: 会不会繁琐?如何了解制作进度?和设计师沟通是不是必须面谈? 建站后: 不懂技术,如何维护?网站运营推广怎么做? 网站会不会被黑客攻击?出了问题该找谁? 因此,在这里温馨提示大家:建站服务商直接决定着网站的品质,中国建站市场没有统一规范和标准,服务商品质参差不齐,整体行业用户满意度偏低,网站“烂尾”及售后服务缺失时有发生,建议大家选择知名服务商或经熟人介绍,确保网站顺利上线及稳定运营。 预算5000元-20000元之间 这个预算区间,建站方式的选择相对灵活, 性价比最高的方式就是选择SaaS模式的建站服务,也就是服务商通过SaaS化的建站软件为客户进行网站搭建和设计制作。对于企业而言,基于这种模式,性价比高在哪里? • “省钱”:网站空间/服务器租用、采购的费用省了;• “省时”:网站程序开发、部署的时间省了;• “省力”:通过Web浏览器就能登录网站后台,操作使用,能“上网”就能管理网站;• “省心”:网站安全维护,软件更新由服务商直接做了,不用担心被黑客攻击,也不用招聘专职的网站管理人员。不过,选择这种方式,更适合展示,或者是在官网上有购物车、支付等“轻电商”功能的企业,无法完全满足有个性化或特定业务场景和需求的企业,例如一些炫酷的展示效果、个性化的功能交互、甚至商城这类需求。 预算20000元以上 如果预算在20000元以上,相对充足,只要时间和精力允许,通常会直接选择定制开发的建站方式。这种方式优势明显,企业可以根据自己业务场景和实际需求,选择专业的技术团队来做,这其中包括了网站程序及功能开发、前端页面设计等等,针对性更强。不过,选择这种方式,对于后期的维护、更新都有技术要求,需要专人来做,才能确保网站运行稳定和安全,因此会不定期产生费用。另外,网站改版、功能升级也是需要特别关注的事情,会有潜在的风险:一旦找不到当初的建站公司,有可能所有程序都要推翻重来,反而会花费更多的精力和时间,甚至是原来双倍的费用。 方法二:自己建站 如果选择这种(自己做),根据预算不同,有2种实现方式 预算2000元以下 使用SaaS化自助建站软件来做,这种方式相比第一种,在搭建操作的过程上无需技术,类ppt操作,完全DIY,容易上手,学习成本较低,更适合新手。同时,这类产品通常会提供模板供用户选择,通过模板,简单替换图片,修改文字,网站可以做到快速上线。这种方式更经济一些,也更省时间,不过有些效果实现起来会有困难,需要具体看产品功能。PS:小科普:什么是SaaS?SaaS是Software-as-a-Service(软件即服务)的简称, 它是一种通过Internet提供软件的模式,用户直接向服务商租用基于Web的软件,无需单独购买和部署。 预算2000元-5000元之间 购买虚机主机/服务器(就是人们常说的“网站空间”,就像房子一样), 然后将编写好的网站程序(通过互联网也可找到一些开源的网站框架、程序)放置其中,这种方式比较传统。好的地方是网站自定义程度很高,但是需要技术基础和时间,新手无法直接掌握,这个时候可能要求助懂技术的朋友帮忙,有的干脆放弃,花点钱找个建站公司来做。另外还有个问题,网站安全维护/程序优化更新,都需要亲力亲为。 网站备案 网站备案对很多新手来说,也是个头痛的事情,所以在这里也简单和大家分享一些关于备案的问题。 为什么要备案? 目前在中国大陆的企业网站/个人网站,(只要你的服务器机房在中国大陆)不管什么网站都是一样,都要求备案,这个备案是指工信部要求,(ps:工信部的网站上大家可以自行去查询相关的法律法规)各省通讯管局审核,然后下发一个备案号,那么这个备案呢,大致可以理解为:工信部是为了预防网站出现违法等相关问题的时候可以直接找到你网站的负责人。 如果你购买的云空间(服务器机房)是香港或者是国外,那么你就可以免去备案流程。阿里云支持选择地域为香港和国外,阿里云的机房遍布全球。 备案号是什么呢? 所谓的备案号就是网站底部的一个“京ICP备12345678号”这样一个文字,大型网站的底部都有。 网站备案前和备案后具体还要有哪些要注意的 ? • 备案要求的网站负责主体地址必须具体到门牌号• 个人备案的网站名称中不得含有禁词,例如:医疗、教育、新闻、论坛等• 特殊行业的备案需要前置审批,例如:医疗、教育、新闻、论坛、视频行业等等• 普通个人备案网站必须是非经营性网站,有经营性信息,如价格设置、购物商城等,必须办理经营许可证。• 备案通过后,必须在网站底部挂上备案号,并且加上指向工信部网站的链接• 部分服务商或者地区要求备案必须邮寄资料过去;主要有《真实性核验单》和《网络安全协议书》这两份原件。• 网站负责人(或者是企业营业执照)以前备过案的,一定要记得以前的备案密码(你用来备案的手机接收的密码)接入后面再次备案的系统。• 所有备案的资料,请务必用黑色中性笔填写,同时请用正楷字认真书写和签字,否则有可能资料不合格,特别是签名字一定要认真用正楷字。• 备案中所有照片请严格按照服务商要求,不能PS修改的一定不要去做,很容易识别的,需要扫描的一定要用扫描仪扫描。• 如果备案通过后:网站有禁止性信息、经营性信息等其他违规信息,如果被发现后一律可能会被随时注销备案。 如何查到网站是否备案了? 到工信部的网站上去查询,首页的右下角可以点击备案查询,然后在打开的页面输入你的域名、或者网址、或者公司备案名称即可查询到。 ps:由于查询人数较多,经常会有查不到的现象,所以:需要你耐心的多输入几次,或者多换几次查询的方式进行。 建站方法推荐 阿里云建站产品 属于一条龙自动化建站产品 产品特点: 无须懂技术,会打字就能搭建网站。 支持香港主机选择,免备案 独立IP,百度快速收录网站页面 无须额外购买服务器,标配阿里云云空间,无须另购服务器 在阿里云网站建设服务官方自营店,时间效率和性价比的问题全都迎刃而解,阿里云官方自营店为用户提供基于云计算的一站式网站建设服务。主营两款产品云·速成美站和云·企业官网 云·速成美站为自助型建站产品,1033套模板,覆盖125个行业,模板可以随意切换,〝会打字,就能建网站〞。 云·企业官网为〝企业建站一条龙服务〞,客户经理和设计师1对1服务,应用标准化全自动服务流程体系,所有服务全部在线,真正做到标准价格,标准功能配置,标准服务流程,帮助企业轻松建立官网,做到10天交付。 如果大家在还没有选择好的建站服务商,可以优先选择阿里云自营建站服务。 阿里云三种建站方案 如果不想采用自动化建站方案,可以选择阿里云另外的三种建站产品,需要懂技术,会在主机上搭建网站程序。适合懂技术的自我建站的人士。 阿里云提供独享虚拟主机,轻量应用服务器,云服务器三种建站方案,具体请查看阿里云建站三种主机优劣对比 结尾 在选择第三方服务商的时候,尽量不要贪一时便宜,要选择大的建站服务商,比如阿里云,大的服务商售后服务和技术服务是可以让你安心的。

优秀的个人博客,低调大师

我国云计算市场2000亿元年均增速50%

2020年我国云计算市场呈现爆发式增长,根据中国信息通信研究院发布2021年《云计算白皮书》披露,2020年我国云计算市场规模达到了2091亿元,增速56.6%。 中国信通院云计算与大数据研究所副所长栗蔚表示,在2020年中国云计算市场增长高于全球市场,国内经济发展的良好态势让云计算的需求得到了充分的释放。 从“十二五”开始,国内云计算处于萌芽阶段,市场规模仅为10亿元。此后,国内云计算市场迎来爆发式增长,年均增速超过50%、并且云计算生态也日益完善,云计算服务从电商、政务、金融向制造、医疗、农业等各个领域延伸,应用程序不断深化。 截止2021年7月可信云累计评估数量共计1198个,云计算信任评价体系日趋成熟。 而对于云计算未来的发展,行业内人士认为,云计算将改变软件构架,打造全新的格局,云计算通过融合新技术,带动云原生进入黄金发展期,云计算整合网边端操作系统,重新定义算力服务。 到2023年,在物联网边缘运行各类数据处理的企业将增加70%,企业边缘应用程序的数量也将增长800%。无论是政务云还是工业互联网,分布式云将成为发展趋势。

优秀的个人博客,低调大师

通过阶乘的例子,练习在JavaScript, Scala和ABAP里实现尾递归(Tail Recursion)

Before we start to research tail recursion, let’s first have a look at the normal recursion. A simple factorial implementation by recursion: function factorial(n){ if(n ===1) { return 1; } return n *factorial(n -1); } Let N = 5, see how new stack frame is created for each time of recursive call: We have two stack frames now, one stores the context when n = 5, and the topmost one for current calculation: n = 4 Now since n equals to 1, we stop recursion. The current stack frame ( n = 1 ) will be poped up, the frame under it will be activated and become the topmost frame, with calculated result 1 passed into. key note for normal recursion: during recursion, every generated stack frame is needed and could not e destroyed until the final result is calculated. The calculation is actually not started until the recursion reaches the end ( the condition n === 1 fulfills ). If N is a big integer, it will lead to huge number of stack frames and finally the “stack overflow” or “out of memory” is inevitable. tail recursion Source code below: function tailFactorial(n, total) { if(n ===1) return total; return tailFactorial(n -1, n * total); } function factorial2(n) { return tailFactorial(n,1); } There are two biggest differences compared with normal recursion: (1) A new internal function tailFactorial is introduced here. (2) The calculation is actually now spread within every recursive stack frame. Each frame finishes one part of calculation and pass the current result to the next frame. Once the current stack frame finishes its task, it is actually not needed any more. And thus for example the model browser can then do some optimization on those useless stack frames. Observe the stack frame for tail recursion step by step: stack popped up: When N = 20, the tail recursion has a far better performance than the normal recursion: Update 2016-01-11 Tail recursion implementation via Scala: The interesting thing is, after the Scala code is compiled into Java Byte code, compiler will eliminate the recursion automatically: Tail Recursion in ABAP First this is the normal recursion: REPORT zrecursion. START-OF-SELECTION. DATA: lv_result TYPE int4. PERFORM fac USING 6 CHANGING lv_result. WRITE: / lv_result. FORM fac USING iv_n TYPE int4 CHANGING cv_result TYPE int4. DATA: lv_n TYPE i. cv_result = lv_n = iv_n. lv_n = lv_n - 1. IF lv_n > 1. PERFORM fac USING lv_n CHANGING cv_result. ENDIF. IF lv_n = 1. cv_result = cv_result * lv_n. ELSE. cv_result = cv_result * iv_n. ENDIF. ENDFORM. And here comes tail recursion version: REPORT ztail. START-OF-SELECTION. DATA: lv_result TYPE int4. PERFORM fac USING 5 1 CHANGING lv_result. WRITE: / lv_result. FORM fac USING iv_n TYPE int4 iv_acc TYPE int4 CHANGING cv_result TYPE int4. DATA: lv_n TYPE i, lv_accumulate TYPE i. IF iv_n < 1. cv_result = 1. ELSEIF iv_n = 1. cv_result = iv_acc * iv_n. ELSEIF iv_n > 1. lv_n = iv_n - 1. lv_accumulate = iv_acc * iv_n. PERFORM fac USING lv_n lv_accumulate CHANGING cv_result. ENDIF. ENDFORM. 本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册