自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 249 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 333

原创 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 306

原创 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 760

原创 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 564

原创 SWING 扫雷实现

2021-12-30 11:03:06 246

原创 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 149

原创 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 508

原创 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 231

原创 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 464

原创 数据库连接池模拟

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 211 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 1097

原创 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 1233

原创 图片缩放、裁剪、圆角化处理

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 733 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 746

原创 部署到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 598

原创 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 174

原创 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 483

原创 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 189

原创 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 950

原创 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 264 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 411

翻译 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 1383

翻译 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 647 1

原创 C语言课设案例——IC卡充值管理系统

#include&lt;stdio.h&gt;#include&lt;string.h&gt;#include&lt;windows.h&gt;#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 4497 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 560

原创 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 992

原创 Spring Boot WebSocket 模拟实现web账号挤退

1、创建WebSocketServer @ServerEndpoint("/websocket/{sid}")@Component // 成分、组件public class WebSocketServer { //静态变量,用来记录当前在线连接数。应该把它设计成线程安全的。 private static int onlineCount = 0; //用来...

2018-08-25 11:52:01 2879 2

原创 C++课设案例 学生信息管理系统

#include &lt;iostream&gt;#include &lt;string&gt;#include &lt;windows.h&gt;#include &lt;iostream&gt;#include &lt;fstream&gt;#include &lt;conio.h&gt;#include &lt;vector&gt;#include &lt;cstdio

2018-08-20 19:05:33 3296

翻译 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 816

翻译 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 1229

原创 Java获取指定包下的所有类的方式之一

 

2018-07-24 15:26:05 2555

原创 使用C语言链表实现商品管理系统

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;windows.h&gt;#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 13420 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 25405 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 2621

原创 下载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 6673

原创 读取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 3235

原创 删除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 6533

原创 修改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 11754

原创 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 10170

C++字符界面版贪吃蛇

使用C++编程语言中的对象和list实现贪吃蛇小游戏,注意是字符界面班,在cmd中运行的,而不是图形界面版。

2020-11-02

扫雷游戏-Swing

本资源界面使用swing,棋盘数据操作采用位运算。适合java初学者锻炼编程逻辑和巩固数组知识以及位运算知识等。

2019-05-05

php+mysql实现简单的新闻发布系统

使用php、mysql、ajax、json、ueditor等技术和组件实现新闻发布系统的新闻类型、新闻信息、管理员信息等的管理和维护,适合初学者入门学习和课程设计参考练习

2019-05-05

java处理文件上传的底层实现以及java模拟post协议实现文件上传

使用java处理文件上传的底层实现流程以及java模拟post协议实现文件上传

2017-07-27

Java调用小票打印机打印小票

Java调用小票打印机打印购物清单

2017-05-25

Nodejs+mysql实现简单商品信息管理

商品信息管理系统使用流程 1.安装mysql数据库,编码集为utf8,然后运行goods.sql中的脚本创建好数据库已经表 2.运行server.js启动服务器 3.打开浏览器输入127.0.0.1即可访问首页 4.点击顶部中间的注册即可注册管理员账号 5.注册成功后,点击登录输入正确的用户名和密码后即可登录,管理商品类型和商品信息 6.添加商品后,可在前台首页分页查询商品信息 商品信息管理系统主要功能介绍 1.权限控制,如果没有成功登录,则不能进入后台进行商品信息和商品类型的管理,主要通过session实现 2.商品信息包括商品图片(可以同时商品多张)的异步添加 3.前台商品信息的分页显示,默认每页显示7个商品信息 4.日志记录

2016-09-28

node.js实现用户信息管理

使用node.js+mysql实现用户信息管理,包括用户注册(支持用户图片上传)、用户登录和查看所有用户信息。

2016-09-12

js实现拍照截取上传

使用js调用本地摄像头拍照后截取并上传到web服务器。用户也可从本地选择一张图片,然后可对选择的图片或拍照的图片进行拖动、缩放后截取,最后上传到web服务器。后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中。

2015-06-29

js调用本地摄像头拍照并上传到web服务器

js调用本地摄像头拍照并上传到web服务器。后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中。

2015-06-29

js实现图片截取并上传到web服务器

使用js实现图片截取并上传到web服务器。用户可从本地选择一张图片,然后可对选择的图片进行拖动、缩放后截取,最后上传到web服务器。后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中。

2015-06-29

迷你记事本

使用java模拟记事本,实现记事本中的所有功能。

2015-01-08

可编辑表格

使用Jquery实现表格的可编辑,双击单元格即可编辑单元格中的内容。

2015-01-08

新闻发布系统

使用boostrap、easyui、ajax、json、html5的本地存储、jmail、富编辑工具等技术,简单的模拟新闻系统,实现新闻的管理和流量。主要是各技术的整合和运用。

2015-01-08

右下角弹出框

使用Jquery实现各种弹出框效果,如页面中间、左下角、右下角等根据用户指定的位置弹出一个对话框。注意,需要外部的Jquery支持。

2015-01-08

html5 canvas实现时钟

使用html5中的canvas,结合javascript实现时钟效果

2015-01-08

java自定义注解实现由类自动生成表

自定义注解实现由类自定生成数据库中的表,适合各种类型的数据库,本案例主要实现的时sql server和oracle

2015-01-08

在线拍卖系统

本系统使用Hibernate注解、Oracle为后台数据库、前台界面大量使用了Jquery和Ajax技术,以界面高度集成式模式,模拟实现了在线拍卖系统的功能。

2013-09-24

