2011年11月4日
摘要: 最开始根据需求写了执行脚本Dojob。后来发现执行脚本变动比较频繁,需要反复执行dos转换为unix,于是做了一个DojobH,即支持脚本——包装了3条固定操作:1、转换Dojob从dos到unix,就是移除回车符,生成一个临时文件DojobUnix2、执行DojobUnix3、移除DojobUnix这样,可以随意更改Dojob的主体,然后直接运行DojobH就可以了。H是hero的简写哦。但是发现有了更多的需求,需要写第二个Dojob2、第三个执行脚本Dojob3,每个执行脚本都要一个H脚本Dojob2H,Dojob3H吗?不行。那样的话,不是又重复写代码了?文件也多了起来。于是又写了一个脚 阅读全文
posted @ 2011-11-04 14:47 刘娟娟PRESSone 阅读(463) 评论(1) 推荐(0) 编辑
  2011年11月3日
摘要: 支持脚本。该脚本做成后,变动性很小。——这个调用脚本是写完主处理脚本后,发现主处理脚本变动频繁,想起来为了简化操作,就做了这么个支持脚本。 1 #!bin/bash 2 #-------------脚本作用:------------- 3 #用于处理和调用另一个频繁改动的脚本。 4 5 #本人所用shell脚本都是在notepad++下写的 6 #无一例外,都需要执行cat filedos | tr -d '\r' > fileunix移除dos文件的回车符 7 #首先进入工作的bin目录下 8 #执行cat http://www.cnblogs.com/test/dro 阅读全文
posted @ 2011-11-03 21:40 刘娟娟PRESSone 阅读(459) 评论(4) 推荐(0) 编辑
摘要: 连着几天学了三种不同的可执行处理,我觉得有必要放在一起比较一下!一,写下第一个可执行程序HelloWorld,编辑器我都是用NotePad++Batch批处理(宏),写好后保存文件为HelloBatch.bat1 @echo off2 rem 标识该行是注释3 echo Hello,world.4 rem 标准输出到屏幕Linux shell脚本,写好后保存文件为HelloShell.sh1 #!bin/bash2 #标识该行是注释3 echo Hello,world.4 #标准输出到屏幕python脚本,写好后保存文件为HelloPython.py1 #!/bin/env python2 # 阅读全文
posted @ 2011-11-03 21:07 刘娟娟PRESSone 阅读(1215) 评论(3) 推荐(0) 编辑
摘要: 这周一直在折腾一个很常见的需求。打算做成脚本和批处理,将策划从人肉手工和低效中解救出来。尝试了windows下cmd的批处理。linux shell脚本。实则是多位程序员和我讲,为什么不用python?用python调用已有的各种模块和方法,用来写游戏里的逻辑,并自行调试在游戏内跑效果,这是我非常熟练的。但是我不知道怎么用它来实现可执行的脚本,怎么读写文件,怎么查找替换等等!千里之行始于足下。要不试试python?——下面就是一个简单的例子,让python可执行。1、windows7平台,cygwin工具进入模拟Linux环境(安装时需要选中python的相关模块)2、用notepad++创建 阅读全文
posted @ 2011-11-03 20:30 刘娟娟PRESSone 阅读(19129) 评论(0) 推荐(0) 编辑
  2011年11月2日
摘要: 打开cmd,检查命令行提示符所在的默认位置(目录),进入该目录用notepad++创建一个文件,输入@echo offrem 这个符号表示该行是注释。rem 进入f盘,需要先切换盘符,成功后才能进入该盘下的目录f:cd \myworkspace\echo Job is done然后保存文件,命名为 gtd.bat 直接变成了可执行的批处理脚本。然后在cmd的命令行提示下执行该脚本(如下):gtd.bat命令行提示符于是就进入目录f:/myworkspace/ 阅读全文
posted @ 2011-11-02 20:46 刘娟娟PRESSone 阅读(17370) 评论(0) 推荐(0) 编辑
摘要: 在Linux环境下(我用的是win7,安装了cygwin)打开cygwin,在命令行提示符下,输入:vim quicktoworkquicktowork为文件名,如果该文件不存在,将自动在当前的命令行提示符所在的目录下创建。不需要扩展名。然后输入脚本:#!/bin/bashcd /cygdrive/f/test/echo done保存退出。然后在命令行提示符下,输入:chmod +x quicktowork使脚本可执行。然后在命令行提示符下,输入:./quicktowork使脚本执行。可以看到echo信息,说明脚本执行过了。但命令行提示符仍然在~主目录下,没有跳转到f盘下的test目录下如果直 阅读全文
posted @ 2011-11-02 20:29 刘娟娟PRESSone 阅读(1689) 评论(3) 推荐(0) 编辑
  2011年10月27日
摘要: 1、起始点 - 已经掌握陆续与多位优秀的程序员合作,对程序员所追求的优雅与优美的编程境界感到仰慕和好奇。本科一年级时学习过C语言,再无其它计算机相关的在校学习经历。担任游戏测试时有Linux下使用系统命令行和Mysql操作的工作需求,从零学习到略知皮毛,有一年的使用经验,并执行过画瓢式的Shell脚本编程。担任游戏策划时有Python脚本阅读和编写简单逻辑的工作需求,从零学习并略知皮毛,有半年以上的使用经验,具备了初步的代码能力。不满于目前所学,有意愿并能做出时间安排来整合以上。掌握一门可见的职业技能绝对不是坏事。2、目的地 - 进阶目标理解程序设计,掌握Python这门脚本语言,成为一种职业 阅读全文
posted @ 2011-10-27 14:09 刘娟娟PRESSone 阅读(648) 评论(1) 推荐(0) 编辑
  2011年10月26日
摘要: 1、简介: cygwin是一个在windows平台上运行的unix模拟环境。 >>>更多介绍 中文http://www.verycd.com/topics/30740/ 官方http://cygwin.com/cygwin-ug-net/highlights.html 2、安装 下载 http:// 阅读全文
posted @ 2011-10-26 22:08 刘娟娟PRESSone 阅读(408) 评论(0) 推荐(0) 编辑
  2011年10月25日
摘要: 周日晚上从公司回家的路上,我就快速的回顾了当天所了解的对象、类及面向对象这几个基础概念。回顾是一个好办法,也是使得学习热情得以持续的方法。包括临睡前突然想起来,要补周一的记录。每日一记嘛。除非我真的得了Python这个尤物到手。周一中午显然在shell命令行上卡了壳儿,并开始了搜索百科词条自强解疑的努力。cmd.exe不好用,真的。我好歹有一年在Linux下用命令行执行游戏测试来着。如果从Linux系统来操作,或许是个好注意。可是我的工作电脑是Win7,也不待见我会有公司的服务器使唤。周一令人振奋的一点是,文件操作是我最想掌握的,我正好卡在这个地方,待我翻过去,我就掌握了我最想掌握的一招技能! 阅读全文
posted @ 2011-10-25 00:18 刘娟娟PRESSone 阅读(228) 评论(0) 推荐(0) 编辑
  2011年10月23日
摘要: Python是面向对象的程序设计语言,C是面向过程的。1、对象、类(百度百科词条)2、面向对象 阅读全文
posted @ 2011-10-23 20:22 刘娟娟PRESSone 阅读(265) 评论(0) 推荐(0) 编辑