93 Fuzzy Qlearning and Dynamic Fuzzy Qlearning

Introduction In the reinforcement learning paradigm, an agent receives from its envrionment a scalar reward value called \(reinforcement\). This feedback is rather poor: it can be loolean (true, false) or fuzzy (bad, fair, very good, ...), and, more
分类: 其他 发布时间: 10-31 21:01 阅读次数: 0

(模板) 树状数组

—————————————————————————————————————————————————— —————————————————————前排护眼——————————————————————— —————————————————————————————————————————————————— ll data[500003]; //存单点数据 ll sub[500003]; //data的差分数组 ll tree[500003]; //tree[i]表示date[i-lowbit(i)+
分类: 其他 发布时间: 10-31 21:01 阅读次数: 0

JAVA必知必问问题-1

数据类型 1) 基本类型: byte, int, long, float, double, boolean.... 要求记住基本类型占多少字节、范围。例如:byte 1字节范围-128-127,short 2字节,int 4字节,long 8字节,float 4字节,double 8字节,char 2字节,boolean 1字节。1字节=8位。例程: 2) 对象类型: Integer,Long,Float, Double,Boolean,Student... 占多少字节由java虚拟机决定。
分类: 其他 发布时间: 10-31 21:00 阅读次数: 0

第一章 渗透测试实战

@kali的安装教程 渗透测试是保证软件安全的重要手段之一;文章以实战为基础,用kali工具对渗透测试展开全面介绍,以及模仿黑客常用的攻击手段。 攻击对象 联网的只能设备,如,windows电脑,linux电脑,服务器,路由器,摄像头,手机等。 渗透工具 kali,它是一个基于debian系统的linux系统,里面自带了数百个安全工具,无需重新安装。 需要具备的基础知识 对计算机软,硬件有基本的认识;对TCP/IP协议各层级的工作机制认识,python基础知识,linux基本命令的操作。
分类: 其他 发布时间: 10-31 21:00 阅读次数: 0

JZOJ 1292. 公牛和母牛

题目 Description   FJ想N头牛(公牛或母牛)排成一排接受胡总的检阅,经研究发现公牛特别好斗,如果两头公牛离得太近就会发生冲突,通过观察两头公牛之间至少要有K(0<=K<=N)头母牛才能避免冲突。   FJ想请你帮忙计算一共有多少种放置方法,注意所有的公牛被认为是一样的,母牛也是,所以两种放置方法被认为不同当且仅当某些位置牛的种类不同。 Input   第一行:两个空格隔开的整数N(N<=100000)和K。 Output   输出一个整数表示方法总数,答案可能很大,所以只需输出
分类: 其他 发布时间: 10-31 21:00 阅读次数: 0

运维视角下MySQL常用的监控项

MySQL的性能和负载情况有很多指标,各个版本的指标也有区别,但核心的、对运维可以快速定位的指标就那几个常用的。做一个监控系统,特别是海量数据库实例的监控系统个,每多一个监控指标,对监控系统的要求就会更高。还有对于不同人员的监控,监控的指标和频率也是不一样的,运维人员、研发人员、测试人员,使用监控的角色不同,需要的监控指标也不同。不是监控的指标越多越好,够用就行,监控指标很多,只监控平时用的,不用
分类: 数据库 发布时间: 10-31 21:00 阅读次数: 0

AcWing 799. 最长连续不重复子序列 双指针(一般先写一个朴素暴力的做法,然后看两个指针直接是否存在单调关系,如果存在,就想方法优化)

https://www.acwing.com/problem/content/801/ #include<bits/stdc++.h> using namespace std ; int n; const int N=100100; int a[N],s[N]; //a数组用来记录数字,s数组用来记录每个数字出现过的次数 int main() { cin>>n; for(int i=0; i<n; i++) cin>>a[i]; int res=0;
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

sql server 数据库连接方式分析、详解

本文链接:https://blog.csdn.net/wang379275614/article/details/7859398 一、OLEDB方式连接 Sql身份验证模式:Provider="SQLOLEDB;data source=server_name;initial catalog=databasename;uid=username;pwd=password;" Windows身份验证模式:ConnectString=”Provider=SQLOLEDB;Data Source=ser
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

docker笔记2--镜像容器基本使用

1 docker的安装 系统:centos7 (1)配置好yum (2)yum -y install docker (3)查看状态 systemctl status docker    2 docker镜像与docker容器,docker仓库 (1)docker镜像   类似于虚拟机镜像,可以理解为只读的模板。比如说一个操作系统环境,里面只有java的环境,那么你可以称它为java镜像。镜像是创建docker容器的基础 (2)docker容器   docker利用容器来运行和隔离运用,可以将容
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

testng如何实现并发

参考: https://www.cnblogs.com/znicy/p/6534893.html
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

