- 博客(36)
- 资源 (1)
- 收藏
- 关注

原创 java----单例模式怎么编才接近完美
java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。java主要使用的单例模式有:1.饿汉式public class Singleton { /** ...
2019-04-01 21:35:30
120

原创 基于Java JFrame 和Mysql的用户登录界面和用户注册界面
代码实现用户类:package com.dao;public class User { private String username; private String password; public static String authority; public User(){} /** * @return the userna...
2018-07-03 21:53:38
12109
13
原创 Ubuntu20.04升级5.7内核
请看https://blog.youkuaiyun.com/a586351/article/details/107193070?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-6-107193070.nonecase&utm_term=ubuntu%20wifi%20%E5%B0%8F%E6%96%B0pro13
2020-09-05 17:06:29
5318
1
原创 Ubuntu18.04 安装Postman
下载tar包官方下载压缩包安装1、 进入下载目录解压sudo tar -xzf postman.tar.gz -C /usr/local/tools2、 尝试运行Postman/Postman/Postman3、创建全局变量sudo ln -s /usr/local/tools/Postman/Postman /usr/bin/postman4、添加启动器应用图标sudo vim /usr/share/applications/postman.desk
2020-06-14 13:25:13
577
原创 Ubunutu安装最新版git
一、前言git新老版本有兼容问题,个人在实际开发中遇到过,直接安装新版git防止该问题产生二、下载安装sudo add-apt-repository ppa:git-core/ppasudo apt-get install gitgit --version结束...
2020-06-14 11:54:44
320
原创 ubuntu18.04添加触控板手势
请看该文:https://blog.youkuaiyun.com/NiYintang/article/details/86653726这个是我的自定义配置swipe: 3: left: command: 'xdotool key super+h' right: command: 'xdotool key ctrl+alt+t' up: command: 'xdotool key super+s' down: ...
2020-06-14 11:20:15
1328
原创 从零搭建Ubuntu18.04完整工作开发环境(简易版流程)
一、前言 工作不易,为了避免未来需要重装系统的进行折腾,个人进行了Ubuntu环境配置的整合,方便自己未来能顺畅的配置好开发环境,同时分享给大家。本文多出有转载其他文,并相应的标注了转载内容,如有侵权请联系博主删除。二、配置基本使用环境1.修改为root用户登录(可选)为了防止每次登录ubuntu执行重要命令时都要使用sudo前缀,直接用root登录,省事!教学如下:https://mp.youkuaiyun.com/console/editor/html/106735...
2020-06-14 00:22:36
989
原创 Ubuntu18.04安装微信、企业微信、QQ、百度网盘
一、前言个人主要使用ubuntu,工作需要使用微信和企业微信,进行安装。二、下载wine环境1.使用git下载安装包git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu2.进入里面进行安装cd deepin-wine-for-ubuntu sudo ./install_2.8.22.sh三、安装微信、企业微信、QQ、网盘等。进入http://mirrors.aliy...
2020-06-13 23:07:07
2876
转载 ubuntu18.04美化Mac主题(简易版)
一、前言喜欢ubuntu的环境加Mac的界面,那么就整合两者,打造最完美的开发工程师系统。二、参考这个作者的文章https://blog.youkuaiyun.com/qq_42527676/article/details/91356154
2020-06-13 20:27:32
505
原创 Ubuntu18.04下安装搜狗输入法(简易版)
一、前言打字,不解释,linux输入法还是搜狗好二、下载安装搜狗拼音输入法1. 安装fcitx输入法框架sudo apt install fcitx2.下载https://pinyin.sogou.com/linux/?r=pinyin3.安装浏览器下载后直接用dep安装即可。三、配置输入法1.设置输入法打开设置,进入区域和语言,管理已安装的语言,如果未更新会提示更新,点击同意就行。之后选择键盘输入法系统为fcitx,点击应用到...
2020-06-13 19:35:43
451
原创 Ubuntu18.04下更改软件源为阿里云源(简易版)
一、前言ubuntu软件源服务器在国外,国内访问卡,更换成阿里云源提高apt 安装速度。二、更换源1. 核心文件备份以防万一我们要修改的文件是sources.list,它在目录/etc/apt/下。sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件,同样类型的还有位于 同目录下sources.list.d文件下的各种.list后缀的各文件。sudo cp /etc/apt/sources.list /etc/apt/sources...
2020-06-13 18:43:24
1647
转载 ubuntu18.04获取root权限并用root用户登录
1.为root设置初始密码(1)登录系统,打开终端,输入命令:sudo passwd root(为root用户设置密码)(2)设置root密码(建议简单点,没必要那么复杂);(3)重复root密码;2.修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件内容终端输入:sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf打开文件,在文件末尾加入如下.
2020-06-13 17:59:13
10294
1
原创 Ubuntu 安装Docker
一、准备Docker安装源1.首先我们进行旧版docker的卸载防止冲突sudo apt-get remove docker docker-engine docker.io containerd runc2.更新ubuntu软件包sudo apt-get update3.安装与设置docker依赖资源安装依赖包sudo apt-get install \ apt-transport-https \ ca-certificates \ cu...
2020-06-08 10:49:26
672
原创 Linux基础与进阶:文件权限与目录配置
在Linux系统中,默认情况下,用户相关信息都记录在/etc/passwd这个文件中 ,个人密码记录在/etc/shadow中除此之外,Linux的组Group信息都放在/etc/group内。user group others 作为linux的基本常识这里就不在进行描述了,接下来我们了解一下文件的基本信息文件的基本信息ls 就是list的缩写,展示当前目录下的文件列表,ls -al (可以简写成ll) 会额外展示此时用户对文件的操作权限...
2020-05-19 17:52:23
265
原创 虚拟机 Ubuntu18.04 安装go语言开发环境
一、首先,保证ubuntu的系统软件包是最新的这是刚开始装系统后要用的命令,方便以后装一系列的软件sudo apt-get updatesudo apt-get -y upgrade二、下载go语言安装包我们把安装包放在tmp目录下,这里是linux存储临时文件的地方,符合linux标准cd /tmpwget https://dl.google.com/go/go1.11.linux-amd64.tar.gz三、解压go语言...
2020-05-11 11:43:29
1416
原创 Linux Centos7 Dokcer 安装 Mysql
一、下载Mysql镜像(1)查看mysql版本信息docker search mysql(2)下载适合的版本镜像,这里我使用的是mysql 5.7 的镜像docker pull mysql:5.7(3)查看docker有哪些镜像docker images二、运行Mysql容器实例安装完成后,我们可以使用以下命令来...
2020-04-03 12:06:11
149
原创 Linux (CentOs 7)安装docker
一、CentOS Docker 安装1.前提条件 Docker支持以下的CentOS版本:CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-...
2020-04-03 11:48:16
131
原创 Linux Centos 安装go开发环境 (命令行模式)
一、 安装包准备打开官网下载地址选择对应的系统版本, 复制下载链接(百度 google都行)这里我选择的是go1.11.5.linux-amd64.tar.gz:https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz二、安装go开发环境包1.选择安装路径 这里我将go包安装到 /u...
2020-04-02 17:42:54
1113
原创 一个优秀的后台程序员一定要精通SQL编程(一)
以Mysql为例。先来了解一下Mysql的整体架构连接池组件(Connection Pool)管理服务和工具组件(Management Services &Utilities)。SQL接口组件(SQL Interface)。查询分析器组件(Parser)。优化器组件(Optimizer)。缓冲组件(Caches & Buffers)。插件式存储引擎...
2019-12-20 12:36:54
430
原创 Go语言大厂开发标准(一)
本开发规范借鉴腾讯内部某部的Go语言开发规范1 代码风格1.1 格式化代码都需要用go fmt格式,或者用IDE的格式化,比如GoLand的格式化按键1.2 换行一行代码不能超过100列,超过的情况,使用合理的换行方法换行。更少的列数,方便在terminal下查看,也方便两个代码框同屏编码。1.3 括号和空格遵循go fmt的逻辑。关于操作符。一般...
2019-12-03 10:12:58
643
原创 算法学习-旋转数组的最小数字(Java实现)
题目概述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。原题:https://www.nowcoder.com/practice/9f3231a991...
2019-10-03 18:25:08
179
原创 算法学习-用两个栈来实现队列
题目概述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。原题:https://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6?tpId=13&tqId=11158&rp=1&ru=/ta/coding-interviews&qru=/ta/c...
2019-10-03 17:44:32
171
原创 算法学习-从尾到头打印链表(Java实现)
题目概述输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。原题:https://www.nowcoder.com/practice/d0267f7f55b3412ba93bd35cfa8e8035?tpId=13&tqId=11156&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-inte...
2019-10-03 17:33:17
164
原创 算法学习-二维数组中的查找(Java实现)
题目概述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。原题:https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e?tpId=13&tqId=111...
2019-10-03 17:03:33
312
原创 从浏览器输入url到页面显示发生了什么
当在浏览器地址栏输入网址,如:www.baidu.com后浏览器是怎么把最终的页面呈现出来的呢?这个过程可以大致分为两个部分:网络通信和页面渲染。如果严谨一点则还有一层物理层进行字节流的传递。1. 在浏览器中输入url用户输入url,例如http://www.baidu.com。其中http为协议,www.baidu.com为网络地址,及指出需要的资源在那台计算机...
2019-09-05 16:04:06
173
原创 Android作业:设计一个能在图片上涂鸦的程序
一、内容设计一个能在图片上涂鸦的程序二、实现activity_main.xmlMainActivity.javaHandWrite.java
2019-04-22 19:50:59
308
原创 Android作业:手势识别
一、内容设计一个手写字体识别程序二、实现建立一个存放手写字体的数据库activity_main.xmlMainActivity.java结果:...
2019-04-22 19:41:37
437
原创 JSP作业:1.计算字符串长度; 2.猜英文26个小写字母的web游戏
计算字符串长度一、内容 编写两个JSP页面inputString.jsp和computer.jsp,用户可以使用inputString.jsp提供表单的输入一个字符串,并提交给computer.jsp页面,该页面通过内置对象获取inputString.jsp页面提交的字符串,计算并显示该字符串的长度。二、实现inputString.jsp<html>...
2019-04-22 19:30:52
974
原创 Android进度及日期时间对话框以及显示设置的日期和时间
习题3-6布局文件 activity_main.xmlMainActivity.java运行结果
2019-03-31 22:15:31
368
原创 Android消息对话框
习题3-5布局文件 activity_main.xml登录对话框的布局文件login.xml控制文件 MainActivity.java运行结果
2019-03-31 22:08:33
1071
原创 jsp作业--计算矩形、圆形面积
一、题目 编写两个Tag文件Rect.tag和Circle.tag。Rect.tag负责计算并显示矩形的面积,Circle.tag负责计算并显示圆的面积。编写一个JSP页面lianxi6.jsp,该JSP页面使用Tag标记调用Rect.tag和Circle.tag。调用Rect.tag时,向其传递矩形的两个边的长度;调用Circle.tag时,向其传递圆的半径。二、实现代码lian...
2019-03-24 23:31:44
2587
原创 jsp作业--计算三角形面积,结果保留3,6位小数
一、题目 编写一个Tag文件GetArea.tag负责求出三角形面积,并使用variable指令返回三角形的面积给调用该Tag文件的JSP页面。JSP页面负责显示Tag文件返回的三角形的面积。JSP在调用Tag文件时,使用attribute指令将三角形三边的长度传递给Tag文件。one.jsp和two.jsp都使用Tag标记调用GetArea.tag。one.jsp将返回三角形的面积保留...
2019-03-24 22:38:36
395
原创 Jsp课后习题2.7
题目:用jsp求出梯形的面积,要用到#include导入文件。主文件main.jsp,被导入文件lader.jsp备注:同样的功能也可以用Html5+js来实现固定数值实现:main.jsp<%@ page contentType = "text/html;charset=utf-8" %><HTML><BODY><...
2019-03-17 23:25:55
709
2
原创 Android Stdio实现简单计算器
因为个人时间有限,算法实现比较简单。封面:布局文件activity_main.xml:<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="ma...
2019-03-17 22:46:01
1548
原创 实验二 线性表综合实验
线性表综合实验一.实验目的 巩固线性表的数据结构的存储方法和相关操作,学会针对具体应用,使用线性表的相关知识来解决具体问题。 二.实验时间 准备时间为第3周到第4周,具体集中实验时间为第4周第2次课。2个学时。 三..实验内容"font-size:18px;">SeqList(T score[],int n); //构造
2017-10-21 08:36:16
372
原创 实验一
#includeusing namespace std;const int MaxSize =100;template class SeqList{public:SeqList(){length=0;}//建立空的顺序表SeqList(DataType a[],int n);//建立长度为n的顺序表~SeqList(){}//析构函数int Length(){r
2017-09-24 20:56:14
288
电影售票网站-Java
2019-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人