- 博客(59)
- 资源 (37)
- 问答 (8)
- 收藏
- 关注
原创 Java swing实现一组图片自动轮播
代码如下 //文件名:Demo4.java package com.liuyanzhao; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Demo4 extends JFrame { MyJPanel mp; int
2017-05-25 19:15:34 12319 5
原创 wordpress让百度分享支持https
原理很简单,就是将百度分享的代码从百度的服务器本地化。1、针对begin主题我们开启百度分享的方法是依次打开【外观】–》【主题选项】–》【辅助功能】,往下面翻,可以看到有一个启用百度分享的选项,勾上。2、我们查看footer.php大概在第25行左右,有以下代码默认情况,知更鸟将这句代码压缩成一行,为了截图给大家看,我格式化了一下其中http://bdimg.share.baidu.com就是我们要
2017-05-25 19:14:07 2325
原创 Java Swing事件处理——键盘事件及监听处理 KeyListener 按键测试
代码如下 package com.liuyanzhao; import java.awt.Button; import java.awt.Color; import java.awt.Frame; import java.awt.Label; import java.awt.Panel; import java.awt.event.ActionEv
2017-05-25 19:09:27 10731
原创 Java中swing使用ImageIcon类添加图片
代码如下 package com.liuyanzhao; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.WindowConstants; p
2017-05-25 19:07:53 39380 5
原创 java中ImageIcon路径问题
一、问题ImageIcon icon = new ImageIcon(“logo.jpg”);执行结果是icon无法显示二、解决类中有如下调用:ImageIcon icon = new ImageIcon(“1.jpg”);很自然地认为当前类文件和图片在同一路径下即可。其实所谓的相对路径起点是工程的根目录,即project。这行代码执行时在project目录下查找名为a.gif的文件,结果当然是找不
2017-05-25 19:05:41 12198 1
原创 Java Swing事件处理——行为事件及监听处理 ActionListener和内部类
下面是一个按钮的实例 package com.liuyanzhao; import java.awt.Button; import java.awt.Color; import java.awt.Frame;import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.
2017-05-25 19:04:09 3478
原创 java getSource()和 getActionCommand()区别
比如说 按纽的事件,同一个JFrame里可能有多个按钮的事件,为了避免冲突,给每个按钮设置不同的ActionCommand,在监听时间的时候,用这个做条件区分事件,以做不同的响应追问他与getSource有什么区别回答getSource()Returns:The object on which the Event initially occurred.依赖于事件对象getActionCommand(
2017-05-25 19:01:36 3456
转载 JFrame的层次结构究竟是什么样的,什么又是ContentPane()
在学习如何向 JFrame 添加控件时,很多人都会在教科书上看到这样的语句:getContentPane().add(……);然后有的人就产生了疑问,为什么要这么写呢?好像我直接写 add(……); 也可以啊?的确,现在直接写 add(……); 是可以的,但是在 java 1.4 还是更早的年代,这一句 getContentPane() 却是必不可少的,这里我就不得不吐槽一下当年的 Swing 的开
2017-05-25 18:58:51 2251
原创 AWT如何关闭窗口
AWT的Frame窗口点击右上角的 × ,默认是不能关闭的,因为我们没给该窗口编写任何事件响应,下面介绍一种关闭frame窗口的方法。 package com.liuyanzhao; import java.awt.*; import java.awt.event.*; class Demo1 { public static void main(Stri
2017-05-25 18:53:03 8130 2
原创 Jsp链接传值中文乱码问题解决
这里给一个栗子,两个文件。reg.jsp部分代码 <form action="request.jsp" method="post" name="regForm"> <table> <tr> <td>用户名:</td> <td><input type="text
2017-05-25 18:48:03 953
原创 Tomcat服务器修改默认端口号
找到Tomcat安装目录,打开conf里的server.xml找到如下代码(大概71行),修改port值就可以,默认的是8080 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />然后重启To
2017-05-25 18:46:43 988
原创 第一个Jsp程序,Hello World
1、安装Tomcat服务器,具体参考这里2、打开Tomcat安装目录,打开webapps目录,在里面新建一个项目文件夹,比如myHome,然后在myHome里新建一个index.jsp和WEB-INF文件夹3、在index.jsp添加如下代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
2017-05-25 18:45:50 5688 2
原创 windows输入法打出的字母空隙很大怎么办?
上次看到一个朋友的编辑器输入字母的时候,空隙很大,今天敲代码的时候也发现了这个问题。我很明确是快捷键按错了,具体效果如下 正常:abcdefghijklmno 不正常:abcdefghijklmn解决方案:快捷键Shift+空格 键本文链接:http://liuyanzhao.com/3970.html
2017-05-25 18:43:41 15503 5
原创 Eclipse完美安装Emmet插件
很多工具都可以装Emmet插件,如Subliem,Brackets,DreamWeaver,Eclipse等,一个Tab键将标签补全的感觉太爽了。因为,最近要重返jsp学习,这里介绍一下Eclispe安装Emmet插件。这里只分享如何在Eclipse中离线安装emmet插件。如果嫌文章太长,可以直接查看文末的jar包下载地址。1、 如果需要离线安装emmet,需要从官方网站上下载emmet的源码包
2017-05-25 18:42:35 6598 1
原创 wordpress评论审核通过发邮件给评论者
建议大家使用wordpress的评论功能的时候,开启评论审核功能,在【设置】–》【讨论】里 但是这种情况下有一个不好的地方,就是评论者无法第一时间收到评论审核通过的提醒邮件,怎么实现呢?很简单,这里提供一下代码 add_action('comment_unapproved_to_approved', 'yz_comment_approved'); function yz_commen
2017-05-25 18:36:37 1777
原创 Apache Tomcat7.0 安装流程
第一步、下载Apache Tomcat/7.0.72这里给一个下载地址:http://download.csdn.net/detail/gorch/9645960第二步、解压压缩包到某个目录解压你对应的系统版本的压缩包到任意目录,博主这里解压64位的apache-tomcat-7.0.72到D盘某个目录下,D:\java\apache-tomcat-7.0.72然后复文件路径,如图 第三步、添加环
2017-05-25 18:34:48 5796 1
原创 Java中必须了解的常用类
Java 中基本类型和包装类之间的转换在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。那什么是装箱和拆箱呢?我们分别来看下装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱//装箱int i = 10;Integer x = new Integer(i);//手动装箱Integer y = i;//自动装箱拆箱:和装箱相反,
2017-05-25 18:30:03 691
原创 win10无法安装成功,死循环
今天晚上,室友在给电脑重装系统,开始一切都很顺利,当到如下页面的时候,也就是设置信息,准备宣告成功的时候,却陷入了死循环,苦恼不已,差一点准备用电脑重装了。但是最终通过一个简单的快捷键就解决了,进入了桌面。就是在快速安装的时候(上图的后面几个页面),按下Ctrl+Shift+F3,自动重启,然后就成功解决了。本文链接:http://liuyanzhao.com/3925.html
2017-05-25 18:26:34 21930 4
原创 Java中异常处理示例
Exception 的三个方法 package com.liuyanzhao; class ZeroException { int div(int a,int b) throws Exception{ return a/b; } } public class Demo { public static
2017-05-22 19:37:47 1033
原创 wordpress配置了腾讯CDN无法登录后台,后台显示:连接已重置
首先,关闭中间源。然后,修改文件缓存时间,之所以无法登录后台就是后台文件,php文件被缓存了,我们要设置wp-admin和php文件缓存时间为0秒,如下然后再次刷新,我们就能正常登录了。本文链接:http://liuyanzhao.com/3882.html转载请注明
2017-05-22 19:34:49 3105
原创 You do not have permission to get URL ‘/’ from this server解决方案
配置腾讯云CDN后,网站无法打开,显示You do not have permission to get URL ‘/’ from this server.接入cdn返回403的原因:1、ip黑白名单2、防盗链关闭防盗链后,刷新页面,就能正常了。本文地址:http://liuyanzhao.com/3890.html转载请注明
2017-05-22 19:32:59 54545 1
原创 开启cdn后无法显示字体图标——CDN服务器跨域问题
今天遇到开启腾讯云cdn后,字体图标无法显示的问题,但是其他的都能显示,真是奇怪。 经过一番百度,终于发现是cdn跨域问题。然后顺藤摸瓜,找到解决方案在Nginx的conf目录下修改nginx.conf,添加以下代码:location ~* \.(eot|ttf|woff|svg|otf)$ {add_header Access-Control-Allow-Origin *;}效果图如下本文
2017-05-22 19:29:18 5136 1
原创 宝塔控制面板忘记密码怎么找回?
如果是忘记了默认密码可以输入以下命令回车找回默认初始密码(默认账号admin)cat /www/server/panel/default.pl如图紫框即初始默认密码也可以通过重置密码的方式来解决(其中“新密码”即你要改的密码)cd /www/server/panel && python tools.pyc panel 新密码紫框即你要修改的密码红框即面板账户原文地址:http://www.bt.cn
2017-05-22 19:27:24 41177
原创 宝塔控制面板如何添加伪静态
大家都知道,不添加伪静态,网站内页都会404,打不开。下面介绍如何使用宝塔面板给网站添加伪静态。第一步、进入宝塔后台点击【网站】,然后找到指定站点,点右边的【设置】 第二步、点击左侧【伪静态】,选择站点类型比如,博主这里选的是wordpress,然后程序会自动调用代码,点击【保存】第三步、点击【软件管理】,重启web服务器重启你的web服务器,博主这里装的是nginx,就点重载(重启)nginx
2017-05-22 19:20:20 46567 3
原创 wordpress导入数据错误MySQL返回:#1273 – Unknown collation:’utf8mb4_unicode_ci’
wordpress网站转移服务器空间,通过phpmyadmin导入sql数据时出现错误,错误提示:MySQL返回:#1273 – Unknown collation:’utf8mb4_unicode_ci’大致意思是“没有定义的编码集utf8mb4”。搜索查询后发现utf8mb4是utf8的一个衍生形式,utf-8里的一个字符只能最多支持3个字节,而utf8mb4则扩展到一个字符支持4个字节。而u
2017-05-22 19:17:12 6512
原创 wdcp如何修改phpmyadmin导入 最大限制2048 KB
刚装好的wdcp,准备导入新的数据表发现,最大限制:2048KB,也就是2MB。显然,2MB太小了,我们如何改成16MB呢?很简单在wdcp后台,点击【网站管理】–>【php设置】,修改【POST最大字节数 post_max_size】为16M。然后,重启服务。刷新phpmyadmin页面,现在就是16M了本文地址:https://liuyanzhao.com/3677.html转载请注明
2017-05-22 18:41:07 763
原创 js实现DIV背景色随机
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>RandomColor</title> <style> *{ box-sizing: border-box;
2017-05-22 18:35:21 1577
原创 WordPress防止自动压缩jpg图片
WordPress 默认会自动压缩上传的 jpg 图片。 这是一件好事,因为它使图像文件更小,这有利于节省带宽,减少加载时间,加速网页打开速度。 但在某些情况下,图像质量更重要,例如如你是个摄影爱好者或者说你的博客上主要是分享高清图像或者作品,那么高质量的图片就显得尤为重要了。那么,如何禁用wordpress的自动压缩图片功能呢?方法很简单,将以下代码添加到 functions.php 文件,快
2017-05-22 15:26:30 3117
原创 Java求矩形面积和圆形面积的异常处理实例
题目有一个圆形和长方形。都可以获取面积,对于如果如果出现非法值,视为是获取面积出现问题。问题通过异常来表示。现在对这个程序进行基本设计代码如下package com.liuyanzhao;class NoValueException extends RuntimeException { NoValueException (String message) { super
2017-05-22 15:25:07 3005
原创 Java实现棒子老虎鸡小游戏
题目 有一种游戏称作棒子老虎鸡,即有木棒、老虎、鸡、虫四种族,吃法如下:棒子吃老虎,老虎吃鸡,鸡吃虫子,虫子吃棒子。其他情形为和局。现在要求编写程序实现如下功能: 1、用由四种族的对象若干组成红黑两队成员(成员数相同)。 2、让红、黑两队成员一一对搏,获胜得一分,否则得0分,总分高者赢。 3、输出对搏情况和总比分 (提示:四种族实现相同接口,使用instanceof操作符)代码如下
2017-05-22 15:23:38 3611 1
原创 某游戏中有轰炸机、直升机、重型坦克、轻型坦克、飞行兵、步兵等六大兵种
题目如下 Game某游戏中有轰炸机、直升机、重型坦克、轻型坦克、飞行兵、步兵等六大兵种,下面设计一组类和接口,满足如下设计要求: 轰炸机、直升机均属于飞行器这一大类; 重型坦克、轻型坦克均属于坦克这一大类; 飞行兵、步兵均属于人这一大类; 重型坦克、轻型坦克、步兵均属于陆军;轰炸机、直升机、飞行兵均属于空军; 轰炸机、轻型坦克、步兵只能攻击陆军; 直升机、飞行兵、重型坦克即可攻
2017-05-22 15:19:36 1354
原创 单例模式如何传参?
首先我们知道单例模式有以下特点 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。然后我们可以通过单例模式来完成以下这道题 Java设计person类,有姓名,年龄,性别。要求:该类至多只能创建一个对象。代码如下package com.liuyanzhao;class Person { private St
2017-05-22 15:08:50 7220 2
原创 Java设计person类,有姓名,年龄,性别。要求:该类至多只能创建一男,一女两个对象。
课后习题 Java设计person类,有姓名,年龄,性别。要求:该类至多只能创建一男,一女两个对象。package com.liuyanzhao;class Person { private static int c=0,c1=0; private String name; private int age; private String sex; publ
2017-05-22 14:55:37 12470
原创 Java中如何使某个类的对象唯一性,只能创建一个对象
方法一、对象唯一性一般能想到工厂模式,单例模式,我们这里介绍一下举例懒汉法。package com.liuyanzhao;class Student { private String name; public void setName(String name) { this.name = name; } public String getName()
2017-05-07 18:36:02 5999 1
原创 Java中parseInt()和valueOf(),toString()的区别
1.parseInt()就是把String类型转化为int类型。 如 String a= “123”; int b = Integer.parseInt(a); 这样b就等于123了。2.ValueOf()方法比如说 Integer.valueOf()是把String类型转化为Integer类型(注意:是Integer类型,而不是int类型,int类型是表示数字的简单类型,Integer类型是
2017-05-07 18:35:00 805
原创 Java中String类型,int类型,double类型相互转换
1、整数int转成字符串String//int转成Stringint i = 123456;String s1 = String.valueOf(i); //方法一String s2 = Integer.toString(i); //方法二String s3 = ""+i; //方法三System.out.printl
2017-05-07 18:33:24 9634 1
原创 2017年初BAT的JAVA面试题汇集
互联网+的浪潮下诞生了大批量的O2O企业,2016年火了直播,红了AI,不管是产品还是技术,互联网行业热闹程度都不亚于时尚圈的潮流更替。互联网资本寒冬到第二年,有人冬眠有人冬泳。而IT技术行业竞争愈加残酷,培训机构大量崛起大批量的培训人才,导致供大于求,当然这不意味着市场饱和,只是市场选择更趋于合理一些。有东时学员去阿里面试顺便整理了下关于JAVA的面试题目。希望对大家有所帮助,后期会不断更新添加新
2017-05-07 18:30:47 718
原创 JavaWeb如何学?
首先文章来自知乎的问答,我们可以来围观学习下原问题我是大三计算机专业学生,主要为将来找工作,第一个问题是如果我希望以应届生身份找到一份工资合适的工作,我们学校普通应届生5-8k,所以我希望10k,要学到什么程度。 还有关于java web的学习,我刚开始学,现在在看head first servlet&jsp,看完了大半本,给我的感觉是,大体思想,还有内容能看懂,但是不能全记住,就算背以后不常用也
2017-05-07 18:28:39 989
原创 wordpress中如何正确书写robots.txt
首先我们来查看一个朋友的robots.txt,显然他的是不曾修改的,用的还是Wordpress默认的。 这种缺陷是巨大的,因为没有屏蔽/wp-content/和/wp-includes/等诸多文件,假以时日,会有很多后台文件都被收录的,像这样 所以我们需要更加完整的robots.txt内容,防止百度蜘蛛乱抓取收录。下面我们欣赏两个网友的robots.txt,大家都可以参考。 其一User-ag
2017-05-07 18:26:37 848
SEO基础指南和手册
2017-04-26
Java常见面试题.pdf
2017-04-22
Eclipse提示与技巧
2017-04-22
剑指offer(java版
2017-04-16
javascript基础教程(第八版).pdf
2016-03-15
QQ截图.exe
2017-04-29
Opera_Mobile_Emulator
2017-04-29
网站的标题,关键字,描述等信息的数据表是应该怎么设计和装到 Model 里的?
2018-03-20
谷歌浏览器是不是不支持@media screen and
2016-08-11
为什么我的网页在电脑上显示完全正常,在手机上就乱了,尤其是右边空出一段距离的空白
2016-08-10
新手求助,前端开发最好用框架吗?
2016-04-11
phpmyadmin如何登陆啊啊
2016-04-01
初学者,C语言问题,100-999绝对素数(幻影素数)的问题
2016-03-26
初学者的c语言问题,如图
2016-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人