上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 前言 在上一篇中我们学习了单例模式,介绍了单例模式创建的几种方法以及最优的方法。本篇则介绍设计模式中的工厂模式,主要分为简单工厂模式、工厂方法和抽象工厂模式。 简单工厂模式 简单工厂模式是属于创建型模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。调用只需要告诉 阅读全文
posted @ 2021-03-09 09:20 对我有点小自信 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 前言 在刚学编程没多久就听说过设计模式的大名,不过由于当时还是个彻彻底底的菜鸟,并没有去触碰。直到在开始工作中对简单的业务代码较为熟悉之后,才正式的接触设计模式。当时最早接触的设计模式是工厂模式,不过本文讲的是单例模式,这里就留着下篇文章中在讲解。至于为什么先讲解单例模式? 那是因为单例模式是设计模 阅读全文
posted @ 2021-03-09 08:54 对我有点小自信 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 说来惭愧,Java8发布五六年了,最近刚刚接触到Optional。 Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象 阅读全文
posted @ 2020-09-18 09:09 对我有点小自信 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms (execution: 163 ms, 阅读全文
posted @ 2020-06-02 11:05 对我有点小自信 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 需求背景: 项目需要被其他设备访问,不在同一个局域网。 可以使用ngrok来将开发设备的端口映射至外网,从而达到让其他设备访问的目的。 本文以阿里云服务器为例,服务器必须有公网地址,配置无所谓,主要起一个转发的作用。 需要环境git、go aliyun自带git go语言版本无要求,可以使用yum傻 阅读全文
posted @ 2020-04-27 16:12 对我有点小自信 阅读(4197) 评论(0) 推荐(0) 编辑
摘要: 故事背景: 表弟跟我说,他玩游戏玩的不是很好,导致经常被队友互动,但是自己的手速有限,经常在互动中败阵。 因此,尝试做一款小工具,帮助表弟取得和队友互动的胜利! 逻辑设计: 监听键盘上的某个按键 当该按键被按下时,调用数据库(或者远程接口)的数据 将获取到的数据写进Windows的剪贴板 模拟粘贴快 阅读全文
posted @ 2020-04-26 10:39 对我有点小自信 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 众所周知,Linux是比较常见的,大到机房、服务器,小到手机、路由器、扫地机器人、各种网关传感器,大都是Linux底层。 本文将最常用的一些命令列举出来,根据本人几年的程序猿经验来讲,这些命令对于98%的场合都是够用的 一、linux的目录结构 / 下级目录结构 bin (binaries)存放二进 阅读全文
posted @ 2020-04-23 14:35 对我有点小自信 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 今天使用PL/SQL登录数据库,弹出如下提示: 以下是解决办法: 1、查看用户profile设置 select username,profile from dba_users; 在 Oracle 中,每个用户都会对应一种特定类型的 profile 概要设置,其基本描述了这个用户的一些特征,比如用户密 阅读全文
posted @ 2020-03-31 08:58 对我有点小自信 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 实验原料: 1、PC一台 2、Arduino UNO R3 + type-b数据线 3、红外遥控 + 红外接收模块 4、发光led二极管 5、杜邦线若干 6、电阻(用作限流 100R ~ 1K) 模块连接: 红外接收器的signal接在数字引脚11上 GND接控制板的GND VCC接控制板上+5V 阅读全文
posted @ 2020-01-17 16:35 对我有点小自信 阅读(2785) 评论(0) 推荐(0) 编辑
摘要: 1、pinMode(pin,Mode):设置引脚的输入输出状态 Pin:引脚号; Mode:INPUT、OUTPUT 2、digitalWrite(pin,value) :设置输出引脚的高低电平状态 Pin:引脚号 ; value:HIGH LOW 3、int digitalRead(pin):读取 阅读全文
posted @ 2020-01-17 16:22 对我有点小自信 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 基础必备插件 1、View In Browser 在浏览器里预览网页必备。 2、vscode-icons 改变编辑器里面的文件图标,个人比较稀饭这个。其他的这里就不说了。 3、Bracket Pair Colorizer 给嵌套的各种括号加上不同的颜色。 4、Highlight Matching T 阅读全文
posted @ 2020-01-17 15:35 对我有点小自信 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 1、IDE的安装和基本使用 1.1 安装 Arduino使用Arduino IDE进行开发,IDE的安装很简单,下载页面 在官方网站下载后自行安装即可 1.2 项目示例 要打开现有项目示例,请选择File→Example→Basics→Blink。 1.3 选择Arduino主板。 转到Tools→ 阅读全文
posted @ 2020-01-17 12:15 对我有点小自信 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: 1、arduino uno r3(官方版) ¥24左右 https://item.taobao.com/item.htm?spm=a1z09.2.0.0.25212e8d9xKsT9&id=43741271843&_u=h1118gki4add 资料地址:http://pan.baidu.com/s 阅读全文
posted @ 2020-01-17 11:33 对我有点小自信 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: Arduino 概述 Arduino是一个基于易用硬件和软件的原型平台(开源)。它由可编程的电路板(称为微控制器)和称为Arduino IDE(集成开发环境)的现成软件组成,用于将计算机代码写入并上传到物理板。 主要特点是: Arduino板卡能够读取来自不同传感器的模拟或数字输入信号,并将其转换为 阅读全文
posted @ 2020-01-17 10:45 对我有点小自信 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 首先看一下效果,如图 这是我的另一篇博客,红框圈出来的东西是鼠标连续点了好几下显示的,下面直接上代码(因为我也是复制别人的代码。。) var content_index = Math.ceil(Math.random()*(json.page.length - 1)); var content = 阅读全文
posted @ 2020-01-11 09:14 对我有点小自信 阅读(634) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页