![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计
文章平均质量分 59
拉普拉斯坏
撑过去一天,再撑过去一天,这究竟算什么样的人生?
很多人的人生
展开
-
小案例带你区别和理解java的工厂模式和反射机制
工厂模式举个例子I18N接口package com.imooc.factory.i18n;//Internationalizationpublic interface I18N {public String getTitle();}工厂 I18NFactory.javapublic class I18NFactory {public static I18N getI18NObject(String area) {if(area.equals("...原创 2020-11-13 14:59:48 · 200 阅读 · 0 评论 -
java学习之java的工厂模式(简单实现工程模式和原理)
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决接口选择的问题。我们明确地计划不同条件下创建不同实例时。让其子类实现工厂接口,返回的也是一个抽象的产品。创建过程在其子类执行。应用实例:...原创 2020-11-13 14:48:14 · 427 阅读 · 0 评论 -
java的io操作报错提示找不到文件
Exception in thread "main" java.io.FileNotFoundException: tea.txt (系统找不到指定的文件。)at java.io.FileInputStream.open(Native Method)at java.io.FileInputStream.<init>(FileInputStream.java:146)at java.io.FileInputStream.<init>(FileInputStream....原创 2020-11-13 14:45:13 · 495 阅读 · 0 评论 -
FP-Growth算法Python实现(FP增长算法python实现)
# -*- coding: utf-8 -*-"""Created on Sun Aug 5 17:29:40 2018@author: wzy"""# FP树的类定义class treeNode: def __init__(self, nameValue, numOccur, parentNode): # 节点名称 self.name = nameValue # 节点出现次数 self.count = numOccur...原创 2020-11-13 11:26:22 · 643 阅读 · 0 评论 -
简单的实现轮播图,有左右按键和下面的小按键。(也可以设置自动播放)
下面是我的代码,如果有小伙伴想去试试,一定要记得图片的路径问题。必须要把路径弄好。<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>轮播图</title></head><style&原创 2019-01-19 20:19:48 · 1987 阅读 · 0 评论 -
用最简单的原生javascript写出下拉菜单的效果!
因为最近考试要考下拉菜单,然后我综合了网上各路大神的各种绝招。发现了这款最简单的实现方法。先上代码:<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"></head><s原创 2019-01-19 20:08:30 · 378 阅读 · 0 评论 -
数据结构基础入门------线性表
首先是打着数据结构的内核用C语言实现:#include<stdio.h>unsigned char A[30];//全局变量 unsigned n=26;//全局变量 void buid();void shuchu();void buid(){ int i; A[0]='a'; for(i=1;i<=n-1;i++) { ...原创 2018-12-10 15:45:40 · 144 阅读 · 0 评论 -
用两个数组解决南阳理工的括号配对问题(略微用到了数据结构的栈的思想)
题目如下:/*描述 现在,有一行括号序列,请你检查这行括号是否配对。输入 第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有"[", "]", "(", ")" 四种字符输出 每组输入数据的输出占一行,如果...原创 2018-12-02 20:39:35 · 165 阅读 · 0 评论 -
非常有趣的的免费API接口,基本上很全了。
一、图灵聊天机器人http://doc.tuling123.com/openapi2/263611二、百度地图开放平台http://lbsyun.baidu.com/index.php?title=webapi三、Eolinker - API Shop生活常用常见疾病查询:https://www.apishop.net/#/api/detail/?productID=215...转载 2018-11-17 20:11:54 · 19633 阅读 · 2 评论 -
微信小程序开发之页面跳转的路径问题
最近心血来潮的研究了这个从安卓的嘴巴里抢肉吃的微信小程序。在进行新手学习的时候遇到页面跳转的问题。一、我这里就只有两种的跳转方法,一种最为直观。类似于a标签。不过小程序用的是navigator标签。用法案例如下:<navigator url='../new/new'>跳转</navigator>只要路径没问题就可以完美的跳转。另外一个是通过函数形成一...原创 2018-11-12 21:15:22 · 6880 阅读 · 3 评论 -
最全的API接口,适合新手。
聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免费的各类API接口。聚合的免费API接口数据:手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11历史上的今天API接口:https://www.juhe.cn/docs/api/id/63股票数据API接口:https://www.juhe.cn/...转载 2018-11-13 21:05:58 · 1598 阅读 · 0 评论 -
南阳理工ACM:喷水装置(一)题目及解法
描述现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润,你要做的是:选择尽量少的喷水装置,把整个草坪的全部湿润。输入第一行m表示有m组测试数据每一组测试数据的第一行有一个整数数n,n表示共有...原创 2018-10-06 20:20:42 · 380 阅读 · 0 评论