CSS居中是前端工程师经常要面对的问题,也是基本技能之一。今天有时间把CSS居中的方案整理了一下,目前包括水平居中,垂直居中及水平垂直居中方案共15种。如有漏掉的,还会陆续的补充进来,算做是一个备忘录吧。 1 水平居中 1.1 内联元素水平居中 利用 text-align: center 可以实现在 ...
分类:
Web程序 时间:
2018-04-02 22:30:48
阅读次数:
304
CSS居中是前端工程师经常要面对的问题,也是基本技能之一。今天有时间把CSS居中的方案汇编整理了一下,目前包括水平居中,垂直居中及水平垂直居中方案共15种。如有漏掉的,还会陆续的补充进来,算做是一个备忘录吧。 ...
分类:
Web程序 时间:
2018-03-25 11:56:14
阅读次数:
267
设计模式概览 设计模式六大原则 开闭原则(Open Close Principle) 对扩展开放,对修改关闭。 里氏代换原则(Liskov Substitution Principle) 任何基类可以出现的地方,子类一定可以出现。 依赖倒转原则(Dependence Inversion Princi ...
分类:
其他好文 时间:
2018-03-22 23:07:12
阅读次数:
242
我们公司有个很牛逼的女生,是我们项目组的核心人物之一,一般我有啥不懂的就问她,就在昨天我们讨论一件关于缓存的事情,我觉得在类中,用static定义的引用变量就是缓存(因为在以前的公司就这么叫),而她认为这并不是,这个只是存在内存里的,这只是一个成员变量,所以他觉得只能叫变量,牛逼的大佬们你们觉得叫什 ...
分类:
其他好文 时间:
2018-03-17 10:56:35
阅读次数:
137
在Python中,赋值语句不会拷贝对象,而是在变量和对象之间建立绑定.对于可变集合或包含可变项的集合,有时候需要一个副本,这样就可以在不改变原有数据的情况下改变一个副本.copy模块提供了浅拷贝(shallow copy)和深拷贝(deep copy)操作. 接口如下: 浅拷贝与深拷贝之间的区别仅与 ...
分类:
编程语言 时间:
2018-03-06 17:49:25
阅读次数:
173
新年新开始,过完年来上班,脑子里面的东西很多又忘光了,索性写下来做个备忘录,今天为了输出一个自己想要的BOM表,结果发现去年会弄的,但是现在尴尬的又忘了怎么弄了,结果又是网上一波资料,废了好久时间,最后终于输出自己想要的了,废话不多说,直接上图: 一、首先选中Reports→Bill of Mate ...
分类:
其他好文 时间:
2018-03-01 19:59:29
阅读次数:
768
其目的是,在不违反封装原则的前提下.採集和备份一个对象的内部状态以便这个对象能够在以后恢复到之前的某个状态. 在Memento模式中,有例如以下角色: 1.Memento (备忘录) * 存储Originator的内部状态. 依据Originator的须要.能够存储随意的内部状态. * 保护对状态的 ...
分类:
其他好文 时间:
2018-02-27 19:33:25
阅读次数:
189
来源 递归算法就是通过解决同一问题的一个或多个更小的实例来最终解决一个大问题的算法。为了在C语言中实现递归算法,常常使用递归函数,也就是说能调用自身的函数。递归程序的基本特征:它调用自身(参数的值更小),具有终止条件,可以直接计算其结果。 在使用递归程序时,我们需要考虑编程环境必须能够保持一个其大小 ...
分类:
其他好文 时间:
2018-02-27 14:02:26
阅读次数:
242
构造型模式包括了:生成器模式、工厂模式、抽象工厂模式、原型模式和备忘录模式。 1、生成器模式(Builder Pattern) 也叫建造者模式。使用多个简单的对象一步一步构建成一个复杂的对象。将一个复杂对象的构建与它的表示分离,使得同样的构建过程(组装过程)可以创建不同的表示(最终构成的对象)。 优 ...
分类:
其他好文 时间:
2018-02-25 15:55:34
阅读次数:
224
从新的角度对常用的23种设计模式分类: 接口型模式:适配器模式、外观模式、组合模式、桥接模式; 责任型模式:责任链模式、单例模式、观察者模式、中介者模式、代理模式、享元模式; 构造型模式:生成器模式、工厂方法模式、抽象工厂模式、原型模式、备忘录模式; 操作型模式:模板方法模式、状态模式、策略模式、命 ...
分类:
其他好文 时间:
2018-02-24 10:38:41
阅读次数:
166