[编程语言]脚本语言
吉祥衰宝
衰人到这里写写读书笔记,收藏些技术贴
展开
-
(PL之LUA)工欲善其事必先利其器——配置LUA
打算开始学LUA,这个过程肯定不少值得细细体会,做些随笔。工欲善其事必先利其器——第一天先学配置LUA 。不是讲,是学哦。于是开始借鉴不少的网文。 首先先试参考了不少的网文,然后一步步做下来的。 看看都收集了哪些Cyber resource 1下载 lua源码 我下的是5.2 在这里有现成的。http://luabinaries.sourceforge.net/downlo原创 2012-02-23 21:13:11 · 1367 阅读 · 0 评论 -
【dos BAT】关于DOS的批处理学习过程 之三 (活学活用复制文件的批处理)
开始在BrewMP下添加应用了,自己的搭建好了编译环境,还有仿真环境。于是添加了自己的第一个应用 hellofreshman。可是每次在,编译完要往仿真器里拷贝,觉得这个号麻烦呀,为什么不让脚本来帮忙解决了。 @echo off@echo offset a原创 2011-08-29 21:16:30 · 901 阅读 · 0 评论 -
【dos BAT】关于DOS的批处理学习过程
最近在学DOS的脚本语言,其实就是一些DOS的命令集合,以为公司在用一些批处理来实现一些编译的集合,这样可以省去很多的繁琐步骤,两个BAT就可以搞定了,当然除了BAT脚本,还有一makefile的脚本,还有python写的pl脚本,还有lua。先讲讲我的学习过程吧: 1.公司的前辈已经做了很多的项目管理的脚本编译工作了,所以你可以从看他们之前写的脚本开始看,这样还有助于你对项原创 2011-08-04 20:03:04 · 627 阅读 · 0 评论 -
【dos BAT】关于DOS的批处理学习过程 之四 获取当前目录
有一个打包脚本,每次编译完都要项目编译脚本里有个按%project%_%date%生成路径的脚本,在编译完打包成软件后,生成的bin文件也可以按改名字命名。可是经常有临时编译,临时打包的工作,每次去重命名很麻烦,但是都会把编译完的小文件放在一个目录下打包。于是试着找出将文件名定义成当前文件夹名字的想法就这样诞生了。@echo offset /P OptionName= Wh原创 2012-12-11 14:11:41 · 991 阅读 · 0 评论 -
【dos BAT】关于DOS的批处理学习过程 之二
原本以为昨晚能把日志都写完的,不想经理临时给任务,于是暂停了,今天一看昨天的阅读过半百了,于是今天再接再厉,把批处理的一些用法给写完。写写什么呢SET吧就写它了。•SET 显示、设置或删除cmd.exe 环境变量 1.直接在批处理中设置变量的方法 : set [var =[ string]] set 是命令 var是变量名 =号右边的“valu原创 2011-08-05 19:49:01 · 1064 阅读 · 0 评论 -
shell常用命令整理
1. 统计文件&目录Linux下查看当前目录下文件的个数ls -l | grep "^-" | wc -l查看当前目录下文件的个数,包括子目录里的ls -lR| grep “^-" | wc -l查看某目录下文件夹(目录)的个数,包括子目录里的。ls -lR| grep "^d" | wc -l简要说明:ls -l 长列表输出该目录下文件信息(注意这里的文原创 2013-10-31 14:54:19 · 934 阅读 · 0 评论 -
shell编程 常用语句
http://blog.csdn.net/hainan16/article/category/861739if 语句格式if 条件then Commandelse Commandfi 别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error:转载 2013-12-30 19:02:21 · 1127 阅读 · 0 评论 -
shell FAQ
【1.shell 双方括号】Q1:在andriod 4.0项目上签名是遇到一个问题调用脚本./gen_private_keysgen_private_keys脚本内容如下。#sign key info#C ---> Country Name (2 letter code)#ST ---> State or Province Name (full nam原创 2012-12-19 17:40:51 · 1428 阅读 · 3 评论 -
【Makefile】makefile常用规则及语法
***********************************************local OS :xp(SP3) VM OS: ubuntu-10.04.2kernel: 2.6.32-41-genericVM:VMware-workstation-7.1.4************************************原创 2012-11-26 16:00:47 · 2886 阅读 · 0 评论 -
bash [[: not found, '[[' is a keyword not a builtin
这个问题是源于在在android 4.0 的CTS测试中需要编译签名版本中遇到。在使用脚本vendor\Modul\security\platform 下的脚本gen_private_keys调用development\tools\make_key 来生成公钥和私钥过程中报的错。Android 签名版本生成参考gen_privae_keys脚本内容如下:#sign key info#C --原创 2013-02-18 18:07:29 · 2738 阅读 · 0 评论 -
makefile FAQ——跟着陈皓写makefile
***********************************************local OS :xp(SP3) VM OS: ubuntu-10.04.2kernel: 2.6.32-41-genericVM:VMware-workstation-7.1.4**************************************原创 2012-11-20 14:59:56 · 1437 阅读 · 0 评论 -
控制台下 dos命令
在dailybuild 脚本下无意间发现一个Console.bat脚本,可是没见到有什么用,试着在控制台下运行 cmd /k 发现没什么反应,不过按“个” 键发现不能重复之前运行的命令了,以为这个 cmd /k 是个清除命令的命令呢。其实一查不然:cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c原创 2013-01-10 09:48:59 · 1149 阅读 · 0 评论 -
linux bashl学习(一) shell简介
Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)==============================================================================================环境:系统版本:(lsb_release -a)Descr原创 2012-08-16 14:45:11 · 1544 阅读 · 0 评论 -
关于DOS的批处理学习过程之 四 (net命令)
今天在看android的编译脚本的时候,遇到这个if not exist %BUILDROOT% net use %BUILDROOT% \\%BuildARM11Server%\%BuildARM11ServerSMBDir%if not exist %BUILDROOT% goto ErrorEnd这个if not exist 什么的逻辑上都很懂,到是这个 net use没原创 2012-08-27 09:48:12 · 711 阅读 · 0 评论 -
【Makefile】linux kernel 下的基于Kconfig建立的模块依赖
***********************************************local OS :xp(SP3) VM OS: ubuntu-10.04.2VM OS kernel: 2.6.32-41-generictagget board kernel: 2.6.38.6 VM:VMware-workstation-7.1.4***原创 2012-11-28 16:13:48 · 2603 阅读 · 0 评论 -
【Makefile】如何写Android.mk(整理)
开始接触android编译,不可避免的就是遇到一个个目录下的android.mk文件。mk文件就就是uinx/linux下的makefile文件。前一阵子再看陈皓老师的《跟我一起学makefie》,看的不深入,自己实践得少。先回顾一下make的工作方式(参考 陈皓的 跟我一起写makefile)GNU的make工作时的执行步骤入下:(想来其它的make也是类似)转载 2012-09-13 10:18:52 · 3700 阅读 · 0 评论 -
关于Android 4.0编译生成Recovery的一个错误:ValueError: too many values to unpack
在制作差分包的过程中发现这个问题,后来发现这个项目在编译的过程中就已经报错了,只是不影响.img .bin文件的生成而已。错误提示:Traceback (most recent call last): File "./build/tools/releasetools/ota_from_target_files", line 1107, in main(sys.argv[1:]原创 2013-07-25 10:38:21 · 8203 阅读 · 8 评论