精华内容
下载资源
问答
  • 2020-08-16 17:38:26

    什么是 Ajax?

    Ajax是 2005 年,由谷歌推广的一种编程模式,准确的来说,Ajax是一种技术 而非一种语言;
    它可以在不刷新页面的情况下实现页面局部数据的更新操作,从而减少用户在浏览信息时的等待时间,优化用户体验。

    使用方法

    • 第一步:创建请求(获取Ajax对象)
    • 第二步:建立联系
    • 第三步:发送请求
          * 请求方式:
              ① get:以 url 传参的方式传递即可
              ② post:需要创建请求头,否则接收不到数据
          * 请求文件:就是用来接收数据的文件,我们这里以 php 文件为例
          * 请求方法:
              ① true:异步请求(主流的请求方法)
              ② false:同步请求(几乎没人使用)
    • 第四步:接收响应数据
          Ajax状态码:
              ① 状态码为 0:代表请求未初始化
              ② 状态码为 1:代表请求已建立连接
              ③ 状态码为 2:代表请求已被接收
              ④ 状态码为 3:代表请求正在处理中
              ⑤ 状态码为 4:代表请求完成且相应就绪
          HTTP 状态码:
              ① 状态码为 200:代表请求成功且完成
              ② 状态码为404:代表没有找到页面
              ③ 状态码为 403:代表服务器拒绝访问

    接下来我们通过代码演示一下异步请求的具体步骤

    <script>
    	//1.创建对象
    	var ajax = new XMLHttpRequest();
    	//2.建立联系
    	ajax.open('get','./ajax.php?name=张三',true);
     
    	//3.发送请求
    	ajax.send();
     
    	//4.准备一个事件处理返回的内容
    	ajax.onreadystatechange = function(){
    		//这里是判断响应状态码 && HTTP 状态码 均为响应成功 即可执行下一步
    		if(ajax.readyState== 4 && ajax.status == 200){
    			var result = ajax.responseText;
    			alert(result);
    		}
    	}
    </script>

    以上内容为Ajax简介 以及 最基本的异步请求步骤,仅供入门参考,大牛勿喷

    更多相关内容
  • 主流编程语言简述

    千次阅读 2020-08-05 18:04:28
    C语言诞生于美国的贝尔实验室,由D.M.Ritchie以B语言为基础发展而来,C语言是当今仍被使用的古老编程语言中的一种。C语言是面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。 如今的许多其他的主流编程...

    本文将简要的介绍一些主流的编程语言,对于一些没有列举到的,因为真的太多了,如果真的感兴趣,不放自己查一下它。本文介绍的编程语言简述的内容来自John Sonmez《软技能2 软件开发者职业生涯规划》和一些网上资源进行整理得到。

    C
    C语言诞生于美国的贝尔实验室,由D.M.Ritchie以B语言为基础发展而来,C语言是当今仍被使用的古老编程语言中的一种。C语言是面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
    如今的许多其他的主流编程语言都起源于C,因此,只要你掌握了C的语法知识,当你学习其他的语言的时候将会容易一些。我大学学的第一门编程语言就是C语言,那时候学的真的是相当痛苦。在第二学期学的是Java,发现里面的语法知识例如声明变量、循环语句、条件语句等都和C语言一致。这也验证了语言之间的相通性。

    C++
    1979年,Bjame Sgoustrup到了贝尔实验室,开始从事将C改良为带类的C(C with classes)的工作,在1983年该语言被正式命名为C++。C++是C语言的继承,它既可以进行C语言的过程化设计,也可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++广泛应用于系统开发、引擎开发等应用领域,在游戏开发中也使用了C++。
    由于我对C++不是很了解,这里我引用作者的一句话:“但是,C++是一种非常复杂的语言。我不建议初学者从C++这种高度复杂的语言开始学习。它就像手榴弹一样威力强大,但就像人们说的一样,一不留神也会炸断你的双腿。”

    C#
    C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core之上的高级程序设计语言。
    桌面程序、Asp.net网页等都会用到C#。

    Java
    Java是Sun公司的James Gosling在1995年创建的。Java是一门面向对象的编程语言,不仅吸收了C++的各种优点,还摒弃了C++i难以理解的多继承、指针等概念。
    Java广泛应用于Android应用、网站、嵌入式等领域。

    Python
    Python是一种跨平台的计算机程序设计语言,是在1989年由Van Rossum创建。Python可以用面向对象的方式编写,也可以以过程式甚至是函数式的方式编写,它是一种解释性语言(不用编译)。
    Python可以应用于Web和Internet开发、科学计算和统计、人工智能、网络爬虫等领域。

    JavaScript
    1995年,由Brendan Eich在短短10天之内创建出来的,是一种具有函数优先的轻量级、解释性或即时编译型的高级编程语言。
    JavaScript用于嵌入动态文本于HTML页面、读写HTML元素等场景。

    PHP
    PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP最初是由Rasmus Lerdorf于1994年创建的,它和JavaScript一起支撑了绝对大多数的Web应用开发。
    Facebook起初就是用PHP写的,此外还有著名的wordpress。

    Objective-C
    Objective-C是扩充C的面向对象编程语言,最初是由Brad Cox和Tom Love在20世纪80年代初创建的。后来Objective-C被广大程序员遗忘了,几乎都已经消逝了,苹果公司又把它重新捡起来,决定在Mac OS X操作系统上使用它。但起初它并不是很流行,直到苹果公司推出了iphone和ios,吸引了数以百万计的新程序员。
    应用领域:ios软件开发、Mac软件开发

    Swift
    Swift,苹果于2014年WWDC苹果开发者大会发布的新开发语言,可以和Objective-C共同运行于MacOS和ios平台,用于搭建苹果平台的应用程序。Swift结合了C和Objective-C的优点并且不受C兼容性的限制。

    Kotlin
    Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,由JetBrains设计开发并开源。Kotlin可以编译成java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
    在Google I/O 2017年,Google 宣布Kotlin成为Android官方开发语言。

    Go
    Go又称Golang,是Google的Robert Griesemer,Rob Pike与Ken Thompson开发的一种静态强类型、编译型语言。Go语言和C语言非常相似,但与C不同的是Go具有垃圾回收功能、内置并发编程的特性等。
    Go与C语言一样也是面向系统的编程语言,但它也逐渐扩展到更多领域:如Web。

    那么多语言我应该学习哪种语言?在我的上篇博客也涉及到了,地址:给计算机专业的同学一些建议在这里我还想说几句。存在即是合理,不合理的总会被淘汰。很多时候一个程序是由很多语言完成的,学一门语言要深入,语言只是工具,就像螺丝刀是拿来修电脑、手机的工具,你每天在研究螺丝刀的组成材料有什么用,你要拿着这个工具去修电脑啊。
    学会一门工具后,再多多练练内力(数据结构和算法),这样以后学什么语言都快,所以不必纠结学的语言会不会过时。
    纠结哪门语言好,或者说什么某某语言天下第一,其实这些都是不恰当的。语言之间没有什么可比性,每一个语言的应用场景不同。一字螺丝刀拿来拧一字槽口的螺钉,十字螺丝刀拿来拧十字槽口的螺钉,不同的槽口使用不同的螺丝刀,那有什么十字螺丝刀比一字螺丝刀好之类的话。
    在这里放上我最喜欢的一句话,这句话激励着我前进,希望这句话也能激励你们。这句话是广州大学校长在2019年新生交流大会说的:大学是科学的殿堂,是刻苦钻研、用知识武装自己的场所。在广州大学没有保险柜,没有人能担保你们每个人四年后都能从这所大学获得毕业证书和学位证书。

    展开全文
  • 开发人工智能使用哪种编程语言

    千次阅读 多人点赞 2021-07-29 09:50:22
    最适合人工智能开发的5种编程语言,你知道几种? 01、Python 第名毫无疑问是 Python。尽管 Python 有些特性令人不爽(whitespace、Python 2.x 和 Python 3.x 之间的巨大差异、五种不同的包机制都在不同程度上有...

    最适合人工智能开发的5种编程语言,你知道几种?

    01、Python

    第一名毫无疑问是 Python。尽管 Python 有些特性令人不爽(whitespace、Python 2.x 和 Python 3.x 之间的巨大差异、五种不同的包机制都在不同程度上有缺陷)但如果你正在从事 AI 工作,你几乎肯定会在某些时候用到 Python。

    Python 中可用库的数量是其他语言所无法企及的。NumPy 已经变得如此普遍,以至于几乎成为了张量运算的标准 API,Pandas 将 R 的强大而灵活的数据帧带入 Python。对于自然语言处理(NLP),您可以使用久负盛名的 NLTK 和快如闪电的 SpaCy。对于机器学习,有经过实战检验的 Scikit-learn。当谈到深度学习时,当前所有的库(TensorFlow,PyTorch,Chainer,Apache MXNet,Theano 等)都是在 Python 上首先实现的项目。

    (在LiveEdu上,一位德国的AI开发者教大家如何使用Python开发两个简单的机器学习模型)

    Python 是人工智能研究的前沿语言,这是拥有最多机器学习和深度学习框架的语言,也是 AI 研究者几乎都掌握的语言。由于这些原因,Python 仍然是人工智能编程语言之王,您没法绕过它。

    02、JAVA 和相关语言

    JVM 系列语言(Java,Scala,Kotlin,Clojure 等)也是 AI 应用开发的绝佳选择。无论是自然语言处理(CoreNLP)、张量运算(ND4J)还是完整的 GPU 加速深度学习堆栈(DL4J),您都可以使用大量的库来管理流水线的各个部分。另外,您还可以轻松访问 Apache Spark 和 Apache Hadoop 等大数据平台。

    Java 是大多数企业的通用语言,在 Java 8 和 Java 9 中提供了新的语言结构,这使得编写 Java 代码的体验不再像我们过去所记得的那样糟糕。使用 Java 编写人工智能应用可能会让人觉得无聊,但它确实能完成工作,并且您可以使用所有现成的 Java 基础架构来开发、部署和监视。

    03、C/C++

    在开发 AI 应用时,C / C ++ 不太可能成为您的首选,但如果您在嵌入式环境中工作,并且无法承受 Java 虚拟机或 Python 解释器的开销,那么 C / C ++ 就是最好的解决方案。当你需要榨干系统的每一滴性能时,你就得面对可怕的指针世界。

    幸运的是,现代 C / C ++ 写起来体验还不错(实话实说!)。您可以从下列方法中选择一个最适合的:您可以一头扎进堆栈底部,使用 CUDA 等库来编写自己的代码,这些代码将直接在 GPU 上运行;您也可以使用 TensorFlow 或 Caffe 以访问灵活的高级 API。后者还允许您导入数据科学家用 Python 写的模型,然后以 C / C ++ 级别的速度在生产环境中运行它们。

    在未来一年中,请密切留意 Rust 在 AI 领域的一些动作。结合 C / C ++ 级别的速度与类型和数据安全性,Rust 是实现产品级性能却不会造成安全问题的最佳选择。并且它现在已经可以与 TensorFlow 绑定了。

    04、Java

    Java?我没听错吧?其实,谷歌最近发布了 TensorFlow.js,这是一个 WebGL 加速库,允许您在 Web 浏览器中训练和运行机器学习模型。它还包括 Keras API 以及加载和使用在常规 TensorFlow 中训练过的模型的功能。这可能会吸引大量的 JS 开发者涌入 AI 领域。

    虽然 Java 目前能够访问的机器学习库与其他语言相比有所局限,但在不久的将来,开发者在网页中添加神经网络就和添加 React 组件或 CSS 属性一样简单。这听上去既强大又恐怖。

    TensorFlow.js 仍处于早期阶段。目前它可在浏览器中运行,但不适用于 Node.js。它还没有实现完整的 TensorFlow API。不过,我预计到 2018 年底,这两个问题都将基本得到解决,并且Java 将在不久之后大举进军 AI 界。

    05、R语言

    R 在这份榜单中排名最末,并且看上去将会越来越没落。

    R 是数据科学家喜欢的语言。但是,其他程序员在第一次接触 R 时会感到有些困惑,因为它采用了以数据帧为中心的方法。如果您有一组专门的 R 开发者,那么将 R 与 TensorFlow、Keras 或 H2O 搭配使用,进行研究、原型设计和实验是有意义的。但基于性能和操作方面的考虑,我不愿意推荐将 R 用于生产。

    虽然您可以写出能在生产服务器上部署的高性能 R 代码,但将这种用 R 语言编写的原型重新编码为 Java 或 Python 肯定会更容易。

    人工智能,火的不能再火的词了,想要驾驭他还需要不断的磨练,语言是与人工智能对话的基本条件,以上的五种语言你掌握了几种呢?不想成为未来世界的文盲就快些行动起来吧!

    展开全文
  • PLC五大主流编程语言你会几

    千次阅读 2020-12-24 12:49:37
    早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定了五能支持PLC编程的语言,今天小编就来简单说说这几语言以及它们的特点和应用。目录、梯形图Delete(LD)二、指令表Delete(IL)三、...

    PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求。

    早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定了五种能支持PLC编程的语言,今天小编就来简单说说这几种语言以及它们的特点和应用。

    目录

    一、梯形图Delete(LD)

    二、指令表Delete(IL)

    三、功能模块图Delete(FBD)

    四、顺序功能流程图Delete(SFC)

    五、结构化文本Delete(ST)

    一、梯形图Delete(LD)

    梯形图语言是PLC程序设计中最常用的编程语言,它是与继电器线路类似的一种编程语言。因为从事电气人员对继电器控制较为熟悉,所以梯形图编程语言应用的程度上比较广泛。

    特点:

    1、具有直观性、形象性及实用性,与电气操作原理图相对应

    2、梯形图程序与继电器控制系统相类似,电气从业人员易于掌握

    3、梯形图使用的继电器是由软元件来实现的,使用和修改较为灵活方便

    二、指令表Delete(IL)

    指令表编程语言是与汇编语言类似的一种助记符编程语言,和汇编语言一样由操作码和操作数组成。

    特点:

    1、常采用助记符来表示操作功能,具有容易记忆,便于掌握

    2、与梯形图有对应关系,在PLC编程软件下可以相互转换有部分软件没有这个功能(如:三菱的GX Works2)

    3、便于操作,在手持编程器的键盘上采用助记符表示,在无计算机的场合可实现编程设计

    三、功能模块图Delete(FBD)

    功能模块图语言是与数字逻辑电路类似的一种PLC编程语言,对于有数字电路基础的人比较容易掌握。

    特点:

    1、以功能模块为单位,分析理解控制方案简单容易

    2、功能模块是用图形的形式表达功能,直观性强,有较好的易操作性

    3、对规模大、由于功能模块图能够清楚表达功能关系,使编程、组态及调试时间大大减少

    四、顺序功能流程图Delete(SFC)

    顺序功能流程图语言是为了满足顺序逻辑控制而设计的编程语言。具有图形表达方式,能较简单和清楚地描述并发系统和复杂系统的所有现象,在模型的基础上能直接编程,所以得到了广泛的应用。

    特点:

    1、以功能为主线,按照功能流程的顺序分配,条理清楚,便于对用户程序理解

    2、对大型的程序可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间

    五、结构化文本Delete(ST)

    结构化文本语言是用结构化的描述文本来描述程序的一种编程语言,它是类似于高级语言的一种编程语言。在大中型PLC系统中,常采用结构化文本来描述控制系统中各个变量的关系,完成所需的功能或操作。

    特点:

    1、采用高级语言进行编程,可以完成较为复杂的控制运算

    2、要求较高,需要有一定的计算机高级语言的知识和编程技巧

    3、因为直观性和操作性较差,常用于其他编程语言较难实现的用户程序编制

    在PLC控制系统设计中,不同型号的PLC编程软件对以上五种编程语言的支持种类是不同的,所以不但对PLC的硬件性能了解外,也要了解PLC对编程语言支持的种类。

    展开全文
  • 主流的观察角度,如果是这些语言编写的软件的用户数量最多,那么肯定...另外个角度,就是使用这类语言编程的人数最多,估计C和JAVA不相上下,换句话说排除了上条的大佬C和C++的话,那么写程序最多的人就是JAVA...
  • 2021年最有前途的10种编程语言

    千次阅读 2021-01-30 13:51:08
    根据最新的Web开发研究,截至2020年,大约有700种编程语言可用。其中一些仅适用于特定领域,而另一些则广泛用于各种应用程序中。 如果您正在考虑在2021年采用或学习一种新的编程语言,请继续阅读以发现2021年我们...
  • 机器人研发中比较主流的5机器人编程语言一,C C++——大多数中国程序员的个语言C++语言是从C语言发展过来的,是一门面向对象的语言,它继承了C语言的优势。很多人都认为C 和 C ++ 对机器人科学家来说...
  • 2020 年最牛逼的 10 门编程语言

    万次阅读 多人点赞 2020-08-20 14:21:03
    > 10、Ruby Ruby 最初是一种面向对象的脚本编程语言,但是随着时间的流逝,它逐渐发展成为一种解释性的高级通用编程语言。它的学习曲线相当平坦,非常有助于提高开发人员的生产力。 Ruby 的作者松本行弘曾说过一段...
  • 区块链开发主流编程语言居然是Go语言!? 、区块链与分布式的关系 目前区块链概念正在大面积普及。很多人感觉这个东西好抽象,没有什么落地的东西,今天这里主要介绍一下区块链的一些落地项目和有关区块链技术...
  • 27种主流编程语言分类及优劣

    千次阅读 2019-06-10 14:02:45
    数据科学家 David Robinson 称,Python 是访问量增长最快的主流编程语言。在 Stackoverflow 上,主流编程语言如 Java、Javascript、C#、php 和 C++ 的问题访问量过去几年基本没太大的变动,只有 Python 一路呈上升...
  • 尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而有许多语言并对新手来说太...
  • 种主流编程语言

    万次阅读 2019-03-29 16:05:58
    以下是目前主流的几种编程语言的简介及优势对比,排名不分先后,仅涉及目前业内使用量较大的几种。 海风教育在线辅导0元试听课等你来领取,领取课程方法: 1、私信留下您的手机号和姓名,需要...
  • 定期更新和改进来观察替代技术之间的相互超越已成为一种正常现象。在这一切之中,一个领域因技术世界的如此多变的性质而受到很大的影响,那就是编程语言! 无论是Web开发,机器学习,数据科学还是任何其他领域,...
  • 一种没有实际项目使用过,是 c 一种只做过一个项目,是 c++ 另外二种做过项目,java, golang 更好的学习了解 java 有空整理下 python没有项目练,就慢慢来。没有项目连语法都没精神看 ...
  • 机器人学中最流行的10种编程语言

    千次阅读 2021-02-05 13:43:19
    我把C#/.NET放在这里,主要是因为微软3、Java作为一位电子工程师,我总是对一些计算机科学学位课程将Java作为第一种编程语言让学生们学习感到惊讶。Java对程序员隐藏了底层存储功能,这让它比起一些语言(如C语言)来...
  • 游戏开发中常见的10种编程语言

    万次阅读 2019-11-18 20:53:24
    他们需要具有特定需求的编程语言。 以下是用于游戏开发的十大编程语言的列表。 1、C# C#如今在许多游戏引擎中广泛使用,并且是游戏开发所需的很流行的语言之。 它具有XNA框架,该框架是Microsoft的组工具和...
  • 我经常被问到的个问题是:机器学习最好的编程语言是什么? 我已经回答了这个问题很多次了,现在是时候在博客上进一步探讨这个问题了。 最终,用于机器学习的编程语言应该考虑到自己的需求和偏好。 使用的语言是...
  • 十大热门编程语言的介绍

    万次阅读 2019-03-30 09:44:07
    小编给大家分享篇关于现阶段十大热门编程语言的文章:经过流行的搜索引擎,如谷歌,必应,雅虎,维基百科,亚马逊,YouTube和百度,用于计算评级;得出十大热门编程语言排行榜的榜单: 根据百度百科以及网上查阅...
  • 原标题:为什么说SCL将成为西门子PLC的主流编程语言接触S7-1200的时间不是很长,但个人感觉TIA PROTAL中的SCL编程语言还不错,下面是我写的个传送带的启停程序: bnnyygy said:我献丑来个,半成品,给设备改造...
  • 移动应用程序(也称为移动应用程序或简称应用程序)是一种计算机程序或软件应用程序,旨在在手机、平板电脑或手表等移动设备上运行。 应用程序最初旨在帮助提高生产力,例如电子邮件、日历和联系人数据库,但公众对...
  • 在论述的过程中会结合华为各语言编程专家和华为电信软件内部的骨干开发人员的交流,摒弃语言偏好或者语言教派之争,尽量以客观公正的角度来论述下各个语言的特点和不足,对语言选型作为个客观的参考。
  • 你学的编程语言真的是你想要的吗
  • 编程语言用途及分类

    千次阅读 2020-12-01 19:50:37
    1 常用编程语言汇总及其用途 C:操作系统、嵌入式、驱动开发 C++:图形图像、科研、通信、桌面软件、游戏、游戏服务器 C#:Windows桌面软件、.NET Web、服务器 Java: Java SE:跨平台的桌面应用,Android;Java...
  • 边打游戏边学编程,是一种怎样的体验?

    千次阅读 多人点赞 2021-11-05 00:41:01
    前言hello,大家好,我是bigsai,好久不见,甚是想念!今天给大家介绍个边玩游戏边学编程的网站。在日常生活中,很多人喜欢玩游戏,因为游戏中有着对抗博弈、控制的喜悦,用灵魂指法完成...
  • 实际上,由于各种原因,不同的开发人员喜欢不同的编程语言,当你认为一种编程语言可能占主导地位时,一种新的编程语言出现了,或者一种老的语言与新的应用联系起来了。2021 年最流行的编程语言将基于相关开发人员想...
  • 随着人工智能的发展以及进步,python成为了非常受欢迎的编程语言,尤其是对于初学者越来越多的人都会转行学习python,那么你知道python是一门怎样的编程语言吗?  Python是什么?Python是一种跨平台的计算机程序设计...
  • 常用编程语言的特点以及应用 编程语言有很多,以下就是对一些常用的编程语言的简单介绍和特点以及他们的一些应用领域。希望对你能有所帮助。
  • 每个程序员都应该学习的5种编程语言

    万次阅读 多人点赞 2018-11-24 19:33:07
    我在某处读到程序员应该每年学习一种新的编程语言(我认为它的代码完整,但不确定),但如果你不能这样做,我建议你至少学习以下五种编程语言,以便在你的职业生涯中取得好成绩。 。 每个公司都喜欢多语言程序员和...
  • 种编程语言大对比

    千次阅读 2019-03-09 21:00:00
    图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言?这9张信息图囊括了九种主流编程语言:Python、Java、C...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,262
精华内容 47,704
关键字:

哪一种编程语言是主流