超市管理系统

1. 安全性 本系统分三种用户权限,分别为:管理员权限、销售员权限、普通员工权限。管理员具有所有的权限;销售员只能查看和修改自己的基本信息和收银;普通员工只能查看和修改自己的基本信息。 2.数据库安全 数据库的备份和还原。数据库备份路径可以由管理员指定,当指定的路径下存在同名文件是,给出是否覆盖的提示,由管理员决定是否覆盖。如果不覆盖则在备份文件后添加按序添加数字(XXX(1).XXX),以便区分。 数据库的还原,系统自动搜索默认路径下的所有备份文件,也可以自动搜索管理员指定的路径下的所有备份文件,将显示在一个表中。管理员。管理员可选择删除本分文件,也可选择需要还原的备份文件。在进行还原和删除操作是,系统需给出警告提示,以免误删,丢失数据。 3.商品类别的管理 商品类别的增、改、查,类别信息包括类别编号和类别名称。 4.商品信息管理 商品信息包括:商品名,商品编号,条形码,售价,供货厂家编号,促销活动地方开始和结束时间,活动规则等。管理员可对商品信息的进行查询、修改、删除、添加操作;商品类别必须是商品类别表中项;商品售出后库存相应减少;商品在销售过程中可能会有多种促销活动,用户可谁是更改。商品的售价可按活动中的活动规则和活动时间自动变动价格,如:活动标识为2表示打折,当活动规则中的数据为8.8时,表示在活动期间,此商品打8.8折,表动标识为3时,表示降价,那么此商品的售价为活动规则中的价格。活动结束后,系统自动修改活动标识列,将其回复为原来的设置。 5.会员信息管理 会员信息包括:会员卡号,身份证号码,电话号码等。管理员可对会员信息进行增、删、改、查的权限。 会员在购买商品时可以积分,积分在活动期间可以兑换相应的礼品。兑换后,积分要相应的减少。 6.供货商信息管理 供应商信息包括:供应商编号,供应商名称,所供商品编号,公司联系人,联系电话,电子邮箱等。对供货商信息的操作有:增、删、改、查;除一些小零售商品外,每种商品必须有供应商供应。 7.销售信息管理 销售信息包括:销售编号,商品编号,售价,销售数量,销售日期。对销售信息的管理操作有:增、删、改 、查。查询是可全部查询也可按销售商品的关键字查询,还可根据时间段或根据商品关键字可和时间段来查询。 8.进货信息 进货信息包括:进货编号,进货数量,进货的商品编号,进货的厂家,进货的负责人,进货标识等。进货标识的初始值为0,表示为到货,到货后,管理员需将其标识改为1,表示以到货。在进货信息未入库时,管理员有权更改进货信息。但进货信息确认无误后,点击入库,即可将相应商品的库存量增加。并将其进货标识改为2 ,表示已经入库,此时不能对其进行修改和删除操作。 9 .统计 对销售记录可以按时间段统计、按月统计、按季度统计、按年统计、按商品统计、按商品类型统计以及统计全部。对于按月统计、按商品类型统计、按季度统计时,需生成统计柱状图。 10.仓库信息管理 仓库信息包括:仓库编号,商品编号,库存量,管理员编号等。仓库信息的操作有:增、删、查。 11.用户信息管理 用户信息包括:用户编号,用户名,用户密码,雇佣时间,联系方式,家庭住址,职位以及级别等。员工年龄必须在18到50岁之间;员工地址默认为“地址不祥”,联系号码默认为“无”。 12.收银时输入会员卡号,回车显示用户名和当前积分。输入商品编号回车显示其售价。输入购买的数量(默认为1),回车显示小计并将销售记录插入到下面的销售记录表中。在会员卡号输入框中输入s,自动跳到商品编号输入框。在商品编号输入框中,输入c,光标自动跳到会员信息输入框;输入p,保存当前销售表中的销售记录,此时可以进行其他的销售操作;当不停的输入r时,循环调出保存的记录到销售表中,当完成了销售操作后,输入m,将其从保存信息中移除;当输入00000时,收银员可输入商品的价格;当输入e时,光标跳到收银框类。当输入的客户的付款金额后,回车自动显示找零,回车后系统自动将表中的销售记录插入销售表数据库中。 13.其他要求 对于所有的查询操作,查询出来的结果可自动生成Excel表,便于存档和打印。存放路径有管理员指定,如果指定的路径下存在同名文件,提示管理员是否覆盖。如不覆盖则在自动在文件名后面加数字。 14.快捷键 数据备份、数据还原、收银、工资查询、统计全部、修改密码、退出。

2013-06-08

飞机订票系统(web)

前台界面使用jsp,后台数据存储使用Oracle。使用MVC开发模式,使用ajax、Jquery等技术,实现了在线注册、网上机票查询与预定、机票退订及历史订票记录查询。后台管理可维护所有的信息,如:用户注册信息、航班信息、航空公司信息、员工信息等。

2013-05-22

swt实现天气预报查询

使用swt做前台界面,利用web servers技术实现全国各地天气查询。

2013-05-22

飞机订票系统课程设计

实现了航班信息的添加、修改、删除和航班线路的查询以及机票的预订和退订等。

2013-02-21

宿舍管理系统

宿舍管理系统课程设计,实现了对学生宿舍信息的添加、多方式查询、修改和删除。

2013-02-21

带界面的聊天室

WEB聊天工具,类似于QQ的文本聊天,是对文本聊天的简单实现。界面使用的是SWT.

2012-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除