Vue知识整理15:组件注册

采用局部注册组件: 将代码放在vue的一个实例中,而不是单列申明。
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

JZOJ 3414. 【NOIP2013模拟】开心小屋

题目 Description Kc来到开心小屋。开心小屋是用来提升心情的。在这个小屋中有n个房间,一些房间之间有门连通。从房间i到达房间j,心情值可以加上-10000<=Cij<=10000,当然Cij可能是负的。现在kc失恋了,所以他想要知道他是否可以在这个小屋中无限地增加他的心情值,也就是无限地绕着一个环走? 请帮kc求出最小的环需要经过的房间数,来使他的心情无限增加。 Input 第一行给出,1<=n<=300,1<=m<=5000。分别表示房间数及门的数量。 接下来m行,每行四个数:i
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

第八次—非确定的自动机NFA确定化为DFA

NFA 确定化为 DFA 子集法: f(q,a)={q1,q2,…,qn},状态集的子集 将{q1,q2,…,qn}看做一个状态A,去记录NFA读入输入符号之后可能达到的所有状态的集合。 步骤: 1.根据NFA构造DFA状态转换矩阵 ①确定DFA初态(NFA的所有初态集),字母表 ②从初态出发,经字母表到达的状态集看成一个新状态 ③将新状态添加到DFA状态集 ④重复23步骤,直到没有新的DFA状态 2.画出DFA 3.看NFA和DFA识别的符号串是否一致。 练习: 1.解决多值映射:子集法 1
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

POST接口测试的请求方式

一、基础知识   1.HTTP的五种请求方法:GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。     GET请求:请求指定的页面信息,并返回实体主体。(通常用来接收数据)。        POST请求:向指定资源提交数据进行处理请求,数据被包含在请求体中。POST请求可能会导致新的资源的建立、已有资源的修改。(通常用来发送数据)。向后台传一些data数据;如果往后台传json数据,headers——Content-Type:a
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

《程序员修炼之道---从小工到专家》第二章读后感

《程序员修炼之道---从小工到专家》第二章标题为:注重实效的途径.本章主要着重在与作为一位软工人,在实际的编写代码中应当用什么样的方式使得自己的代码编写可以达到最高效,编写出的代码可以更加强健.,甚至可以让这看起来很容易. 首先作者指出了重复的危害.我们擅长于从以往的编程,学习中总结出属于自己的知识库.可是在我们使用这个知识库编写新的工程的时候却并没有意识到因为出多因素,这些知识并不完全适用.因此为了避免这种无益的事情发生,我们要遵循DRY准则,及不要重复你自己(Don’t Repeat Yo
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

2019 SDN上机第一次作业

1.安装轻量级网络仿真工具Mininet 从GitHub上获取mininet源码 /* sudo git clone git://github.com/mininet/mininet 安装时可选择的mininet版本 进入mininet/util/目录下进行安装 mininet/util/install.sh [options] -a: 全部安装 -nfv:仅安装MINIENT OPENFLOW引用多SWITCH 和OPEN VSWITCH -s mydir: 指定目录 安装成功后进行最小拓
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

4 Spark环境搭建和使用方法

一、安装Spark 二、在spark-shell中运行代码 三、编写Spark独立应用程序 四、Spark集群环境搭建 五、在集群上运行Spark应用程序
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

Vue-cli项目部署到Nginx

项目环境: 0. Nginx使用 以windows版为例,下载niginx压缩包并解压到任意目录,双击nginx.exe,在浏览器中访问http://localhost,如果出现Welcome to nginx!页面则说明成功。 nginx常用命令如下: nginx -h # 打开帮助 nginx -t # 检查配置文件是否正确 # 以下命令均要先启动nginx才能执行 nginx -s stop # 停止 nginx -s quit # 退出 nginx
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

安装lxml

1、安装wheel pip3 install -i https://pypi.douban.com/simple wheel 2、下载lxml库的whl文件 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 版本:python 3.7  64位 3、安装lxml pip3 install lxml-4.4.1-cp37-cp37m-win_amd64.whl 4、检测 import lxml
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0

普通程序员和神级程序员的区别?

或许从大神们的工作状态中,能找到一些蛛丝马迹。 有位名叫Ivan Bessarabov (简称“伊万”) 的好事者,刚刚统计了各路大佬的代码提交 (git commit) 时间分布。 包括Linux之父,Python之父,Go语言的作者…… 伊万考虑了时区,并把多人合作提交的代码踢出去没算。 结果很有意思,发现了几个不同的物种:正常人类,夜行兽,还有……永动机。 这引起了网友的热烈讨论,Hacker News热度已经超过600点: 正常人类 正常人类通常在白天工作。 然而在程序员大佬中,这个物
分类: 其他 发布时间: 10-31 20:50 阅读次数: 0