-
非计算机专业,想要建站要学习哪些计算机知识才能搭建起来?
2020-10-18 20:07:28下面简单说一下需要哪些计算机知识。 一些专业术语要搞明白,空间,域名,实名认证,备案,域名解析,空间绑定等等 一些计算机技术,如网站编程语言,数据库,FTP,CSS,JS,HTML等等相关技术知识要学习。 一些设计...随着计算机的发展现在越来越多的非计算机专业的人员也想做一个自己的网站来宣传自己或者企业。这里面要分两种情况一是在校生,二是其它从业人员。但不论是哪种情况,想做站必须要有理论基础的和实践。下面简单说一下需要哪些计算机知识。
- 一些专业术语要搞明白,空间,域名,实名认证,备案,域名解析,空间绑定等等
- 一些计算机技术,如网站编程语言,数据库,FTP,CSS,JS,HTML等等相关技术知识要学习。
- 一些设计排版的能力,色系搭配,网站结构等技能。
如果你是在校生,只是兴趣,时间和精力都有的话,学学还是可以的,这是一个枯燥的过程。如果你是即将毕业的人想做自己的站宣传自己,或者其它非计算机从业人员要来做这些事情,从时间上和精力上都是很难完成的。这部分人,我的建议是可以用阿里云速成美站自助建站,通过多个行业千余套的网站模板在七大色系中自由选择。毕竟时间和精力有限,专业的事情交给专业的人去做。
-
【记录】谈计算机知识、技术与能力
2019-12-01 10:36:38记得大一下学期快结束的时候,受导员的邀请,刘欣老师(《码农翻身》的作者)回到母校为我们作了一次讲座,主题是“职场十五年”,他从那些年“不安分”的校园生活讲起,一直到这些年来职场上的打拼,口若悬河,...
记得大一下学期快结束的时候,受导员的邀请,刘欣老师(《码农翻身》的作者)回到母校为我们作了一次讲座,主题是“职场十五年”,他从那些年“不安分”的校园生活讲起,一直到这些年来职场上的打拼,口若悬河,绘声绘色,我至今记忆犹新,奋斗的人生是多么的精彩。那天晚上的讲座结束后,我没有立即回宿舍,而是绕着学校的钟楼走了一圈又一圈,思索着未来。月光洒在身上,我感到一丝温暖但却有种不安。
我是从物理专业转到计算机的,大一下半年因为手续的原因,两个院系都不管我,我日子过得很放纵,想上课就上过课,想睡大觉就睡大觉。但是那天起,决心要做好我该做的事情。
随之而来的就是大二上,这半年来我很痛苦,一直处于随波逐流的状态。
IT培训的营销号无处不在,有搞AI的Python学习,我有参与,当我Python语法学完之后,发现于AI而言,数学才是核心,Python仅仅是一个工具罢了,当我进一步了解AI相关的数学的时候,我发现AI的学习在本科阶段几乎是不可能的事情(尽管我大学数学都是满绩)。
之后我跟风接触了C++的一些语法,受营销号的影响转到了Cocos2d,又被引导到了Unity3d,营销号带来的焦虑氛围过于严重,似乎只有买课才能够根治,但是过高的费用让我望而却步,我一年的学费加住宿费才4500啊。
在一次一次又一次被忽悠的过程中,时间白白的浪费了,我为我几乎一年半无意义的大学时间扼腕叹息。
大二下,也就是今年三月份,专业开设面向对象技术,我第一次接触Java,受到那么多的挫折与打击,我这次只想相信我自己。
我决定要坚定不移走这条路。曾经的学习都是建立在语法基础上的,这一回的学习我决心从操作系统、编译器的角度去挖掘Java语法下的技术的本质。
从Java SE到Java EE的学习占据了我大量的时间。
之后,我又学习了SSM框架(还有hibernate,Springdata Jpa,没有学习Struts),在没有做项目的情况下,跳到Springboot,利用Springboot+Springdata jpa在暑假大体完成第一个项目,也就是一个博客系统。
后来进入了分布式领域,学习相关的理论基础,接触了dubbo,zookeeper等框架。每到达一个阶段,我都会查阅各种各样的资料,摸清楚这个阶段,我需要学习哪些内容,我很清楚哪一部分是做什么的,我学了哪一部分,还有哪一部分我没有学习,可能初期不太完善,但是随着自己的积累我会看的越来越清楚。
与老友的聊天,分享各自的见解。
每一个模块都有很深的技术原理蕴含其中。现在呢?我第一个分布式项目还在收尾,又和朋友接了一个中科院的APP的项目,给了一万五经费,加上安卓的大作业,所以最近写博客不太频繁。
当然我学习Java的整个期间还有数据库原理的学习(关系型数据库,非关系型数据库)其他的就不再说了。
但是随着Java相关的知识的掌握以及计算机基础学科的学习。我越来越能感受到,我的路途似乎是走偏了。
从操作系统的并发看Java,似乎有掌控全局的感觉,但是从Java的角度的并发看操作系统的并发却有种怪怪的味道。
学习Java的内存模型,网上的资料给我的感觉就是单纯的理论描述,但是从操作系统和计算机组成原理的角度看是非常自然的事情。
了解操作系统的网络编程之后,才发现Java的网络编程原来存在这么多的局限性。
越来越多的对比,让我一次又一次地陷入思考与否定。
直到在刘欣老师的公众号里看到了这张图片。
这是一张很有寓意的图片,越看越坚定自己的想法。
我很想说 计算机知识、技术、能力的主要就这四方面:
1) 硬件:
- 计算机组成原理
- 汇编语言
2)软件:
- 操作系统原理
- 操作系统的高级编程
- 数据库原理
- 数据库的分析、设计、开发
- 编译原理
- 编译器的设计和开发
- 虚拟机(JVM等)
3)网络:
- 计算机网络原理(网络协议)
- 网络高级编程
4)计算思维:
- 数据结构与算法
- 高等数学
上层应用哪个不基于这四个方面?时间大把大把花在这四个方面,上层应用哪个又能学不好,学不快呢?即使是年纪大了,又岂能是那么容易淘汰的?
像那些受追捧的 “学了这些东西,你就能进BAT” 的文章(文章的作者还不是BAT的呢,况且他本人也没学完呢),在这里显得有点荒谬。
如果你是科班出身,而且年级较低,希望我这篇文章能够给予你帮助(要是当时有人这样指点我,该多好)。
如果你是非科班出身,像我一样年纪比较大了,但是也有一颗不甘现状的心,那么我愿与之共勉。
-
关于计算机知识讲解
2019-04-09 12:49:48操作系统历史 1956年:GM-NAA I/O 记录历史上最早的操作系统 1971年:unix (尤尼斯)一个强大的多用户、多任务操作系统,支持多种处理器架构等 1985年:windows1.0 windows第一个版本,DOS界面操作,用户反映较...操作系统历史
1956年:GM-NAA I/O 记录历史上最早的操作系统
1971年:unix (尤尼斯)一个强大的多用户、多任务操作系统,支持多种处理器架构等
1985年:windows1.0 windows第一个版本,DOS界面操作,用户反映较差
1987年:minix 系统由Anrew Stallmam大学教授编写,开始是由于教学使用的
1991年:linux (哩尼斯)Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
1997年:Mac OS 著名的苹果系统第一版本出世,
至苹果系统出世到现在为止,当今世界上使用苹果操作系统的占19%,windows占80%,linux占1%,早起的操作系统种类繁多,这里一个地址记入了操作系统的历史长河:https://baike.baidu.com/item/操作系统历史年表
至2000年后还在不断更新的就只剩下Mac OS,windows,linux系统了,linux是一个开源的系统,社区成员非常活跃,主要核心的linux内核,社区成员可以对linux系统进行任意的更改,其中中国也在linux系统上开发了属于中国自己的多种系统,著名的
深度Linux(Deepin),优麒麟(UbuntuKylin)(由中国CCN联合实验室支持和主导的开源项目)等等,小编个人也在电脑上安装了deepin操作系统,这个系统的界面非常美观,大方,使用方便。
-----------------------------------------
下面讲一个关于计算机的分类,当今世上非有几个
超级计算机(supercompuyer)用于军事,太空科技,气象预测
大型计算机(Mainfame computer)用于大型企业主机,全国性的证卷交易等
迷你计算机(Mini computer)用于科学研究,工程分析等
微电脑(Micro computer)简称:个人计算机,体积小,价格低但功能五脏俱全,大致分为桌上型,笔记型等
------------------------------------------------
了解了系统和计算机下面我们学习一下计算机认识的(二进制)
学习计算机的大家一定不陌生会听到 0,1,其实大部分人不太知道0,1的意思,其实计算机并没有我们想想的那么聪明,反而它很笨,它只认识0,1,那为什么计算机会认识0,1呢,其实不然,计算机也不认识0,1,只不过计算机有两种状态,分别的强电流和弱电流,也可以是true/false,聪明的人类将这两号状态用0,1表示,所以也就出现了二进制,下面小编使用四种进制写的0到16的个个值,二进制也就是只有0,1表示,八进制只有0-7,十进制也就是日常人们使用的阿拉伯数,由0-9 组成,十六进制由0 - f表示
看了这张表有没有会觉得懵逼的,其实很好理解的,现在我们自己操作一种进制,四进制,其实就是0-3表示,
好了,关于进制其实并不需要太多的了解,下面我们简单学习一下进制之间的转换和计算
二进制转换八进制
二进制转换十六进制
十进制转换二进制,八进制,十六进制
进制转换这里就讲这么多了,下面大家可以自己拿笔和纸试试,123转换二进制八进制和十六进制
二进制中的加法运算
比如:20+8=28
通过图片可以看出10100+1000=11100
下面我们将二进制11100转换十进制看看是不是28
-
计算机知识图谱
2015-03-22 20:32:11 -
数学建模所需计算机知识
2019-03-18 20:50:151、蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法)。 2、数据拟合、参数估计、插值等数据处理算法(比赛中... -
计算机思维对学习计算机知识有何作用?
2016-09-15 08:37:26计算思维是伴随着计算机技术发展而被提出。下面参阅有关论述从几个方面简单分析: 1.引言 任何一门学科都有其核心思想。数学中,公理化的数理思维居于核心;工程学里,近似化的工程思维乃是黄金准则;法学上,... -
计算机知识体系
2010-05-19 12:42:00摘自:http://www.blogjava.net/robbie/archive/2009/10/22/299270.html -
计算机知识学习,网站推荐.
2017-01-11 17:19:07计算机书籍控 -
数据结构 王道 考研吉林大学计算机 知识点总结!
2018-11-27 11:15:15王道这个书是针对408考研的,基本上考研计算机这本书必须看! 考研吉林大学,很多知识点是吉大不考的,下面就来看看那些不考! 仅仅针对考研吉林大学的小伙伴们! 复习王道这本书的时候,建议大家可以和 新东方... -
从计算机知识到落地能力,你欠缺了什么?
2018-08-07 10:32:27阿里妹导读:本文是一个理论过度到实践的典型案例,借助程序员经常遇到的一个问题——网络为什么不通,来具体说明怎么将书本上的死知识真正变成我们解决问题的能力。 大学学到的基本概念 我相信你脑子里关于网络... -
我总结的计算机知识结构图
2011-12-09 14:16:16由于自己是从事嵌入式领域,所以比较... 大家可以看看自己所处的领域,以及自己所具备的知识和技能,还有计划中的发展方向。当然更可以在自己的领域做更详细的结构图。 黄色部分是该部分应该掌握的要点,蓝色部 -
2007年重庆市专业技术人员职称计算机知识(实作)考试试卷1
2008-03-21 16:00:002007年重庆市专业技术人员职称计算机知识(实作)考试试卷1 (A级120分、B级110分、C级100分、D级90分、E级80分、F级70分)一、 基础知识及windows2000(1小题20分,2、3、4、小题各10分。A、E级完成1、2小题,B、F级... -
毕业后想拿大厂offer?你得完整拥有这些计算机知识体系!
2020-09-27 09:46:55作者|编程指北出品|编程指北(ID:cs_dev)头图 | CSDN下载自视觉中国前言为什么突然想写这个话题呢?最近有不少新关注的读者,在后台问:大学学 Java 和 C++... -
清华大学计算机全套教程!【学电脑的人都分享吧,包含全部计算机知识,点击即可进入】
2010-12-16 14:02:00请点击查看详细,谢谢! -
为什么要学习计算机知识(英语专业文化基础第一节课讲稿-部分)
2008-02-27 11:42:00培根在《论求知》中有言道:“读书可以作为消遣,可以作为装饰,也可以增长才干。”他所阐述的读书的三种... 计算机是一种真正令人惊奇的机器。很少有工具可以帮助你执行如此众多的不同任务。无论你是想跟踪投资、出 -
计算机组成原理核心知识点总结&面试笔试要点
2019-08-13 14:04:07非科班出身的程序员要是想要有所提升,也需要认真学习这三门课程,可以快速形成计算机知识的结构体系,理解计算机底层原理,在工作实践中可以借鉴优秀的设计;而且很多互联网公司在笔试和面试中都会涉及到这三门课程... -
别在学习框架了,那些让你起飞的计算机基础知识。
2019-10-18 09:04:40我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,... -
计算机网络知识复习重点
2017-09-02 03:08:45计算机知识大全 -
计算机基础知识
2020-08-07 22:33:08一、计算机软硬件知识 1.计算机的发展和应用 计算机的诞生: 第一台计算机 ENIAC 于 1946年 诞生于 美国 宾夕法尼亚 大学 计算机发展阶段: 以电子元器件划分发展阶段 电子管 第一代–1946-1957 晶体管 第二代–... -
计算机网络基础知识总结
2020-10-20 07:40:54随着使用计算机人数的不断增加,计算机也经历了一系列的发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -> 便携式电脑 -> 智能手机终端等都是这一过程的产物。计算机网络... -
计算机基础知识总结
2017-11-29 16:30:4601.01_计算机基础知识(计算机概述) A:什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件... -
计算机网络知识点汇总(谢希仁 第七版)
2018-09-18 17:34:34写在前面 这篇博客是当时在大二的时候为了学习计网总结的一篇学习笔记,其实当时的做法和抄书差不多,但是时隔两年的时间没想到有这么多的 同学会来关注学习,实在受宠若惊; 现在我已经大四,而且刚刚经历过秋招... -
计算机网络基础知识点总结
2019-06-03 22:27:311.计算机网络体系结构 2.各层的作用和支持的协议 3.物理层 传输数据的基本单位:比特流0和1 数据传输系统:源系统(源点、发送器) --> 传输系统 --> 目的系统(接收器、终点) 通道: 单向通道(单工通道... -
计算机基础知识(计算机概述)
2019-02-02 14:37:50###01.01_计算机基础知识(计算机概述)(了解) * A:什么是计算机?计算机在生活中的应用举例 * 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备... -
计算机硬件知识
2012-09-14 17:32:41计算机硬件知识 一、微机基本工作原理 1、计算机系统的组成 微型计算机由硬件系统和软件系统组成。 硬件系统:指构成计算机的电子线路、电子元器件和机械装置等物理设备,它包括计算机的主机及外部设备。 软件... -
计算机网络基础知识(笔记)
2018-06-05 22:19:20计算机网络 二、常见的计算机连网方法 2.1 互联网 互联网(互连网) 由许多网络通过路由器互连而成 三、计算机网络的带宽 计算机网络的带宽是指网络可通过的最高数据率,即每秒... -
计算机系统知识
2014-10-20 16:43:37计算机的基础知识,说难也不难,说简单,我觉得也不简单.毕竟一些理论上的内容,不总结的话估计题也做不对几道. 说到计算机的硬件是他的躯壳,软件是他的灵魂,只有软硬件结合,他才是一个有价值的计算机. 软考里的前六分,...
-
【数据分析-随到随学】Hive详解
-
全国各省js文件.zip
-
hadoop自动化运维工具Ambari应用实践
-
Xdebug helper.zip
-
2021最新Kubernetes(k8s)集群实战精讲
-
电商设计专业思维
-
HCIP第八天ospf综合实验
-
易语言开发通达信DLL公式接口
-
Soul 源码分析08 SOUL Admin Admin & 网关 nacos 数据同步
-
转行做IT-第5章 流程控制语句
-
大数据Hive on MR/TEZ与hadoop的整合应用
-
FirewallWin.zip
-
转行做IT-第7章 数组
-
vue事件
-
CVE-2016-5734 Phpmyadmin后台代码执行漏洞复现
-
Java基础知识加进阶知识
-
Java Web开发之Java语言基础
-
【Leetcode】668. Kth Smallest Number in Multiplication Table
-
微信支付2021系列之扫码支付一学就会java版
-
仿Spy++ 将DLL代码注入EXE的三种方法.zip