![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础知识
文章平均质量分 56
只睡四小时
事在人为。
展开
-
【Linux】零成本在家搭建自己的私人服务器解决方案
一开始的时候登不进去,说是需要强效网络,然后我不断刷新,终于刷进去了,然后选择了Ubuntu系统进行下载,最后成功了,然后就算apt update | upgrade两操作,根据网上教程做好相关配置,实现了两个功能,第一个功能是远程ssh访问,我在老安卓机上启动了Linux后,直接在PC端。:我翻箱倒柜翻出了家里的机顶盒,经典的中国移动魔百盒,办宽带送的,限制性很强,不办宽带的话系统很多功能被锁死,反正现在家里都能智能电视了,我就开始弄它,先是拆机,原创 2023-02-25 23:48:40 · 7621 阅读 · 4 评论 -
【计算机网络】记录一下自己被家里网络困扰的那些事儿
反思:为什么当初刚买到路由器没有立刻就弄好,当初操作华为智慧生活app时就是没有单独形成WiFi的界面,只能做桥接,而我大年三十那天却有了,综合多种因素,可能性最大的就是我用换了移动网,然后工作人员当时给我换了个猫,换猫的时候我跟他强调了卧室还有一个路由器,基于此,他可能当时帮我开通了卧室的网络接口,即电视猫上对应位置插入了网线。问了同在顶楼的邻居,他们和我们一样是电信,一点都不卡并且很流畅,故排除是顶楼的问题,同时也排除了是电信的问题,接下来就是所谓的改造家庭网络过程。的问题,便在九月份将。原创 2023-01-22 16:38:56 · 147 阅读 · 0 评论 -
【Linux】Linux下的gcc编译以及静态库和动态库的制作以及make的使用
一、前言系统开发人员为了提高项目开发的效率,往往使用成熟库。如何制作静态库和动态库,是软件工程师的基本技能。通过库文件,开发人员可以将自己经常使用的函数封装到库文件中,一方面提供代码的重用,另一方面避免重复劳动,提高项目开发的速度。每一位系统研发工程师,都要学会制作和灵活使用静态库和动态库。其实就是在Linux里运行c语言,用gcc编译器编译c语言,所谓的库也就是我们之前学c/c++面向对象程序设计时 写的头文件。二、gcc编译器1、gcc编译器工作过程:2、gcc编译器编译过程:3、gcc原创 2022-05-06 14:33:48 · 757 阅读 · 2 评论 -
【Linux】Linux基础常用命令备忘
马上期末了,再不学来不及了。一、前言说到Linux,不知道大家对他是什么看法,在我看来,他也就和我们经常使用的Windows一样,本质都是操作系统,那我们就可以通过操作Windows的思路来操作Linux。使用操作系统最最最常用的操作就下面几种:权限开通文件和目录操作文件查看和处理打包和解压Linux和Windows一样都可以安装图形化界面使得都可以通过窗口来使用操作系统,但是通过窗口使用Linux系统还是有很多局限性,不算真正地会使用Linux系统,所以了解Linux常用命令很重要。原创 2022-05-06 13:13:05 · 710 阅读 · 2 评论 -
【设计模式】快速全面通俗易懂的设计模式讲解(以大白话例子讲解)
马上要结课了,再不学来不及了。一、前言设计模式是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。其实早就有这样的感受了,大一面向过程编程,大二的时候开始触及项目时,发现自己写的代码很臃肿,比如连接数据库进行增删查改,我竟然把连接数据库的语句在每个需要对数据库进行操作的函数中都写了一遍,当时就觉得很愚蠢,但是不知道有什么好的规范和原则,后来才知道有个叫设计模式的东西,现在就来好好学吧。设计模式的概念我们刚刚在上面说过了,我们学习设计模式的目标就是:高内聚低耦合:要对自己系统原创 2022-05-05 15:16:15 · 1204 阅读 · 0 评论 -
Linux服务器上Anaconda安装各种机器学习包,如Pytorch
1.创建虚拟环境conda create -n py37 python=3.7py37是你创建的虚拟环境的名字。2.激活环境conda activate py373.在虚拟环境中安装包conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch4.安装成功...原创 2022-03-27 14:26:29 · 1379 阅读 · 0 评论 -
在阿里云Linux服务器上安装Anaconda
1.先下载安装工具wgetCentOS:yum install wget -yDebian/Ubuntu:apt-get install -y wget2.开始安装wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.shurl来自anaconda的官方网站https://www.anaconda.com/products/individual,你直接用我的吧。等待下载完成:完成之后输入ls原创 2022-03-27 12:49:14 · 2809 阅读 · 0 评论 -
如何解决本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
最近给电脑配置MySQL 的时候老是打不开服务器,如今找到一个很好的解决方案,在此记录一下。不破不立第一步:进入MySQL安装目录下的bin目录运行cmd第二步:删除之前打不开的服务。(此处的mysql是我的服务器名称,如果你的服务器名称和我不一样,要改动)mysqld --remove mysql第三步:将根目录下的data文件夹删除(如果有需要,请一定要备份,因为这里面有你建的数据库!如果是小白第一次弄mysql则忽略,删了对你也没影响)到这已经完成‘**破**’。接下来是‘**立原创 2021-11-13 10:27:19 · 607 阅读 · 2 评论 -
2021win11最新最全MySQL下载安装教程——手把手教你安装MySQL
2021win11最新最全MySQL下载安装教程——手把手教你安装MySQL最近重装了win11,给我MySQL整没了,故今天重新装一下。第一步,进入官网https://www.mysql.com/点击downloads第二步 下滑到底端,点击MySQL community(GPL) Download第三步 点它(看图)第四步 点它第五步 点它(意思是 不,谢谢,我就开始我的下载)MySQL有两种下载方法,一个是msi格式的,一个就是我们现在的zip格式的,解压原创 2021-11-09 18:10:58 · 19554 阅读 · 42 评论 -
高内聚低耦合通俗解释
先看下百度百科的解释:高内聚低耦合,是 软件工程 中的概念,是判断软件设计好坏的标准,主要用于程序的 面向对象 的设计,主要看类的内聚性是否高, 耦合度 是否低。目的是使程序模块的可重用性、移植性大大增强。通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种 度量 ,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。通俗解释原创 2021-09-09 12:29:14 · 3015 阅读 · 1 评论 -
计算机领域中“透明”的意思,以数据库关系模式缺点等为例
计算机中的“透明”与现实理解的透明是反着来的。意思:不可见如:关系模型的特点的其中一条特点为:存取路径对用户透明。其实就是存储路径用户看不见。还有计算机网络中体系结构知识点:本层的服务用户只能看见服务而无法看见下面的协议。即下面的协议对上面的服务用户是透明的。其实就是下面的协议对于上面的服务用户是不可见的。...原创 2021-09-08 09:09:46 · 2282 阅读 · 1 评论