- mysql-connector-python 使用,【转】使用mysql-connector-python
蓝小狗
使用
最近在寻找一个支持python访问mysql数据库的包,并希望能够支持连接池功能,首先想到的是mysql-python加DButils来实现。但是安装过程中发现mysql-python依赖了libmysqlclient-dev的包,由于开发使用virtualenv虚拟环境,而直接使用pip安装却找不到libclientmysql-dev的包,又不想将它安装在实际环境中,于是转而找到了mysql-c
- 超详细的hive和mysql的安装与配置以及hive服务启动脚本
动心の瓦狗狗
hivemysqlhadoop大数据bigdata
目录一、说明二、Hive安装与配置1.上传文件并解压2.修改目录名称3.配置hive环境变量4.删除冲突jar包5.启动hadoop集群6.初始化元数据库并启动三、MySQL安装与配置1.检查和上传文件并解压四、hive服务启动脚本1.创建脚本2.修改权限3.脚本使用方法一、说明本文使用的hive为:hive-3.1.2mysql版本为:mysql-5.7.28mysql驱动版本为:mysql-c
- JDBC基础知识
北洋同学
JDBC概念:JavaDatabaseConnectivity数据库连接,Java语言操作数据库JDBC本质:官方定义的一套接口(规则),用于操作所有关系型数据库。各个数据库厂商去实现这个接口,提供数据库驱动jar驱动包。==使用这套接口编程,真正执行的代码是驱动jar包中的实现类==导包步骤:导入驱动jar包mysql-connector-java-5.1.37-bin.jar复制mysql-c
- Logstash获取mysql 表数据传输给elasticsearch
名字全都被占用了
服务器大数据数据库操作eslogstashmysqlelk
目录下载jar包(mysql-connector-java)下载完后放到logstash-7.9.0目录下修改bin下面的logstash.conf启动logstash就可以ELK的集成环境搭建参见之前文章:https://blog.csdn.net/a345203172/article/details/117981428?spm=1001.2014.3001.5502下载jar包(mysql-c
- MySQL - C语言接口-预处理语句
wu_zhiyuan
mysqlc语言数据库
版权声明:本文为CSDN博主「zhouxinfeng」的原创文章,原文链接:https://blog.csdn.net/zhouxinfeng/article/details/77891771目录MySQL-C语言接口-预处理语句预处理机制特点:预处理机制数据类型函数:预处理机制步骤:示例1:预处理语句插入示例2:预处理语句读取示例3:mysqlstmt语法_mysql中SQL执行过程详解与用于预
- LNMP
darker_
https://blog.csdn.net/sz_bdqn/article/details/46512991先检查是否存在已安装的MySQLyumlistinstalled|grepmysql若存在删除:yumremove软件名称CentOS7的yum源中没有正常安装mysql时的mysql-sever文件,需要去官网上下载#wgethttp://dev.mysql.com/get/mysql-c
- Python3连接MySQL数据库--mysql-connector 驱动方法
会流动的景色
python
前言python3连接mysql数据库有多种方式,常用的方法有pymysql和mysql-connector两种,本文使用mysql-connector方式进行python连接mysql数据库。一、安装mysql-connector在这里介绍一种快速安装mysql-connector的方法,打开pycharm,点击file—settings,进入settings界面,按照如下图即可将mysql-c
- Ubuntu大数据学习
何大大怪将军
hadoopsparkhdfs
虚拟机:VMwareworkstation15.5PROLinux系统:Ubuntu-20.04.1-desktop-amd64jdk版本:jdk-8u172-linux-x64.tarhadoop版本:hadoop-3.1.3.tar(伪分布式)eclipse版本:eclipse-4.7.0-linux.gtk.x86_64.tar系统内用命令安装mysqlmysqljdbc版本:mysql-c
- Hibernate入门学习笔记
yan_blog
三大框架学习笔记
一、开发前准备1、安装hibernate插件,在线安装即可,网上有很多教程:help—>eclipsemacketspace(或者installnewsoftware)—>搜索hibernate—>选择对应的选项在线下载安装2、导入hibernate核心jar包,事先下载好,然后导入到lib目录下即可。3、导入单元测试jar包:junit-4.10.jar4、导入数据库连接jar包:mysql-c
- 在myeclipse(java)中实现与Oracle数据库的连接方法一
hbyhl
环境变量数据库
1、下载与oracle数据库连接的驱动mysql-connector-java-5.0.8-bin.jar,任意放在一目录中。2、配置环境变量中的用户变量Classpath,将mysql-connector-java-5.0.8-bin.jar的完整目录加进去,如若mysql-connector-java-5.0.8-bin.jar存放在D盘java文件夹下,则应将d://java/mysql-c
- suse下Mysql 5.7安装
深夜Debug
数据库
环境情况:SUSELinuxEnterpriseServer11SP3(x86_64)Mysql5.7.19刚开始安装的时候打算安装二进制文件tar.gz,结果安装过程中问题百出,而且网上查了好久,都以失败而告终,最后选择rpm包进行安装,运气比较好,除了首次登陆找不到随机密码纠结外,没出什么大问题。1.下载安装包,四个包缺一不可,不然会报依赖不满足,然后依次执行rpm-ivh文件名mysql-c
- python使用Pip安装模块
qq8618
python
python安装模块通常可使用以下方式:1、pipinstall+模块名但有时可能报错,如下所示:Command""d:\programfiles\python\python.exe"-u-c"importsetuptools,tokenize;__file__='C:\\Users\\admin\\AppData\\Local\\Temp\\pip-build-jb2gpkp8\\mysql-c
- mysql-proxy简介
mydriverc2
架构中间件总线MySql
转载于:https://www.cnblogs.com/jwentest/p/8552075.html#背景今天同事分享的主题就是mysql-proxy,于是下来自己了解下,不求精通,只求知道这个玩意#简介mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-c
- mysql-C编程(一)mysql错误码,关于mysql_errno
ht8269
mysql相关
假设我们使用mysql_real_query执行了一条sql语句之后,返回值为非0值,大家都知道这是这条语句执行出错,但是我们想了解地更详细点的话,究竟是什么原因导致了这个错误呢?这时候就得用上mysql提供的另外一个API:mysql_errno。mysql_errno会提供最近一次调用的CAPI出错的信息(不见得每个API都会对这个errno进行设置,但是最常用的mysql_real_quer
- MAC下安装mysql-python方法(亲测可用)
赵腾-7eng
mac
mac装mysql-python有点坑,好在解决了,为了避免类似的问题耽误大家时间,我写下我安装的最终过程:我选择的brew安装1、安装brewcurl-LsSfhttp://github.com/mxcl/homebrew/tarball/master|sudotarxvz-C/usr/local--strip1安装成功后如果提示你要update你就brewupdate更新2、安装mysql-c
- MyBatis之代码生成器Generator(命令行方式执行)
ai2018
操作指南Mybatis使用说明技术简介Mysql
1简介通过MyBatisGenerator可以自动生成数据库操作的代码。官网介绍了多种运行“MybatisGenerator”的方式来生成代码,如下图所示:本文仅通过实例介绍如何通过命令行的方式运行“MybatisGenerator”来生成JDBC访问MySQL的代码。2下载MysqlJDBC驱动下载地址http://mvnrepository.com/artifact/mysql/mysql-c
- JDBC的简单使用
shineDeveloper
在Java中,数据库存取技术只能通过JDBC访问数据库:JDBC访问数据库的形式主要有两种:1).直接使用JDBC的API去访问数据库服务器(MySQL/Oracle).2).间接地使用JDBC的API去访问数据库服务器.第三方O/RMapping工具,如Hibernate,MyBatis等.(底层依然是JDBC)操作JDBC操作JDBC的准备:1.拷贝MySQL的驱动包到项目中去:mysql-c
- centos7.x部署php7.0、mysql
500_Invalid
1.安装httpdyuminstallhttpdsystemctlstarthttpd.service#启动命令systemctlstophttpd.service#停止命令systemctlrestarthttpd.service#重启命令systemctlenablehttpd.service#开机自启动2.安装mysqlwgethttp://dev.mysql.com/get/mysql-c
- Centos 7 上 查看MySQL当前使用的配置文件my.cnf的方法
Zz笑对一切
MySQL
my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。总的来说,my.cnf类似与window中my.ini使用locatemy.cnf命令可以列出所有的my.cnf文件[xx@localhost~]$locatemy.cnf/etc/my.cnf/etc/my.cnf.bak/etc/my.cnf.d/etc/my.cnf.d/mysql-c
- centos6.X在线离线安装最新mysql5.7(RPM)
Kenneth_Chen_
数据库mysql
一,安装包下载,可在线下或者离线拷贝(1)https://dev.mysql.com/downloads/mysql/下拉网页可以看到如下下一步下一步然后下载如果在linux上可以wget...就是鼠标右键复制连接地址(由于日后连接可能会改动,尽量自己复制连接)我当时连接分别为:server是https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-c
- mysql preparedStatement预编译
bug_yym
Java中连结MySQL启用预编译的先决条件是useServerPstmts=true.同时相关联的参数为:cachePrepStmts=true,开启预编译缓存.1,没有开启预编译的执行和数据结构2,使用mysqlserver的预编译通过mysqlgenerallog可以看出来:16122813:24:3517Connectvddl@localhostontest17Query/*mysql-c
- 如何实现省市区三级联动的效果(从前台页面、后台、数据库详细阐述)
qq_32079585
三级联动
1、在做这个小项目前的准备工作:1.1、分析: 由于省、市、县城(区)这些数据是存储到了MySQL数据库中的,我们要通过后台servlet获取数据库中的数据,然后再通过转发或者重定向的方式将数据呈现到前台页面中。1.2、需要导入的jar包有:mysql驱动包:mysql-connector-java-5.1.7-bin.jarc3p0数据库连接池:c3p0-0.9.2.1.jar、mysql-c
- warning: mysql-community-libs-5.7.11-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5
iteye_8264
1、错误描述[root@mysql]#rpm-ivhmysql-community-libs-5.7.11-1.el7.x86_64.rpmwarning:mysql-community-libs-5.7.11-1.el7.x86_64.rpm:HeaderV3DSA/SHA1Signature,keyID5072e1f5:NOKEYerror:Faileddependencies:mysql-c
- centos7 64 rpm 安装 mysql 5.7.10
hanshife
centosrpm64
安装开发包,卸载系统自带数据库
1. mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar
2. tar -xvf mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar
3. rpm -e --nodeps mariadb-libs-1:5.5.35-3.el7.x86_64
4. rpm -ivh mysql-c
- CAS单点登录-配置数据库认证方式
DIYAGEA
单点登录cas
接下来,说一下配置数据库认证单点登录如果你之前的单点登录搭成功了,之后就简单多了,只需要添加一些配置和jar包即可。若未成功,请参考CAS单点登录入门配置步骤:1、引入相关jar包2、创建数据库和表,填入数据3、修改配置文件4、部署,启动tomcat完成1、引入相关jar包1、数据库连接包2、数据源相关包3、单点登录jdbc支持包(根据你机器的环境,选择相应的包)以下是我用的jar包mysql-c
- Centos7 下配置mysql5.6主从复制实例(一主两从)
酱酱酱子啊
数据库mysql
Centos7默认使用的是MariaDB,要想安装Mysql,需要先卸载掉MariaDB,防止冲突。1:安装mysql数据库规划:主:server-1---10.64.5.167 从:server-2---10.64.5.170从:server-3---10.64.5.172数据目录:/var/lib/mysql添加yum源:#wget http://repo.mysql.com/mysql-c
- Centos7 下配置mysql5.6主从复制实例(一主两从)
酱酱酱子啊
mysql数据库
Centos7默认使用的是MariaDB,要想安装Mysql,需要先卸载掉MariaDB,防止冲突。1:安装mysql数据库规划:主:server-1---10.64.5.167 从:server-2---10.64.5.170从:server-3---10.64.5.172数据目录:/var/lib/mysql添加yum源:#wget http://repo.mysql.com/mysql-c
- liunx下安装MYSQL时需要安装的相关软件的作用
mysql
2013年11月16日 14:18:39
This installs the package for MySQL server (mysql-community-server)
and also packages for the components required to run the server,
including packages for the client (mysql-c
- Java笔记(一)--Eclipse 操作MySQL数据库的效率问题
eclipse
说明:这是最近学习java过程中遇到的一些问题,顺便记录下来,仅供参考。
去前几天刚简单的测试了一下ADO.NET操作SQL Server的效率,这两天又来试试MySQL,用Eclipse来测试。 硬件环境同前。 软件环境如下: Eclipse Version : 3.4.0 MySQL Version : 5.0.51b-communicty-nt JDBC Version: mysql-c
- java jsp tomcat6 mysql 连接池配置
tomcat6
最近在网上看到的java+jsp+ tomcat6+ mysql 连接池大多数是tomcat5 的,很多都说得不详细,并且配置不起,让我们很费时间,也很脑火,今天我终于把最新的tomcat6+mysql的连接池配置成功了,现在分享如下:
1.需要的文件:mysql-5.0.27-win32.zip(安装文件),mysql-c
- 戴尔笔记本win8系统改装win7系统
sophia天雪
win7戴尔改装系统win8
戴尔win8 系统改装win7 系统详述
第一步:使用U盘制作虚拟光驱:
1)下载安装UltraISO:注册码可以在网上搜索。
2)启动UltraISO,点击“文件”—》“打开”按钮,打开已经准备好的ISO镜像文
- BeanUtils.copyProperties使用笔记
bylijinnan
java
BeanUtils.copyProperties VS PropertyUtils.copyProperties
两者最大的区别是:
BeanUtils.copyProperties会进行类型转换,而PropertyUtils.copyProperties不会。
既然进行了类型转换,那BeanUtils.copyProperties的速度比不上PropertyUtils.copyProp
- MyEclipse中文乱码问题
0624chenhong
MyEclipse
一、设置新建常见文件的默认编码格式,也就是文件保存的格式。
在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。
在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。
Window-->Preferences-->General -
- 发送邮件
不懂事的小屁孩
send email
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import org.apache.commons.mail.MultiPartEmail;
- 动画合集
换个号韩国红果果
htmlcss
动画 指一种样式变为另一种样式 keyframes应当始终定义0 100 过程
1 transition 制作鼠标滑过图片时的放大效果
css
.wrap{
width: 340px;height: 340px;
position: absolute;
top: 30%;
left: 20%;
overflow: hidden;
bor
- 网络最常见的攻击方式竟然是SQL注入
蓝儿唯美
sql注入
NTT研究表明,尽管SQL注入(SQLi)型攻击记录详尽且为人熟知,但目前网络应用程序仍然是SQLi攻击的重灾区。
信息安全和风险管理公司NTTCom Security发布的《2015全球智能威胁风险报告》表明,目前黑客攻击网络应用程序方式中最流行的,要数SQLi攻击。报告对去年发生的60亿攻击 行为进行分析,指出SQLi攻击是最常见的网络应用程序攻击方式。全球网络应用程序攻击中,SQLi攻击占
- java笔记2
a-john
java
类的封装:
1,java中,对象就是一个封装体。封装是把对象的属性和服务结合成一个独立的的单位。并尽可能隐藏对象的内部细节(尤其是私有数据)
2,目的:使对象以外的部分不能随意存取对象的内部数据(如属性),从而使软件错误能够局部化,减少差错和排错的难度。
3,简单来说,“隐藏属性、方法或实现细节的过程”称为——封装。
4,封装的特性:
4.1设置
- [Andengine]Error:can't creat bitmap form path “gfx/xxx.xxx”
aijuans
学习Android遇到的错误
最开始遇到这个错误是很早以前了,以前也没注意,只当是一个不理解的bug,因为所有的texture,textureregion都没有问题,但是就是提示错误。
昨天和美工要图片,本来是要背景透明的png格式,可是她却给了我一个jpg的。说明了之后她说没法改,因为没有png这个保存选项。
我就看了一下,和她要了psd的文件,还好我有一点
- 自己写的一个繁体到简体的转换程序
asialee
java转换繁体filter简体
今天调研一个任务,基于java的filter实现繁体到简体的转换,于是写了一个demo,给各位博友奉上,欢迎批评指正。
实现的思路是重载request的调取参数的几个方法,然后做下转换。
- android意图和意图监听器技术
百合不是茶
android显示意图隐式意图意图监听器
Intent是在activity之间传递数据;Intent的传递分为显示传递和隐式传递
显式意图:调用Intent.setComponent() 或 Intent.setClassName() 或 Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。
隐式意图;不指明调用的名称,根据设
- spring3中新增的@value注解
bijian1013
javaspring@Value
在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件中的文件,进行键值对的注入,例子如下:
1.首先在applicationContext.xml中加入:
<beans xmlns="http://www.springframework.
- Jboss启用CXF日志
sunjing
logjbossCXF
1. 在standalone.xml配置文件中添加system-properties:
<system-properties> <property name="org.apache.cxf.logging.enabled" value=&
- 【Hadoop三】Centos7_x86_64部署Hadoop集群之编译Hadoop源代码
bit1129
centos
编译必需的软件
Firebugs3.0.0
Maven3.2.3
Ant
JDK1.7.0_67
protobuf-2.5.0
Hadoop 2.5.2源码包
Firebugs3.0.0
http://sourceforge.jp/projects/sfnet_findbug
- struts2验证框架的使用和扩展
白糖_
框架xmlbeanstruts正则表达式
struts2能够对前台提交的表单数据进行输入有效性校验,通常有两种方式:
1、在Action类中通过validatexx方法验证,这种方式很简单,在此不再赘述;
2、通过编写xx-validation.xml文件执行表单验证,当用户提交表单请求后,struts会优先执行xml文件,如果校验不通过是不会让请求访问指定action的。
本文介绍一下struts2通过xml文件进行校验的方法并说
- 记录-感悟
braveCS
感悟
再翻翻以前写的感悟,有时会发现自己很幼稚,也会让自己找回初心。
2015-1-11 1. 能在工作之余学习感兴趣的东西已经很幸福了;
2. 要改变自己,不能这样一直在原来区域,要突破安全区舒适区,才能提高自己,往好的方面发展;
3. 多反省多思考;要会用工具,而不是变成工具的奴隶;
4. 一天内集中一个定长时间段看最新资讯和偏流式博
- 编程之美-数组中最长递增子序列
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class LongestAccendingSubSequence {
/**
* 编程之美 数组中最长递增子序列
* 书上的解法容易理解
* 另一方法书上没有提到的是,可以将数组排序(由小到大)得到新的数组,
* 然后求排序后的数组与原数
- 读书笔记5
chengxuyuancsdn
重复提交struts2的token验证
1、重复提交
2、struts2的token验证
3、用response返回xml时的注意
1、重复提交
(1)应用场景
(1-1)点击提交按钮两次。
(1-2)使用浏览器后退按钮重复之前的操作,导致重复提交表单。
(1-3)刷新页面
(1-4)使用浏览器历史记录重复提交表单。
(1-5)浏览器重复的 HTTP 请求。
(2)解决方法
(2-1)禁掉提交按钮
(2-2)
- [时空与探索]全球联合进行第二次费城实验的可能性
comsci
二次世界大战前后,由爱因斯坦参加的一次在海军舰艇上进行的物理学实验 -费城实验
至今给我们大家留下很多迷团.....
关于费城实验的详细过程,大家可以在网络上搜索一下,我这里就不详细描述了
在这里,我的意思是,现在
- easy connect 之 ORA-12154: TNS: 无法解析指定的连接标识符
daizj
oracleORA-12154
用easy connect连接出现“tns无法解析指定的连接标示符”的错误,如下:
C:\Users\Administrator>sqlplus username/
[email protected]:1521/orcl
SQL*Plus: Release 10.2.0.1.0 – Production on 星期一 5月 21 18:16:20 2012
Copyright (c) 198
- 简单排序:归并排序
dieslrae
归并排序
public void mergeSort(int[] array){
int temp = array.length/2;
if(temp == 0){
return;
}
int[] a = new int[temp];
int
- C语言中字符串的\0和空格
dcj3sjt126com
c
\0 为字符串结束符,比如说:
abcd (空格)cdefg;
存入数组时,空格作为一个字符占有一个字节的空间,我们
- 解决Composer国内速度慢的办法
dcj3sjt126com
Composer
用法:
有两种方式启用本镜像服务:
1 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1”
2 将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。见“例2”
为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置,如下 1 2 3 4 5
- 高效可伸缩的结果缓存
shuizhaosi888
高效可伸缩的结果缓存
/**
* 要执行的算法,返回结果v
*/
public interface Computable<A, V> {
public V comput(final A arg);
}
/**
* 用于缓存数据
*/
public class Memoizer<A, V> implements Computable<A,
- 三点定位的算法
haoningabc
c算法
三点定位,
已知a,b,c三个顶点的x,y坐标
和三个点都z坐标的距离,la,lb,lc
求z点的坐标
原理就是围绕a,b,c 三个点画圆,三个圆焦点的部分就是所求
但是,由于三个点的距离可能不准,不一定会有结果,
所以是三个圆环的焦点,环的宽度开始为0,没有取到则加1
运行
gcc -lm test.c
test.c代码如下
#include "stdi
- epoll使用详解
jimmee
clinux服务端编程epoll
epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linu
- Hibernate对Enum的映射的基本使用方法
linzx0212
enumHibernate
枚举
/**
* 性别枚举
*/
public enum Gender {
MALE(0), FEMALE(1), OTHER(2);
private Gender(int i) {
this.i = i;
}
private int i;
public int getI
- 第10章 高级事件(下)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- 孙子兵法
roadrunners
孙子兵法
始计第一
孙子曰:
兵者,国之大事,死生之地,存亡之道,不可不察也。
故经之以五事,校之以计,而索其情:一曰道,二曰天,三曰地,四曰将,五
曰法。道者,令民于上同意,可与之死,可与之生,而不危也;天者,阴阳、寒暑
、时制也;地者,远近、险易、广狭、死生也;将者,智、信、仁、勇、严也;法
者,曲制、官道、主用也。凡此五者,将莫不闻,知之者胜,不知之者不胜。故校
之以计,而索其情,曰
- MySQL双向复制
tomcat_oracle
mysql
本文包括:
主机配置
从机配置
建立主-从复制
建立双向复制
背景
按照以下简单的步骤:
参考一下:
在机器A配置主机(192.168.1.30)
在机器B配置从机(192.168.1.29)
我们可以使用下面的步骤来实现这一点
步骤1:机器A设置主机
在主机中打开配置文件 ,
- zoj 3822 Domination(dp)
阿尔萨斯
Mina
题目链接:zoj 3822 Domination
题目大意:给定一个N∗M的棋盘,每次任选一个位置放置一枚棋子,直到每行每列上都至少有一枚棋子,问放置棋子个数的期望。
解题思路:大白书上概率那一张有一道类似的题目,但是因为时间比较久了,还是稍微想了一下。dp[i][j][k]表示i行j列上均有至少一枚棋子,并且消耗k步的概率(k≤i∗j),因为放置在i+1~n上等价与放在i+1行上,同理