yield的语法规则是: 在yield这里暂停函数执行,并返回yield后面表达式的值(默认为None),直到被next()再次调用时,从上次暂停的yield代码处继续往下执行。当没有可继续next()时,抛出异常,该异常可被for循环处理。 def fib(n): a, b = 0, 1 i = ...
分类:
编程语言 时间:
2020-05-27 20:57:30
阅读次数:
96
Less語法糖less是LeanerStyleSheets的缩写,擴展CSS一些特性。使我們在樣式加入可以加,減,乘,除等更加靈活。一、变量(Variables)@width:10px;聲明變量@height:@width+10px;.className{width:@width;height:@height;}通過less編譯之後為.className{width:10px;height:20p
分类:
其他好文 时间:
2020-05-27 10:34:35
阅读次数:
87
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin:0;padding:0; } .container{ display: flex; hei ...
分类:
其他好文 时间:
2020-05-26 20:33:35
阅读次数:
64
cat cat -A显示控制字符 -s禁止输出多个空白行 -n给文本添加行号 cat > foo.txt The quick brown fox jumped over the lazy dog. cat -ns foo.txt 1 The quick brown fox 2 3 jumped ov ...
分类:
系统相关 时间:
2020-05-26 20:17:07
阅读次数:
72
$.ajax({ options:/*类型:Object; 可选。AJAX 请求设置。所有选项都是可选的。*/ async:/*类型:Boolean; 默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。 注意,同步请求将锁住浏览器,用户其它操作 ...
分类:
Web程序 时间:
2020-05-26 18:17:44
阅读次数:
62
通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ... Model 元数据就是 "不是一个字段的任何数据 ...
分类:
Web程序 时间:
2020-05-26 16:49:41
阅读次数:
83
inotify 监控简单shell for foo in /proc/*/fd/*; do readlink -f $foo; done | grep inotify | sort | uniq -c | sort -nr 一个很不错的script #!/bin/sh ? # Get the pro ...
分类:
其他好文 时间:
2020-05-25 12:10:58
阅读次数:
73
let:声明的是变量1、不存在变量提升 // var 的情况 console.log(foo); // 输出undefined var foo = 2; // let 的情况 console.log(bar); // 报错ReferenceError let bar = 2; 上面代码中,变量foo ...
分类:
其他好文 时间:
2020-05-25 10:56:46
阅读次数:
59
函数模式 简单的函数调用,前面没有任何引导内容 function foo(){} var func=function(){}; ... foo(); func(); (function(){})() this 的含义: 在 函数中 this 表示全局对象, 在浏览器中this表示window。 注: ...
分类:
Web程序 时间:
2020-05-23 18:38:39
阅读次数:
48
# 5.盒模型 - box-sizing:content-box | border-box; 默认content-box 一个盒模型的功能强弱,直接决定了布局是否简洁,决定了编程的复杂度。 正常盒子: boxWidth = width + border*2 + padding*2; IE6混杂模式的 ...
分类:
其他好文 时间:
2020-05-23 12:57:15
阅读次数:
54