unbound

python之six用法

◇◆丶佛笑我妖孽 提交于 2021-02-10 15:39:46
six.PY2 返回一个表示当前运行环境是否为python2的boolean值 six.PY3 返回一个表示当前运行环境是否为python3的boolean值 import six,sys print (six.PY2) # python2结果为True print (six.PY3) # python3结果为True sys.version_info[0] # PY2 = 2 sys.version_info[0] # PY3 = 3 sys.version_info[0:2] # PY34>= (3, 4) 常量 six.class_types 这里主要是针对python中的old-style和new-style, new-style为type, old-style为 types.ClassType。 python2中同时有old-style和new-style,python3中只有new-style。 six.integer_types 这里针对python2和python3中各自支持的int类型进行了区分:在python2中,存在 int 和 long 两种整数类型;在python3中,仅存在一种类型int。 six.string_types 这里针对python2和python3中各自的string类型进行了区分:在python2中,使用的为basestring

Defining a “minimum” function to return the minimum of a list using another function that returns the smaller of two numbers

这一生的挚爱 提交于 2021-01-29 03:20:35
问题 (defun *smaller* (x y) ( if (> x y) y x)) (defun *minimum* (lst) (do ((numbers lst (cdr numbers)) (result (car numbers) (*smaller* result (car numbers)))) ((null numbers) result))) LISP says that variable "numbers" in "minimum" function is an unbound one although I think I've bound it to "lst". What am I missing? 回答1: Do binds in parallel. The expression for the initial value of result is (cdr numbers) , and numbers is unbound there. Do* would work here. 回答2: Another approach to this problem

pfSense使用pfBlockerNG过滤广告和恶意网站

谁说我不能喝 提交于 2021-01-06 14:34:43
在我们访问网站时,运营商、各类搜索引擎等都可以收集我们的数据并通过庞大的互联网对我们进行跟踪,虽然可以通过安装浏览器扩展插件(uBlock Origin,uMatrix等)进行阻止,但需要在每个设备、每个浏览器上进行安装。如果我们有pfSense防火墙,那我们可以在防火墙上安装pfBlockerNG来搭建Web过滤器,保证内网的所有设备都可以过滤广告并阻止恶意网站,确保网络安全。 安装pfBlockerNG 首先,登录pfSense,导航到“系统>插件管理,可用插件”选项卡。找到pfBlockerNG-devel插件。 点击右侧的“安装”按钮,等待下载pfBlockerNG并安装。 pfBlockerNG初始设置 转到 防火墙→pfBlockerNG 。 配置向导会引导我们进行设置。点击“下一步”继续。 该页面解释了现在正在设置的内容: 为初学者进行标准设置。 如果以前安装过pfBlockerNG,则所有设置将被删除。 安装两个组件: IP:在WAN接口添加防火墙规则阻止已知最差的***者。 DNSBL:阻止广告和其他已知的恶意域。 点击“下一步”。 这里必须选择入站接口(WAN)和出站接口(LAN)。如果有多个内部接口,则可以选择要为其设置pfBlockerNG的所有接口。 接下来定义一个VIP地址。pfBlockerNG的Web服务器在该地址上运行

unbound config

北城以北 提交于 2020-11-08 07:49:11
server: verbosity: 1 statistics-interval: 0 statistics-cumulative: no extended-statistics: yes num-threads: 2 interface: 0.0.0.0 interface-automatic: no so-rcvbuf: 4m so-sndbuf: 4m msg-cache-size: 64m rrset-cache-size: 64m cache-max-ttl: 600 do -ip4: yes do -ip6: no access-control: 10.0.0.0 /8 allow chroot: "" username: "unbound" directory: "/etc/unbound" log- time -ascii: yes pidfile: "/var/run/unbound/unbound.pid" hide-identity: yes harden-glue: yes harden-dnssec-stripped: yes harden-below-nxdomain: yes harden-referral-path: yes use-caps- for - id : no unwanted-reply-threshold: 10000000 do

unbound基础配置

