首页
学习
活动
专区
工具
TVP
发布

程序员

专栏作者
513
文章
629531
阅读量
26
订阅数
守护进程(daemon)
守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。
zy010101
2022-11-30
1.3K0
Docker命令之容器命令
docker run会先找本地镜像,如果找不到,就自动去远程仓库拉取镜像(默认拉取latest版本),然后使用这个镜像来启动容器。命令详细格式如下:
zy010101
2022-05-05
1.2K0
Docker镜像命令
同一仓库源可以有多个 TAG版本,代表这个仓库源的不同个版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。如果你不指定一个镜像的版本标签,docker将默认使用最新的版本。例如你使用ubuntu,docker将默认使用 ubuntu:latest 镜像。
zy010101
2022-05-05
2920
Docker的安装与卸载
Docker并非是一个通用的容器工具,它依赖于Linux内核环境。实际上,Docker是在正在运行的Linux下制造一个隔离的文件环境,因此它的执行效率几乎等同于宿主环境。因此,在Windows上部署Docker就必须先安装WSL子系统来形成Linux环境,才能安装Docker。
zy010101
2022-05-05
6810
Docker的诞生和架构
Docker 公司起初是一家名为 dotCloud 的平台即服务(Platform-as-a-Service, PaaS)提供商。底层技术上,dotCloud 平台利用了 Linux 容器技术。为了方便创建和管理这些容器,dotCloud 开发了一套内部工具,之后被命名为“Docker”。Docker 就是这样诞生的!
zy010101
2022-05-05
1810
Linux文件
在Linux下,一切皆文件。这是我们嵌入式Linux开发与应用这门课的老师经常挂在嘴边的一句话。足以体现出在Linux操作系统中,对于一切资源的管理都是对文件的操作。
zy010101
2022-05-05
6.8K0
Linux进程终止
在Linux下,进程退出就表示进程即将结束了(为什么是即将,这是因为Linux设计的是父进程给子进程收尸)。正常退出包括3种情形。
zy010101
2022-05-05
2.4K0
python内置函数exec
这个效果和import类型,但是实际上exec并不会导入模块。exec每次都会重新运行文件,类似于将代码粘贴到了exec处然后执行。
zy010101
2021-11-04
7660
Django使用django-apscheduler的问题
由于业务需要,后台要有一个定时任务的功能,起初考虑单独出来使用Linux系统的corn来实现。但是考虑到这样会很不方便。于是便寻找定时任务的模块,就找到了APScheduler,考虑到要在Django中使用,后来就采用了django-apscheduler来作为定时任务的模块,但是这个模块本身有bug。当你使用uwsgi部署并开启多进程的时候,该模块的内置使用get方法来获取任务列表,然后就会报错。因为同一时间有了多个任务,get方法获取到多个任务的时候就会抛出异常。 Django定时任务不要使用django-apscheduler模块,直接使用APScheduler模块即可。
zy010101
2021-10-26
1.9K0
Django模型
Django的模型定义在models.py文件中。模型是MVT中的M,也相当于MVC中的M。
zy010101
2021-10-09
1.8K0
后缀名非.py的文件,如何作为模块导入
通常而言,我们会给python文件命名为xxx.py的格式。实际上你可以随意给他起一个名字。例如:你可以有一个名为qwe.qq的python文件。然后在终端中使用命令:python3 qwe.qq来执行它。你会发现没有任何问题,它将会被成功执行。**但是,以.py结尾的命名方案在被导入时是必需的。**换言之,你可以起一个名为qwe.qq的python,只不过这时候它就不能被导入了。
zy010101
2021-09-26
1.4K0
Ubuntu20.04下安装并使用MySQL8.0
Ubuntu下安装mysql8.0之后,默认root用户是没有密码的,可以使用如下命令直接进入MySQL
zy010101
2021-09-06
4.5K0
Linux下软件的依赖问题
Linux软件的依赖关系是非常复杂的,通常的Linux都是依靠软件包管理工具来自动解决依赖关系的。以经常出现的Debian和Redhat这两大类来说,无论是deb包,还是rpm,都存在很严重的依赖问题。反观这个问题在Windows和Unix系统中就比较少见。当然Windows有时候遇见缺少某个动态链接库的时候,但是非常少,即使这种情况出现了,在Windows下一般可以比较容易的解决,例如安装某个版本的VC++库。OS X(Mac OS,苹果系统算是商业Unix系统)中,这个问题也不算严重。
zy010101
2021-03-04
3.2K0
Linux下制作启动盘
一般我们都是使用U盘制作启动盘。那么在Linux下如何制作启动盘。其实非常简单,首先,格式化U盘。这一步需要注意有些Linux系统会自动挂载U盘。这时候就需要先卸载U盘。所以制作U盘的这个流程如下。
zy010101
2020-11-26
6.7K0
守护进程
守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。
zy010101
2020-09-02
1.8K0
哈工大李志军操作系统实验1
本次实验是在Ubuntu 20.04下进行的。首先是bootsect.s代码。如下所示:
zy010101
2020-08-25
1.4K0
哈工大李治军操作系统课程实验环境搭建
链接: https://pan.baidu.com/s/1wtec1_UlBA1wxwNeMyFBOw 密码: 7j1l
zy010101
2020-08-20
3.9K0
标准I/O库(ISO C的标准I/O库)
本文讲述由ISO C定义的标准I/O库。这个库已经拥有非常长的历史了,它由D.R.在1975年左右编写,现在已经过去45年了。但是ISO C几乎没有对标准I/O库做出修改。不用我说,大家也知道这个库存在的问题应该是非常多的。
zy010101
2020-05-09
1.2K0
Linux下多线程的实现(基于pthread库)
Linux内核在2.2版本中引入了类似线程的机制。Linux提供的vfork函数可以创建线程,此外Linux还提供了clone来创建一个线程,通过共享原来调用进程的地址空间,clone能像独立线程一样工作。Linux内核的独特,允许共享地址空间,clone创建的进程指向了父进程的数据结构,从而完成了父子进程共享内存和其他资源。clone的参数可以设置父子进程共享哪些资源,不共享哪些资源。实质上Linux内核并没有线程这个概念,或者说Linux不区分进程和线程。Linux喜欢称他们为任务。除了clone进程以外,Linux并不支持多线程,独立数据结构或内核子程序。但是POSIX标准提供了Pthread接口来实现用户级多线程编程。
zy010101
2020-05-09
4K0
Win10子系统Ubuntu的安装和使用
这里选择了16.04 LTS版本,你也可以选择18.04 LTS版本。安装即可。然后重启。
zy010101
2020-04-10
9770
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档