Those can't be used for programming Arduino without soldering a flying lead to the DTR pin (physical pin 13 on the IC, iirc), and wiring them all up to a compatible connection (eg, a 6-pin dupont connector).
Using Port : \\.\COM4 Using Programmer : arduino Overriding Baud Rate : 115200avrdude: Send: 0   avrdude: Send: 0   avrdude: Send: 0   avrdude: Recv: avrdude: stk500_getsync(): not in sync: resp=0x00avrdude done. Thank you.
Don't use 1.0.6 of the IDE, the current versions are working great - and it never fixed problems with sync errors. If you've flashed it with optiboot (uno bootloader), does it do the 3 blinks when you press reset? If not, it's not bootloadrd. Please link to the exact board you bought - there are several CH340G designs sold under almost identical listing titles, some of which don't break out DTR and use a different pinout. Also, make extra sure your connections are right (particularly, that TX and RX aren't swapped - this is really easy to do). If working on breadboard test continuity I can personally vouch for the black ones with the 3.3v / 5v switch on them as being excellent. They are my go-to USB serial adapters now - they're the ones I bundle with my assembled ATTiny841/1634 boards as an extra cost option
I have one that looks like that except it has 3.3V instead of CTS.No problem programming my ESP-01 with it.