系统学习

Linux系统入门实操经验分享

谁说胖子不能爱 提交于 2020-04-06 17:42:04
作为一名Linux的爱好者,在Linux的世界中不敢说是个老司机,也算是半个老司机了,最先开始我学习Linux是在校园里,老师教我们在Windows上用虚拟机搭建环境,然后安装Linux。在校园我最先学习的是红帽5.5,然后是红帽6,再然后接着学习了centos,再到ubuntu。 初学Linux,我们都会选择桌面版的Linux来学习,因为Windows的影响,我们对图形界面的系统所带来的视觉体验感觉更直观一点。当慢慢学习了一段时间后我们会发现,其实相对来说桌面版的仅仅给我们带来一种视觉体验,而 Linux 命令行 会让我们的使用更高效率,同时给人感觉也是更高逼格。 言归正传,一般情况下,大部分人接触Linux的机会并不多,对Linux开发更是一无所知。但是,Linux现在的发展趋势却越来越好,无论你是一个软件开发人员,或者是互联网、IT行业的从业人员,掌握Linux就是一种很重要的资源,这会是在工作中一个很好的加分项。我相信很多人都想学习Linux,但是又在犹豫,怕学习Linux很难,坚持不下去,怕学不好等等,还有的人也许会说工作很忙,工作得很累,没时间学,记性不好记不住命令,对于这些我想说:想提高自己的收入吗?想提高自己得技术水平吗?如果你想,那就和上面的话说NO!以前有一次我有个考试没过,我的领导有找我去谈话,他问我这次的考试为什么没过,我急忙解释说:工作太忙,基本每天都加班

数据结构期末总结

谁说胖子不能爱 提交于 2020-04-06 17:03:31
数据结构期末总结 16周的学习结束了,在这16周里,我体验到了一种新的学习方式。对我来说,课堂上的重点难点重温,以及小组间的“画一画”环节对我的帮助挺大的。让我对线性表、栈、链表以及二叉树等有了更深刻的了解。回想起来,最后课上利用纸牌理解排序方式的学习方法,我有很深的印象。 一开始的线性表我是在好奇中学习的,一种全新的上课方式,我感到很新奇。而到后来,课下看视频预习也成了一种习惯,虽然有好几次都没有按时把本周所有的视频都仔细看完,但了解到了大体的基础知识以后,在课上就不至于太被动的接受知识,而是巩固,提高。 对于本学期对数据结构的学习,到现在为止,我的总体感觉就是掌握的还不够系统,我还需要把所有的知识系统化的学习一遍,课件以及视频应该会给我很大的帮助。 也挺感谢老师给了我们小组成员间合作的机会,让我们在交流中更高效的学习。各个数据库的应用我是在课后实践中熟悉的,几次变换,竟能如此灵活的应用,很受启发。我会将这种积极的态度继续保持下去,对我今后的学习生活应该会有很大的帮助。 目前,我对一些算法掌握的并不是很好,我希望通过我的期末复习,我会把遗留下的疑点解决好。这一学期通过对数据结构的学习,我知道了算法的重要性,相信在今后的实际应用中会起到非常重要的作用。 对于排序算法的学习,我掌握的不够好,我会加强练习的。 点赞 收藏 分享 文章举报 qq_39837019 发布了45 篇原创文章

Linux学习(一)--基本概念

蓝咒 提交于 2020-04-05 23:38:58
一、Linux概述 Linux是一款全球性的免费的开源的操作系统平台,其特点是实现了多任务多用户处理,主要是依赖内核kernel shell,且占用资源少 (最小配置只要4Mb内存就能运行)。 百度百科概述 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。 Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。 Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核, 并且使用GNU工程各种工具和数据库的操作系统。 1.1由来 类UNIX的,与UNIX都是服务器系统。 1.2与UNIX的区别 Linux是免费开源的,UNIX是商业应用性软件操作系统,UNIX是与硬件进行捆绑销售的,UNIX是不开源的(部分开源,但是核心代码是不开源的) 1.3.版本

Linux系统入门经历分享

