Python进阶者 Python进阶者
3年前
一文带你了解Python Socket 编程
大家好,我是皮皮。前言Socket又称为套接字,它是所有网络通信的基础。网络通信其实就是进程间的通信,Socket主要是使用IP地址,协议,端口号来标识一个进程。端口号的范围为065535(用户端口号一般大于1024),协议有很多种,一般我们经常用到的就是TCP,IP,UDP。下面我们来详细了解下Socket吧。一、导入Socket模块因为要操作套接字,
好买-葡萄 好买-葡萄
4年前
Linux操作系统
什么是Linux操作系统Linux操作系统(GNU/Linux)是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。特点基本思想:一切都是文件;每个文件都有确定的用途完全免费完全兼容POSIX1.0标准多用户、多任务良好的界面支持多平台优点Linux由众多微内核组成,其源码完全开源,集全球程序员
Bill78 Bill78
4年前
python中的各种锁
一、全局解释器锁(GIL)  1、什么是全局解释器锁      在同一个进程中只要有一个线程获取了全局解释器(cpu)的使用权限,那么其他的线程就必须等待该线程的全局解释器(cpu)使    用权消失后才能使用全局解释器(cpu),即时多个线程直接不会相互影响在同一个进程下也只有一个线程使用cpu,这样的机制称为全局    解释器锁(GIL)。 
可莉 可莉
4年前
20_分钟构建你自己的_Linux_发行版
_摘要:_ 你想要构建自己的Linux发行版吗?不喜欢市面上现有的Linux发行版?你认为自己可以构建一款更好的发行版?你很幸运。我要在20分钟里面介绍如何构建一款发行版。是的,你没有听错,就是20分钟。你想要构建自己的Linux发行版吗?不喜欢市面上现有的Linux发行版?你认为自己可以构建一款更好的发行版?你很幸运。我要在20分
Stella981 Stella981
4年前
Android SQLite基本用法
前言SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite直接访问其存储文件。为什么要使用SQLite
Stella981 Stella981
4年前
Linux发行版总结整理
Linux发行版:  Linux,最早由LinusBenedictTorvalds在1991年开始编写。在这之前,RichardStallman创建了FreeSoftwareFoundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL:GeneralPublicLicense)。在不断的有
Stella981 Stella981
4年前
Linux下screen命令使用教程
Linux下screen命令使用教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.lmlphp.com%2Farchives%2F130%2FThe_tutorial_of_Linux_command_screen_and_how_to_use)技术(https://ww
Stella981 Stella981
4年前
Linux vs Unix
Linux和Unix这两个术语可以互换地用来指同一操作系统。这在很大程度上是由于他们惊人的相似之处,以致很多人不能区分这两者。在LinuxvsUnix难题中,存在关于哪个系统做什么的困惑。如果您出生于90年代中期,那么您很可能只与Linux操作系统进行过交互。Linux在数据中心和云计算平台中占据着巨大的市场份额。Linux无处不在,它支撑着智能手机、A
Stella981 Stella981
4年前
Spring Boot 项目本地运行无异常,部署到 Linux 服务器运行报错:java.lang.ClassNotFoundException
SpringBoot项目本地运行无异常,部署到Linux服务器运行报错:java.lang.ClassNotFoundException参考文章:(1)SpringBoot项目本地运行无异常,部署到Linux服务器运行报错:java.lang.ClassNotFoundException(https://www.oschi
Wesley13 Wesley13
4年前
Java多线程之死锁编码及定位分析
目录死锁是什么代码实现死锁解决办法1\.死锁是什么死锁是指两个或两个以上的进程在执行过程中因争夺资而造成的一种互相等待的现象,若无外力干涉那它们都将无法推进下去,如果系统资源允是,进程的资源请求都能够得到满是,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。2.代码实现代码实现import