py网络编程
网络编程 用Python进行网络编程,就是在Python程序本身这个进程内,连接别的服务器进程的通信端口进行通信。Python 网络编程和其它语言类似,通常通过”Socket(套接字)”向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 TCPClientfrom socket import *# print(gethostname()) # 使用 gethostname方法来获取host_name = 'LAPTOP-E02HTJB6' # ip 192.168.80.1port_num = 1200 # 端口# 创建socketclientSocket = socket(AF_INET, SOCK_STREAM) # AF_INET意思是ipv4,SOCK_STREAM意思是TCP的连接# 建立连接clientSocket.connect((host_name,port_num)) # ip地址 + 端口,放到一个元组里面# 让用户输入内容message = input("enter something:...
Python常用模块大全
Python常用模块大全(总结) Python拥有丰富的标准库和第三方库,这些模块极大地扩展了Python的功能,使其在各种应用场景中都能发挥重要作用。下面我将列出一些常用的Python模块及其简单代码案例,帮助你更好地理解和使用它们。 os模块:os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录os.getcwd() 获取当前文件路径os.mkdir() 新建目录os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree())os.makedirs() 创建多级目录os.removedirs() 删除多级目录os.stat(file) 获取文件属性os.chmod(file) 修改文件权限os.utime(file) 修改文件时间戳os.name(file) 获取操作系统标识os.system() 执行操作系统命令os.execvp() 启动一个新进程os.fork()...
CentOS7常用指令
一、常用命令1.文件与目录操作 命令 解析 cd /home 进入 ‘/home’ 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp file1 file2 将file1==复制==为file2 cp -a dir1 dir2 复制一个目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录(.代表当前目录) ls 查看目录中的文件 ls -a 显示隐藏文件 ls -l 显示详细信息(==ll==) ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序) pwd 显示工作路径 mkdir dir1 创建 ‘dir1’ 目录 mkdir dir1 dir2 同时创建两个目录 mkdir -p...
VSCode基本配置
VSCode基本配置设置快捷键:Ctrl + , 下载中文插件:Chinese,重启一下,如果没有,Ctrl + Shift + P,搜索:Display Language 主题推荐:Solarized Dark,快捷键:Ctrl + K Ctrl + T 设置代码字体推荐:"JetBrains Mono" 或者 Consolas 字体官网:JetBrains Mono官网 安装字体 字体大小:设置中搜索 zoom这样就可以使用 Ctrl + 鼠标滚轮 文件资源管理快捷键:Ctrl + B 活动栏右击可以隐藏,如果再想打开看,可以在查看——外观——显示活动栏 右边的小型预览也可以隐藏:在设置里面搜索mini勾选上minimap: Autohide 重启后**默认是打开上次**编辑的文件,可以关闭到默认打开,设置中搜索restor,找到Restor Windows 把 all 改成 none,意思是打开软件的时候是一个空的文件 配置默认打开的 设置里搜索startup 可以改成 welcomePage,也可以设置为 none...
Vue2 Book B
4.Vue中的Ajax4.1. Vue脚手架配置代理 本案例需要下载axios库:npm install axios vue.config.js: module.exports = { pages: { index: { entry: 'src/main.js', }, }, lintOnSave:false, // 开启代理服务器(方式一) // devServer: { // proxy:'http://localhost:5000' // } //开启代理服务器(方式二) devServer: { proxy: { '/jojo': { target: 'http://localhost:5000', ...
Vue2 Book A
1.Vue核心1.1. Vue简介1.1.1. 官网 英文官网 中文官网 1.1.2. 介绍与描述 动态构建用户界面的==渐进式==JavaScript框架 作者:尤雨溪 1.1.3. Vue的特点 遵循==MVVM==模式 编码简洁,体积小,运行效率高,适合移动/PC端开发 它本身只关注UI,可以引入其它第三方库开发项目 1.1.4.与其他JS框架的关联 借鉴 Angular 的==模板==和==数据绑定==技术 借鉴 React 的==组件化==和==虚拟DOM==技术 1.1.5. Vue周边库 vue-cli:vue脚手架 vue-resource axios vue-router:路由 vuex:状态管理 element-ui:基于vue的UI组件库(PC端) 1.2. 初识Vue<!DOCTYPE...
计算机网络技术
计算机网络概括计算机网络的概念计算机网络的定义 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传输的计算机 简写: 计算机网络是指将地理位置不同的且具有独立的多台计算机...
MySQL基础
2. SQL全称 Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了 一套操作关系型数据库统一==标准== 。 2.1 SQL 通用语法在学习具体的SQL语句之前,先来了解一下SQL语言的同于语法。 1). SQL语句可以单行或多行书写,以分号结尾。 2). SQL语句可以使用空格/缩进来增强语句的可读性。 3). MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。 4). 注释: 单行注释:– 注释内容 或 # 注释内容 多行注释:/* 注释内容 */ 2.2 SQL分类SQL 语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。 分类 全称 说明 DDL Data Definition Language 数据定义语言,用来定义数据库对象(数据库,表,字段) DML Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改 DQL Data Query...
Node包管理工具
npmnpm 全称 Node package Manager ,翻译位中文意思是 【Node 的包管理工具】 npm 是 ndoe.js 官网内置的包管理工具,是 必须要掌握住的工具。 1.npm的安装node.js 在安装的时候会自动安装npm,所以如果你已经安装了node.js,就可以直接使用npm 可以通过 npm -v 查看版本号,如果显示版本说明安装成功了,反之安装失败 C:\Users\taichi>npm -v9.5.1 查看版本可能显示的版本号不一样,不过不影响正常使用. 2.初始化创建一个空目录,然后为此目录作为工作目录 启动命令行工具, 执行 npm init npm init命令的作用是将文件夹初始化为一个【包】, 交互式创建 package.json package.json 内容示列: { "name": "test", "version": "1.0.0", "description": "study...
C语言指针详解
C语言 指针关于内存那点事存储器:存储数据器件 外存 外存又叫外部存储器,长期存放数据,断电不丢失数据 常见的有外部存储器:硬盘、flash、rom、U盘、光盘、磁带 内存 内存又叫内部存储器,暂时存放数据,断电数据丢失 常见的内存设备:ram、DDR 虚拟内存:操作系统虚拟出来的内存 32bit 32根寻址总线 在写应用程序的时候,咱们看到的都是虚拟地址。 在运行程序的时候,操作系统会将 虚拟内存进行分区 堆 栈 主要存放局部变量(在函数内部,或复合语句内部定义的变量) 静态全局区 未初始化的静态全局区 静态变量(定义的时候,前面加static修饰)。或全局变量,没有初始化的,存放在此区 初始化的静态全局变量 全局变量、静态变量、赋过初值的、存放在此区 代码区 存放咱们的程序代码 文字常量区 存放常量的 内存以字节为单位来存储数据的,咱们可以将程序中的虚拟寻址空间,看成一个很大的维的字符数组 指针的相关概念 系统给虚拟内存的每个存储单元分配了一个编号,从 0x00 00 00 00 ~ 0xff ff ff...