接口的使用

要过年啦,趁着不忙买书学习.

以前学习的面向对象中对于接口,了解的不是很明白.尤其是怎么利用好他.

在看了一些书籍后,做下笔记.

接口是两个PHP对象之间的契约,目的不是让一个对象依赖另一个对象的身份,而是依赖其能力.如果我们的代码要处理指定类的对象,那就限定了,因为只能使用那个类的对象.(这等于写死了一样).代码处理的是接口,那代码就能知道如何处理实现这一接口的任何对象.

概括:多种不同方法完成结果,利用接口实现不同的类来调用处理.

相反情况,不同类中相同的方法,可以使用性状(trait)来解决.

TCP/IP协议

TCP/IP模型是一系列网络协议的总称,这些协议的目的,就是使计算机之间可以进行信息交换。
所谓”协议”可以理解成机器之间交谈的语言,每一种协议都有自己的目的。TCP/IP模型一共包括几百种协议,对互联网上交换信息的各个方面都做了规定。

最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包(packet),解决了子网内部的点对点通信。
IP 协议定义了一套自己的地址规则,称为 IP 地址。它实现了路由功能,允许某个局域网的 A 主机,向另一个局域网的 B 主机发送消息。
IP 协议只是一个地址协议,并不保证数据包的完整。如果路由器丢包(比如缓存满了,新进来的数据包就会丢失),就需要发现丢了哪一个包,以及如何重新发送这个包。这就要依靠 TCP 协议。
TCP 协议的作用是,保证数据通信的完整性和可靠性,防止丢包。


以太网数据包(packet)的大小是固定的,最初是1518字节,后来增加到1522字节。其中, 1500 字节是负载(payload),22字节是头信息(head)。
IP 数据包在以太网数据包的负载里面,它也有自己的头信息,最少需要20字节,所以 IP 数据包的负载最多为1480字节。

曼哈顿Manhattan

spgPJ.jpg
曼哈顿Manhattan鸡尾酒据说是前英国首相丘吉尔发明的,这是曼哈顿鸡尾酒众多起源较出名的一种,这款鸡尾酒被称为男人的鸡尾酒,主要因为他口感强烈。曼哈顿在众多酒吧非常的受欢迎,又有“鸡尾酒皇后”的美称。

原料:黑麦威士忌45ml 、甜味美思酒 15ml 、安哥斯特拉苦精 少许、红樱桃1颗、冰块4~6块

  1. 将冰块放入调酒壶中
  2. 将黑麦威士忌、甜味美思酒 、安哥斯特拉苦精倒入调酒壶,摇晃均匀
  3. 将鸡尾酒倒入酒杯中,放入一颗红樱桃装饰

 

金菲士gin fizz

spf3Y.jpg
金菲士gin fizz鸡尾酒又叫非斯杜松子酒,起源于美国,是世界十大经典鸡尾酒之一。由于这款鸡尾酒加入了苏打水,会产生气泡,发出滋滋的声音,就好像在叫“菲士”“菲士”,因此而得名。

原料:金酒45ml 、 鲜柠檬汁20ml、 糖粉 2茶匙 、苏打水适量、冰块适量、柠檬片一片

  1. 将冰块、金酒、柠檬汁、糖粉倒入雪克壶
  2. 用力摇晃雪克壶,使原料充分摇匀
  3. 倒入酒杯中,用苏打水注满
  4. 柠檬片装饰

上面的配方是古典配方,现在流行的配方还要加入一个蛋黄,制法与上述步骤是一样的。如果把蛋黄换成蛋清这个鸡尾酒就叫做银菲士,如果加入整个鸡蛋就叫做露西亚菲士。

新加坡司令Singapore sling

sjfJK.jpg
新加坡司令鸡尾酒是华裔男子严崇文在1915年于新加坡首次调制的,后期配方多次调整,最终配方是严崇文的侄子确定。

原料: 金酒45ml、樱桃白兰地 30ml、柠檬汁30ml、糖浆 1茶匙、苏打水、 冰块若干、柠檬皮条、樱桃

  1. 把金酒、柠檬汁、糖浆和冰块倒入雪克壶,摇晃均匀
  2. 把酒杯中放入适量冰块,把雪克壶中的鸡尾酒滤入酒杯中
  3. 用苏打水加入九分满
  4. 延杯边注入樱桃白兰地
  5. 用柠檬皮条及樱桃装饰

龙舌兰日出Tequila Sunrise

pQtqB.jpg至于它的风靡,怕是得归功于滚石乐队了,据说曾在每一次演出之后他们都会来上一杯,龙舌兰日出。

