开发流程中作用
使用useMock代入流程后,可以快速制定并实现前后端双方接口要求,并行开发提高效率
双方均可对接口数据格式进行协商定义,接口变更时:任意一方操作即可;而不需要等真实业务逻辑实现后再调试
开源项目或教学也可利用useMock,使用者不但可以看文档,还可以进行测试mock公开接口数据
自动化工作日志
除了自动记录日志,也自动生成接口文档,
查看文档效果:useMock平台 - 接口文档
点评:
useMock上手十分简单易用,而且带统计接口功能,方便发现热点接口优化,可以团队协作和自动生成文档也是相当给力的。
还会自动记录操作日志,这是很多同类mock平台不具备的功能
————————————————
版权声明:本文为CSDN博主「achukou」的原创文章,遵循CC 4.0
BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csd
多线程中使用QTcpSocket
在run()方法中new
QTcpSocket;然后监听readyRead()信号connect(m_pTcpSocket,SIGNAL(readyRead()),this,SLOT(sloat_RecvData()));
问题是当需要给服务器发送一段命令时(使用m_pTcpSocket->write(byteArray);)程序会报出警告QSocketNotifier:
socket notifiers cannot be enabled from another
thread。
我在QThrea
(2022-03-28 16:06)
DSP-F2812 用CCS3.3烧写Flash,总是提示错误,改成这个选项后,就可以了
(2022-03-28 16:05)
DSP-F2812 用CCS3.3烧写Flash,总是提示错误,改成这个选项后,就可以了
interrupt void SCIRXINTB_ISR(void) //
SCI-B中断
{
if(ScibRegs.SCIRXST.bit.RXERROR == 1)
//SW RESET
{
ScibRegs.SCICTL1.bit.SWRESET = 0;
DELAY_US(1000);
ScibRegs.SCICTL1.bit.SWRESET = 1;
}
// 正常SCI中断函数
// ...
// ...
// ...
PieCtrlRegs.PIEACK.bit.ACK9 = 1;
EINT;
}
(2022-03-25 13:06)
DSP-F2812 用CCS3.3烧写Flash,总是提示错误,改成这个选项后,就可以了
#!/bin/sh
#1.Determines whether the /data directory is mounted
echo 'Determines whether the /data directory is
mounted'
if mountpoint -q /data
then
echo 'The /data directory has been mounted,will exit the
shell'
exit
else
echo 'The /data directory not mounted'
fi
#2.Determine if /dev/mmcblk0p1 exists. If so, try mount it
first
echo 'Determine if /dev/mmcblk0p1 exists. If so, try mount it
first'
if [ -e '/dev/mmcblk0p1' ]
then
echo '/dev/mmcblk0p1 already exist!'
echo 'do- mount /dev/mmcblk0p1 /data'
mount /dev/mmcblk0p1 /data
if [ '$?' = 0 ]
then
echo 'mount /dev/mmcblk0p1 /data successful!!!'
else
echo 'first mount failed,then do- mkfs.vfat -I /d
#!/bin/sh #1.Determines whether the /data directory is mounted echo
'Determines whether the /data directory is mounted' if mountpoint
-q /data then echo 'The /data directory has been mounted,will exit
the shell' exit else echo 'The /data directory not mounted' fi
#2.Determine if /dev/mmcblk0p1 exists. If so, try mount it first
echo 'Determine if /dev/mmcblk0p1 exists. If so, try mount it
first' if [ -e '/dev/mmcblk0p1' ] then echo '/dev/mmcblk0p1 already
exist!' echo 'do- mount /dev/mmcblk0p1 /data' mount /dev/mmcblk0p1
/data if [ '$?' = 0 ] then echo 'mount /dev/mmcblk0p1 /data
successful!!!' else echo 'first mount failed,then do- mkfs.vfat -I
/dev/mmcblk0p1' mkfs.vfat -I /dev/mmcblk0p1 echo 'do- mount
/dev/mmcblk0p1 /data' mount /dev/mmcblk0p1 /data fi exit fi
#3.Partition the disk at /dev/mmcblk0 echo 'Partition the disk at
/dev/mmcblk0' echo 'First enter: n' echo 'Second enter: p' echo
'Third enter: 1' echo 'Fourth enter: 1' echo 'Five enter 120832'
echo 'Six enter w' fdisk /dev/mm
将以下代码复制到.txt文件中并改为.bat文件运行即可。
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
(2022-03-16 10:42)