![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目经历
文章平均质量分 77
个人项目集
__KevinYzy__
github:https://github.com/KEVINYZY ----
leetcode:https://leetcode.com/seanadfgfeer/ ----
lintcode:https://www.lintcode.com/user/fire-blade ----
nowcoder:https://www.nowcoder.com/profile/1073818
展开
-
简单的验证码图片生成
1 验证码介绍验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。它可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行...原创 2017-03-19 11:31:33 · 572 阅读 · 0 评论 -
java实现记事本
首先,制作记事本的可视化界面,用于记事本的编辑;其次,记事本文件的操作如打开、关闭、保存;最后,记事本文件内容的读写涉及IO操作。package fileeditor;import java.awt.*; import java.awt.event.*; import java.io.*; import javax.swing.*;public class...原创 2017-03-19 11:21:13 · 558 阅读 · 0 评论 -
搭建个人相册
相信很多人都知道网站一般会有很多图片,对于小型网站来说,图片放在网站服务器上不算什么,但当图片数量很大时,会造成服务器很臃肿,相应地对带宽要求也会提高,这就造成了成本的增加。其实现在已经流行云存储,我们可以把图片、大文件等放到第三方提供的云存储服务上,这会减少一部分成本。本次课程就将介绍 Java Web 结合七牛云存储来搭建个人相册服务。ServletServlet(Se原创 2017-03-19 11:10:31 · 3130 阅读 · 0 评论 -
java编写日记软件
使用Java语言实现的一款日记软件。可以实现用户的注册、登录以及对日记的各种操作。IndexGUI.java截图 import java.awt.EventQueue; import java.awt.Font; import java.awt.event.KeyAdapter; import java.awt.event.KeyEve...原创 2017-03-19 11:06:55 · 4299 阅读 · 0 评论 -
自己的java编辑器
制作 GUI 界面新建项目首先请双击打开桌面上的 Eclipse ,等待它启动完成后,在菜单 File 中点击 New -> Java Project选项。在弹出的窗口里填写项目的名称 MyEdit,然后点击 Finish 按钮。2 创建包和类项目创建完成后,我们需要按照之前的项目结构来创建各个类。本项目一共有两个类:FileWindow:主要方法类,用作GUI原创 2017-03-19 10:57:52 · 435 阅读 · 0 评论 -
Java 实现微信红包分配算法
红包算法分析在知乎和一些其他的博客中,很多人都提出了自己的观点,我选取其中的一个算法进行分析。比如,有人认为,抢红包的额度是从0.01到剩余平均值*N(N是一个系数,决定最大的红包值)之间,比如一共发了10块钱,发了10个红包:第一个人可以拿到(0.01~1*N)之间的一个红包值,当然为了确保所有人至少有1分钱拿,不能前几个人就把钱拿光了,因此需要有一个判断算法。举个例子,如果每个人都拿了自己原创 2017-03-19 10:54:24 · 11590 阅读 · 7 评论 -
java编写数独计算器
填制规则数独的游戏规则很简单:在九个九宫格里,填入 1 到 9 的数字,让每个数字在每个行、列及九宫格里都 只出现一次就可以过关了。解谜技巧数独的解谜技巧,可大分为直观法及候选数法两种。直观法的特性:不需任何辅助工具就可应用。所以要玩报章杂志上的数独谜题时,只要有一枝笔就可以开始了。从接到数独谜题的那一刻起就可以立即开始解题。初学者或没有计算机辅助时的首要解题方法。相对而言原创 2017-03-19 10:50:32 · 3519 阅读 · 1 评论 -
Java和WebSocket开发网页聊天室
一、项目简介WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,这里就将使用WebSocket来开发网页聊天室,前端框架会使用AmazeUI,后台使用Java,编辑器使用UMEditor。二、涉及知识点网页前端(HTML+CSS+JS)和Java1. 新建项目打开Eclipse JavaEE,新建一个名为Chat的Dynamic Web Project...原创 2017-03-19 10:42:41 · 752 阅读 · 0 评论 -
JAVA实现MD5文件校验
MD5 的中文名叫做 “信息摘要算法第五版”,是一种不可逆的算法。通俗的话说就是没办法通过任何算法来对其加密的值进行破解。MD5经常被应用在验证文件一致性、数字证书和安全访问认证方面。MD5 可以对任何文件产生独一无二的数字指纹,文件有任何改动,MD5 值的数据指纹都会发生变化。一、环境的使用在 Eclipse 中添加 swing 插件。在 help 中找到 install new so...原创 2017-03-19 10:34:46 · 3257 阅读 · 0 评论 -
通讯录个人管理系统
import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.FileNotFoundExceptio...原创 2017-03-19 10:32:46 · 1464 阅读 · 0 评论 -
图形化界面计算器
最终效果图:完整项目代码:package First_App;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Caculator extends JFrame{ /* * 图形化界面设计 * */ private static...原创 2017-03-19 10:31:15 · 908 阅读 · 0 评论 -
邮件发送客户端
一、Java Mail API简介JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。而不是像sendmail或者其它的邮件传输代理(Mail Transfer Agent,简称MTA)程序那样可以传送、递送、转发邮件。从另外一个角度...原创 2017-03-19 10:29:28 · 1825 阅读 · 0 评论