设计原则:依赖倒置原则(要依赖抽象,不要依赖详细类) 该设计原则的最佳实践方式的几个指导方针: 1.变量不能够持有详细类的引用。(假设使用new,就会持有详细类的引用。可用工厂来避开这种做法) 2.不要类派生自详细类。(假设派生自详细类,就会依赖详细类) 3.不要覆盖基类中已实现的方法。(假设覆盖基 ...
分类:
其他好文 时间:
2017-07-18 22:15:39
阅读次数:
288
SELECT hou.*,uname FROM hos_house AS hou INNER JOIN sys_user AS usr INNER JOIN hos_type AS hty ON hou.uid=usr.uid AND hty.htname='三室一厅' AND hou.hTid=h ...
分类:
数据库 时间:
2017-07-18 22:14:59
阅读次数:
264
算(7+4*sqrt(3))^n的整数部分(mod 1e9+7)。 容易想到矩乘快速幂,但是怎么算整数部分呢? (7+4*sqrt(3))^n一定可以写成a+b*sqrt(3),同理(7-4*sqrt(3))^n一定可以写成a-b*sqrt(3),于是, (7+4*sqrt(3))^n = (7+4 ...
分类:
其他好文 时间:
2017-07-18 22:14:14
阅读次数:
436
编码算不上一个大问题,即使你什么都不管,也有很大的可能你不会遇到任何问题,因为大部分框架都有默认的编码配置,有很多是UTF-8,那么遇到中文乱码的机会很低,所以很多人也忽视了。 Spring系列产品大量运用在网站开发中,而Spring Boot是为了简化配置而出现的,理论上讲Spring Boot应 ...
分类:
编程语言 时间:
2017-07-18 22:07:34
阅读次数:
324
add用户添加一条数据。项目实例 public function treeinsert(){ $data=array(); $data['id']=''; $data['type']='0'; $data['title']=$_REQUEST['name']; $data['level'... ...
分类:
Web程序 时间:
2017-07-18 21:06:15
阅读次数:
225
declare V_name emp.ename%TYPE :='SMITH';--定义成emp.ename类型,其初始化值必须在ename中存在 V_job varchar (20) :='salesman'; V_sal number ; rec emp%rowtype; begin selec... ...
分类:
数据库 时间:
2017-07-18 19:47:02
阅读次数:
187
遇到问题 CSS的样式开始在body里面和head里面都写了,导致总是报错,修改成下面的样子之后就能正常运行了 <!doctype html><html> <head> <meta charset="utf-8"> <title>欢迎来到HTML世界 </title> <style type ="t ...
分类:
其他好文 时间:
2017-07-18 19:38:40
阅读次数:
135
$(function () { var wait = $(""); $("#File1").change(function () { $("#form1").ajaxSubmit({ url: '/Provider/HandlerUpOneFile.ashx?pa... ...
分类:
Web程序 时间:
2017-07-18 17:51:44
阅读次数:
189
题意 给出两个长度为n,m的a,b序列 问n中有多少个连续长度为m的序列,同时加/减去某一个数后和b相同 c序列同时加上/减去某个数,其相邻差不变. 算出相邻差,跑一遍kmp即可 ...
分类:
其他好文 时间:
2017-07-18 17:50:20
阅读次数:
191
#include <iostream> #include <windows.h> #include <mutex> std::mutex gmutex; using namespace std; template<typename Type> class Singleton { public: st ...
分类:
编程语言 时间:
2017-07-18 17:25:41
阅读次数:
186