摘要: DOM Ready 概述 熟悉jQuery的人, 都知道DomReady事件. window.onload事件是在页面所有的资源都加载完毕后触发的. 如果页面上有大图片等资源响应缓慢, 会导致window.onload事件迟迟无法触发.所以出现了DOM Ready事件. 此事件在DOM文档结构准备完 阅读全文
posted @ 2016-09-20 17:38 _Simon 阅读(4224) 评论(0) 推荐(0) 编辑
摘要: 输出的结果是:[Function: a] 注意一下几点就能知道原因了! 1)函数声明会置顶2)变量声明也会置顶3)函数声明比变量声明更置顶:)4)变量和赋值语句一起书写,在js引擎解析时,会将其拆成声明和赋值2部分,声明置顶,赋值保留在原来位置5)声明过的变量不会重复声明 按以上的规则代码等价为 阅读全文
posted @ 2016-09-20 10:53 _Simon 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 这里列出了一些JS重要知识点(不全面,但自己感觉很重要)。彻底理解并掌握这些知识点,对于每个想要深入学习JS的朋友应该都是必须的。 讲解还是以示例代码搭配注释的形式,这里做个小目录: JS代码预解析原理(包括三个段落); 函数相关(包括 函数传参,带参数函数的调用方式,闭包); 面向对象(包括 对象 阅读全文
posted @ 2016-09-20 10:08 _Simon 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法 find(选项)(参数) 实例 根据文件或者正则表达式进行匹配 1.列出当前目录及子 阅读全文
posted @ 2016-09-20 09:47 _Simon 阅读(449) 评论(0) 推荐(0) 编辑
摘要: tree命令以树状图列出目录的内容。 1.语法 tree(选项)(参数) 2.选项 -a:显示所有文件和目录; -A:使用ASNI绘图字符显示树状图而非以ASCII字符组合; -C:在文件和目录清单加上色彩,便于区分各种类型; -d:先是目录名称而非内容; -D:列出文件或目录的更改时间; -f:在 阅读全文
posted @ 2016-09-20 09:46 _Simon 阅读(659) 评论(0) 推荐(0) 编辑
摘要: which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。 格式 which 可执行文件名称 参数 -V 显示版本信息 实例 用 which 去找出 which which which [root@localhost ~]# which which alias wh 阅读全文
posted @ 2016-09-20 09:45 _Simon 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 使用centos7.0安装dockers时出现Transaction check error错误。 yum install docker Transaction check error: file /usr/lib/systemd/system/blk-availability.service fr 阅读全文
posted @ 2016-09-20 09:44 _Simon 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 自python2.6开始,新增了一种格式化字符串的函数str.format(),它通过{}和:来代替% 位置方法格式化 >>>'{}-{}'.format('simon','ting') 'simon-ting' >>>'{1}.{2}'.format('www','baidu','com') 'b 阅读全文
posted @ 2016-09-20 09:42 _Simon 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 在python中可以通过in和not in关键字来判读一个list中是否包含一个元素: str = ['s','i','m','o','n'] if 'e' in str: print("e in str") else: print('e not in str') 输出:e not in str i 阅读全文
posted @ 2016-09-20 09:42 _Simon 阅读(44400) 评论(0) 推荐(0) 编辑
摘要: 1. 加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用 “+” 来连接两个字符串; >>> print("hello "+"world") hello world 2. 逗号 第二种比较特殊,使用逗号连接两个字符串,如果两个字符串用“逗号”隔 阅读全文
posted @ 2016-09-20 09:41 _Simon 阅读(12260) 评论(0) 推荐(0) 编辑
摘要: python获取本机IP、mac地址、计算机名 在python中获取ip地址和在php中有很大不同,我们先来看一下python 获得本机MAC地址: >>> import uuid >>> def get_mac_address(): mac = uuid.UUID(int = uuid.getno 阅读全文
posted @ 2016-09-20 09:40 _Simon 阅读(1925) 评论(0) 推荐(0) 编辑
摘要: sum()的参数是一个list: >>> sum([1,2,3]) 6 >>> sum(range(1,3)) 3 还有一个比较有意思的用法 a = range(1,11) b = range(1,10) c = sum([item for item in a if item in b]) prin 阅读全文
posted @ 2016-09-20 09:38 _Simon 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: simon@simon-X550LD:~$ docker run hello-world docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run  阅读全文
posted @ 2016-09-20 09:37 _Simon 阅读(425) 评论(0) 推荐(0) 编辑
摘要: cat命令用于把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 语法格式: cat [-nbsv] fileName 参数说明: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编 阅读全文
posted @ 2016-09-20 09:35 _Simon 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 方法一: 利用range方法 import random def generate_verification_code(len=6): ''' 随机生成6位的验证码 ''' # 注意: 这里我们生成的是0-9A-Za-z的列表,当然你也可以指定这个list,这里很灵活 # 比如: code_list 阅读全文
posted @ 2016-09-20 09:35 _Simon 阅读(8464) 评论(0) 推荐(0) 编辑
摘要: chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:将文件或目录排除在倾倒操作之外。 i:不得任意更动文件或目录。 s:保密性删 阅读全文
posted @ 2016-09-20 09:34 _Simon 阅读(233) 评论(0) 推荐(0) 编辑
摘要: chgrp命令用于变更文件或目录的所属群组。 在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用chgrp指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。 语法 chgrp [-cfhRv][--help][--version][所属群组][文件或目 阅读全文
posted @ 2016-09-20 09:33 _Simon 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2. 阅读全文
posted @ 2016-09-20 09:32 _Simon 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: /etc/init.d 是 /etc/rc.d/init.d 的软链接(soft link)。 [root@asus ~]# ll /etc/init.d lrwxrwxrwx. 1 root root 11 8月 28 05:12 /etc/init.d -> rc.d/init.d 都是用来放服 阅读全文
posted @ 2016-09-20 09:31 _Simon 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 第一步,安裝mysql數據庫。 這裏我安裝的是mariadb數據庫,版本5.5,並且配置好了字符集。此處不詳細敘述,相信大家沒有問題。 第二步,安裝mysql驅動。 首先說明一下有兩個主要的驅動: mysql-connector-python:是MySQL官方的纯Python驱动; MySQL-py 阅读全文
posted @ 2016-09-20 09:30 _Simon 阅读(238) 评论(0) 推荐(0) 编辑