- 博客(23)
- 收藏
- 关注
学点powershell
学点powershell 常用命令: [code="java"] Get-Command Get-Help [/code] 简单循环语句: [code="java"] $i = 1 do { Write-Host $i; $i++ } while ($i -le 5) [/code] 学习一些特殊变量,获取帮助: [code="java"]Get-Help ab...
2015-03-06 18:41:37
203
[learn]sendEmail示范Perl脚本编写
sendEmail是一个命令行发Email的工具,示范了Perl脚本编写。 转来学习一下。 http://caspian.dotconf.net/menu/Software/SendEmail/ [code="perl"] #!/usr/bin/perl -w ############################################################...
2013-11-07 16:53:35
1029
[learn]kerl示范Bash脚本的编写
kerl是一个类似rvm的工具脚本,是下载管理erlang版本用的。 示范一些Shell脚本编写的规范,转过来学习一下。 https://github.com/spawngrid/kerl [code="Bash"] #! /bin/sh # Copyright (c) 2011, 2012 Spawngrid, Inc # Copyright (c) 2011 Eva...
2013-11-07 16:50:56
349
寻找1729 by awk
记得拉马努金关于1729的故事吗? 小脚本算出1729 [code="Bash"] #/bin/bash echo | awk ' { input = 0 } END { while(check_sum(input) < 2) { input++ } print input } function check_sum(argi) { r = 0 ...
2013-10-30 10:25:02
163
awk版堆排序 heapsort
The AWK Programming Language书里 7.1节的heapsort段落 [code="Bash"] #/bin/bash echo | awk ' { A[NR] = $0 } END { hsort(A, NR) for (i = 1; i = 1; i--) { heapify(A, i, n) } for (i =...
2013-10-29 10:56:04
113
原创 无题 2013.10.22
总是在走路或者坐公交车的时候发呆,胡思乱想,然后就想写点什么。可是每到坐到电脑跟前的时候,就四处灌水、闲扯、看美剧、打发时间。真的荒废了好多好多。 很佩服那些坚持写东西的人,哪怕只是简单的博客或者日记,日积月累,也能收获很多。 其实不止是写东西,做任何事情都是贵在坚持啊。 马上就要26周岁了,时光飞逝,要抓紧时间做点正经的事情了。...
2013-10-22 20:18:39
169
原创 C语言实现链表
大作业水平... [code="C"] #include #include struct node{ struct node* next; int c; }; struct node* init_node(int input) { struct node* p; p = malloc(sizeof(struct node)); ...
2013-10-17 12:30:19
155
[Scheme]循环读入并计算数字之和
一段guile脚本文件,循环读入并计算从stdin输入的两个数之和。 [code="shell"] #!/usr/local/bin/guile -s !# (define (main) (let ((a (read (current-input-port))) (b (read (current-input-port)))) (if (not (eof-ob...
2013-09-23 16:52:36
311
博客要荒废了
灌一篇。 知乎上看到一个问答很有意思: 有哪些事,是可以每天坚持 10 分钟,然后造成巨大改变的? http://zhi.hu/TG8H 总结一下,适合我做的就是:写日记,背单词,看书,冥想,锻炼身体。...
2013-07-04 23:29:13
125
perl在一个文件里搜索一个pattern
perl在一个文件里搜索一个pattern [code="perl"] #!/usr/bin/perl open FH,'< ./input.file'; @lines = ; foreach $line (@lines) { print $line if $line =~ m/pattern/; } [/code]
2013-02-26 21:01:03
167
C++的STL释放内存
[code="C++"] vector vec_int; ...; vec_int.clear(); vector().swap(vec_int); [/code] swap这一步必须要啊... 否则内存泄露的一塌糊涂啊... 这小技巧很值得学习。
2013-02-24 23:07:59
479
gentoo安装感受(1)
gentoo安装感受 发现仅仅是读一遍安装手册和文档都有所收获... gentoo的更新相当快,用的镜像是install-x86-minimal-20121213.iso 刚刚在vbox里装了最新的gentoo-3.5.7,完成了安装手册的前10章。 对fdisk分区、/etc/{init.d,conf.d,rc.conf}这几个目录和grub稍有了解。 emerge也挺...
2013-02-18 17:55:46
227
统计学习方法(1)
看了李航的统计学习方法([url]http://book.douban.com/subject/10590856/[/url]) 极粗略的看了前五章。 第2章,感知机,主要思想是计算出一个超平面把(可分类的)训练数据做分类。算法是随机选一个分界超平面,用已标注的训练数据逐渐做调整,有一个学习率的参数做调整。 第3章,K-NN。具体实现采用kd树的数据结构。 第4章,朴素贝叶...
2013-02-16 00:36:12
97
最大公约数的bash脚本
[code="bash"] #!/usr/bin/bash gcd() { until test 0 -eq "$2"; do set -- "$2" "`expr "$1" % "$2"`" done test 0 -gt "$1" && set -- "`expr 0 - "$1"
2013-02-15 21:37:02
243
几个很简单的ruby脚本
下面是一个计算最大公约数的ruby脚本 [code="ruby"] #!/usr/bin/ruby a = ARGV[0].to_i b = ARGV[1].to_i c = 0 while a != 0 c = b b = a a = c % a end puts b [/code] 下面是一个更简洁的写法: [code="ruby"] ...
2013-02-14 22:08:04
1554
分解质因数小脚本
awk语言的版本,如下: [code="C"] { x = $0; } function foo(a) { for (i = 2; i
2013-02-12 20:24:22
566
原创 django教程写的好
http://djangobook.py3k.cn/2.0/ 超赞,拜读。 python的web框架不要太多... django、flask、bottle、tornado...
2013-02-12 18:35:23
115
python读入文件和time/sys模块的简单使用
python读入文件和time/sys模块的简单使用 一些标准库函数的用法也待学习,如:os/re/sets/string/queue/socket [code="python"] #!/usr/bin/python print ord('a') print chr(97) #字符和整型互相转换 fp = open("file.tmp") for line in f...
2013-02-12 17:11:47
189
python写json示例
[code="python"] #!/usr/bin/python import json source = '{"name":"polyahu", "type":"title"}' f = open('./json.data') j = json.loads(source) r = json.load(f) s = json.dumps(j) print "j's t.
2013-02-08 22:06:28
106
scheme或者guile尾递归算阶乘
一段guile脚本程序,基本就是打印一个hello world,然后算个阶乘。 [code="bash"] #!/usr/bin/guile \ -s !# (begin (newline) (display "hello world") (newline)) (define (factorial n) (fact-iter 1 1 n)) (...
2013-02-08 22:03:01
300
为什么大家不愿意读正则表达式...
尝试用shell命令做一些批量的重命名,做如下的操作: [code="bash"] mv [六人行.第三季][Friends.S03E01][圣城家园dream2008.cn][中英双字幕].mp4 \ Friends.S03E01.mp4 [/code] 想了一下,拼凑出下列命令,试了一下,可用。 [code="bash"] ls | sed 's/\(\[.*\[F...
2013-02-06 16:39:14
100
原创 Shell随机生成几个不重复的随机数
模拟体育彩票,36选7。 要求:随机,7个不重复,1到36这些整数。 [code="Bash"] #!/bin/bash touch ./temp >temp while [ `sort temp | uniq | wc -l` != 7 ] do echo `expr $RANDOM % 36 + 1` >> temp done sort temp | ...
2013-02-04 23:48:46
2214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人