DHCP工作原理及其过程
工作原理:DHCP的全名是“Dynamic Host Configuration Protocol”,即动态主机配置协议。在使用DHCP的网络里,用户的计算机可以从DHCP服务器那里获得上网的参数,几乎不需要做任何手工的配置就可以上网DHCP客户机向DHCP服务器发出请求IP广播信息,然后DHCP 服务器接收到了客户机的请求信息后,回应客户机请求信息,然后客户机接到回应后选择第一个DHCP服务器分配给他的IP,然后服务器确定地址租约。DHCP客户计算机经历了在建立客户计算机使用的有效IP地址过
【LeetCode 90】子集 II
题目链接 【题解】 我们在枚举下一个要取哪个数字的时候。 如 1112233 for (int i = start;i<=n;i++) //其中start-1是上一次取的位置。 如果i>start且num[i]==num[i-1]. 那么我们就不应该再取这个num[i]了。 因为肯定在之前已经取过num[i-1]了。此时再取一个num[i]的话。所得到的方案肯定会和 11*****一样了 (其中i==start的话得到的是111****所以可以取) 【代码】 class Solution {
SAP Hybris Commerce启用customer coupon的前提条件
今天在工作中,我发现一个问题:在SAP帮助文档里,backoffice coupon 维护界面有个 Customer Assignment的区域: 而我工作的Hybris服务器上的backoffice界面里没有: 帮助文档的storefront里,My Account菜单里有个My Coupon的界面: 在我的storefront里没有: 我查了一下SAP帮助文档,Customer Coupon module只有在b2c_china的recipe里才能启用: 帮助文档里还详细提到了Custom
python 创建目录文件夹
主要涉及到三个函数 1、os.path.exists(path) 判断一个目录是否存在 2、os.makedirs(path) 多层创建目录 3、os.mkdir(path) 创建目录 DEMO 直接上代码 def mkdir(path):
# 引入模块
import os
# 去除首位空格
path=path.strip()
# 去除尾部 \ 符号
path=path.rstrip("\\")
# 判断路径是否存在
#
NAT的工作原理及工作方式
工作原理: 1) 在连接内部网络与外部公网的路由器上,NAT将内部网络中主机的内部局部地址,转换为合法的可以出现在外部公网上的内部全局地址来响应外部世界寻址。 2) 其中: a) 内部或外部:反映了报文的来源,内部局部地址和内部全局地址表明报文是来自于内部网路的。 b) 局部或全部:表明地址的可见范围,局部地址是内部网络中可见的,全局地址则在外部网络上可见。 工作方式: 1) 1对1转换内部局部地址;是对一个内部地址主机对外访问时,与一个外部合法的IP地址对应。 2) 1对多超载内部全局地址;
python字符串大小写
python字符串大小写 str = "love python"
print(str.capitalize()) #把字符串的第一个字母大写
print(str.title()) #把字符串中的单词首字母大写
print(str.upper()) #把字符串中的所有字母大写
print(str.lower()) #把字符串的所有字母小写
------------------------
Love python
Love Python
LOVE PY
python字典中列表追加数据
dict = {} for i in range(1, 6): if i not in dict: dict[i] = [] for j in range(101, 106): dict[i].append(j) print(dict)
解决在windows环境下nginx+php-cgi自动退出的问题
在windows环境下我是这样搭建PHP环境的: 1.启动nginx 2.启动php-cgi进程 这样会出现一个问题,在请求超过一定次数时,php-cgi会挂掉 如何解决? 思路是有的,写一个守护进程来守护,使其在挂掉后自动重启。 如何实现? 使用nssm来将php-cgi.exe封装成一个服务,使其被守护。 步骤: 1.下载nssm,下载地址:http://www.nssm.cc/download 2.将其解压出来,进入nssm.exe所在的位置 3.执行nssm install <serv
使用Prometheus监控Linux系统各项指标
首先在Linux系统上安装一个探测器node explorer, 下载地址https://prometheus.io/docs/guides/node-exporter/ 这个探测器会定期将linux系统的各项硬件指标和内核参数通过9100端口和url metrics暴露给外部。 启动node explorer,显示在9100端口上监听: 浏览器里输入hostname:9100/metrics就可以访问到node explorer收集到的各项参数: 一些例子: CPU在不同工作模式下的使用时间
Mysql的InnoDB存储引擎中的B+树索引
索引,相信大多数人已经相当熟悉了,很多人都知道MySQL的索引主要以B+树为主,但是要问到为什么用B+树,恐怕很少有人能把前因后果讲述完整。本文就来从头到尾介绍下数据库的索引。索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在[1,2,3,4]中找到4这个数据,直接对全数据检索也很快,
什么是Python?Python为什么这么抢手?
提及到编程行业,很多人对于编程语言是非常感兴趣的,而在IT行业中编程语言有很多,从多方面对比情况来说,Python是非常招人喜欢的,那么什么是Python语言?为什么Python这么火爆呢?接下来为大家简单的一下。
Python每日一题 001
Github地址:https://github.com/Yixiaohan/show-me-the-code Talk is Cheap, show me the code. ——Linus Torvalds 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果: 环境准备 安装PIL模块,Windows环境下:(python3) pip install pillow 代码: from PIL import Imag
SAP Hybris Discount group,折扣组,折扣记录,用户组几组概念的关联
在backoffice的Price Settings->Discount->Customer Discount Groups菜单下面,创建一个新的Customer Discount Group,这只是一个place holder,用来存放随后创建的具体折扣信息: 到Discount里维护一条折扣记录,打折20%,id为jerrydiscount_20: 还需要一条路及关系把Discount Group和Discount 关联起来,这就是Discount Row. 新建一条Discount ro
CTF基础知识 && AWD红蓝对抗
AWD 备份源码,修改账户密码,查看是否有预留后门然后删掉 修改mysql密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p 123456 password 123 MySQL 完全备份和恢复 备份某—个数据库: mysqldump -u Username -p Password 数据库名 > /root/XXX.bak 会将指定的数据库备份至roo家目录下,文件名为XXX.bak 恢复: mysql -u Use
今日推荐
周排行