1. 简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对 ...
分类:
编程语言 时间:
2020-01-11 11:25:23
阅读次数:
81
![](https://s1.51cto.com/images/blog/202001/10/7bed12cb29d8b82916c3fb4f9474764b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:
其他好文 时间:
2020-01-11 11:25:07
阅读次数:
66
微信小程序中有些地方的修改,既可以通过调用 wx 接口,也可以通过 .json 文件的设置。 比如:导航栏标题文字内容。 // page.json 1 { 2 "usingComponents": {}, 3 "navigationBarTitleText": "这里是标题" 4 } // 调用接口 ...
分类:
微信 时间:
2020-01-11 11:24:22
阅读次数:
167
layer4与layer7 四层:IP+PORT转发 七层:协议+内容交换 四层负载 在四层负载设备中,把client发送的报文目标地址(原来是负载均衡设备的IP地址),根据均衡设备设置的选择web服务器的规则选择对应的web服务器IP地址,这样client就可以直接跟此服务器建立TCP连接并发送数 ...
分类:
其他好文 时间:
2020-01-11 11:24:05
阅读次数:
103
cin和cout消耗的时间比scanf和printf多得多。不要再同一个程序中同时使用cout和printf。 109 以内或者说32位整数,用int型存放; 1018 以内或者说64位整数,用long long。 对于浮点型来说,不要用float,碰到浮点型的数据都应该用double存放。 对于字 ...
分类:
其他好文 时间:
2020-01-11 11:23:49
阅读次数:
70
一、注册概念 我们通过创建ContainerBuilder来注册组件并告诉容器哪些组件暴露了哪些服务。 组件可以通过反射(注册指定的.net类或开发结构的泛型)创建;通过提供现成的实例(你已创建的一个对象实例)创建,或者通过lambda表达式(一个执行实例化对象的匿名方法)来创建ContainerB ...
分类:
其他好文 时间:
2020-01-11 11:23:36
阅读次数:
80
本文主要展示golang后台编写苹果一键登录的代码.苹果一键登录的流程需自行去查看相关文档 这是解析 identity_token的方法来验证 如果是用code的话验证 请去 https://blog.csdn.net/tptpppp/article/details/99288426 也是得到苹果的 ...
分类:
移动开发 时间:
2020-01-11 11:23:17
阅读次数:
631
在我较早的一篇随笔《在DevExpress程序中使用TeeList控件以及节点查询的处理》中,介绍了在树形列表TreeList控件上面,利用SearchControl实现节点的模糊查询过滤操作,效果还是非常不错的,TreeList功能比较强大,界面也相对比微软内置的Winform的TreeView控... ...
一、Linux命令基础1、Linux命令的通用格式命令字[选项][参数]命令字:命令字是唯一的,严格区分大小写;选项:用于调节命令的具体功能,可以有一个或者多个选项,选项分为短格式和长格式,“-”表示短格式,例如“ls-a”;“--”表示长格式,例如“ls--help”;参数:参数是命令处理的对象,例如文件、目录名等;2、Linux命令作用用于实现某一类功能的指令或程序,命令的执行依赖于解释器程序
分类:
系统相关 时间:
2020-01-11 10:17:04
阅读次数:
136
扫雷我之前分享的小项目和小游戏,电影购票、坦克大战、捕鱼达人、贪吃蛇等,虽然已经是耳熟能详人尽皆知的项目和游戏,但是保不齐真的有人没接触过。今天分享的这个项目,我不相信没人接触过(仅限80后-00后)。扫雷,这几乎所有电脑都有的一款超级小游戏,在全国各地的微机课上饱受欢迎,玩法紧张刺激、老少皆宜,而且还益智。今天便分享用java怎么实现这一款神作。(文末附带源码素材获取方式)游戏介绍:扫雷就是要把
分类:
编程语言 时间:
2020-01-11 10:16:48
阅读次数:
113
第1章 Redis介绍 1.1 Redis是什么 Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string,hash,list,set,zset,geo等多种数据结构和算法组成. 因为Redis会将所有的数据都放在内存中,所以他的读写性能非常惊人. 不 ...
分类:
其他好文 时间:
2020-01-11 10:15:49
阅读次数:
98
泰勒展开 & 倍增 对于给定 $G(x)$ 求满足 $G(F(x))\equiv 0\pmod{x^n}$ 的 $F(x)$。 假设当前已知 $G(F_0(x))\equiv 0\pmod{x^{\lceil\frac{n}{2}\rceil}}$,将 $G(F(x))$ 在 $F_0(x)$ 处泰 ...
分类:
其他好文 时间:
2020-01-11 10:14:43
阅读次数:
109
//对象数组的去重 function uniqObjInArray(objarray) { let len = objarray.length; let tempJson = {}; let res = []; for (let i = 0; i < len; i++) { //取出每一个对象 te ...
分类:
编程语言 时间:
2020-01-11 10:14:01
阅读次数:
76
前言:以为在学完了COMP30019后,应该不会再接触Unity了,没想到之后实习让我去做把一个Unity项目转到WebGL,而关于Unity的WebGL资料很少,基本除了Unity的Manual就只能看别人零星的记录了。遇到了一堆问题,可能以后会也写在博客上。 浏览器默认禁止从file里直接运行W ...
分类:
编程语言 时间:
2020-01-11 10:13:44
阅读次数:
205
1. 顺序控制 程序从上往下执行,中间没有任何的判断和跳转。 2. 分支控制 2.1if单分支 if age > 18 { fmt.Println("你年龄大于18,要对自己的行为负责!") } // golang支持在if中,直接定义一个变量,比如下面 if age := 20; age > 18 ...
分类:
其他好文 时间:
2020-01-11 10:13:11
阅读次数:
82
爬虫学习 Python网络爬虫第三弹《爬取get请求的页面数据》 一.urllib库 urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求。其常被用到的子模块在Python3中的为urllib.request和urllib.parse,在Python2中是u ...
分类:
编程语言 时间:
2020-01-11 10:12:56
阅读次数:
105