回眸只為那壹抹淺笑 提交于 2020-10-01 14:34:34
unbound 安装: yum install unbound -y 启动unbound服务,并设置开机自启: systemctl enable unbound systemctl start unbound 配置文件: unbound配置文件:/etc/unbound/unbound.conf #DNS解析文件为:/etc/unbound/local.d/*.conf #本机DNS解析地址:/etc/resolv.conf 修改配置文件: 修改配置文件/etc/unbound/unbound.conf 将# interface: 0.0.0.0 的注释去掉 (大约38行) 改为:interface: 0.0.0.0 将# access-control: 0.0.0.0/0 refuse 的注释去掉 (大约180行) 将refuse改成allow。即access-control: 0.0.0.0/0 allow。 保存退出。 创建区域配置文件: 在/etc/unbound/local.d/下新建一个*.conf*结尾的文件 例子: local-data: "domain.com. IN A 1.1.1.1" local-data-ptr: "1.1.1.1 domain.com" 来源: oschina 链接: https://my.oschina.net/u/4305644

Hacker News 简讯 2020-07-27

大憨熊 提交于 2020-08-14 22:39:29
最后更新时间: 2020-07-27 23:01 How popular media portrays the employability of older software developers - (arxiv.org) 大众媒体如何描述老软件开发人员的就业能力 得分:150 | 评论:129 The Rise of Synthetic Audio Deepfakes - (nisos.com) 合成音频假货的兴起 得分:33 | 评论:4 Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS - (github.com) Show HN:UnnaturalScrollWheels–macOS的滚轮设置更好 得分:21 | 评论:0 How to pay your rent with your open source project - (plausible.io) 如何使用开源项目支付租金 得分:197 | 评论:93 What the heroin industry can teach us about solar power - (bbc.com) 海洛因工业能教我们什么太阳能 得分:67 | 评论:37 ACCC alleges Google misled consumers

Eclipse导入Web项目后代码不报错但项目图标上有红叉解决方案

纵饮孤独 提交于 2020-03-06 18:15:28
在参照别人项目时,想要将其项目导入自己的项目中,发现代码不报错,但是呢项目的图标上有一个小红×(叉),项目业务运行时,一般是因为你的jdk版本或tomcat版本不一的原因。 #### 首先,检查build path中的Libraries是否报错 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020022621001294.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hJTkdfR291,size_16,color_FFFFFF,t_70) **如若有报错的情况,点击Edit更改jre,** **如若tomcat后为(unbound)依旧点击Edit更改为自己环境中配备的版本** ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200226205916237.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hJTkdfR291,size_16,color_FFFFFF,t_70)=

What is causing “unbound method __init__() must be called with instance as first argument” from this Python code?

匿名 (未验证) 提交于 2019-12-03 08:41:19
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have this class: from threading import Thread import time class Timer(Thread): def __init__(self, interval, function, *args, **kwargs): Thread.__init__() self.interval = interval self.function = function self.args = args self.kwargs = kwargs self.start() def run(self): time.sleep(self.interval) return self.function(*self.args, **self.kwargs) and am calling it with this script: import timer def hello(): print \"hello, world t = timer.Timer(1.0, hello) t.run() and get this error and I can't figure out why: unbound method __init__() must be

DNS

我怕爱的太早我们不能终老 提交于 2019-11-27 09:20:24
yum install unbound vim /etc/unbound/unbound.conf vim /etc/unbound/local.d/qin.com.conf [root@www ~]# vim /etc/unbound/local.d/qin.com.conf domain-insecure:"qin.com." local-zone: "qin.com." static local-data:"qin.com. 86400 IN SOA ns.qin.com. root.qin.com. 120000 86400 3600 10800 86400" local-data:"qin.com. IN NS ns.qin.com." local-data:"qin.com. IN MX 10 mail.qin.com." local-data:"qin.com. IN MX 20 smtp.qin.com." local-data:"ns.qin.com. IN A 192.168.150.136" local-data:"mail.qin.com. IN A 192.168.150.136" local-data:"smtp.qin.com. IN A 192.168.150.136" local-data:"qin1.qin.com. IN A 192.168