摘要: 策略模式 创建一个能够根据所传递的参数对象的不同而具有不同行为的方法,就称为策略模式。 这类方法包含索要执行的算法中固定不变的部分,而“策略”包含变化的部分。策略就是传递进去的参数对象,它包含要执行的代码。 概括来说就是,一个问题有好多种解法,我们选择其中一种就可以。 优缺点 优点: 正常情况下我们 阅读全文
posted @ 2020-06-22 20:50 黑桃不是吃的 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Git 快速入门 ======== Git 基础 ====== 那么,简单地说,Git 究竟是怎样的一个系统呢? 请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。 在开始学习 Git 的时候,请努力分清你对其它版本管理系统的已有认识,如 Subv 阅读全文
posted @ 2019-04-23 10:29 黑桃不是吃的 阅读(172) 评论(0) 推荐(0) 编辑
摘要: java实现简单邮件的发送以及常见问题 最近遇到个需求需要实现发送邮件的功能,以前做发送邮件功能都是有邮箱用户名密码,通过用户名密码连接对应的SMTP服务器来实现邮件的发送。但是这次用公司内部的邮箱,大体原理基本相同,但是给分配的邮箱并未提供密码,所以需要实现邮箱免密发送邮件。 java mail 阅读全文
posted @ 2018-04-28 16:52 黑桃不是吃的 阅读(1695) 评论(1) 推荐(1) 编辑
摘要: 前言 准备用flask做一个自己的博客网站,打算用Nginx来部署,所以在阿里云的服务器上安装Nginx,参考了很多教程,现在将步骤以及自己遇到的坑写下来,希望能对别人有所帮助。 我用的服务器是阿里云的ubuntu 16.04 64位 Nginx 安装 Nginx安装需要依赖三个模块,所以需要先安装 阅读全文
posted @ 2018-01-30 00:29 黑桃不是吃的 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis是 NoSQL技术阵营中的一员。 说到NoSQL,什么是NoSQL? NoSQL是一类新出现的数据库即not only sql,它不像关系型数据库,由 阅读全文
posted @ 2017-12-08 18:13 黑桃不是吃的 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 最近自己装了个ubuntu kylin 在使用的过程中发现,系统的apt-get 的源有毛病,总是安装不了软件。 感觉应该是传说中的墙的原因,所以准备换到阿里云的源。 下面是步骤: 1、复制原文件备份 sudo cp /etc/apt/source.list /etc/apt/source.list 阅读全文
posted @ 2017-12-01 17:25 黑桃不是吃的 阅读(4869) 评论(0) 推荐(1) 编辑
摘要: 今天在写代码的时候遇到一个奇葩的问题,问题描述如下: 代码中声明了一个list,将list作为参数传入了function1()中,在function1()中对list进行了del()即删除了一个元素。 而function2()也把list作为参数传入使用,在调用完function1()之后再调用fu 阅读全文
posted @ 2017-11-25 19:51 黑桃不是吃的 阅读(3952) 评论(1) 推荐(1) 编辑
摘要: python中提供了一种很方便的方法来完成取出指定范围内的元素,这种方法就是切片(Slice)。 以下为切片的例子: 注意: (1)最后一位记为-1 (2)切片时的范围:前包含,:后不包含 阅读全文
posted @ 2017-11-18 18:26 黑桃不是吃的 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 今天在http://www.pythontip.com刷题的时候遇到一个排序的问题:一个列表中既有字符串,又有数字,该怎么排序。 如果直接调用sort()函数则会报 我理解的是sort()函数内部是通过'<'来完成大小的比较,而'<'不支持对字符串和数字之间的的比较。 后来发现有个sorted()函 阅读全文
posted @ 2017-11-18 16:17 黑桃不是吃的 阅读(368) 评论(0) 推荐(1) 编辑
摘要: 最近在学习python的过程中接触到了python对文件的读取。python读取文件一般情况是利用open()函数以及read()函数来完成: 这种方法读取小文件,即读取远远大小小于内存的文件显然没有什么问题。但是如果是将一个10G大小的日志文件读取,即文件大于内存的大小,这么处理就有问题了,会造成 阅读全文
posted @ 2017-11-17 17:25 黑桃不是吃的 阅读(24518) 评论(0) 推荐(3) 编辑