痛苦女王是无疑是dota里最抢手的英雄之一,估计之一可以抹掉。所以女王的装备路线是非常多的,虽说女王在6.41时代,应用已经非常成熟。
1.羊刀女王,这个流派是目前出场最高,因为目前的cw比赛地图基本都是6.48的。而51的羊刀(邪恶镰刀)和吹杖(eul的神秘法杖)分家了,导致最流行的羊刀流会减弱。这个路线如果按照51来出,就是,树枝出门,farm出极限法球,然后,虚无宝石,吃树带够。
2.林肯女王,这个流派在48以前是比较流行的。现在由于,羊刀的分家,以及林肯的加强。这个流派会回归主流。林肯法球的强大是,平滑,无限游走,打钱和gank两不误。
3.死灵书女王,这个流派是很cw的,正式比赛见的比较多。簇拥者基本都是高手中的高手。都是些把握战场节奏的家伙,主要也是控制视野。拔眼,杀人,打钱,三位一体。
4.红帐(达贡之神力)女王,这个流派的关键是暴力。话说世界第一dps——vigoss,世界第一ganker——ars-art是其簇拥者。我也用过,哈哈,很爽,非常爽,一种和世界第一神交的yy。这个流派的装备路线,3智力挂件-红帐-5级红帐。5级红帐需要9000多,出到5级是很考验对方承受能力的。farm出红帐要快,针对的也是对方血少的英雄。
5.冰眼女王,这个路线听说现在在东南亚很流行,听说而已。我也看过关于裸冰眼的攻略,蛮难的,要执着的补刀打钱,小鸡送回血,没这个耐心。
6.圣剑女王,这个路线在盾合成的年代是很流行的。现在是没落了。不过,在几个礼拜前,看到过ks战队的Yamatch,出了圣剑,主升的是毒标,果然有创意,很暴力,超神超到...
7.神杖女王,这个路线是比较平庸的,镇魂石+神秘法杖,没创意。在搞个刷新?貌似应该有人这么搞,估计是Aoe时代的骨灰。
8.其他的,51里有了紫苑,西瓦的守护。紫苑是不错的选择,西瓦的守护可以将aoe进行到底。
女王的第二件装备也是不固定的。在每个流派后面根据局势的发展,对方阵容都变化很多。
话说我的女王,指一般的,不动脑子的,树枝-瓶子-鞋子-坚韧球-林肯法球-飞鞋-羊刀-冰眼
我实在是没出到过冰眼的,后面的更不可能了。
女王的确是很灵活的英雄,你的问题我也只能给个粗浅的答案,有些东西,只能靠意会,女王无疑是体现风格的英雄,风格不同,打法不同。
1.前期装备,鞋子,3个智力挂件,这个是最普遍的打法,按照这个装备,女王前期就是合理的利用技能施放,点英雄,走位。然后选择自己喜欢的路线。当然也有farm出中期装备,在出来gank的。对方有隐形英雄出死灵书,指向技能多就林肯法球,后期用羊刀克制,不要那么死。
2.gank,团战的注意点:
gank和farm的平衡,这个是女王的重要思想。女王是需要farm打钱的英雄,她需要装备,gank和farm最好是相互促进的关系,gank顺了,farm也顺了。这种节奏就是高手的关键点。如果逆风,就安心farm。不要gank伤到自己的等级和装备。
团战,女王第一技能是大招,超声波,让肉或者团控先出手。你观望,有人过来就点一下,有毒标放毒标,保持距离。看到合理的位子,就放大。如果猛犸就更好了,吸住就大波推上,吼叫。
3.后期的转型,女王转型是什么意思?我的理解,女王后期基本来说都会走向物理输出。
第一步如图,收到系统发来的关于自己的微信号异常登录的情况,该怎么办呢?其实这里系统也讲到了怎么去操作,所以说,接下来,先得对自己的账号进行冻结。
2
第二步
冻结账号,点击下;
接下来就是【冻结账号】的操作流程啦!
3
第三步
如图,点击【开始冻结】即可,接下去按提示进行具体的操作!
4
第四步
这里需要填写你的手机号码以及验证码信息,注意填写正确即可;
5
第五步
这里点击【冻结账号】,这样就可以啦!
6
第六步
如图,这样你的微信账号就已经被冻结了,简单的微信账号冻结就是这样的!
END
方法/步骤2 微信账号解冻流程
1
第一步
如图,点击图中红框内的【解冻账号】即可;
2
第二步
如图,这里会有提示你先去排查下是否有木马的侵入,最好先去给自己的爱机做个杀毒的检查!
3
第三步
这时,小编已经给自己的手机做好了检查了,未发现有任何的病毒和木马。
4
第四步
解冻依然要求我们输入好自己的手机号和验证码,输入到对应的位置即可。
5
第五步
点击这里的【解冻账号】即可;
6
第六步
这时,解冻任务就已经完成了,如图所示。
END
方法/步骤3 微信修改密码
第一步
打开自己的微信,找到【我】,再点击【设置】即可;
第二步
点击这里的【账号与安全】,如图,点击下。
第三步
找到这里的【微信密码】,点击下;
第四步
这里就可以修改自己的密码啦!
步骤阅读
有个开源的东东-jxl.jar,可以到下载。一.读取Excel文件内容
/**读取Excel文件的内容
* @param file 待读取的文件
* @return
*/
public static String readExcel(File file){
StringBuffer sb = new StringBuffer()
Workbook wb = null
try {
//构造Workbook(工作薄)对象
wb=Workbook.getWorkbook(file)
} catch (BiffException e) {
e.printStackTrace()
} catch (IOException e) {
e.printStackTrace()
}
if(wb==null)
return null
//获得了Workbook对象之后,就可以通过它得到Sheet(工作表)对象了
Sheet[] sheet = wb.getSheets()
if(sheet!=null&&sheet.length>0){
//对每个工作表进行循环
for(int i=0i<sheet.lengthi++){
//得到当前工作表的行数
int rowNum = sheet[i].getRows()
for(int j=0j<rowNumj++){
//得到当前行的所有单元格
Cell[] cells = sheet[i].getRow(j)
if(cells!=null&&cells.length>0){
//对每个单元格进行循环
for(int k=0k<cells.lengthk++){
//读取当前单元格的值
String cellValue = cells[k].getContents()
sb.append(cellValue+" ")
}
}
sb.append(" ")
}
sb.append(" ")
}
}
//最后关闭资源,释放内存
wb.close()
return sb.toString()
}
二.写入Excel文件
这里有很多格式了,比如文本内容加粗,加上某些颜色等,可以参考jxl的api,同时还推荐一篇不错的文章:
/**生成一个Excel文件
* @param fileName 要生成的Excel文件名
*/
public static void writeExcel(String fileName){
WritableWorkbook wwb = null
try {
//首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
wwb = Workbook.createWorkbook(new File(fileName))
} catch (IOException e) {
e.printStackTrace()
}
if(wwb!=null){
//创建一个可写入的工作表
//Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置
WritableSheet ws = wwb.createSheet("sheet1", 0)
//下面开始添加单元格
for(int i=0i<10i++){
for(int j=0j<5j++){
//这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行
Label labelC = new Label(j, i, "这是第"+(i+1)+"行,第"+(j+1)+"列")
try {
//将生成的单元格添加到工作表中
ws.addCell(labelC)
} catch (RowsExceededException e) {
e.printStackTrace()
} catch (WriteException e) {
e.printStackTrace()
}
}
}
try {
//从内存中写入文件中
wwb.write()
//关闭资源,释放内存
wwb.close()
} catch (IOException e) {
e.printStackTrace()
} catch (WriteException e) {
e.printStackTrace()
}
}
}
三.在一个Excel文件中查找是否包含某一个关键字
/**搜索某一个文件中是否包含某个关键字
* @param file 待搜索的文件
* @param keyWord 要搜索的关键字
* @return
*/
public static boolean searchKeyWord(File file,String keyWord){
boolean res = false
Workbook wb = null
try {
//构造Workbook(工作薄)对象
wb=Workbook.getWorkbook(file)
} catch (BiffException e) {
return res
} catch (IOException e) {
return res
}
if(wb==null)
return res
//获得了Workbook对象之后,就可以通过它得到Sheet(工作表)对象了
Sheet[] sheet = wb.getSheets()
boolean breakSheet = false
if(sheet!=null&&sheet.length>0){
//对每个工作表进行循环
for(int i=0i<sheet.lengthi++){
if(breakSheet)
break
//得到当前工作表的行数
int rowNum = sheet[i].getRows()
boolean breakRow = false
for(int j=0j<rowNumj++){
if(breakRow)
break
//得到当前行的所有单元格
Cell[] cells = sheet[i].getRow(j)
if(cells!=null&&cells.length>0){
boolean breakCell = false
//对每个单元格进行循环
for(int k=0k<cells.lengthk++){
if(breakCell)
break
//读取当前单元格的值
String cellValue = cells[k].getContents()
if(cellValue==null)
continue
if(cellValue.contains(keyWord)){
res = true
breakCell = true
breakRow = true
breakSheet = true
}
}
}
}
}
}
//最后关闭资源,释放内存
wb.close()
return res
}
四.往Excel中插入图片图标
插入图片的实现很容易,参看以下代码:
/**往Excel中插入图片
* @param dataSheet 待插入的工作表
* @param col 图片从该列开始
* @param row 图片从该行开始
* @param width 图片所占的列数
* @param height 图片所占的行数
* @param imgFile 要插入的图片文件
*/
public static void insertImg(WritableSheet dataSheet, int col, int row, int width,
int height, File imgFile){
WritableImage img = new WritableImage(col, row, width, height, imgFile)
dataSheet.addImage(img)
}
以上代码的注释已经很清楚了,大概也就不用再解释了,我们可以用如下程序验证:
try {
//创建一个工作薄
WritableWorkbook workbook = Workbook.createWorkbook(new File("D:/test1.xls"))
//待插入的工作表
WritableSheet imgSheet = workbook.createSheet("Images",0)
//要插入的图片文件
File imgFile = new File("D:/1.png")
//图片插入到第二行第一个单元格,长宽各占六个单元格
insertImg(imgSheet,0,1,6,6,imgFile)
workbook.write()
workbook.close()
} catch (IOException e) {
e.printStackTrace()
} catch (WriteException e) {
e.printStackTrace()
}
但是jxl只支持png格式的图片,jpg格式和gif格式都不支持
五.插入页眉页脚
一般的页眉页脚都分为三个部分,左,中,右三部分,利用如下代码可实现插入页眉页脚
/**向Excel中加入页眉页脚
* @param dataSheet 待加入页眉的工作表
* @param left
* @param center
* @param right
*/
public static void setHeader(WritableSheet dataSheet,String left,String center,String right){
HeaderFooter hf = new HeaderFooter()
hf.getLeft().append(left)
hf.getCentre().append(center)
hf.getRight().append(right)
//加入页眉
dataSheet.getSettings().setHeader(hf)
//加入页脚
//dataSheet.getSettings().setFooter(hf)
}
我们可以用如下代码测试该方法:
try {
//创建一个工作薄
WritableWorkbook workbook = Workbook.createWorkbook(new File("D:/test1.xls"))
//待插入的工作表
WritableSheet dataSheet = workbook.createSheet("加入页眉",0)
ExcelUtils.setHeader(dataSheet, "chb", "2007-03-06", "第1页,共3页")
workbook.write()
workbook.close()
} catch (IOException e) {
e.printStackTrace()
} catch (WriteException e) {
e.printStackTrace()
}
六偷懒工具设计之sql2Excel
今天在公司陪山东客户调试,远程登录,我在linux下什么工具都没有,用ssh登录服务器,直接用mysql查询数据库,提出记录中的所有汉字全是乱码。哎,可恶的公司,不让我用windows,要不我就可以用putty或者EMS了,我ft!
甚是不爽之下,我决定自己写个工具了,把客户数据库中的数据全部提取并保存到Excel中,这样我不就可以一目了然了嘛,嘿嘿,好吧,那我就写一个工具吧。
第一部分就是谁都会的jdbc操作,连接数据库,提取数据集合。
Connection con
Statement state
/**初始化连接
* @param serverIp
* @param dataBase
* @param userName
* @param password
* @throws ClassNotFoundException
* @throws SQLException
*/
public void init(String serverIp,String dataBase,String userName,String password) throws ClassNotFoundException, SQLException{
Class.forName("com.mysql.jdbc.Driver")
//配置数据源
String url="jdbc:mysql://"+serverIp+"/"+dataBase+"?useUnicode=true&characterEncoding=GB2312"
con=DriverManager.getConnection(url,userName,password)
}
/**得到查询结果集
* @param sql
* @return
* @throws SQLException
*/
public ResultSet getResultSet(String sql) throws SQLException{
state = con.createStatement()
ResultSet res = state.executeQuery(sql)
return res
}
/**关闭连接
* @throws SQLException
*/
public void close() throws SQLException{
if(con!=null)
con.close()
if(state!=null)
state.close()
}
第二部分就是把ResultSet中的记录写入一个Excel文件
操作Excel,我用的是jxl,不熟的同学可以参考:利用java操作Excel文件
/**将查询结果写入Excel文件中
* @param rs
* @param file
* @throws SQLException
*/
public void writeExcel(ResultSet rs,File file) throws SQLException{
WritableWorkbook wwb = null
try{
//首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
wwb = Workbook.createWorkbook(file)
} catch (IOException e){
e.printStackTrace()
}
if(wwb!=null){
WritableSheet ws = wwb.createSheet("sheet1", 0)
int i=0
while(rs.next()){
Label label1 = new Label(0, i, rs.getString("id"))
Label label2 = new Label(1, i, rs.getString("category"))
try {
ws.addCell(label1)
ws.addCell(label2)
} catch (RowsExceededException e) {
e.printStackTrace()
} catch (WriteException e) {
e.printStackTrace()
}
i++
}
try {
//从内存中写入文件中
wwb.write()
//关闭资源,释放内存
wwb.close()
} catch (IOException e) {
e.printStackTrace()
} catch (WriteException e){
e.printStackTrace()
}
}
}
测试程序:
Sql2Excel se = new Sql2Excel()
try {
se.init("127.0.0.1","mydabase", "root", "1234")
ResultSet rs = se.getResultSet("select id,category from xx ")
se.writeExcel(rs, new File("/root/sql2excel.xls"))
se.close()
} catch (ClassNotFoundException e) {
e.printStackTrace()
} catch (SQLException e) {
e.printStackTrace()
}