自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式 工厂模式

文章目录模式分类1.简单工厂模式(静态工厂模式)总结2.工厂方法模式模式总结3.抽象工厂模式模式分类1.简单工厂模式(又称静态工厂模式)2.工厂方法模式3.抽象工厂模式1.简单工厂模式(静态工厂模式)模式定义简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据...

2019-05-28 14:47:09 170

原创 设计模式 观察者模式

模式定义定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象...

2019-05-26 18:00:29 153

原创 html中图片插入失败的问题

在.css中插入失败若你的文件夹为以下目录(图片全部在images中)插入图片应该是相对路径即插入图片如下 %需要注意的是在CSS中是 .. background:url(../images/1.png) .html中插入失败若文件目录依然如上当你使用<img src="" />如果输入的是’/image/1.png’你可以在浏览器中看到说明此...

2019-05-18 14:02:07 8554

原创 Google Chrome window中常用快捷键

内容操作打开新的标签页ctrl+T关闭当前的标签页ctrl+w恢复最近关闭的页面ctrl+shift+T向右切换页面ctrl+tab切换上一个页面ctrl+9按顺序切换页面ctrl+1~8在新页面中打开超链接文本(不跳转当前页面)ctrl+click将光标放在搜索栏中ctrl+L删除当前搜索ctrl+Backs...

2019-05-17 19:38:00 137

转载 微服务(Microservice)那点事

摘要: 微服务架构被提出很短的时间内,就被越来越多的开发人员推崇,简单来说其主要的目的是有效的拆分应用,实现敏捷开发和部署 。本分享即尝试介绍微服务架构的一些实施细节和要求,探询微服务架构的由来,并最终提供我们团队内部的一些实践总结,希望对大家有帮助。WHAT - 什么是微服务微服务简介这次参加JavaOne2015最大的困难就是听Microservice相关的session,无论内容...

2019-05-14 17:56:33 168

转载 微服务架构的理论基础 - 康威定律

摘要: 可能出乎很多人意料之外的一个事实是,微服务很多核心理念其实在半个世纪前的一篇文章中就被阐述过了,而且这篇文章中的很多论点在软件开发飞速发展的这半个世纪中竟然一再被验证,这就是康威定律。前段时间看了Mike Amundsen 《远距离条件下的康威定律——分布式世界中实现团队构建》在InfoQ上的一个分概述关于微服务的介绍,可以参考微服务那点事。微服务是最近非常火热的新概念,大家都...

2019-05-14 17:54:41 118

转载 [译]微服务-Martin Fowler

翻译自Martin Fowler的microservices, 翻译于2015年7月22日。翻译尽量贴近原文,减少意译带入的个人观点,如有不当之处,请指正。在过去几年中,“微服务架构”这一术语如雨后春笋般涌现出来,它描述了一种将软件应用程序设计为一组可独立部署的服务的特定方式。虽然这...

2019-05-14 17:50:07 196

原创 java web XML运用之DOM4J

使用DOM4J生成XML文件package study;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;import java.io....

2018-12-07 01:05:42 118

原创 java web XML运用之一JDOM

使用JDOM生成XML文件package study;import org.jdom.Attribute;import org.jdom.Document;import org.jdom.Element;import org.jdom.output.XMLOutputter;import java.io.File;import java.io.FileOutputStream;...

2018-12-07 00:47:19 94

原创 mysql简单命令总结

最基本操作登录mysql -u root -p查看所有的数据库show databases;创建一个数据库create database 数据库名;删除一个数据库drop database 数据库名;选择要操作的sql数据库user 数据库名;检索数据操作检索单个列输入SELECT pro_nameFROM Products;检索多...

2018-12-03 23:02:28 123

原创 java JDBCdemo

