抽象工厂属于创建型设计模式, 抽象工厂能够生产一系列相对固定的产品簇产品,要扩展一个工厂相对容易,如果要扩展一个产品簇中的产品数量,就要全部的工厂都要扩展,就相对麻烦 抽象工厂:工厂+约束 /// 创建产品簇,多个对象是个整体,不可分割 抽象的工厂类 各实现类 ...
分类:
Web程序 时间:
2019-09-02 23:42:02
阅读次数:
121
来自微信公众号:编程社 程序员日常进阶宝典,欢迎关注! ...
分类:
Web程序 时间:
2019-09-02 23:41:22
阅读次数:
126
什么是分布式系统? 要理解分布式系统,主要需要明白一下2个方面: 1.分布式系统一定是由多个节点组成的系统。 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 2.这些连通的节点上部署了我们的节点,并且相互的操作会有协同。 分布式系统对于用户而言,他们面对的就是一个服务器,提供 ...
分类:
编程语言 时间:
2019-09-02 23:41:02
阅读次数:
109
最近在做微信开发时用到了一些json的问题,就是把微信返回回来的一些json数据做一些处理,但是之前json掌握的不好,浪费了好多时间在查找一些json有关的转换问题,我所知道的方法只有把json序列化和反序列化一下,但是太麻烦了我觉得,所以就在找一些更简单又方便使用的方法。也许这个会有用吧,所以先 ...
爬取豆瓣相册 library(RCurl) library(XML) myHttpheader ...
分类:
其他好文 时间:
2019-09-02 23:40:13
阅读次数:
109
Just h-index Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 132768/132768 K (Java/Others)Total Submission(s): 1778 Accepted Submission(s): 793 P ...
分类:
其他好文 时间:
2019-09-02 23:39:56
阅读次数:
108
题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。例如给定一个数组{2,4,6,3,5},调整后的数组为{3,5,2,4,6} 思路一: 最直接的思路是新建一个数组, ...
分类:
编程语言 时间:
2019-09-02 23:39:41
阅读次数:
86
4017:爬楼梯 4017:爬楼梯 查看 提交 统计 提示 提问 查看 提交 统计 提示 提问 总时间限制: 1000ms 内存限制: 65536kB描述 树老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数例如:楼梯一共有3级,他可以每次都走一级,或者第一次走一级,第二次走两级也 ...
分类:
编程语言 时间:
2019-09-02 23:39:28
阅读次数:
111
第一、责任链模式模式定义 客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者之间的解耦,并且在客户端可以实现动态的组合职责链。使编程更有灵活性。 定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些 ...
分类:
其他好文 时间:
2019-09-02 23:39:12
阅读次数:
138
查看内存及交换swap分区大小及使用率 man free free -m -s 6 ###每隔6s输出一次 计算方式 191272k total 物理内存总量 173656k used 使用的物理内存总量 17616k free 空闲内存总量 total = userd + free22052k b ...
分类:
其他好文 时间:
2019-09-02 23:38:54
阅读次数:
96
第一,开启远程功能,计算机上右击-属性,如下图。 第二,打开服务,开启这个,如下图 第三,为要远程的计算机设置账号和密码, 第四,mstsc时,可以设置记住密码,这样简单。 ...
前言 在说深浅拷贝之前,我们要明白以下原因是怎么产生的: 为什么a的数值就会变呢,我只是在b中添加了一个数值15,怎么a中也会添加一个15呢?原来python中所采用的的引用的方法,就是说a变量只是指向[13,14]这一个地址,当b = a时,并没有重新开辟一个新的地址,而是将b指向[13,14]这 ...
分类:
其他好文 时间:
2019-09-02 23:38:08
阅读次数:
92
1.面向对象思想概述 ·面向: 基本意:面向、朝向 引申意:注重、关注 ·对象: 世间一切事物 ·面向过程思想: 面向过程思想就是把关注点放在一件事或一个活动中涉及到的步骤(也就是过程)上的思想 ·面向对象思想: -面向对象思想就是把关注点放在一件事或一个活动中涉及到的人或事物(也就是对象)上的思想 ...
分类:
编程语言 时间:
2019-09-02 23:37:36
阅读次数:
89
一、初始化规则部分 在说明为什么要初始化之前,先提及下 C 语言的初始化规则,以备后用。可能大家在对数组进行初始化时用的是这样的方法: 那么 char buf[10] = {1};是不是将每个数组中的每个元素都初始化为 1 了呢? 其实不然,根据编译器的特性,在指定初始化元素时,如果元素的个数少于数 ...
分类:
其他好文 时间:
2019-09-02 23:37:18
阅读次数:
167
1. 操作数据库 C(Create 创建) R(Retrieve 查询) U(Update 更新) D(Delete 删除) (1) 查询数据库 1) 查询所有数据库名称 这里有一个注意的东西,一个Database对应数据目录中的一个实体文件夹,但是 information_schema 这个数据库 ...
分类:
数据库 时间:
2019-09-02 23:36:53
阅读次数:
132
【题目】二叉树可以用常规的三种遍历结果来描述其结构,但是不够直观,尤其是二叉树中有重复值的时候,仅通过三种遍历的结果来构造二叉树的真实结构更是难上加难,有时则根本不可能。给定一棵二叉树的头节点head,已知二叉树节点值的类型为32位整型,请实现一个打印二叉树的函数,可以直观地展示树的形状,也便于画出 ...
分类:
编程语言 时间:
2019-09-02 23:36:37
阅读次数:
98
实现单一接口的迭代: 举个栗子: 登陆接口 URL: http://xxx.xxx.xxx/login 请求方式: Post 参数: username 必输 String 用户名 password 必输 String 密码 首先,准备登陆用的测试数据,根据接口说明要求2个必要参数,分别是userna ...
分类:
其他好文 时间:
2019-09-02 23:36:08
阅读次数:
107