web前端开发职业培训,React面试题总结

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0

  返回  

计算机基础知识

2021/7/21 18:32:37 浏览:

       一、计算机是如何运行的?

         计算机由底层硬件做支撑,通过汇编,C,高级语言等得以运行。

        C语言因为指针,内存,能够直接操作硬件和内存,具有运行效率快,节省空间等特点,操作系统,数据库,网络等都是通过C、C++来开发的,但缺点是开发难度大。在C语言的基础上,人们逐渐开发了高级语言,例如Java,Python,PHP等,极大提高了编程效率,现在大部分程序员都是利用这些高级语言来开发软件的。

        不同的语言具有不同的特点:

        C,C++:适合大型游戏,网络,操作系统,编译器,高级语言的开发等。

        Java:适合Web的服务器开发。

        Python:适合数据提取、分析和展示。

        二、Github是什么?如何从Github上抓取代码来学习?

        Github是一个代码仓库,有很多人上传了自己的项目来分享,你需要先下载这个软件,然后建立一个属于自己的本地仓库,再从Github上(具体网址)上抓取代码,然后放到自己的本地环境来运行。同时,自己也能够利用Github进行代码版本的管理。

        常用的操作有fork(复制),pull(拉取),push(推送),比较和整合等。

        三、JavaScript是什么?

        javascript是在浏览器上运用的,类似xml文本格式,能够操作DOM,现在大部分用json格式用的集成接口框架是node.js(能够开发后台)。

        四、网络实现通信的原理

        共享内存 - socket(IP,端口号) - Web(HTTP,URL定位,json格式发送报文)

        网络加密实现原理:公钥和私钥(私钥自己保管,公钥给大家用来加密)

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号