05 2017 档案

摘要:例如,编写一个f函数,接收x和y,返回x和y的和: 调用 reduce(f, [1, 3, 5, 7, 9])时,reduce函数将做如下计算: 上述计算实际上是对 list 的所有元素求和。虽然Python内置了求和函数sum(),但是,利用reduce()求和也很简单。 reduce()还可以接 阅读全文
posted @ 2017-05-30 21:32 菲菲菲菲菲常新的新手 阅读(219) 评论(0) 推荐(0) 编辑
摘要:whatis xxx whatis ls 会返回一个ls的简要说明,可以简单的告诉你该命令的作用,不用man去看一大堆没啥用的英文 HISTTIMEFORMAT="%d/%m/%y %T " history将history中执行的命令时间格式化并显示出来 dd if=/dev/zero of=/tm 阅读全文
posted @ 2017-05-27 17:20 菲菲菲菲菲常新的新手 阅读(144) 评论(0) 推荐(0) 编辑
摘要:linux有许多的版本,主要关注redhat(centos)和ubuntu这两个主流版本 以下命令基本都需要root权限,执行命令前记得加sudo 第一步 top,ps命令查看系统资源和负载情况,查看是否有异常的程序,kill命令杀掉异常程序或高负载程序 第二步 查看/etc/passwd是否有异常 阅读全文
posted @ 2017-05-27 15:33 菲菲菲菲菲常新的新手 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:import xlwt,StringIodef dumpData(request): #获取数据 activitys = Activity.objects.all().order_by('id') if activitys: #创建workbook对象并设置编码 ws = xlwt.Workbook(encoding='utf-8') ... 阅读全文
posted @ 2017-05-27 11:39 菲菲菲菲菲常新的新手 阅读(2305) 评论(0) 推荐(0) 编辑
摘要:在处理Linux系统出现的各种故障时,故障的症状是最先发现的,而导致这以故障的原因才是最终排除故障的关键。熟悉Linux系统的日志管理,了解常见故障的分析与解决办法,将有助于管理员快速定位故障点。“对症下药”及时解决各种系统问题。 日志分析及管理 日志文件是用于记录Linux系统中各种运行消息的文件 阅读全文
posted @ 2017-05-26 16:21 菲菲菲菲菲常新的新手 阅读(373) 评论(0) 推荐(0) 编辑
摘要:虽然pycharm是非常好用的pythonIDE,用来开发项目很方便,但是修改调整单个或几个小程序就显得很笨重,这时候我们可以选择使用sublime。 一般来说要开发项目我都用pycharm,开发简单的小程序用sublime。个人喜好 1. 安装 Sublime Text 3 虽然现在的 Subli 阅读全文
posted @ 2017-05-26 10:33 菲菲菲菲菲常新的新手 阅读(210) 评论(0) 推荐(0) 编辑
摘要:TCP 全双工 A-B,B-A 点对点 一对一的 TCP连接建立过程 客户首先发送一个特殊的TCP报文段,服务器用另一个特殊的TCP报文段来相应,最后,客户再用第三个特殊的报文段作为相应,前两个报文段不承载"有效载荷"也就是不包含应用层数据,而第三个报文段可以承载有效载荷。这种连接建立过程被称为三次 阅读全文
posted @ 2017-05-24 13:40 菲菲菲菲菲常新的新手 阅读(433) 评论(0) 推荐(0) 编辑
摘要:该函数用来检查用户是否登录,是个装饰器,使用了wraps装饰器来保证被装饰的函数函数名和属性不发生变化。使用is_authenticated()函数来判断是否登录,这是django自带的函数。如果没有登录返回一个xxx模板,可以修改。 该函数用来检查用户提交的方式是否为POST,可能作用不大。 该函 阅读全文
posted @ 2017-05-24 10:22 菲菲菲菲菲常新的新手 阅读(225) 评论(0) 推荐(0) 编辑
摘要:在setting中加入以下代码 简化版 使用import logging logger = logging.getLogger('default') logger.warnning('test') version表示版本,一般不用改 disable_existing_loggers表示弃用已经存在的 阅读全文
posted @ 2017-05-23 14:32 菲菲菲菲菲常新的新手 阅读(3921) 评论(0) 推荐(0) 编辑
摘要:通过遍历当前路径下的文件,判断文件名是否包含s,如果是就删除。 阅读全文
posted @ 2017-05-22 17:02 菲菲菲菲菲常新的新手 阅读(4456) 评论(0) 推荐(0) 编辑
摘要:变量分类: 用户自定义变量:局部变量 定义格式:变量名=变量值(*等号左右不能有空格,加了空格会报错) 调用格式:echo $变量名(调用的是变量名等效的值) 变量叠加:$x=123,y="$x"123则y=123123 或者 y=${x}123 查看变量:set(会列出系统中所有的变量,包括环境变量和自定义变量) Set –u(设定当调用不存在时会提示错误) 删除变量:unset 变量... 阅读全文
posted @ 2017-05-21 19:20 菲菲菲菲菲常新的新手 阅读(181) 评论(0) 推荐(0) 编辑
摘要:架设服务器的基本功课 1基础网络的基本概念,以方便进行联网和设定及除错 2熟悉操作系统的简易操作:包括登录分析,账号管理,文本编辑器的使用等等的技巧 3信息安全方面:包括防火墙与软件更新方面的相关知识等等 4该服务器协议所需软件的基本安装设定除错等 基础网络概念 OSI七层协议 TCP/IP CSM 阅读全文
posted @ 2017-05-20 16:44 菲菲菲菲菲常新的新手 阅读(472) 评论(0) 推荐(0) 编辑
摘要:系统运行级别 查看系统当前运行级别runlevel init改变系统级别 独立的服务响应速度快,但是占用内存,基于xinetd服务响应服务需要通过xinetd来响应所以速度慢,但是不怎么占用内存。现在基于xinted服务用的少。 阅读全文
posted @ 2017-05-19 22:34 菲菲菲菲菲常新的新手 阅读(232) 评论(0) 推荐(0) 编辑
摘要:django自带了Pagnator 导入 分页 搜索后翻页的时候由于搜索参数不会一起跟着传递,所以我们需要在js里面加上搜索参数 我的方法是通过window.location.href返回当前的url路径,如果有page去掉,加上page=拼接成新的url,该url了里包括了之前的搜索参数 href 阅读全文
posted @ 2017-05-15 11:35 菲菲菲菲菲常新的新手 阅读(3327) 评论(1) 推荐(0) 编辑
摘要:ssh协议原理 阅读全文
posted @ 2017-05-14 20:00 菲菲菲菲菲常新的新手 阅读(175) 评论(0) 推荐(0) 编辑
摘要:ifconfig 网络测试命令 阅读全文
posted @ 2017-05-14 18:15 菲菲菲菲菲常新的新手 阅读(243) 评论(0) 推荐(0) 编辑
摘要:ip地址配置 阅读全文
posted @ 2017-05-14 17:30 菲菲菲菲菲常新的新手 阅读(186) 评论(0) 推荐(0) 编辑
摘要:iso/osi模型 应用层对应于OSI参考模型的高层,为用户提供所需要的各种服务,例如FTP,Telnet,DNS,SMTP等 阅读全文
posted @ 2017-05-13 21:55 菲菲菲菲菲常新的新手 阅读(204) 评论(0) 推荐(0) 编辑
摘要:进程管理 ps静态的 ps aux使用bsd操作系统格式 ps -le使用linux标准命令格式 user:用户 pid:进程id号 cpu:占用cpu百分比大小 mem:占用物理内存的百分比 vsz:虚拟内存大小 rss:真实物理内存 tty:在那个终端运行的 tty1-tty6本地字符界面终端 阅读全文
posted @ 2017-05-13 14:18 菲菲菲菲菲常新的新手 阅读(191) 评论(0) 推荐(0) 编辑
摘要:首先确认电脑上已经安装好了python和django,我的python版本是2.7.13,django版本是1.10.2。数据库我使用的是mysql,版本是5.7.17,我是windows7系统,用的编辑器是pycharm 然后开始创建一个新的项目 切换到项目目录下,在命令行里输入django-ad 阅读全文
posted @ 2017-05-12 14:18 菲菲菲菲菲常新的新手 阅读(205) 评论(0) 推荐(0) 编辑
摘要:sudo useradd 用户名 创建用户 sudo passwd 用户名 修改用户密码 添加sudo权限 sudo usermod -aG sudo(要添加的用户组,也可以是root) 用户名 su 用户名 输入密码,切换到新用户 阅读全文
posted @ 2017-05-11 09:58 菲菲菲菲菲常新的新手 阅读(164) 评论(0) 推荐(0) 编辑
摘要:本文简单介绍ubuntu/var/log/下各个日志文件,方便出现错误的时候查询相应的log /var/log/alternatives.log-更新替代信息都记录在这个文件中 /var/log/apport.log -应用程序崩溃记录 /var/log/apt/ -用apt-get安装卸载软件的信 阅读全文
posted @ 2017-05-11 09:47 菲菲菲菲菲常新的新手 阅读(2391) 评论(0) 推荐(1) 编辑
摘要:一个简单的tcp服务端 一个简单的tcp客户端 一个简单的UDP服务端 一个简单的UDP客户端 最大的区别在于是否需要建立连接,tcp是可靠的需要连接,而udp是不可靠的不需要连接,其他的都比较类似 阅读全文
posted @ 2017-05-10 14:52 菲菲菲菲菲常新的新手 阅读(338) 评论(0) 推荐(0) 编辑
摘要:Python装饰器进阶之二 保存被装饰方法的元数据 什么是方法的元数据 举个栗子 结果如下: 其中: 以下面一个为例: 结果如下: 我们可以看到,__doc__实际上就是,方法里面用三引号包裹起来的注释。而__dict__则是方法属性的字典,我们这个方法对象并没有任何的属性,所以说他是空的。 我们给 阅读全文
posted @ 2017-05-10 13:40 菲菲菲菲菲常新的新手 阅读(291) 评论(0) 推荐(0) 编辑
摘要:Python装饰器进阶之一 先看例子 网上有很多装饰器的文章,上来说半天也没让人看明白装饰器到底是个什么,究竟有什么用,我们直接来看几个例子。 Python递归求斐波那契数列 这是一个很常见的求斐波那契数列的例子,但是这其中有非常多的重复计算。 如:我们要计算第10位数字是多少,就要先计算出第9位数 阅读全文
posted @ 2017-05-10 13:37 菲菲菲菲菲常新的新手 阅读(244) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示