js分割字符串

作者:fly 发布于:2014-8-13 9:58 分类:discuz

<script language="javascript"> 
str="2,2,3,5,6,6"; //这是一字符串 
var strs= new Array(); //定义一数组 
strs=str.split(","); //字符分割 
for (i=0;i<strs.length ;i++ ) 
{ 
document.write(strs[i]+"<br/>"); //分割后的字符输出 
} 
</script> 

评论(0) 浏览(2218)

PHP MySQL 创建数据库和表

作者:fly 发布于:2014-8-12 16:56 分类:discuz

重要事项:在创建表之前,必须首先选择数据库。通过 mysql_select_db() 函数选取数据库。

注释:当您创建 varchar 类型的数据库字段时,必须规定该字段的最大长度,例如:varchar(15)。

阅读全文>>

评论(0) 浏览(1880)

C# 获取指定目录下所有文件信息

作者:fly 发布于:2014-8-12 16:03 分类:嵌入式

 

/// <summary>
        /// 返回指定目录下的所有文件信息
        /// </summary>
        /// <param name="strDirectory"></param>
        /// <returns></returns>
        public List<FileInfo> GetAllFilesInDirectory(string strDirectory)
        {
            List<FileInfo> listFiles = new List<FileInfo>(); //保存所有的文件信息  
            DirectoryInfo directory = new DirectoryInfo(strDirectory);
            DirectoryInfo[] directoryArray = directory.GetDirectories();
            FileInfo[] fileInfoArray = directory.GetFiles();
            if (fileInfoArray.Length > 0) listFiles.AddRange(fileInfoArray);
            foreach (DirectoryInfo _directoryInfo in directoryArray)
            {
                DirectoryInfo directoryA = new DirectoryInfo(_directoryInfo.FullName);
                DirectoryInfo[] directoryArrayA = directoryA.GetDirectories();
                FileInfo[] fileInfoArrayA = directoryA.GetFiles();
                if (fileInfoArrayA.Length > 0) listFiles.AddRange(fileInfoArrayA);
                GetAllFilesInDirectory(_directoryInfo.FullName);//递归遍历  
            }
            return listFiles;
        }

 

评论(2) 浏览(2257)

GPS 校验和如何计算

作者:fly 发布于:2014-8-2 8:45 分类:嵌入式

本文出自www.forwhat.cn

从$到*之间的所有数据按位异或。不包含 $*

 

TQ_U8 LG_GTS_4E_60_ReciveMsg(TQ_U8 * dt,TQ_S32 Lenght)
{//先计算校验和
	TQ_U8 checksum=0;
	TQ_U8 getsum=0;
	TQ_U32 cnt=0;
	checksum=dt[1];
	for(cnt=2;cnt<Lenght-5;cnt++)
	{
		checksum=checksum^dt[cnt];
	}
	//验证校验和
	getsum=(LG_GTS_4E_60_C_T_B(dt[Lenght-4])<<4)+LG_GTS_4E_60_C_T_B(dt[Lenght-3]);
	if(getsum!=checksum)
	{
		return Err_resinvalid;
	}
	if(LG_GTS_4E_60_strStartsWith((TQ_S8*)dt,"$GPGGA"))
	{
		Fra_PositionProGPGGA(dt,Lenght);
	}
	
	if(LG_GTS_4E_60_strStartsWith((TQ_S8*)dt,"$GPRMC"))
	{
		Fra_PositionProGPRMC(dt,Lenght);
	}
	
	if(LG_GTS_4E_60_strStartsWith((TQ_S8*)dt,"$GPGSV"))
	{
		Fra_PositionProGPGSV(dt,Lenght);
	}
	return 0;
}

 

 

评论(2) 浏览(5032)

 
Powered by emlog sitemap