VS 设置Tab为空格
由于不同的IDE中Tab键的宽度不一样,所以为了让在不同的IDE中看到相同的缩进效果,在一些代码规范标准中通常要求将Tab键换成4个空格表示。 【1】如何在VS中设置输入Tab键后智能转换为键入4个空格? 设置步骤:工具 ->选项 ->文本编辑器 ->所有语言 ->制表符 (1)选中“智能” (2)制表符大小:4 (3)选中“插入空格” (4)确定 设置图示: 如上所述。 【2】如何将已经之前编辑好的内容中所有Tab替换为4个空格? (1)ctrl+F,进行查找替换。 (2)Tab转义字符为“
python中lxml库与Xpath语法
Xpath表达式: / 描述:从根节点选取 // 描述:从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置 . 描述:选取当前节点 .. 描述:选取当前节点的父节点 @ 描述:选取属性 定位目标标签思路:“先抓大再抓小”,先找到循环节点,再细分 给出一个简单例子如下: from lxml import etree
import requests
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64;
98、配置ftp服务器(vsftpd)
98.1、安装vsftpd: 1、安装: [root@m01 ~]# yum install -y vsftpd #安装vsftpd [root@m01 ~]# vsftpd -v #查看ftp的版本号 vsftpd: version 2.2.2 2、启动: [root@m01 ~]# /etc/init.d/start 98.2、vsftp的匿名登录方式配置: 1、修改配置文件: [root@m01 ~]# cat /etc/vsftpd/vsftpd.conf anonymous_enab
python 正则表达式笔记
https://www.cnblogs.com/Ting-light/p/9548306.html #!usr/bin/env python3 #-*- coding:utf-8 -*- import re # re.match('re_expression','strings') match中的正则表达式会从给定字符串的第一个字符开始匹配,如果前面N个字符不符合,则返回None,否则返回匹配的字符串,match()只返回满足字符串中第一个满足表达式的子串 re_m = re.match(r'
97、配置yum源仓库服务器
(服务端(双(外,内)网卡)——客户端(内网)) YUM主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。要成功的使用YUM工具安装更新软件或系统, 就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源。网络上有大量的yum源, 但由于受到网络环境的限制,导致软件安装耗时过长甚至失败。特别是当有大量服务器大量软件包需要安装时,缓慢的进度条令人难以忍受。 因此我们在优化系统时,都会更换国内的源。相比较而言,本地YUM源服
99、centos下安装teamviewer
99.1、teamviewer简介: TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。 为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。 该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。 99.2、下载teamviewer centos版: 1、官方下载
常用sql语句(mysql测试)
DB数据库,Database DBMS数据库管理系统,DatabaMemanagmentSystem SQL结构化查询语言,structure Query Language 开启服务 net start mysql80 登录 mysql -u root -p 显示数据库 show databases; 使用数据库 use mysql; 显示数据库表 show tables; show tables from mysql; 显示数据库 select database(); desc stuinf
详解浮点数,为什么浮点数不能直接比较?
目录 1 引言 2 浮点数的计算机表示 2.1 小数的二进制表示 2.2 IEEE-754标准 2.3 用代码打印出浮点数的二进制表示 3 解答开篇问题 3.1 小数为什么要叫浮点数? 3.2 浮点数精度和精度丢失,为什么浮点数是近似表示? 3.3 为什么浮点数不能直接比较? 3.4 浮点数的范围,为什么float32的范围远远大于uint32? 3.5 浮点数为什么不能用位操作? 1 引言 昨天与靓神聊到浮点数精度丢失的问题,于是今天写一篇文档来详细描述现代计算机的浮点数存储方式,进而解答相
OpenResty搭建
OpenResty搭建 前言 OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty通过汇聚各种设计精良的 Nginx 模块,从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模
100、nginx_https安全链接配置
100.1、 tcp的三次握手和四次挥手的过程: 1、三次握手(建立连接): 第一次:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次:服务器收到SYN包,向客户端返回ACK(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RCVD状态; 第三次:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态
102、定制专属操作系统
102.1、生产场景: 你到某个机房给服务器安装CentOS6的系统并搭建服务,你到现场发现服务器没有外网只有内网,而且没有内网yum仓库,kickstart或cobbler更不用想。 你手上仅有的工具是usb光驱或U盘。怎么搞定,做一个自动化安装的镜像,并把业务所有需要的依赖包全打包进去。 102.2、挂载镜像: [root@m01 ~]# mount /dev/cdrom /mnt mount: block device /dev/sr0 is write-protected, mount
弹性网络模型(Elastic Model)
1 from sklearn.model_selection import train_test_split
2 from sklearn.datasets import load_diabetes
3 X,y=load_diabetes().data,load_diabetes().target
4 X_train,X_test,y_train,y_test=train_test_split(X,y,random_state=8)
5
6 import numpy as np
Python 常用内置对象
数字、字符串、字节串、列表、元组、字典、集合、布尔型、空类型、异常、文件、可迭代对象、编程单元def、class、module 常量与变量 x = 3
type(x) # 查看变量类型 int type(x) == 'int' False isinstance(x, int) True isinstance(obj, class_or_tuple,/) Return whether an object is an instance of a class or of a subclass the
leetcode| 62. 不同路径
题目描述 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径? 说明:m 和 n 的值均不超过 100。 示例 1: 输入: m = 3, n = 2 输出: 3 解释: 从左上角开始,总共有 3 条路径可以到达右下角。 向右 -> 向右 -> 向下 向右 -> 向下 -> 向右 向下 -> 向右 -> 向右 示例 2: 输入: m
《Unreal Engine4 Scripting with C++ CookBook》:Chapter 1: UE4 Development Tools
1. Visual Studio分community版本和专业版本,community免费。2. l
今日推荐
周排行