iptables详解(1):iptables概念

这篇文章会尽量以通俗易懂的方式描述iptables的相关概念,请耐心的读完它。 防火墙相关概念 此处先描述一些相关概念。 从逻辑上讲。防火墙可以大体分为主机防火墙和网络防火墙。 主机防火墙:针对于单个主机进行防护。 网络防火墙:往往处于网络入口或边缘,针对于网络入口进行防护,服务于防火墙背后的本地局域网。 网络防火墙和主机防火墙并不冲突,可以理解为,网络防火墙主外(集体), 主机防火墙主内(个人)。 从物理上讲,防火墙可以分为硬件防火墙和软件防火墙。 硬件防火墙:在硬件级别实现部分防火墙功能,
分类: 其他 发布时间: 06-28 19:24 阅读次数: 0

Tensorflow函数式API的使用

在我们使用tensorflow时,如果不能使用函数式api进行编程,那么一些复杂的神经网络结构就不会实现出来,只能使用简单的单向模型进行一层一层地堆叠。如果稍微复杂一点,遇到了Resnet这种带有残差模块的神经网络,那么用简单的神经网络堆叠的方式则不可能把这种网络堆叠出来。下面我们来使用函数式API来编写一个简单的全连接神经网络: 首先导包: from tensorflow import keras import tensorflow as tf import pandas as pd imp
分类: 企业开发 发布时间: 06-28 19:24 阅读次数: 0

windows的win10和linux的centos环境下命令行反编译jar为java

先说windows下,下载一个jad.exe,下载路径:https://varaneckas.com/jad/,下载的是windows那个,如下: 下载下来,解压以后,会有一个jad.exe和一个readme.txt文件,将需要反编译的jar,比如test,jar放在jad.exe相同目录下即可, (1)首先执行jar -xvf test.jar 解压jar文件 (2)再执行 jad.exe -o -r -sjava -ff -b com\**\*.class 就可以了,反编译的java文件在
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

搭建kafka2.3.0集群

本次实战将要搭建3台kafka集群,3台服务器的ip分别是192.168.220.101,192.168.220.102,192.168.220.133 安装KAFKA 下载kafka: 官网http://kafka.apache.org/downloads下载相应版本的kafka,本集群使用版本为:kafka_2.12-2.3.0.tgz 分别上传到以上3台服务器。 安装: 直接解压即可 tar -zxvf kafka_2.12-2.3.0.tgz 配置server.properties:
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

Lua 笔记6

1. 交互模式运行lua时,由于一行就是一个命令,当用到局部变量就行不通了。可以采用do end。do命令执行后,匹配到end才结束。 2. 局部变量比全局变量快。局部变量随着其作用域结束而消失,垃圾收集器能将其释放。 3. 常用用法:local foo = foo -- 声明了一个局部变量 foo 然后用全局变量 foo 对其赋初值 .在在需要提高对 foo 的访问速度时很有用。 .当其他函数改变了全局变量foo的值,而代码段又需要保留foo的原始值时,这个用法也很有用,尤其是在进行运行时动
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

vue-cli 中使用父子之间传值_父组件传值子组件_封装form表单 vue-cli 中使用父子之间传值_父组件传值子组件_封装button按钮 vue组件之间传值(01)__父组件传值子组件 props

vue-cli 中使用父子之间传值_父组件传值子组件_封装form表单 使用prop属性,(借助v-bind绑定) study01.vue 中代码 <template> <div> <h3>这里是需求页面</h3> <v-form-work ref="form-work" :arrForm="tabsFormData"></v-form-work> </div> </template> <script> import Vue from '
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

简单回顾之闭包