jdbc的简单练习并没有涉及到图形界面数据库连接基本操作package red;import java.sql.*;public class link { static { try { String driverName="com.mysql.cj.jdbc.Driver"; Class.forName(dr...

2018-12-01 00:37:40 586

原创 java学习笔记之图形界面上

AWT简介组件:Component容器:Container布局管理器:LayoutManagerjava.lang.Object事件类组件容器颜色类布局管理器字体类绘图图像类菜单类组件在整个AWT包中所有的组件类都是从Component和MenuComponent扩展而来的,这些类会继承这两个类的公共操作容器布局管理器Swing简介Swing使用java语言实...

2018-11-30 23:49:22 137

原创 java学习笔记之反射机制

认识Class类正常方式引入需要的包,类名称通过new实例化取得实例化对象反射方式getClass方法得到完整的包,类名称所有类的对象实际上都是Class类的实例Class类常用方法实例化Class类对象的三种方法package study;import java.lang.*;class X{}public class demo { public stati...

2018-11-30 19:31:23 136

原创 java学习笔记之常见类Object,Scanner,String

常见对象Object常见对象(object类的概述)A:Object类概述类层次结构的根类所有类都直接或者间接的继承自该类B:构造方法public Object()回想面向对象中为什么说:子类的构造方法默认访问的是父类的无参构造方法常见对象(object类的hashcode()方法)public int hashCode()a:返回该对象的哈希码值。默认情...

2018-11-30 00:46:15 104

原创 java第一阶段 demo实例捕获异常和实现自己的异常类

通过继承Exception类来实现自己的异常类。并使用try-catch来捕获这个异常。class MyException extends Exception { public MyException() {} public MyException(String msg) { super(msg); } public MyException(String msg, i...

2018-11-28 00:16:39 160

原创 java第一阶段 demo实例hashoperate及承抽象函数和实现接口

package hash;import javax.management.relation.RoleResult;import java.util.Enumeration;import java.util.Hashtable;public class operate { private static Hashtable rightList=new Hashtable(); ...

2018-11-27 23:58:19 218

原创 JAVA 多线程实例-生产者及消费者

需要解决同步问题加入等待与唤醒线程是指程序的运行流程.多线程机制可以同时运行多个程序块,使程序运行效率更高,在每一个线程创建和消亡之前,均会创建,就绪,运行,阻塞,终止状态之一package study;import java.lang.*;import java.util.regex.Pattern;class Info{ ...

2018-11-24 12:07:26 135

原创 ACM C语言合法标识符关于字符串输入

C语言合法标识符Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 97496 Accepted Submission(s): 37247Problem Description输入一个字符串,判断其是否是C的合法标识符。...

2018-11-21 22:10:17 574

原创 JDBC连接SQL数据库的基本操作

先写一个加载JDBC驱动和创建数据库连接和关闭数据库连接package second;import java.sql.*;public class link { static {//加载JDBC try{ String driverName="com.mysql.cj.jdbc.Driver"; Class.forNam...

2018-11-20 00:28:27 139

原创 C - ACboy needs your help again!

ACboy was kidnapped!!he miss his mother very much and is very scare now.You can’t image how dark the room he was put into is, so poor

2018-11-19 21:59:37 228

原创 B - 士兵队列训练问题

某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。Input本题有多个测试数据组,第一行为组数N,接着为N行新兵人数,新兵人数...

2018-11-19 21:25:57 373

原创 UVA Train Problem I

描述As the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by train(because the trains in the Ignatius Train Station is the fastest all ov...

2018-11-19 18:01:43 112

原创 JAVA 类集一对多多对多的实例

package petshop;import java.util.Iterator;import java.util.Set;import java.util.List;import java.util.ArrayList; class Student{ private String name; private int age; private School ...

2018-11-14 20:23:01 2917

原创 Prime Ring Problem 回溯法

经过了太多曲折终于做出来了回溯法中的递归判断条件和变量要仔细考虑#include&lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#define max 50int n,A[max]={1},B[max]={1},flag[max];//A为输出数组,B为判断素数数组,C为标志变量数组void dfs(i...

2018-11-14 00:41:50 120

原创 汉诺塔

递归思想如果是一个盘子直接将a柱子上的盘子从a移动到c否则将n-1个盘子放到b,然后再把最后一个放到c,最后把b上的盘子放到c上但是怎么把n-1个盘子放到b呢?要把n-2个盘子放到c上,然后把n-1个盘子放到b上,最后把c上的盘子放到b上就行了但是怎么把n-2个盘子放到c呢?要把n-3个盘子放到c上,然后把n-2个盘子放到b上,最后把c上的盘子放到b上就行了……以此类推最后我们怎...

2018-11-11 22:52:25 85

原创 ACM遇到的归并排序和二分排序

归并排序//比赛遇到的题目#include&lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;int main(){ int N,T,i,j,k,l; int last; while(scanf("%d",&amp;T)!=EOF) { for(i=1;i&l...

2018-11-11 21:17:52 260

原创 Python 制作简单压缩文件脚本

import osimport timesource=['/home/tudou/nihao']target_dir='/home/tudou/nihao'today=target_dir+os.sep+\ time.strftime('%Y%m%d')now=time.strftime('%H%M%S')target=today+os.sep+now+'.zip'if no...

2018-11-07 18:37:30 289

原创 JAVA 模板设计

package xb;abstract class Person{ private String name; private int age; public Person(String name,int age){ this.name=name; this.age=age; } public String getName...

2018-11-05 18:04:29 147

原创 JAVA 数组排序与倒序(子类与父类的应用)

package zuoye3;class Array{ private int temp[]; private int foot; public Array(int len){ if(len&gt;0){ this.temp=new int[len]; }else { this.temp=ne...

2018-11-04 22:07:34 354

原创 JAVA 字符串处理

Level 1:将以下字符串以英文逗号拆分,并写一个至少含有以下方法中前三个方法的字符串工具类,对分割后的字符串一一判断,并打印判断结果。字符串: acbdw,1269547,AASIDX,AIUydjs,12sjaA,3819247,ausSHSzio,IUFISsi方法一:判断字符串是否全是数字方法二:判断字符串是否是大写字母方法三:判断字符串是否全是小写字母方法四:如果字符串全是...

2018-10-31 23:02:19 169

原创 JAVA 简单的面向对象例子

package zuoye;class Person{ private String name; private String gender; private int faceValue; private int height; private String mind; public Person(String name,String gen...

2018-10-31 22:59:12 230

原创 JAVA 系统登录程序设计

主方法处代码较少,因为是客户端,所以要方便客户使用Check类功能是验证操作,只需要传入用户名和密码即可完成验证Operate类功能是封装Check类操作并把Check类信息返回给调用出package zuoye3;class Check{ //执行具体的验证操作 public boolean validate(String name,Stri...

2018-10-31 21:29:56 2355

原创 老九学堂数据结构与算法章节2课堂笔记上

线性表的定义定义:零个或多个数据元素的有限序列特点:A.它是一个序列a.数据元素之间是有序的b.数据元素之间是一对一的关系B.有限性(零个数据元素的有限序列又称为空表)线性表的抽象数据类型线性表的常见操作:删除,插入,创建和初始化,查找,清空ADT 线性表(sequencelist)DATA1.线性表数据元素是一个集合(a_1,a_2,a_3,…,a_n),数据元素的...

2018-10-28 23:51:46 682

原创 the c programming language second edition 第四章函数与程序结构笔记及练习题中

the c programming language second edition 第四章函数与程序结构笔记4.3外部变量C语言程序可以看成由一系列的外部对象构成,这些外部对象可能是变量或函数外部变量和函数具有以下性质:通过同一个名字对外部变量的所有引用实际上都是引用同一个对象。(标准把这一性质称为外部链接)因为外部变量可以在全局范围内访问,这就为函数之间的数据交换提供了一种可以代...

2018-10-22 21:36:44 139

原创 the c programming language second edition 第四章函数与程序结构笔记及练习题上

the c programming language second edition 第四章函数与程序结构笔记4.1函数的基本认识编写一个程序它将输入中包含特定模式或字符串的各行打印出来。该任务可以明确地划分成下列3部分:while(未处理的行)if(该行包含指定的模式)打印该行尽管我们可以都放在主程序main中但更好的做法是利用其结构把每一部分设计成一个独立的函数。因为...

2018-10-22 16:27:01 208

原创 算法竞赛入门经典(第二版)第三章数组和字符串习题3-4周期串

如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串以k为周期。例如abcabcabc以3为周期(注意,它也以6和12为周期)。输入一个长度不超过80的字符串,输出其最小周期#include&lt;stdio.h&gt;int main(){ char a[100]; int len; int b=0;//判断变量 int k; scanf(...

2018-10-16 23:52:50 255

原创 算法竞赛入门经典(第二版)第三章数组和字符串习题3-3数数字

把前n(n&amp;lt;=10000)个整数顺次卸载一起:123456789101112…数一数0~9各出现多少次(输出10个整数,分别是0,1,…,9出现的次数)#include&amp;lt;stdio.h&amp;gt;#define N 100000char s[N],temp[10];int count[10];int main(){ int t,n,i; scanf(&quot;%d&quot;,&am

2018-10-16 23:49:40 108

原创 算法竞赛入门经典(第二版)第三章数组和字符串习题3-2分子量

给出一种物质的分子式不带括号,求分子量。本题中的分子式只包含4种原子分别为CHON,原子量分别为12.01,1.008,16.00,14.01(单位g/mol)。例如,C6H5OH的分子量是94.108g/mol#include &lt;stdio.h&gt;int main(){ float c=12.01,h=1.008,o=16.00,n=14.01; float nu...

2018-10-16 23:41:53 246

原创 算法竞赛入门经典(第二版)第三章数组和字符串习题3-1得分

给出一个由O和X组成的串(长度1-80)统计得分。每个O的得分为目前连续出现的O的个数,X的得分为0。#include &lt;stdio.h&gt;int main(){ int b=0,c=0; int j=1; char a[80]; scanf("%s",a); for(int i=0;a[i]!='\0';i++) { ...

2018-10-16 23:36:21 337

原创 算法竞赛入门经典(第二版)第三章数组和字符串中竞赛题目例题3-5 生成元

如果x加上x的各个数字之和得到y,就说x是y的生成元。给出n(1&amp;lt;=n&amp;lt;=100000)求最小生成元。无解输出0.例如n=216时的解为198分析本题看起来是个数学题实则不然。假设所求生成元为m不难发现m&amp;lt;n.换句话说只需枚举所有的m&amp;lt;n看看有没有哪个数是n的生成元只需一次性枚举100000内所有的正整数m标记“m加上m的各个数字之和得到的数有一个生成元是m”最后查表...

2018-10-16 20:55:27 192

数模竞赛的精心收藏,包括往年题目及解析和各种讲座资料和比赛资料

数模竞赛的精心收藏包括往年题目及解析和各种讲座资料和比赛资料,本人到处收藏而来也在使用中

2018-11-30

空空如也

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

TA关注的人

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