`
文章列表

shell for循环

for i in "1 2 3";do echo $i;done
css body { font-size: 12px; } .ProgressBar { position: relative; width: 200px; /* 宽度 */ border: 1px solid #B1D632; padding: 1px; } .ProgressBar div { display: block; position: relative; background: #B1D632; color: #333333; height: 20px; /* 高度 */ line- ...
小米粥是健康食品,可单独煮熬,亦可添加大枣、红豆、红薯、莲子、百合等,熬成风味各异的营养粥。小米磨成粉,可制糕点,美味可口。 工具/原料 小米 电饭煲 步骤/方法 首先将电饭锅的胆拿出来,就是那个黑黑的盛饭的地方。小米倒进去然后放水,不用太多,没过米三厘米左右就行。 洗米的时候在水里把米捧起来,然后轻轻搓洗,五六次就可以了。洗的时候要把米里面的杂质挑出来,例如石头沙子草屑之类的。倒洗米水时左手将电饭煲胆提起来,右手放在水倒出来的地方隔一下,防止米倒出来。剩下那一点到不出来的不用倒得太干净也行。再放一次水。这次只要轻轻拨几下就可以倒掉。 洗米水倒了之后将电饭煲胆擦干,放 ...
Symfony尽管已经发展3年有余了,但是在国内学习Symfony的资源是少之又少。目前Symfony已经出来symfony1.4了,国内的symfony教程最新在1.2版本。国内的Symfony教程基本上是翻译了国外的官方教程,这些中文教程也是笔者学习Symfony的第一 ...
GDB调试精粹及使用实例 一:列文件清单  1. List  (gdb) list line1,line2  二:执行程序  要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。  如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。  利用set args 命令就可以修改发送给程序的参数,而使用show args 命令就可以查看其缺省参数的列表。  (gdb)set args –b –x  (gdb) show ...
“老当益壮,宁移白首之心?穷且益坚,不坠青云之志。” 赏析:这是全文最富思想意义的警语。古往今来有多少有志之士,面对一切艰难险阻,总能执着地追求自己的理想,即使在郁郁不得志的逆境当中也不消沉放弃。东汉马援云:“大丈夫为志,穷当益坚,老当益壮。”王勃在此化用,警示那些“失路之人”不要因年华易逝和处境困顿而自暴自弃。而王勃此时正怀才不遇,但仍有这般情怀,确实难能可贵。 越是困难的时候越要坚强,永远不放弃心中的理想 ; “穷且益坚,不坠青云之志”是一种精神;“志者不饮盗泉之水,廉者不受嗟来之食”也是一种精神。

shell技巧 除法

shell计算中使用除法,基本默认上都是整除。 比如: num1=2 num2=3 num3=`expr $num1 / $num2` 这个时候num3=0 ,是因为是因为expr不支持浮点除法 解决的方法: num3=`echo "sclae=2; $num1/$num2" | bc` 使用bc工具,sclae控制小数点后保留几位 还有一种方法 awk 'BEGIN{printf "%.2f\n",’$num1‘/’$num2‘}' 如果用百分比表示 awk 'BEGIN{printf "%.2f%\n", ...
服务器端代码 if "__main__" == __name__: try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM); print("create socket succ!"); sock.bind(('localhost', 8001)); print("bind socket succ!"); sock.lis ...
python __file__ 与argv[0] 在python下,获取当前执行主脚本的方法有两个:sys.argv[0]和__file__。 sys.argv[0] 获取主执行文件路径的最佳方法是用sys.argv[0],它可能是一个相对路径,所以再取一下abspath是保险的做法,像这样: import os,sys dirname, filename = os.path.split(os.
os.path.abspath(path)取path的绝对目录,实际上就是os.getcwd()+pathos.path.basename(path)取path最后的文件或文件名。如何path以/结尾,那么就会返回空值os.path.commonprefix(list)返回list中,所有path共有的最长的路径。如:>>> os.path.commonprefix(['/home/td','/home/td/ff','/home/td/fff'])'/home/td'os.path.dirname(path)返回path的目录名,注意如果path以\结尾,那么返回的就是pat ...
<html> <head> <script type="text/javascript"> function ScrollWindow() { window.scrollBy(100000,10000000); } ScrollWindow(); </script> </head> <body> <input type="button" onclick="ScrollWindow()" value="Scroll& ...
3、海森堡 (1901~1976) 海森堡这个名字相信没有几个人不知道的,大部分人在学习物理时都学过他的“测不准关系”,也就是因为这个“测不准关系”,海森堡爬到了第十层楼。 如果你看过《时间简史》和《霍金讲演录-黑洞、婴儿宇宙及其他》,你也许已经了解测不准关系的威力,所以这里不想做过多的讨论,只谈一些和本土产生的哲学思想相关的东西。 首先看看争论了几千年,并且现在仍然有人在争论不休的“宿命论”问题。霍金认为,只要这个宇宙有一个初始状态,粒子的运动是按照一定物理定律进行的(比如相对论、量子力学属于这些物理定律的一部分),那么所有的粒子运动轨迹将是确定的,然后只要你承认唯物论 ...
  程序员的十个层次 自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每个层级需要什么样的技术水平,然后再比较中国和西方在各个技术层级的人数,就可以知道到底有没有差距,差距有多大。 当然,对于如何划分程序员的技术层级,不同公司或不同 ...
Python 用HTMLParser解析HTML文件 HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析。本文主要简单讲一下HTMLParser的用法.  使用时需要定义一个从类HTMLParser继承的类,重定义函数: handle_starttag( tag, attrs) handle_startendtag( tag, attrs)
#!/usr/bin/env python import simplejson; #read string date='[{"name":"Column_owner","point":"AKESH2880153908"},{"name":"Column_name","point":"wiken"}]'; jsonVal = simplejson.loads(date) for val in jsonVal: ...
Global site tag (gtag.js) - Google Analytics