温故而知新。 现在回顾下之前的闭包,感觉比之前要更好地理解了。 定义: 闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量, 所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 闭包: 函数对象+函数内部需要使用的一个外部变量=函数返回的整体 直接上代码 def timer(func): def func1(): print("start...") t1=time.time() func(
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

数据库开发篇-基础篇

1.数据库工厂 位于System.Data.Common DbCommand:所有命令类的抽象类 -> IDbCommand DbConnection:所有连接类的抽象基类 ->IDbConnection DbDataAdapter:所有数据适配器类的抽象类 ->IDbDataAdapter DbDataReader:所有数据读取器类的抽象类->IDbDataReader DbParameter:所有参数的抽象基类->IDbParameter DbTranscation:所有事务类的抽象基类
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

pycharm设置仿sublime配色和自定义内容颜色

效果图: 一、仿sublime配色 1.File ——> Setting ——> Editor ——> Color Scheme ——> Color Scheme Font ——> Scheme ——> Monokai 2.备份原Monokai方案,会创建新的Monokai Copy方案,我们在Copy方案上修改。 3.正式修改:Settings ——> Editor ——> Color Scheme ——> Python ——> Scheme ——> Monokai copy,选择我们cop
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

dirname和include_once

这样写的效果是一样的 include_once dirname(dirname(__FILE__)) . "/define.php"; include_once dirname(dirname(__FILE__)) . "\define.php"; __FILE__ 和 __DIR__ 的区别 <?php $dir = dirname(__FILE__); ?> 在PHP5.3中,增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的目录。 例如当前执行的PHP文件为 /www/we
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

Could not get version from cmake.dir path

今天在导入工程的时候Cmake一直报错 Could not get version from cmake.dir path XXXX 然后试了网上很多方法修改版本,检查NDK 都没卵用 遇到这个问题,首先 1 检查你Cmake有么有安装,这个在SDKManager里可以查看 2 检查你的local.properties 里有没有写cmake.dir 3 检查你App下的build.gradle里的 externalNativeBuild cmake的version 是否正确 如果以上都正确 建
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

odoo二次开发基础

模型拓展 传统继承 能够添加修改字段,添加约束,添加修改方法 类继承 _name='library.book' #可省略 _inherit = 'library.book' 修改原表不会有新表产生 添加字段 from odoo import fields, models class Book(models.Model): _inherit = 'library.book' is_available = fields.Boolean('Is Available?')
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

Java 循环语句及流程控制语句 java循环语句while与do-while java循环语句for与无限循环 java流程控制语句if

java循环语句while与do-while 一 while循环   while循环语句和选择结构if语句有些相似,都是根据条件判断来决定是否执行大括号内的执行语句。 区别在于,while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立, while循环结束。 格式: while(循环条件){ 执行语句 ……… } 流程图: 例如:打印1-4之间的自然数 public class WhileDemo { public static void main(S
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

使用Python3将代码打包成exe程序并添加图标的方法

第一步 在pycharm环境点击Terminal输入: pip install pyinstaller 第二步 单独在一个盘建立一个新的文件夹!放入ico照片和你要封装的代码 第三步 切换到你新建立该目录下 第四步 输入 pyinstaller -F -i python文件名路径和ico照片名路径即可 pyinstaller -F -i H:\DOS\aodu4-vhhqg-001.ico H:\DOS\dome.py 最后需要注意的是,需要移动exe程序的位置,才可以显示图片 exe程序在d
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

需求到底该怎么做

需求人员作为项目的源头,他们直接对接客户或市场,他们决定着项目的实际走向,甚至成败。在过去的几年中,无论是作为测试人员还是项目经理,都与需求人员有过深度的合作。其中有两个更是以需求人员的身份参与了项目。在总结了合作过的需求人员和自己亲身经历之后,我发现需求在项目中永远绕不开的是下面4个问题: 1 项目启动过程中的需求如何能做到更高的准确度,即需求人员如何能做对第一版需求 2 项目过程中需求人员如何做到拥抱变更,即如何控制需求变更 3 二期项目如何挖掘全部与往期项目的关联 4 如何做到闭环需求,
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

介绍一下 WebApplicationContext ?

WebApplicationContext 是 ApplicationContext 的扩展。它具有 Web 应用 程序所需的一些额外功能。它与普通的 ApplicationContext 在解析主题和决定 与哪个 servlet 关联的能力方面有所不同。
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

tp 5.1 使用模型查询结果集插入另一个模型的问题

问题场景:使用模型查询了某条数据返回,并将结果集使用模型插入到另一张表,插入后有返回但是没有插入成功。 如: TemplateModel::create($res, true); 原因:模型无论使用get还是find方法查询,返回的是都当前模型的对象实例,返回的是对象不是数组 解决办法: 将返回的结果集转化为数组 $res = json_decode(json_encode($res), true); $template = TemplateModel::create($res, tru
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

idea配置自动生成序列化值serialVersionUID

File---->Setting 搜索 seria 点击保存,创建一个类,双击类名,按下alt+回车
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

CVPR2020:视觉导航的神经拓扑SLAM

CVPR2020:视觉导航的神经拓扑SLAM Neural Topological SLAM for Visual Navigation 论文地址: http://openaccess.thecvf.com/content_CVPR_2020/papers/Chaplot_Neural_Topological_SLAM_for_Visual_Navigation_CVPR_2020_paper.pdf Project webpage: https://devendrachaplot.githu
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0

c++ 快读

c++快读 #include <cstdio> #include <algorithm> inline long long rd(){ register int x=0,f=0;register char ch=getchar(); while(ch<'0'||ch>'9')f|=ch=='-',ch=getchar(); while(ch>='0'&&ch<='9')x=(x<<3)+(x<<1)+(ch^48),ch=getchar(); return f?
分类: 其他 发布时间: 06-28 19:08 阅读次数: 0