孤街浪徒 提交于 2020-04-05 17:59:24
我是一个一米八三的五尺男儿,体重一百三十斤,皮肤很黑,大学的专业是计算机专业,当时考大学报专业的时候没有自己特别想要学的东西,于是听别人建议,就学习了计算机,因为大家都说,计算机有钱途,而且好就业,需求量会很大,于是我就开始了四年的计算机专业的学习。 后来大三的时候进入了实验室,开始做一些比赛,接触各种各样的比赛,比赛带给我的快感让我更加喜欢这个专业,慢慢的也开始学习更多的技术,有个师兄很厉害,有一天我看他电脑上装了个小企鹅,便问他,这是什么,他告诉我,这是Linux,开始感觉很新奇,就多看了几眼,师兄见我很感兴趣,于是开始给我介绍,说linux的各种,还推荐我去网上看视频学习,于是我开始我的linux学习之路,网上零零散散的视频学的不过瘾,于是我开始找别的学习方法,找到时候发现了一本书《 Linux 就该这么学 》,看了看评价,都说适合初学者。 等了两天,终于到货了,书本的手感不错,风格我喜欢,简单大气。有人说,书籍就是字典,不需要全部都看,有啥不会的时候再翻看就可以,但是我不这样认为,我感觉书籍还是很有必要仔细研读的,书籍里有作者的智慧在里面,你不会的可能不止是一个点,也可能是一个逻辑,一整个体系,只有完整的看过来,才会知道来龙去脉,才能更加有效的学习,更加高效的做事。Linux命令大全: https://www.linuxcool.com/

Linux系统入门实操经验分享

萝らか妹 提交于 2020-04-02 10:38:03
作为一名Linux的爱好者,在Linux的世界中不敢说是个老司机,也算是半个老司机了,最先开始我学习Linux是在校园里,老师教我们在Windows上用虚拟机搭建环境,然后安装Linux。在校园我最先学习的是红帽5.5,然后是红帽6,再然后接着学习了centos,再到ubuntu。 初学Linux,我们都会选择桌面版的Linux来学习,因为Windows的影响,我们对图形界面的系统所带来的视觉体验感觉更直观一点。当慢慢学习了一段时间后我们会发现,其实相对来说桌面版的仅仅给我们带来一种视觉体验,而 Linux命令行 会让我们的使用更高效率,同时给人感觉也是更高逼格。 言归正传,一般情况下,大部分人接触Linux的机会并不多,对Linux开发更是一无所知。但是,Linux现在的发展趋势却越来越好,无论你是一个软件开发人员,或者是互联网、IT行业的从业人员,掌握Linux就是一种很重要的资源,这会是在工作中一个很好的加分项。我相信很多人都想学习Linux,但是又在犹豫,怕学习Linux很难,坚持不下去,怕学不好等等,还有的人也许会说工作很忙,工作得很累,没时间学,记性不好记不住命令,对于这些我想说:想提高自己的收入吗?想提高自己得技术水平吗?如果你想,那就和上面的话说NO!以前有一次我有个考试没过,我的领导有找我去谈话,他问我这次的考试为什么没过,我急忙解释说:工作太忙,基本每天都加班

Linux系统C语言开发环境学习

强颜欢笑 提交于 2020-03-30 03:13:05
项目 内容 这个作业属于哪个课程 课程链接 这个作业的要求在哪里 作业要求 学号-姓名 17043229-钟亮 作业学习目标 了解Linux系统C语言编程环境 ,学习Linux环境C语言开发步骤 1.安装C语言开发环境 gcc -v ##查看gcc版本信息 sudo yum groupinstall "Development Tools" ##安装gcc make -v ##查看make版本信息 2.简单C语言练习 (1)通过man命令查看帮助文档 man gcc ##查看gcc帮助 (2)命令行模式简单C语言编译链接等操作 通过vim编辑器编写一个简单的C语言程序,如写一个输出自己学号的程序。 我们输入完了源程序,接下来我们进行C语言程序编译的四个阶段,预编译,编译,汇编,链接 a) 预编译 b)编译 c)汇编 这里生成的不是文本文件了,是二进制文件,我们可以通过objdump命令来反汇编该文件来分析文件内容 d)链接 可执行文件是二进制文件,同样需要用objdump命令来反汇编该文件分析文件内容 objdump -d test e)运行 (3) 多文件编译 我们在exp4文件夹下面再建一个文件夹mfc(multi-fifiles compile) 在该文件夹下面创建5个文件,文件名分别如下: 每个文件的内容分别如下: 完成上面的代码输入,接下来我们进行编译,对于多文件编译

学习Apache(五)

妖精的绣舞 提交于 2020-03-29 13:06:26
apache目前主要有两种模式:prefork模式和worker模式: 1)prefork模式(默认模式) prefork是Unix平台上的默认(缺省)MPM,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较大。 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 2)worker模式 worker使用多个子进程,每个子进程有多个线程,每个线程在某个确定的时间只能维持一个连接,内存占用量比较小,适合高流量的http服务器。缺点是假如一个线程崩溃,整个进程就会连同其任何线程一起”死掉”,所以要保证一个程式在运行时必须被系统识别为”每个线程都是安全的”。此多路处理模块(MPM)使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于进程的MPM。但是它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM的稳定性。 apache模式的查看和安装 1.常看当前模式 如果apache已经安装,我们可以用"httpd -l"命令查看当前模式。若找到prefork

