- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 开发中遇到的问题(2015-05-27)
一.编程时想当然,复制粘贴,不思考问题,懒思考造成问题。对于相似的语句容易出问题。1.ERR:ComPlayWave(__FILE__, __LINE__, __FUNCTION__, DEF_WAVE_NO(DEF_WAVE_JCCSJS), DEF_TYPE_WAV);//借车超时,请刷卡解锁OK:ComPlayWave(__FILE__, __LINE__, __F
2015-05-28 11:39:11 461
原创 文件操作
一.获取文件的大小1.fseek(fp, 0, SEEK_END);codeLen = ftell(fp);2.if ((length = lseek(fd, 0, SEEK_END)) < 0){ perror("lseek file failure!");}3.recelen = read(sockfd, recbuffer, sizeof(re
2015-05-26 14:45:04 318
原创 开发中遇到的问题(2015-05-26)
1.如何比较两个时间(hex)的先后,使用memcmpint iNewFlag=memcmp(&sHistoryData.sData[DEF_RETURN_FLAG].caCardReaderData[iStartPos+sizeof(NetSendCardData.u1aReturn_time)], &sHistoryData.sData[DEF_RENTAL_FLAG].caCardRe
2015-05-26 10:42:26 391
原创 开发中遇到的问题(2015-05-25)
1.修改程序要注意代码的上下文。eg 1:ERR: if (GetTimeOverFlag(&g_sRentalReturnlBikeTime))//超时 { CardReaderBuzzer(piFileHandle, DEF_CARD_SET_BUZZER_ERR_TIME);//读卡器蜂鸣器 _rf_sleep(piFileHandle); FP
2015-05-25 14:23:45 402
原创 开发中遇到的问题(2015-05-23)
1.注意函数的返回值。dealCmd0x79_NetRentalBike() 没有判断返回值,于是流程出了问题。所以调用函数要注意函数是否有返回值。case DEF_STATUE_M1_VERIFICAT_OK:{ iRetCode=dealCmd0x79_NetRentalBike(piFileHandle, u1aM1_physical_number, &CardInfoTmp, iR
2015-05-23 11:44:03 409
转载 C语言的面向对象式重构
C语言的面向对象式重构从Martin Fowler最早提出重构的概念开始,到现在已经有很长时间了,重构已经是深入忍心了。与其说它是一种方法,不如说是一种思想、一种习惯。本文主要介绍C语言的面向对象式重构,希望对你有帮助,一起来看。重构(Refactoring
2015-05-07 11:39:14 1559
NMEA data.pdf
2022-01-12
Head Unit Integration Guide - Auto Help.pdf
2021-11-04
STM32F10x_StdPeriph_Examples
2017-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人