原料:银龙舌兰2盎司、橙汁1杯、石榴糖浆1盎司、樱桃1颗、橙片1片、冰块适量.       —调和法

  1. 在杯中放入适量冰块,倒入龙舌兰
  2. 用橙汁补到杯子2/3
  3. 将杯中原料搅拌均匀
  4. 沿着杯壁或者调酒勺缓缓倒入石榴糖浆,用樱桃和橙片装饰

 

玛格丽特Margarita

pQcrR.jpg

1926年洛杉矶调酒师简·杜雷萨和女友玛格丽特在一次打猎中女友不幸中流弹身亡。简·杜雷萨为了纪念爱人创作了玛格丽特鸡尾酒,并在1949年荣获了美国调酒师大赛冠军。 墨西哥的国酒是龙舌兰,表示他的墨西哥女友,青檬汁表示他酸楚的心,而盐表示了他的泪水。玛格丽特清澈中带有淡淡的模糊,这是回忆的颜色,憧憬而不可见。看似眼前却怎么也抓不住,或许只有失去了最爱的人才能体会到这种感觉。
原料:白龙舌兰3盎司、橙味力娇酒或君度1盎司、青檬汁2盎司、青檬片2片、粗盐少许、冰块4-6块.

  1. 将酒杯边缘贴近青檬片,转一周以湿边
  2. 把酒杯倒置在放了盐的小碟上转一周做雪花边
  3. 将冰块放入摇壶,然后依次倒入龙舌兰、君度、青檬汁用力摇晃均匀倒入酒杯中
  4. 在杯沿插上另一片青檬用来装饰,也可以放入杯中

也可以加入1盎司糖浆来增加甜味,如果把橙味力娇酒(君度)换成蓝橙力娇酒就叫做“蓝色玛格丽特”,把白色龙舌兰换成金色龙舌兰就叫“金色玛格丽特”。

pQrxr.jpg

PHP遇到$_FILES中error=6

今天在做编辑器上传图片时候发现上传失败,返回错误是未知.

然后看代码打印$_FILES下file下的error的值为6.
php的错误提示: unable to create a temporary file in Unknown on line 0
对应错误一看,去设置吧.
php.ini经设置 upload_tmp_dir =”D:/temp” 顺便看下目录的权限. 取消配置前面的;
重启php,再次测试 已经ok了.

顺便了解了其他错误:
$_FILES[‘file’][‘error’]
其值为 0,没有错误发生,文件上传成功。
其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
其值为 3,文件只有部分被上传。
其值为 4,没有文件被上传。
其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。
其值为 7,文件写入失败。PHP 5.1.0 引进。

WD My Cloud降级3.0

最近NAS有点问题,容易中断。不知道哪里的问题,开始只是恢复出厂发现没什么用。

现在实在忍不了了,降级试试。降级前是4.04.xx

降级操作:

首先设置静态ip,开启SSH设置。

然后用终端连接,命令 echo "02.02.02-111" >/etc/version;

命令之后去控制台http://IP/UI/ 这里固件那里选择固件更新。文件为:sq-040000-607-20140630.deb

之后等待他更新重启,重启之后第一步就是恢复出厂。恢复完成按照上面设置进行设置。

接着用命令 echo "02.02.02-111" >/etc/version;

同样步骤去控制台更新固件 文件为:sq-030401-230-20140415.deb

好这次更新完重启之后,还是先恢复出厂设置。

重启之后按照正常使用就好啦。把之前文件夹权限改改,用户创建等等。

ok,完毕。

 

做、想、妄想

最近朋友过来问我做平台的事。不过从了解中我知道他不是那种会做生意的人。有客户吗?有。如果真的有哪有这么多闲散的时间来找我问这品台的事。而且是我总看到他每天晃荡。我告诉他,如果你有很多客户有很多需求,不是应该先建个群吗?这是正常人的最直接的方法啊。自己能看到,也便于管理。这你都没有,我怎么评估给你做平台是不是有用的东西。做完上线什么都没有,那不是浪费我的时间嘛。

最后告诉他能做,但我需要你有生意之后。能忙碌起来之后再说吧。

我心里在想,是不是人都要找个借口?把自己没做成的东西找个借口来解释。没生意是因为我没有平台,没平台所以我不赚钱。有没有正视问题。为什么没有生意?把自己没做的事就强加的别的事物上有意义吗?做都没做怎么去想,那不就是妄想吗?妄想自己能怎么样?有这个就怎么怎么样。

想想自己也是,在浪费的那些时间,与其说是学习不如说是荒度了。新的一年,要控制自己的时间。不去理不该理的人,不去没有意义的酒局,不去想没有用的事。

人生的悲剧只有两种:一种是没有得到自己想要的东西,另一种是得到自己想要的东西。
                                —王尔德

标签

打赏