机器学习和深度学习区别的简要概述

我的未来我决定 提交于 2020-03-28 13:29:25
介绍 机器学习和深度学习现在风靡一时!好像就是发生在一瞬间,每个人都在谈论着它们 - 无论人们是否理解两者中间的差异!现在人们无论是否关注数据科学 - 都会听到过这两个术语。 现在展示一下深度学习和机器学习所获得的关注度,以下是这些关键字的Google趋势: 如果你想了解机器学习和深度学习之间的区别,请继续阅读这篇以简单的外行语言进行详细比较机器学习和深度学习的文章。我将会详细的解释这些术语。然后比较它们并解释我们可以在什么地方会用到它们。 1.什么是机器学习和深度学习 让我们从基础的知识开始开始说起 - 什么是机器学习和什么是深度学习。如果你已经知道这一点,那可以跳过这一部分,直接去看第二部分,两种学习之间的比较。 1.1什么是机器学习? Tom Mitchell广泛引用的机器学习定义就很好的解释了机器学习。这就是它所说的: “据说计算机程序可以从经验E中学习某些类型的任务T和用来测试的P,它在T中的任务中的表现(由P测试)会随着经验E的提高而提高” 这听起来很令人费解或令人困惑对吧?那让我们用简单的例子来分析一下。 案例1 - 机器学习 - 根据高度预测权重 假设现在需要创建一个系统,该系统根据人的身高来显示预测的体重。可能有几个原因会让人对这个系统感兴趣。因为我们可以使用它来过滤掉任何可能的欺诈或者获取数据的错误。首先要做的第一件事就是收集数据。假设我们现在的数据是这样子的:

Centos7学习记录

梦想与她 提交于 2020-03-28 11:27:41
。、图形桌面与命令桌面手动切换方式 系统部署完成后可以切换到命令行界面:打开一个SHELL窗口运行 init 3 即可进入命令行界面。恢复图形用init 5 更改模式命令: l systemctl set-default graphical.target由命令行模式更改为图形界面模式 systemctl set-default multi-user.target由图形界面模式更改为命令行模式 关机命令 如果要关机,必须保证当前系统中没有其他用户在登录系统。我们可以使用who命令查看是否还有其他人登录,或者使用命令ps -aux查看是否还有后台进程运行。shutdown,halt,poweroff都为关机的命令,我们可以使用命令man shutdown查看其帮助文档。例如,我们运行如下命令关机。 shutdown -h 10 #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中 shutdown -h now #计算机会立刻关机 shutdown -h 22:22 #计算机会在这个时刻关机 shutdown -r now #计算机会立刻重启 shutdown -r +10 #计算机会将于10分钟后重启 reboot #重启 halt #关机 linux常用命令 文件处理命令-命令格式与目录处理 命令格式 命令 [-选项][参数] 中括弧代表可选。 Ls –la /etc

让天下没有难用的搜索:阿里搜索如何成长为贴心“暖男”?

亡梦爱人 提交于 2020-03-28 08:41:01
阿里搜索技术体系演进至今天,基本形成了由offline、nearline、online三层体系,分工协作,保证电商平台上,既能适应日常平稳流量下稳定有效的个性化搜索及推荐,也能够去满足电商平台对促销活动的技术支持,实现在短时高并发流量下的平台收益最大化。 可以看到,十年双11的考验后,搜索智能化体系逐渐打造成型,已经成为电商平台稳定健康发展的核动力,主要分为四个阶段:自主研发的流式计算引擎Pora初露锋芒;双链路实时体系大放异彩;“深度学习+强化学习”初步探路;全面进入深度学习时代。下面我们就来一起看一下。 四大演进阶段:业务、算法、系统同步发展 阶段一:初露锋芒——自主研发的流式计算引擎Pora 技术的演进是伴随解决实际业务问题和痛点发展和进化的。2014年双11,通过BI团队针对往年双11的数据分析,发现即将售罄的商品仍然获得了大量流量,剩余库存无法支撑短时间内的大用户量。主售款(热销sku)卖完的商品获得了流量,用户无法买到商品热销的sku,转化率低;与之相对,一些在双11当天才突然展露出来的热销商品却因为历史成交一般没有得到足够的流量。 针对以上问题,通过搜索技术团队自主研发的流式计算引擎Pora,收集预热期和双11当天全网用户的所有点击、加购、成交行为日志,按商品维度累计相关行为数量,并实时关联查询商品库存信息,提供给算法插件进行实时售罄率和实时转化率的计算分析