Python-Pyquery库的安装和调用
解析库pyquery: # pip安装pyquery库 pip3 install pyquery from pyquery import PyQuery as pq
# 定义doc,输入html源代码
doc = pq('<html>Hello</html>')
result = doc('html').text()
print(result)
制作tfrecord 代码——可用任意照片均可
代码: 1 # -*- coding: utf-8 -*-
2 # @Time : 2018/11/23 0:09
3 # @Author : MaochengHu
4 # @Email : [email protected]
5 # @File : generate_tfrecord.py
6 # @Software: PyCharm
7
8 import os
9 import tensorflow as tf
1
ip6tables命令
ip6tables命令 ip6tables命令和iptables一样,都是linux中防火墙软件,不同的是ip6tables采用的TCP/ip协议为IPv6。 常用语法 语法 ip6tables(选项) 选项 -t<表>:指定要操纵的表;
-A:向规则链中添加条目;
-D:从规则链中删除条目;
-i:向规则链中插入条目;
-R:替换规则链中的条目;
-L:显示规则链中已有的条目;
-F:清楚规则链中已有的条目;
-Z:清空规则链中的数据包计算器和字节计数器;
-N:创建新的用户自定义规则链;
Linux_环境准备
U盘安装: 使用UltraISO结合镜像制作安装U盘; BIOS界面设置U盘启动; 安装命令行界面设置U盘路径: https://www.cnblogs.com/fengzheng1112/p/4628556.html https://www.cnblogs.com/linuxprobe/p/5573759.html 手动分区方案: https://www.cnblogs.com/set-config/p/9040407.html https://www.jianshu.com/p/78445
Linux学习 -- 用户和用户组管理
1 用户配置文件 1.1 用户信息文件 /etc/passwd 查看帮助 man 5 passwd -- account:password:UID:GID:GECOS:directory:shell -account 用户名 注意规范 -passwd 密码标志 x表示有密码 具体密码在shadow中 -UID user ID 0:超级用户, 由UID决定,不由用户名决定 1-499:系统用户(伪用户),不能
kafka的分区、副本和Isr机制
一、 kafka主题和分区 主题:相当于是数据库中的表 分区:可以将一个主题分为多个分区,所以在消息的有序的性上是只能在分区的范围内做到的,分区可以在不同的broker上,可以提高数据的冗余和伸缩性,因为kafka的分区是可以在不同的服务器上来接受生产者的消息和消费者的请求,所以实质上是提升了kafka的服务器的性能。 分区策略:轮询、随机等 二、副本(每个分区的副本在一个broker上只能有一个) 1、副本:在kafka中每个主题有多个分区,每个分区有多个副本。副本保存在broker上,每个
python 操作 docx
https://blog.csdn.net/qcyfred/article/details/79925099 Python操作word文档。 可以用python docx来new一个文档,自动排版等。 也可以用python-docx template来修改模板。 本文讲python-docx template来操作。 先上效果图。 一阵操作,就可以生成这个表格。 代码截图 python-docx template 文档链接 github上的示例 github Demo 很好的是:1. 保留原样
hdu4638 问一段区间能组成多少段连续的数
题:http://acm.hdu.edu.cn/showproblem.php?pid=4638 题意:题意为询问一段区间里的数能组成多少段连续的数。 分析:我们先从左到右地添加数,再假定添加进去的话那么连续段数就加1,由此我们加入一个数x后,要是x-1或x+1在这之前就已经加进去了,那么连续段数就要减一,要是x-1和x+1同时在之前已经加进去了那么就要减二; 因为题目要求查询一段区间且没有强制在线,所以我们进行离线处理,每当处理完一段区间就记录答案即可; #include<bits/s
ZOJ4134 Unrooted Trie(树上DFS序列+前缀和)
干了一天终于把陕西省赛的I题补出来了。。。给自己鼓个掌 题意: 给出一棵树。 字典树的原理是从根节点开始,每个结点代表的字符串是它的父亲结点代表的字符串加上边上那个结点。 不允许出现两个结点代表的字符串相同。 询问有多少个结点可以作为根节点。 题解: 首先检查每个节点的边集,如果在边集中出现aaa或aabb这样的重复情况,必然是不行的,直接输出0 然后DFS,记录每个节点被搜到的时间和出栈的时间,那么这两个时间点之间的所有点就是该节点的子树。 然后遍历每个节点,首先确定这个节点边集中两条重复的
8.CSS 三大特性
1.CSS层叠性 所谓层叠性是指多种CSS样式的叠加。 是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉。 比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值的情况,这就是样式冲突。 一般情况下,如果出现样式冲突,则会按照CSS书写的顺序,以最后的样式为准。 样式冲突,遵循的原则是就近原则。 那个样式离着结构近,就执行那个样式。 样式不冲突,不会层叠 长江后浪推前浪,前浪
读取tfrecord 代码——可用任意照片均可2
代码 1 # -*- coding: utf-8 -*-
2 # @Time : 2018/12/1 11:06
3 # @Author : MaochengHu
4 # @Email : [email protected]
5 # @File : read_tfrecord.py
6 # @Software: PyCharm
7 import os
8 import tensorflow as tf
9 flags =
怎么求解求1+2+…+n
求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 没有限制的话可以用等差数列的方式: class Solution {
public int sumNums(int n) { return (1 + n) * n / 2; } } 但是题目不能使用乘除法。。该怎么做呢?? 可以使用递归的方式,不能使用 if 语句判断返回,条件与 && 具有短路原则,即在第一个条件语句为 false 的情况下不
Spring MVC redirect 注意小总结
背景:因为要在项目中用axios(或者ajax)调用一个后台Controller中的@PostMapping标注的方法A,如果成功,则调用方法B跳转,方法B中最后一行是return "redirect:/url",但是前端页面一直跳转不了,在网上查了一下有以下几个问题。 1. ajax不支持redirect(但是具体为啥没找到,只是看到很多人说不支持) 解决办法:只能在方法A返回参数,然后赋值给前端的Form,用Form调用后台另一个接口B进行跳转。如果在A中能处理所有逻辑,可以用Form直接
如何防止CDN防护被绕过
当攻击者发现目标站点存在CDN防护的时候,会尝试通过查找站点的真实IP,从而绕过CDN防护。 我们来看一个比较常见的基于公有云的高可用架构,如下: CDN(入口层)->WAF(应用层防护)-> SLB(负载层)-> ECS(源站) -> RDS(数据库) 即对应关系为:域名 cname CDN,CDN-→WAF,WAF-→ SLB,SLB-→ ECS。 我们重点来关注一下CDN-→WAF-→SLB-→ECS这几层服务的关系。 假设,攻击者知道SLB的真实IP地址,就可以直接访问SLB的ip地址
周排行