- 博客(131)
- 资源 (23)
- 收藏
- 关注
原创 SWT美化版登录界面
if (checkNull(account) || "请输入账号".equals(account)) {shell.setText(ConstantInfo.TITLE + "-用户登录");if (checkNull(pwd) || "请输入密码".equals(pwd)) {label.setText("账号或密码错误...");label.setText("账号不能为空...");if ("请输入账号".equals(txt)) {if ("请输入密码".equals(txt)) {
2023-07-14 12:00:26 329 2
原创 C++自定义列表实现贪吃蛇
#ifndef _LIST_H#define _LIST_Htemplate <class T>class Node{public: Node<T> *next; Node<T> *prev; T data;};template <class T>class List{private: Node<T> *head; // 头 Node<T> *tail; // 尾巴 ...
2021-12-30 11:24:53 371
原创 C++字符界面版贪吃蛇
#include <iostream>#include <windows.h>#include <time.h>#include <list>#include <conio.h>//#include<stdio.h>//#include<string.h>using namespace std;#define up 'w'#define down 's'#define left 'a'#defi
2021-12-30 11:11:05 372
原创 C++模拟实现HashMap
#ifndef _HASHMAP_H#define _HASHMAP_Htemplate<class Key, class Value>class HashNode{public: Key _key; Value _value; HashNode *next; HashNode(Key key, Value value) { _key = key; _value = value; next = ...
2021-12-30 11:08:12 797
原创 C++模拟实现双向列表
#ifndef _LIST_H#define _LIST_Htemplate <class T>class Node{public: Node<T> *prev; // 上一个节点 Node<T> *next; // 下一个节点 T data; // 当前这个节点的数据};template <class T>class List{private: Node<T> *head; // 头节点...
2021-12-30 11:06:58 597
原创 Java HashMap简单模拟实现
public class YcHashMap<K, V> { protected Node[] nodes; // 数组 + 链表 protected int size; // 用来记录元素个数 public YcHashMap() { this(16); } @SuppressWarnings("unchecked") public YcHashMap(int capacity) { nodes = new Y...
2021-12-30 10:58:33 178
原创 Java实现图片添加水印
/*** 添加文本水印* @author navy**/public class TextWaterMarkServiceImpl implements IWaterMarkService{ @Override public String waterMark(File pic, String picFileName, String uploadPath, String realUploadPath) { FileOutputStream fos=null; ...
2020-11-30 14:41:16 537
原创 java自定义处理图片上传(smartupload模拟实现)
package com.yc.smartupload.util;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;import javax.servlet.http.HttpServletRequest;publ
2020-11-30 14:32:20 251
原创 C++贪吃蛇(控制台 + 集合版)
#include <iostream>#include <windows.h>#include <time.h>#include <list>#include <conio.h>//#include<stdio.h>//#include<string.h>using namespace std;#define up 'w'#define down 's'#define left 'a'#defi
2020-11-30 14:17:48 517
原创 数据库连接池模拟
package com.yc.connection.pool;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Enumeration;import java.util.Vector;/*** ...
2020-11-22 17:11:43 258 1
原创 简单的密码系统
现在来设计一套密码系统,对这个明码加密。1、找两个很大的素数(质素)P 和 Q,越大越好,比如100位长,然后计算它们的乘积。N = P × Q M = (p - 1)× (Q - 1)2、找一个和 M互素的整数 E,也就是说 M 和 E 除了 1 以外没有其它公约数。3、找一个整数 D, 使得 E× D 除以 M 余 1,即 E× D mod M = 1。现在,一个先进的且最常用的密码系统就设计好了,其中 E 是公钥,谁都可以用来加密,公开密钥一词就来源...
2020-11-02 15:30:29 1157
原创 Java播放mp3并简单实现歌词同步
需要导入tritonus_share.jar、mp3spi.jar和jl.jar三个包package com.yc.musicplayer;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputSt..
2020-11-02 15:29:39 1364
原创 图片缩放、裁剪、圆角化处理
package com.yc.mysicplayer.util; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.RoundRectangle2D; import java.awt.image.BufferedImage...
2020-11-02 15:28:09 851 1
原创 Spring Boot实现mysql数据库的定时备份
package com.yc.fresh.task;import java.io.File;import java.time.LocalDateTime;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework.scheduling.annotation..
2020-11-02 15:26:48 801
原创 部署到Linux后 BufferedImage图形验证报错Could not initialize class sun.awt.X11GraphicsEnvironment解决办法
使用Servlet生成图形验证码功能,启动后正常,调用时报如下错误:Could not initialize class sun.awt.X11GraphicsEnvironment解决办法:在catalina.sh启动脚本中的JAVA_OPTS中加入”-Djava.awt.headless=true”,亦可以正常访问图形验证码,修改下如下:JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webr...
2020-11-02 15:25:46 666
原创 CSS3一些常用的特效属性
-- 超出范围显示省略号a {overflow: hidden;width: 140px;/* 单行超出显示 ... */height: 18px;line-height: 18px;white-space:nowrap; /* 规定段落中的文本不进行换行: */text-overflow: ellipsis; /* 文本超出范围省略 */display: inline-block;/* 文本超出2行text-overflow: ellipsis;d...
2020-11-02 15:24:01 189
原创 SWT密码框和文本框切换
Label label = new Label(shell, SWT.NONE); label.setBounds(29, 46, 35, 17); label.setText("密码:"); text = new Text(shell, SWT.BORDER | SWT.PASSWORD); text.setBounds(64, 43, 145, 23); Label lab...
2020-11-02 15:19:52 515
原创 C语言版贪吃蛇
#include<stdio.h>#include<string.h>#include<windows.h>#include<time.h>#include<conio.h>#define up 'w'#define down 's'#define left 'a'#define right 'd'#define bool int#define true 1#define false 0...
2020-11-02 15:10:48 228
原创 Java 信任所有SSL证书(解决PKIX path building failed问题)
package com.yc.xunlei.ui;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLContext;import javax.net..
2020-11-02 15:08:43 1039
原创 Python入门-mysql数据库连接
# -*- coding: utf-8 -*-"""Created on Sun May 5 19:32:35 2019@author: ACERwindows中python3.6连接mysql,首先必须安装mysql插件,步骤如下: 打开cmd进入python3安装目录下的script目录 输入命令python pip.exe install pyMysql 出现succ...
2019-05-06 10:59:29 296 2
原创 Python入门-爬取图片并下载
# -*- coding: utf-8 -*-"""Created on Sat May 4 20:24:04 2019@author: navy"""import reimport urllib# 拿到页面数据def getHtml(url): page = urllib.request.urlopen(url) html = page....
2019-05-05 09:13:41 441
翻译 SWT中实现带复选框的Tree
package com.yc.treecheck;import java.util.List;/** * 树节点接口 * @company 源辰 * @author navy */@SuppressWarnings("rawtypes")public interface ITreeNode { public String getName(); // 获取节点名 ...
2019-01-23 16:02:53 1453
翻译 SWT中实现Eclipse左侧导航效果
package com.yc.treecheck;import java.io.File;import org.eclipse.jface.viewers.ILabelProvider;import org.eclipse.jface.viewers.LabelProvider;import org.eclipse.swt.graphics.Image;import com.swt...
2019-01-23 16:01:10 686 1
原创 C语言课设案例——IC卡充值管理系统
#include<stdio.h>#include<string.h>#include<windows.h>#define bool char#define true 1#define false 0#define NUM 100// IC卡账户信息struct cardInfo{ char sno[20]; // 学号 c...
2018-12-20 10:47:54 4722 1
原创 Servlet生成随机验证码
package com.yc.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax....
2018-11-12 11:00:01 614
原创 Spring Boot +Mybatis 多数据源的配置和使用
1、在application.properties中添加数据库连接配置 mybatis.type-aliases-package=com.yc.edusys.bean mybatis.mapper-locations=classpath:mapper/*Mapper.xml # 第一个数据源 jdbc1.driverClassName = com.mysq...
2018-08-30 20:07:02 1096
原创 Spring Boot WebSocket 模拟实现web账号挤退
1、创建WebSocketServer @ServerEndpoint("/websocket/{sid}")@Component // 成分、组件public class WebSocketServer { //静态变量,用来记录当前在线连接数。应该把它设计成线程安全的。 private static int onlineCount = 0; //用来...
2018-08-25 11:52:01 2934 2
原创 C++课设案例 学生信息管理系统
#include <iostream>#include <string>#include <windows.h>#include <iostream>#include <fstream>#include <conio.h>#include <vector>#include <cstdio
2018-08-20 19:05:33 3328
翻译 zookeeper的安装与配置
1、到官网https://zookeeper.apache.org/releases.html#download下载zookeeper安装包,我使用的是zookeeper-3.4.13.tar.gz。2、拷贝到linux服务器,并解压。命令:tar –zxvf zookeeper-3.4.13.tar.gz3、将zookeeper/conf目录下的zoo_sample.cfg重命名为zoo...
2018-07-27 17:34:15 895
翻译 SWT自动触发鼠标事件,模拟外挂
Point point = shell.getLocation(); Event ev = new Event(); //创建事件 ev.type = SWT.MouseMove; //鼠标移动 ev.x = point.x + 130; ev.y = point.y + 55; shell.getD...
2018-07-24 15:31:53 1256
原创 使用C语言链表实现商品管理系统
#include <stdio.h>#include <stdlib.h>#include <windows.h>#define bool char#define true 1#define false 0#define NUM 100typedef struct GoodsInfo{ char gid[20]; // 商品编号 char gn...
2018-06-06 15:11:24 13771 2
原创 C++项目案例
#include <iostream>#include <string>#include "windows.h"#include <iostream>#include <fstream>#include <vector>#include <conio.h>#include <cstring>#def...
2018-05-12 08:54:23 25757 9
原创 上传本地文件到hdfs上
package com.yc.hadoop.hdfs;import java.net.URI;import java.util.Scanner;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileStatus;import org.apache.hadoop.fs.FileSystem;import...
2018-03-23 20:43:29 2658
原创 下载hdfs上的指定文件到本地
package com.yc.hadoop.hdfs;import java.net.URI;import java.util.Scanner;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileStatus;import org.apache.hadoop.fs.FileSystem;import...
2018-03-23 20:42:37 6785
原创 读取hdfs上指定文件中的内容
package com.yc.hadoop.hdfs;import java.net.URI;import java.util.Scanner;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FileStatus...
2018-03-23 20:42:03 3271
原创 删除hdfs上指定的文件
package com.yc.hadoop.hdfs;import java.net.URI;import java.util.Scanner;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileStatus;import org.apache.hadoop.fs.FileSystem;import...
2018-03-23 20:41:24 6593
原创 修改hdfs上指定文件的文件名
package com.yc.hadoop.hdfs;import java.net.URI;import java.util.Scanner;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileStatus;import org.apache.hadoop.fs.FileSystem;import...
2018-03-23 20:40:49 11853
原创 HDFS文件的创建以及向文件中写入内容
package com.yc.hadoop.hdfs;import java.net.URI;import java.util.Scanner;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataOutputStream;import org.apache.hadoop.fs.FileSyste...
2018-03-23 20:40:09 10310
php+mysql实现简单的新闻发布系统
2019-05-05
Nodejs+mysql实现简单商品信息管理
2016-09-28
js实现拍照截取上传
2015-06-29
js实现图片截取并上传到web服务器
2015-06-29
新闻发布系统
2015-01-08
超市管理系统
2013-06-08
飞机订票系统(web)
2013-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人