- 浏览: 9103 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Win8商店应用程序(Windows Store apps)开发,有如下方式:
1:Javascript + Html5
2:C#/C++/VB + XAML
我选择Javascript来开发,理由是对其他语言不熟悉。
首先创建一个默认的空白app
会产生几个默认文件:
1:default.html //这个是起始页面
2:default.js //default.html中加载了这个js,所以在程序执行显示起始页面时会加载和执行这个js
var app = WinJS.Application;
app.onactivated = function (eventObject ...
def ranList(l = []):
while l:
yield l.pop(random.randint(0, len(l)-1))
#coding=utf-8
def alive(m, n):
a = range(m)
while len(a)>1:
b = (n%len(a) and n%len(a) or min(len(a), n))-1
yield "%d is died" % a[b]
a = a[b+1:]+a[0:b]
import sys
m, n = len(sys.argv)>2 and tuple(map(int, sys.argv[1:3])) or (30, 6)
for i i ...
ps aux| grep datafenxi| grep -v grep| awk '{print $2}'| xargs kill -9
ps aux 显示所有进程
grep datafenxi 查询含有datafenxi的进程
grep -v grep 去掉含有grep的进程
awk '{print $2}' 输出第二列,就是pid
xargs kill -9 xargs命令是用来把前面命令的输出结果(PID)作为“kill -9”命令的参数,并执行该令
$ cat mem.sh
#!/bin/bash
LOGFILE="/xxx/mem.log"
date +%Y-%m-%d" "%H:%M:%S >>$LOGFILE
ps aux |grep 'bin/eas.py' |awk '{if($13~/^\w+$/){print $13,$4}}' >> $LOGFILE
$ crontab -l
*/1 * * * * /xxx/mem.sh
$ crontab -e #编辑
$ crontab -r #删除
crontab的域
为了能 ...
#!/bin/bash
hl="datachart help job liansai live news odds soft zx kaijiang"
host="500.com"
for v in $hl
do
path="/home/www/html/$v.$host/html/"
cd $path
svn up
done
def getInit(class_name):
"""动态加载模块"""
resultmodule = __import__(class_name, globals(), locals(), [class_name])
resultclass = getattr(resultmodule, class_name)
return resultclass()
import threading, time
class b:
def __init__(self, ...
class deque{
public $queue = array();
public $length = 0;
public function rpop(){
$node = array_pop($this->queue);
$this->countque();
return $node;
}
public function rpush($node){
array_push($this->queue, $node);
$this->countque();
return $this->queu ...
前段时间在读trac 中wiki模块的源码的时候,发现了很多地方都使用了yiled这一关键词,
感觉是在需要返回某个值的地方通过yield来代替return,
不是很明白其用法,所以仔细研究下。
一个使用了yiled关键字的函数就不再是一个普通的函数了,而是一个生成器函数(generator function),
当函数被调用的时候将返回一个迭代器(iterator)。
所以下面将分别讲解迭代器和生成器这两个概念。
一. 迭代器(Iterator)
写道
迭代器是一个对象,它实现了迭代器协议,
一般需要实现如下两个方法
1)next方法
返回容器的下一个元素 ...
import code
interp = code.InteractiveConsole(globals())
interp.interact("")