摘要:
之前工作需要将客户名字按笔画排序,因此写了一个笔画排序的工具,话不多说,上代码 """汉字笔画顺序相关 >>> pprint(p) [{'age': 19, 'name': '陈世美', 'score': 29}, {'age': 18, 'name': '张大千', 'score': 27}, { 阅读全文
摘要:
问题 你要处理由大量不同类型的对象组成的复杂数据结构,每一个对象都需要进行不同的处理。 比如,遍历一个树形结构,然后根据每个节点的相应状态执行不同的操作。 解决方案 这里遇到的问题在编程领域中是很普遍的,有时候会构建一个由大量不同对象组成的数据结构。 假设你要写一个表示数学表达式的程序,那么你可能需 阅读全文
摘要:
Python 中的 operator 模块和 functools 模块主要用于函数式编程 operator 模块 1)算术运算符函数 函数式编程中,经常需要把算术运算符当作函数使用,例如求阶乘 使用 lambda 的例子 from functools import reduce def fact(n 阅读全文
摘要:
autojump的安装和使用 1)克隆autojump 2)安装 3)配置环境便变量 在 或者 文件末尾加上一行代码 刷新配置文件 4)使用 退出shell,重新进入 正常使用如下 autojump是根据使用习惯自动调整的,因此使用的越多就越准确 阅读全文
摘要:
curl工具的使用 curl是常用的命令行工具,用来请求Web服务器。curl的就是client url的意思。 不带任何参数时,curl发出的是GET请求 A A参数指定客户端的用户代理标头,即 。curl的默认用户代理字符串是curl/[version] b b参数用来向服务器发送Cookie 阅读全文
摘要:
普通的http传输没有加密,容易造成安全问题,配置https是大势所趋,下面介绍nginx配置https的过程 1.申请https证书 申请https证书的渠道很多,下面以腾讯云的免费证书为例,登录腾讯云控制台,搜索SSL证书,填写相关信息,提交申请,一般半个小时候就会审核通过 2.下载https证 阅读全文
摘要:
由于本人的主力语言为python,以下面试题都用python实现 面试题之二:实现Singleton模式 题目:实现一个单例模式 面试题之三:二维数组中的查找 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个 阅读全文
摘要:
前段时间项目中开了一个转盘抽奖的活动,转盘抽奖是一个比较简单的算法,下面介绍两种实现 第一种实现 python import random def random_pick(): lucky_spin_rewards = [ {"integral": 1, "probability": 20}, {" 阅读全文
摘要:
tcpdump是linux下的一个抓包工具,作用主要有 1.过滤物理口 2.过滤某个port/ip/mac 3.过滤协议 4.显示ip/mac/port不解析等 过滤某个物理口(网卡) 过滤ip 过滤port 过滤协议 常用表达式 实操 查看参数 抓包 其中: s 0 表示包有多大,抓取的数据就有多 阅读全文
摘要:
步骤 1.下载源码 切换到/opt目录下 2.解压 3.yum安装依赖 4.编译安装 5.修改配置文件 在redis 4.0.6目录下找到redis.conf配置文件,修改此文件使redis可以后台启动 将 修改为 6.启动redis 使用配置文件启动redis 阅读全文