今天要让我把所有代码都放到一个text文件
中,并统计代码行数。于是用AIR写了个,很简单。
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button x="209" y="166" label="Button" click="clickHandler()"/>
<mx:Script>
<![CDATA[
private var codeTextFile:File;
private var codeTextFileStream:FileStream;
private var lineCount:uint = 0;
private function clickHandler():void {
codeTextFile = new File("file:///d:/mycode.text")
codeTextFileStream = new FileStream();
codeTextFileStream.open(codeTextFile, FileMode.WRITE);
var codeFile:File = new File("file:///d:/work/web_client/flex/apps");
writeCodeTectFile(codeFile);
codeTextFileStream.writeUTFBytes("================================\n");
codeTextFileStream.writeUTFBytes("code line count : "+lineCount+"\n");
codeTextFileStream.writeUTFBytes("================================\n");
codeTextFileStream.close();
}
private function writeCodeTectFile(file:File):void {
if(file.isDirectory) {
var arr:Array = file.getDirectoryListing();
for each(var f:File in arr) {
writeCodeTectFile(f);
}
}
else {
var r:RegExp = /.+\.(as|mxml)/;
if(r.test(file.name)) {
var fs:FileStream = new FileStream();
fs.open(file,FileMode.READ);
var s:String = fs.readUTFBytes(fs.bytesAvailable);
var r2:RegExp = /\n/g;
lineCount += s.match(r2).length;
codeTextFileStream.writeUTFBytes(s);
fs.close();
codeTextFileStream.writeUTFBytes("\n\n");
}
}
}
]]>
</mx:Script>
</mx:WindowedApplication>
分享到:
相关推荐
在MATLAB环境中,"air2stream"模型可能是由一系列函数和脚本构成的,用于读取空气温度和流量数据,进行预处理,然后使用适当的统计或机器学习算法(如线性回归、决策树、神经网络等)训练模型以预测河水温度。代码的...
《matlab代码在air2stream模型中的应用:利用空气温度和排放量预测河流水温》 在环保和水资源管理领域,准确预测河流水温(River Water Temperature,简称RWT)对于生态平衡和生物多样性至关重要。"air2stream"是一...
标题“Python-Air-Quality”表明这是一个使用Python编程语言处理空气质量相关数据的项目。这个项目可能涉及数据分析、数据可视化和环境科学的知识点。在描述中提到的“air_quality_list.py”是一个Python脚本,用于...
在"Air-Quality-index"项目中,Jupyter Notebook可能被用来编写和运行Python代码,处理和分析空气质量数据,同时生成交互式的报告和图表,便于理解和解释结果。 【文件名称列表】"Air-Quality-index-main"可能是...
友盟统计ANE是针对Android和iOS应用开发的一款统计分析工具,它通过Air Native Extension(ANE)的方式,使得开发者能够方便地在跨平台的应用程序中集成友盟的统计服务。友盟是中国领先的移动互联网开放服务平台,提供...
在压缩包"Adobe-Air-ANE-master"中,通常包含的是Adobe Air Native Extensions (ANE) 的源代码和构建文件。ANE允许开发者将本地代码(如C++或Java)与Adobe Air应用结合,以利用移动设备的特定功能,比如本例中的...
根据压缩包子文件的文件名称“ADPC-ML-air-quality-master”,我们可以推测这可能是项目的主分支或者源代码仓库的克隆。通常,“master”分支是GitHub上项目的默认分支,包含最新且稳定的代码。这个文件夹可能包含了...
在本项目中,我们将探讨如何利用最大似然估计法(Maximum Likelihood Estimation, MLE)来估计房间的混响时间,以及AIR(Architected and Industrial Reverberation)数据库在这一过程中的作用。 首先,"盲混响时间...
本工程使用于民航系统的实体关系抽取,数据资料来源于2011-2018民航统计公报及民航资源网实体资料[] 关系抽取模型训练使用清华大学THUNLP的opennre开源工具包,基本实现民航系统的抽取,且有良好效果 实体识别调用...
接下来,我们可以用以下代码打开并读取`air.sig995.2012.nc`文件: ```python import netCDF4 # 打开NetCDF文件 nc_file = netCDF4.Dataset('air.sig995.2012.nc', 'r') # 查看文件中的变量 variables = nc_file....
3. **插件扩展**:丰富的插件库,可以添加各种功能,如评论系统、统计分析、社交分享等。 4. **模板引擎**:强大的模板引擎,允许用户通过修改CSS和HTML来定制界面。 5. **数据库管理**:支持多种数据库,如Access和...
3. **插件扩展**:Z-Blog有丰富的插件库,涵盖了SEO优化、统计分析、社交分享等多种功能。 4. **模板定制**:Z-Blog的模板系统允许用户自定义页面样式,通过修改HTML和CSS实现个性化设计。 【LaoZuo_Air v1.1模板...
该库中包含的算法旨在以近似的方式计算常见的指标和统计数据(例如基数、频率等)。为了降低准确性,这些算法通常具有最小的内存开销或非常快。或两者。 公共模块 HLL - HyperLogLog 以最小的内存开销近似基数估计 ...
svm预测matlab代码3D LiDAR 点云中水果检测的 Matlab 实现。 介绍 该项目是使用 LiDAR 传感器 ...VLP-16(Velodyne ...统计和机器学习工具箱 数据准备 LFuji-air 数据集:保存在 /data 文件夹中。 交叉验证
具体到“ARIMA_air.mlx”文件,这很可能是MATLAB Live Scripts文件,它包含了代码、注释和可视化,使得用户能够理解并运行ARIMA模型的实现过程。Live Scripts允许将文本、代码、输出和图像集成到一个交互式的环境中...
总的来说,这个压缩包提供的是一款基于Adobe AIR的网站状态监测工具,包括了应用的可执行文件和可能的源代码。对于开发者而言,这是一个了解网站监控和Adobe AIR开发的实例;对于需要监控网站状态的用户,他们可能...
在这个"Air-Pollution: Coursera R 编程作业 1"中,我们将重点关注空气污染数据集的基础操作和分析。 首先,你需要将提供的压缩文件 "Air-Pollution-master" 解压,这通常包含了一个或多个数据文件以及可能的作业...
首先,`air_data.csv` 是一个CSV(逗号分隔值)文件,通常包含多列结构化的数据,如日期、航班号、起飞和降落机场代码、出发和到达时间、实际飞行时长等。这样的数据集可用于训练预测模型,例如,通过历史航班信息...
实现基于词典的分词方法和统计分词方法:两类方法中各实现一种即可; 对分词结果进行词性标注,也可以在分词的同时进行词性标注; 对分词及词性标注结果进行评价,包括4个指标:正确率、召回率、F1值和效率。 ...